kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 20:23:36 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.222' (ECDSA) to the list of known hosts. 2019/03/25 20:23:56 fuzzer started 2019/03/25 20:24:02 dialing manager at 10.128.15.235:12311 2019/03/25 20:24:02 syscalls: 1 2019/03/25 20:24:02 code coverage: enabled 2019/03/25 20:24:02 comparison tracing: enabled 2019/03/25 20:24:02 extra coverage: support is not implemented in syzkaller 2019/03/25 20:24:02 setuid sandbox: enabled 2019/03/25 20:24:02 namespace sandbox: support is not implemented in syzkaller 2019/03/25 20:24:02 Android sandbox: support is not implemented in syzkaller 2019/03/25 20:24:02 fault injection: support is not implemented in syzkaller 2019/03/25 20:24:02 leak checking: support is not implemented in syzkaller 2019/03/25 20:24:02 net packet injection: enabled 2019/03/25 20:24:02 net device setup: support is not implemented in syzkaller 20:24:07 executing program 0: syz_emit_ethernet(0xde, &(0x7f0000000000)="438caa9130863fbfdd6ba44211d4b51f84ff8ecd07710103506dedd9346429b6542e882785eb6bf396e9dfa5d6de40164cd3dca613047c1f9a3f63d9484572fa8cc62e998d5a7749e0c3113fb8f4b9ccc73a8da58f4ea55d56e779093129777141bd20fe5f97c9bc56d5e0aa91cac1b9a859c612351b06a6b07d1df1e74035bccfb8b07c8ef6236accbc26fb517da7ceef93c9dfcbb467d8458bef736e117ad357cd6c546fd02ec3fa0a31a96d5a17df94e150f1b11abcba724d98aceaea81402650ebefec218a6c9416053d62727574e378fcac0fa72619ea488bc8b918") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) socketpair(0x0, 0x5, 0xda, &(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x3, 0x3}) ioctl$KDENABIO(r2, 0x20004b3c) socket$unix(0x1, 0x3, 0x0) r3 = getegid() socketpair(0x6, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r3, r3) syz_emit_ethernet(0x61, &(0x7f0000000200)="8ef4bcc42d81026b22803c8b757bd766cc755b647f12f1f56919d2055fc1ec1e280d90846c2e86b27396786b4b933b6b284a92874b0e157e5247ddb07d198ca8edcf4e2570d570fddfa29043c2ed42afe8c0ff5ccd9934d9b2f88fbfbf45c5b50d") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) connect$unix(r6, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) r8 = fcntl$dupfd(r0, 0xa, r5) getpeername$unix(r4, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x0, 0x0) recvfrom(r5, &(0x7f0000000400)=""/172, 0xac, 0x2, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x4) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000540)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000580)) mkdir(&(0x7f00000005c0)='./file0\x00', 0x20) syz_execute_func(&(0x7f0000000600)="42d859d4f30faea115bc0000440f51edc4e11573d20ec4a1fb2d322e26660f38296700c481a5f64100660f73fd92c4637941d921c401c72a07") pipe2(&(0x7f0000000640), 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) r9 = semget(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000680)=0x200) getsockname$unix(r7, &(0x7f00000006c0)=@file={0x0, ""/78}, &(0x7f0000000740)=0x50) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000780)=0x7) chroot(&(0x7f00000007c0)='./file1\x00') 20:24:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8008, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000040)="cbb51282d612df6828c8c81b6c60e205f395da445c870c1c68df730cbbf1be9db050aaf18c7e0fe2ad9a566fd0e9e57da927ab63915bae608e5f8727f635bafde3e2ac24f6dad6cd84d3cbcb2df4ce41ece5513720d25d632d3c0266487a12d37f89a519722a6b49a5e1c0898b3545d0e56ffd5340864bad16637d58721ad8f4d435efb8f97afb343a29b962a4969b4214dfeb49afb70bf5015e3f212ae06586094f476bb13c059f0371a39c5743d1e800968a190918e36566c1965bc9384224ab08b9cce2a8b40fa5572d41e82f434ee72ddc95508d1feae66f902222a0fe53ec552aff7de11787cbce396f3c0e04cf25dc7397bc25de4d459c944503a9fc8ba93e67b3db92a77322580c53920c8f509226d5fe5751ddc245d7591b37c4c52ed824faa852284fb2d9c1dd698f7c19407490407d310c9f10fa1963ebe75542ebe7f2a8326807cf7c65b909cc3e48edaca4ddb2e9701919745c57ec5676034df4d235cb35ec708cc2b1fd0be209ab2ce060834bb3655ed2f27a3dfc828af6ecd6d0bca2d6b3780d1a0219be77abd79d8e166ef1306a5b829e8180dc8cd4a006e13375150a9d884660f9e3335c484557b595924804297c8131d2ab3bda95c1c807d40d4b90fef2434a7f20864a9ea48cd5cb8f06a82af8ec2b89a9b0a912d75dfce05998c7a23dfe75b31da9483d1474bb838f8961f2d1df7388b9f512640621e9cef9c5f0e1555f516c9a6e4805834431d013d539986312de770ac5d397e8f6afa4a6cc974d4328a39e88a5d4b751da03e6859de82c3d4f69579d7e12c35310adefe92b5dd0df38a6a258db08fc03ef4b751a078cd186433aa25c43f6481b62b862b65f89fc4f81413c257359b758084189ad7a27bdf88df5a2250ac7d3c848dd310a74d73275407f8cd1adcd6c6f7396fd7c1f333261d89c7a8940b5ad65d58170c292e80a412806714c4c0980a2e2f3c684ac36dcfbec739dfc497cd75b18d63e3babbb2f95c626129335c60fdb92ad77d1618c1649a059adfc79f8657698600aba48ff23252d2755420c553fad1971dbcba3477fad32ffd4f23fd429a29a7e0bcafb3b9ef771e3e52b554c5636ef217f5812ce09c5bbc61203f6378048a8f03a8adfb7e24c72b736a44cad03db36dedc813b1c246c2d0f122fabc875b5a4c65911841ac943c41b38910cba21c822358a6380e782af2d7e42369edeb1f88e988addcde31e79f96693aeb0d503d76cf4df37b4b7dad912c7199640aa1e7d87e1668356cd500dab66b6808e9944ed08bd6d7288a6e4d1853b99f0bd9522ae5b5b88a5ae883b01de3e5583567ffe9b12795e23ac030124b5855d5ea3c30dce96b52991b999a768be9d71a8de5327033c785a8aee111a018741640f15bfbcfcb1636a1aa814042364a2736c7424d00304afcffcebb35ba5c3afa832cfe0f6468e4ce7f1d541d0c50e2be2074f881980582f1053cf25b82029448e2006eb0e1f3ec32ecbe811c14c0f3be6994d94db0c1d7380403209b0ce78fb61e74e5e8460d717387549dd5923e1e12cbc77e8dce9712856e37277eca9b74dd42ea371c142b2f02f4f53623de1009918b17ea362f62a5fab6016664631587171588248befa87109babcf01fb037db050be6bf8fbf8806e66046c820aa0760303349252ec559bf7a698cf58851d78289374f8b99812fad0759032800f7e3c809a99799e9b6053742fbeaca8538365f2aad1b75b1c16102062a4b97792345d61c37b70b21b70e16e83cf6121875b81141312dd812f3092afdf894dda75ddbfde2cb421228aa684757261e5f6f484ac35fbf43c5083d93a54d19427b23dbc39ab282c8327e33257976abc0ffeba7f463cd7c4e616c6a0ccb6959058ff5b61a6bd376092b30b746c282ec940552fdef5ce3e6d3c8e0b9ed2b3e3dcbcc88b8b22b6d46b90a18b77687cf2521e116e5e8c9c79297afaa7b1633248421e5d28f8a8139d0fe9feec0ae765e98b17f8b3b9e98e15bd068523f4d86491d7c7f36e291290e0fb86e0ada0bfd97feb1f35c6cfbbaf940fefb31b0e8b255a27805107b39bba5f3253aab227ab85ad437351f909e4d02f4a6f7d76075532abe4768782654b7e88eb7bd6d8a3f776a3b8710a843d9a14e15215b59f232d4fe00b7546f20c961a04d0a7ff308a8b1a558d1289dc531b156182341fbd9c1fe2991e65e61aa90a09939fb7491e1a8e63e68a2ecf1afb59ab54067fab2a20abb22159cd29ff42c0ab4bec84a312780337d03da45d23bf031929ac8463b610233b25197c9bfbf38d9d000d4e33d499ebbaa4b91d8c8e9ab705bd23f3aa22e3a778d0c177d63198a21bbc7f158919e67592fe3153dfa938338faceba3c50b097d68a51c94c8c72cb44a75641b8be6fb0c11d9dbb52017500a3e4c58e463ca1fc815bcf2620bdf7d1c8fdd3881b1f6cdfeba74ae8abd33084cb46cded6b5a0dc8757e5c4aaba82517a5528b1932d77fd18f0de7ae6718aff169b3cf4e377ce59125d7a0f3a7caafb409e4973a5010a3b1bd4e7af64fb636b352a8ffd8a40112b5b01ab870d210819d4b6afdb21d08011104fa145c6b86a7f9cb4db4bfad35f2f3af0089f02c003785d1d27c5b99b1b0c8e2e81837a54848056d4bd286eb4d3a527e2c11e181a3be39e2fce4bce0e093b86959d0a0f7120a72889923c5ed20c0feebc4fcc6b5b48c745df32414ad7dc797a1234dfc0325578d47adfa396dc2ae69c0a225631ae414ff66bef3f9eaf3a7732ac31e671c3a6bdfaf3b8b2f22729b9aeefee95a340ac3a06deaadcf970db329cbb68db03d16a6b1a95b958332963590047fc930bb3b6db1beac356ddc2bf884171e2fdbd5d736ce090132f37b7225061aac7a56e549a9c8ff697c3d491188e3291499945014b65aad5ad3927c010956076fc68016caeff25945ce2a73c68bdb009441ed8072aede903011e5898d7d544bc3417cc491db6fe24a05621d27756a6dea979a986fd9d8c3e6f3c7a59be495b6e3af6c96d611a9b5ba465289f3e5ec07c70d3a7f56e56f9ffb2026a8cab291d1fb403f12a1b2ab1bc284a857dec9b72d4477d9b8557a2729ae6b2ec75f8882c9b6c0209bf75162420676447a9542e1d6c48c7b3546e44681f1873a255bf5db357c5ae826db6345bfb0107e6c7c0147452a80b2231da643fc4029e871b5482aa6d7cdfb235690d86d715cee24c0fd8ebfe795072b5ebea6bc8d5671be8cb3df0e78d76c5848928b756f42eba1eb22e623b857dc585a4a4dbdc4f7c279eb0e0a4ef83aba5247e68f5870d2fea1d8e0f50d52586263474fbb3927232974818ef1495cdeed95b59a44312b5944cd096f0c622371a88574833513b1883cef02c8ab421eee3f654813e3bd5b1143d8594d91d431e9ef12dd997442a592ea53aca995f6b047df4af0f420da8dbd4d2eb9dbc79bf657bbb5ca9b7df8c07231de5ac278c7a74493e9efeb4bf995fa04d078286b7ad1ee7578d40cceae249d5181a4e7c11de8a61e1ee380c74366be782ac9046f35162d51fa214dfbded375fd9f2d6afd0c31e13676bf9204372064c756395cf95df4c3c1208ae3e87667bacaa0c33abe30e54aaffb304e1555a087316555ffee921cdff3a6c42831b6f09e755e3d8611e50d128bd72c0ab8286b948ec02d14d9b0ccb877c109098feaee040584e778e564d68303adc1090e577e84ff457d05a60f6938b4c4cc739345641ec4c6e20f79a8ec7a66e22f4d82ae9ffed15e67f5e1bfdba34e441ba2b14e90fd9d54e1af45019ab1f0aa02cfe2ba10d006b0df77aa3a48add841f9df9450fc7346daac1e178add632c4d912a8dc7fe229f6953b520535f41dcf3c3c8af22fd6daf90c51ddf5f1a4e855b9a8dc278f47727456790ff981b232564f45310c2739d5732ed5ae65a75453ff3bccc59be637bddcc68e49831741b999be0e6cbb2a24f2c26decc16a01e256fc871ed25eefcac255ff3a51182bd507ff6df86d016eceaac9d6b31356aed0506cf1a09d7f1c77efae16f74cb3c65cf35a98d6ff708424406341857cba18eb7dbce51d1770147cc28d6726638ccf9ddbe626c67c58bbde0437c094c041ee6c5810d5747f902985fb0bfe9d82331f0b8d2c13c7d0b57966268cc5c7234e9fa8605963aaafb32118f9f7635d6bca75a0d1547f9be0919ed3a44883fc0b1070936339ddc4e00bfaa31304039a8703b0c75f890d0d64e3f503b11a221ff073f419ea72517b7860a443145f8ee56e20139096162e50ed0781beecac3ff0d97afdfea6e2669153d9e7fc0cc110ea4e6dcb2210afa9f2ac51a30955a389ed1ac4f86180589772ce061bcb72fa44f4a36f89e83ae33d5309b4a8c5e2dca37b4b2fa38db6f6377a6da36c555156591ca764b884eff280d05e8ab77c50e285c6c810d2dac35f54b91a7276d19aa4f9101a5b0755fe856b23a57debc027cec1130a71e07a9d8eea071cd6602ef55a97be7ee10feda7c5525990ef9910dbdfe360bbd20448c9ffecbf49566ec153295d13622f1a262571e9fca85d946270486ff1b3b832a6daae650f81577aeec8fb18dd5d02a3fcdfaf0017f8364de7f08124fb3416cb5636827de6374de2e2189799813bed2e28fe2c2c7d8f616f7e19627a833688cb339b36432d7c8e148129f9a4b9947e04db83c67f5fd762a01b69b682f163fb44fde7e9c151ce2b33cdffebdedbf350b91530bc942265fddcf5c47e4c22e99513723df48c197b99fb1a3a3956b374cde2d5e4063c688794dd42c87f2c07824eb90b832bbf456c44c274581770ce4ae0518c74816dc075459769940890bb7a1b3e5d5286a43d829448ad152609122c3646e8790b8757098aa50bf7cc0eab152db15f5a9866efd8ac6688bef2d72f14822ef8a362d6ec2fce7baf2594aed9cd7b1b97e30a8e006cbcda56f0d86ed27e83560d8c0074e1683c367f268890d81f4b6ffc0cb42480a721bc48f3ee1ea72e5421588249494e9bb1b4096ede5ebcd0da968f8162d6db30b17a69767cbfe54dab299d871ad223be1b62b8caadf6b0c904116814608a5f6ad206b3206c5109f513c2a386f4f62535c42ee4e7210acf4fe769a38881370c830941f0555264ba42fd26aa886b447920fc57e8c7792a2f2d72cc89b84a988f416e91e904d86a7a744d71c9bb2d1d6b97104e1717e2048b934241d1e50cf43cc690100964d8fd342a040378418fd9aef22a592b8ab9a15542cfc3fddfb085f4fb76e0f66251e9b510cdb1a152db68c57a8f29b76b44b89f40e65cf257f71cf05ea5a015531fa4c835d4d1191d4e2e347e587d0225b1ec78435efef39c760891b7c96b2cd9bd470eba2e3916c15e0eb46f40329727d64ed979329deb586e0893a40a720732cbf1c1ebea00bb006a5e7f39c414ebb1e56e739e7f51034bec2a537b38092ab4e28a53b26d00f01715788396b7baf6344467851fc069f82504da2e7317a6467c81a346bc7e0f67d0b4fec66ef3885a52d0d59a420e30c1e0cb98c108347e80e16c32bead324d4f4f37a970f1e28afaa086cacd75b84a58b37d7eec97cbdd4d02f6bdf8db4c58728e792e5a39a286d487b0fae7c93e77406dcda95547ed459365e06c162324a5a7031b190c89d8b9a8768e586b03c9d935cd1221d5093c0482cedb13027f9173d073c5b79135f50e341ee4da1fe47332239fc28bb1c9c70592282fc318ae894777fe24cd121c5dd463f9e7695d3b6c8e93ae284de761d5c9f18afe06625ba82a404d2e5a37611fb9989be0a5be3d0782e3c68f6bcb3c141b04c420b7ecf7f48d", 0x1000}, {&(0x7f0000001040)="cd9290b2b72fb344bba99f21690da53c951fa55300ade553eb95da4119eb426e5276df27201424da3d7320530e90c9a78f2f78e95cfed612b522456babb7dcb3ef56dc6aed482ed81cfcc3bf9a61b0d9971442f795aa67f190c0e0385cd14daaa3b3b1c5b0c56f0dc50ddf44f0e0f3c586b2647a93dc27ec6a3de4efe8ffacb247ca529fd50c0d90109a89efad5df29bab5b7b1ac2bd81e109cdb975939462eb7eb8e558541c64d367a645c16358dc68017e2246fe730d1b190423e7ec73b379", 0xc0}, {&(0x7f0000001100)="23f3904cca8405e7728626288418c989fc5337b4e29d792aec0ee16e17edc8778a8d3435429e4649b89a82386a1fb9dd02350db73fa9da930e209f31f5c3e923b91640b5b099fb4af5e829540d51855bfbdf91edfb5376d8d8372b6bb4f00460d7ea2883332d65c8772c725a4b01f780522f53e0159c295d210f0efb2827c9f48cd40ee3458553a2976ff7a406076a8fe695a22bb82ccf69c4afb276285c2eccfceecaefce77b080493182d627d817cb570c2c461354828cefacc194f28cf5a5ecd5e5acfd86ad4b15b1c9cb44734fffd020b7783f4fbeccd73efc95", 0xdc}], 0x3, &(0x7f0000001240)=[{0x18, 0x1, 0x400, "cd4612e0"}, {0x1010, 0x0, 0x5, "42f29d33f2d20bc33b20a81b86230802e3429a2859415dcfb76b21b75871b8e1a72a8d198a424290a2a142a4cac60c4ea1420421dbf38fecf7057b0c5b1048451ed8bd890e48f0fb55aeec3653f2915e8d4ec632c061bda68db1294c3f6f79c84884926de74e22206de2305fd87956588ee3676ce653b99b52da2ac874278a96890ef3b87aa1b58363163aebca3386d4d930df05d69e66f463de1090982f9b317c482f7474b77199971d471549e7e762cbf0d2d155ee0c480281ccaad31edb6451f19a3574f0299eb83eec6c3007848674d69a807668242205de01eaacf76120cc19f7cd8d7cbb9b50b9ed194e8f953b137d6738efd62db04e94d3b17c53d40c8eb7e2d51af0b59489db33881565d92fab87e37d27b859bd27b6b38442728e46e6d22b9ad40c88272156412ec4e981536a96d7eb0b26ed9d0cbd640026abcfda0816d59983c67248d14f5998712e77ee8adf3c1666774a6e1d9bad5f446e0b9682743b3ae53ad13b83b0a4ba9809f47fb0ba0bb9966b66eba96a366713bb16cf837bf248dbfd418112dd675ffdb7c5d0e041a976f0e4c06e60654c48a309dc6068e7517f37cb6250181df4504649c8967c723059c98209f7f493fcd902443a5e3ba428fd3d09df10a9d96cf52e074b412dc91e0c90bff2201f0b6e3f4d46a3ade495e5a87c9e8fee1791b310cef17db5c36389ef719484262b364f8f4506bb64a5d72d19af17335b7c4b839da04bca848dd8e964ac42c9cc60e0e75fce28b95cbc9a34a4121a454e62138b993040f93c92fc84f466197fd727f276f8a70338401f41d5d480a7328ada12d2c644725a4e600ce41cab649e87cb94f5b1ac93fab9e128122ee8713a858fc5b633834d70eed91d9d957b430a89a7a567fc2b51eb9ca93dd396fbd8fc098cec0f012e200ab712879dce3c6aea39868eeac26f46fde4a99dcbb8bee1e0161c4c9c9f3b356869af2e1911e0f472ef01416934c0bf11101b0edf17a7eba377da24f2d552589dc941a2100e51f6a531ead3a1e11cb89dd44f218199ad454256375af73873d31b7cddc39abc47e292f3cc27224c3f6922fafef3d8fea6e32d1c43734b98762c69875577a98208bc6035dd49f656bb7caf1c75270e5e55d5e1820b4c4c186752af2e32561baa0d373c4a2d64fe37919260c55589c9117121b5d091140cc4883c3f4bbd877ac4aaae57811fadc44e1a187fe80642e2ff0d60f92863fe1c0b1685c3a541c5a539e7422f623b434af9a6119357c104b772a1036b2be0e8d32ce5ada455338028dfbce97509c6f1ed35adfdfa12cee8202195aeb2bb88e0265bf1e63487c3e5b3312f094ffdb1c9ace10d46cbeadeeb68ff4cb230f6a0a5fc013eb53fc1ca26c775830ed64de1108c06906928204534eaeb0c9378b70e52329f98e2897e16f997727e6eb3a3bc83a29a424f3484642f43d187a933ab10c178689508009e6c2f4ca180b0da22af3f4c4eddb08ba42b7d75e78ce7cc090e4a3e245d07bddde594349e1d48f6008e798c9a5f0a0093c418ff97499c2554dbe075cd290f482328df793aa6f547e006e1a351cb44a1e523eaa02adcdd0ad4cca24b6599e59c0cc1f0a78e42d62c59084b5eeb34d0e17f407569b8542c919276c7dd7b399f4d255345f81e8c21db921e57e17b301eedc4970954a987ee73501c98b731a8074c5a1fb204cb8634367e507e91d3eeeca016afd6149ca36a8edfc368fd2f2e7e35a5077c80e443563cd79b07a228532952e8ff9ebdc34e7f186339f011bb269b213aa8e2022756f6ccff46f814a1e596c6331ce1b156545e84d0ef5823ddcfaab9e3b37e4023c6fa9834ed79f53928a7181bad4b47f48c2327b447a2149fa77b79cd473b8cc7de3219b7ddb02b5addfbdc0dfe672de1e4609e2e5a85b1ff6d7b87de575ed4467adc8ff17bfd2cb4374b09461600dd201ed4118a53527a197e35cbf65dcd6da8e63c13e71dc2f907e149011234d04efc64235938a55564c63ee4fe14d55c1f76ef9076bef774fe6e0d9a65a3af1c576a3f41f16da62a1c6ab86f6aab4b12cdff57df7093fde0e7d24927f0529d02b1112c7f5c9a7d6d8aa858b292e2db5510fbdfd2ccca220e61a440c1d5f7a9bfee22e8ae821cbf6f3488d5f87f8668287e79acc388de542626bfb921aeef22c80497d509b255e06d5406881a1d8a18cf13e05fa35b369a9b3a30249b9498ce1b7e8dd6f6f038dae97b33ee6768e34275c1ca03637009c5d4a9a509cf9cbe013226985b56e927090f50c43d677af30695daab5098035ab2fd1ff44ea2ffeb0d9a305cefad879fb3f366c2bd37ea757563a25ed0f8f6c1caa0a057ca09daf673d2b4fa8fb34622315ce7560e9f27e7a6686e6c455b24e7b132efc3d03e77c22dd5f3681314e4529e6c42287d56be8d832857fe5f8721f84e4a7ce8ae59548e96ec3daadc61b33c36494581b7e633b1434591f3e859d864e5dc58be783a31d257450e642770654291ff899b448ee7293da2dd7a43c440a174a1ea64a6c3bc168fbdd105682013a5770c58cec6057bcda226948acb0b8703d4724042f22931cd602d6cb64bed831f9e98cb68af5a419b144f00c1e413ce8b407c11cf5d414f6882ff380f4a1cc7aaf9d78fcf402a0944a103597d8f27562f201eb1365a039a96d4b8ec2e09d469f3b3d5dbef9e0885b26a4ebef75688e27419a92c8e69d55298c1bc582f82f8ad3d64df4047d344d62132009a922ca86b23d25db7c452ebac254fd44a53cce38a7f6c63315d3e581cce21011b6d44a206604fcb217974879dd58e614875d27111754ac864fa1d7a50b25b039423e7ef49d1ff2f5027cab9f868829142f51741917eba49a297a2774f072e77bcfdf59e2e5cb78f6e9735a9329645950c1dbb3531e7cb900ba3d4116e08295dbc29e5d8b411855edfa2f5b65819cf5338c10a27a504705e1a99f5840b0d2370284b8917b7a52dff3c0b2a8452ea5b0371e86f662f8efb7405e7c7dcc7b8900078e5d3d3fa1bd1209648f0ee192c0da69b2e86427d379c74243a50788db265e8994bd2650a038fed06008b32a054cee8db94ee47c0bd5d94dd1bf6d2b9940d83875c92f30173110d8449176f03d7535998f5e916d075332321f42bccdeb3bb2a7f9aebd03e3c7c8c5780ff3e432968525e0a1bcc42ba54b68edeb05efc133830bf186ec833dc15eb202e03f771c48510fe24d72d117b2de6865fc6f1a19ed0f0fe87513b2943b0a90d72d51a397cdc22e0cf12daf0cdc8f9b8ecedf336b5bf9c936ca4dd2d80314878b9fc299f05f46607998b9815ea5acbdf968829689b5e6047211ae38c8be0c91d93d32657635231d550bbef5a49a5b69b809a11ad8f8c387eb5acaf07a42fe5d8acaa84f356766106e106e77871282aee5c4d6cbcbc53a231673a0d4551a9ddb717648245eee0d29ee4395585a99b5a55b55bccceb5a4cea9bfa7bcd3013a6e633a5c463a3b934593d178599dfb4aa0ddc57321b4a4dbacd6281d4046f193e4597cf7c563b36ba759896f54c3f112587bf68885f0ae772749b593fd405c638145f7b402f6bed0915f41111b0598bb5633f472d919a3c41fa22acd4251e4d8e4abd84a7217f1721b44ca6adbba95a7e1074ccaf2e95b7ef78f2572193a4098e9722c738ac8c416071265deb5527849964296344ddbfa08898aef89d56a1419abf2aa508091ea2da0565f62ac6146d58260c00a232e86db0e2ecaefe94b11d8134ed029cca7f32499553aeade97d3343a88adbd198c1cb3328bebbabaf8fdd007cce413a6868c0f8b633b8fe012b5afc476ac9b708f685f091d28fcf1fbb2a9d8667f3aadb72ab916b71826d74ace763f562b1623feca3b0c2b66a573756f1be1e9ceb48d4dc24b77db5c6a9a77e366b81eaaf48578c99b04f22cef7a5853df1958072829dabe9653bb37fc53ba9df1409d3bc96d96044257eef235128f17a5409f4a6476b16cfc5d158c419eb78408fad8d6a52926d21cf2b6309ba9183722fe62068a0e1c51addc02aaf1b5d38ff626c8228a709d01f5d620802e119268646ac4458ea511600a07ad611c9a5098fb9f0bb89cf21e62db2b27a89a8cef12f0e2f536da449f0aa8bbde41a4dfb7130a91003bc460826690b806f918185ec91badf485d65c1e8082bbcc1684cfa553c8af9e540e7b41e4ed57ac7e1f1b6cf37ecc574ad3f3d3e19a3459d917563aa16944590091e83d446237cb64c82d7b7ab44feb00af097a742c42ed314d1de49d99093d363a7049a0657cde166aafeb20c01dcf832c3a73589b3ae82b827423f4ad35ceb4d4f7df7e8d3f1263f4d055f40c557af98103a82a49d529664cd20dd9b88305136c191a8c19d38533cc878f4b686276d09c08dc9179757c25855f9a2a8f9ef4eb8b7abc9479f69295a8311137103c1e7c25812f6e935518319c34a94dbf975e371fa748d57fad317ba46e7f297ca678552bb3e4917d1ff69283552196f4f82fc029c39f1d0238e0505adf2050fd7dbd73c68c25996ea21ee4af6a90a85f5e4428d2b157270a0caa55ecefe4beffbb59eed49f656e8544b70f2a80624176df8d626d0179aef0c8fe49c3626713b4b71483cd39db61ddb872b6426001b0b53cfca81a3b262da7b72da7ec461bb5a565ee50dcc0fc592cc8b86df67d659be536ca6bf3bca2d261b963e41c7d27cccd13b509618b2298944458383b3f9ecb346280911d80cee436753bced9c24229bba151b9a1b9db6604f530efcd446af503870c6b5614d178956ca16ca0ddb27a43e8a51d14663953e7342e8fe963cf0277ad77e8e9bc8571c581484d432b4b4f8e5ee2c3add1144532953972195cf28723557d1d7f51850084334f913b9b8c439556feb9cf45154dfa04e3d2062e6e1777c5a048e3648e1b708e224cf542d3f51224a4d2cde311622eb76ec7f03c87df5e0a73f5e1f3024199adec529b1a9353236b1567a60c0c216acf0aa3297a7672a4b4f3d9e350a06c19e3b28acfa1291d5eaac2d20438bca9e974ceb277919ae46443b9fccc1ea5e9b1d946d7896370e4673c809e5ec69d3c07bb927a3a571e9011261346f19ecf84d060a82166b7b9521a1f632f9b98f5fa2624a689ecbe60db33f8d78c2aeb5a40e2e20b9b9fb9652a13d20b39a5c96d6db27e9824e0c3d25faf129c7915f4e4c693fa98235f3f57db57f2a7f9eb91e6cf46efe79520510504d293724edcc85d2e18b7c806f9a9a75be99a2619265be3ff750159d5f0d6c61ce18a418a348cd98e448c9a8b0417667e539541c5c912d2217088c0be819f8f928c715bc47a16b9910f603312356f650486d6609fa9c5857f608f3f6fa7bdb0884b532c3f2b462a0e5a4b1f658249ca74f06128ba6608e90e0e38c762f56049887ba2d394835c60c6b693c9baa15b509a9fbe328e9c328c2a2e68e97158eca4e6c3f49fee9fd7758e05050456dda26ad34826a9e17fcc00ac3d4317ea8168686f8f17c77d6bc1c69db154cc93d0087305412149b44d264587099b50021804544a61dd3dfef5489cce261563b5a108909f72641bfe04378c790beb33d362fd0a8b3ed884c579b9761d4482bdc157627ac0a5234d1408b72f622348a7964a649eaae3f6057c2ef8d3796c176df9b2a3500a0587a856f06edfc1c3721b84eed31ade2cca7d2b824f8498a2b9d504e9cdef1ef16f3409958e5beb2649d24c6e28f7895903f4dff02fc509b3b0217b0b340146de4a0cfb84419324133d1e2594f060413a90a90c1ef4235a9d3184bda4c9555cac2075a17894be8e"}, {0x88, 0xffff, 0x0, "26d71aba858beb40c852d95c45fbabf9e05d10a92dd154150e883bff8c3120391a90f0cde68caa85c61951e9ccb6286aaf117f0743256aecd849fb1d16d2f210f7604f72da6589e8bc86e27b9bc59384a38ab9909e0cc098a2c586aa0c9dd4bc5dd9b30d9a8a1c5025aba1071f5d6eb49c41eb"}, {0x78, 0xffff, 0x7fc, "f811442fe3474faf8eb27dee30aa469b6586f7043b4ebd8402001ca201bd4ad53572bb5b957bc346af71d0d3c469bd681fca878a4ef656eed1c2b264be11d2f3bc73a3ef4fccf51584e123801d1b3bd42e3b0b0c851252d251e3d020d541875ed0d7b1"}, {0x90, 0xffff, 0x2, "56731ff11694e25df0055d345ce1cd08e4efb73126cdeeb13791285d2cc18505b25dd9071ed4b6178a62423b738c1b7e18888c25ba532b7d752b779cc9056fb0f565951b2e47525852c346d5330169ece66c2816ee2143da3aa89f75048c967b89b9485f1d3f604ac0cac70a70acb126d01b733b228aa98f0f6d4076"}, {0x98, 0x1, 0x8, "faa0f19e8f02f28bdf3c721f73e1230b65f10e7fdbb2f3bd7fcf0231fd9e45ea01ac9532fc4ca3faef8fbaec25f2e36a8b9b5ab9dd564e23756438a006f5d74e405eee2ff878cdd2ee4955993d233386634c444ca659d0af76e5ff78c6c80155e0bc4a859a3194c067d728fd4b130f4d9a53780638b5a3dc566b7877c6af661f93"}, {0x90, 0x0, 0x1, "54a7d8c2a389b94db862dad24d524d510211797e131d4d17c1fea5b920e686c579e4a38c9e11d184d8939697448252d7277a9cc9204ace9049a3091bd7dd039619bd145ab975cc79d716f78d9b32df21df8d5f01e7a56d459e9331d1da23a99f4b8f0b57bb86f5591acf4cb607d2c3850d6bcbc76c1b7f9a52bde1c25584"}], 0x12e0}, 0xe) mknod(&(0x7f0000002580)='./file0\x00', 0xc038, 0x7) renameat(r0, &(0x7f00000025c0)='./file0\x00', r0, &(0x7f0000002600)='./file0\x00') renameat(r0, &(0x7f0000002640)='./file0\x00', r0, &(0x7f0000002680)='./file0\x00') connect$unix(r0, &(0x7f00000026c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000002700)={0x3, 0x2, 0x80000000, 0xfffffffffffff000, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000002740)='./file0\x00', r2, r4, 0x4) fchownat(r0, &(0x7f0000002800)='./file0\x00', r3, 0x0, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000002840)) fchflags(r0, 0x4) pipe(&(0x7f0000002880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/zero\x00', 0x221, 0x0) mknod(&(0x7f0000002900)='./file0\x00', 0x0, 0x7) fcntl$getflags(r6, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002940)) fchmod(r5, 0x20) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r7, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) preadv(r0, &(0x7f0000004c40)=[{&(0x7f0000002a40)=""/91, 0x5b}, {&(0x7f0000002ac0)=""/19, 0x13}, {&(0x7f0000002b00)=""/181, 0xb5}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/4096, 0x1000}, {&(0x7f0000004bc0)=""/108, 0x6c}], 0x6, 0x0) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000004cc0)=0x1) openat(r6, &(0x7f0000004d00)='./file0\x00', 0x102, 0x162) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mknod$loop(&(0x7f0000004d40)='./file0\x00', 0x90, 0x0) mkdir(&(0x7f0000004d80)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000004dc0)={'./file0\x00', 0x7fffffff, 0x7fff, 0x9, 0x1, 0x2, 0x6, 0x7, 0x2, 0x3, 0x7, 0x8}) 20:24:09 executing program 0: setreuid(0x0, 0xee01) semget(0x1, 0x0, 0x100) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 20:24:09 executing program 0: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) r1 = getuid() setuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r3 = fcntl$getown(r0, 0x5) setpgid(r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000240)=""/10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000000c0)=0x1) r7 = semget$private(0x0, 0x5, 0x10) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semop(r7, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000001c0)) 20:24:09 executing program 1: r0 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) setrlimit(0x80002, &(0x7f0000000080)={0x10000, 0x5}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="32042ea82fc4562d95e443a088453f93cbea7318681b2d42c9ae106238dc250a0927c54e7f8f299c118c43afc07e37ce02f97e4c58ad75cc551e22e8dc7585612393f53607234714159f7a14560a7c6a15bc3a5e183b4f5091a119990b5a8ef10d8a27864a2b45d3e18034bfb9334caa021f76944f91f7b2b48b5173cb3df4cbae110ffd1ceb0148b7655ea03e74b9661e136dee36095b9c8440355b8fc04dee7f53fe8431936d9645f1be35136644d95530845fa1edd523ba27737a418c22923a832a82c6f95f14df9fda2112d9c581e24ff5e73caf46485d", 0xd9}], 0x1, &(0x7f0000000200)=[{0xe0, 0xffff, 0x7, "1419a352d9ec8ab64e236473ff2db8688f9512445da19f07e00d8a7ca2ff9df85b2be39c984c7fcfbafbe105491620c509f5bc5ba800582c3e38ff02ac0ffc42f61c2211a30e070186954dc78c0730ed9f6d38c0440c53cf82e9dd16dcea87df6eb233e312de26de7e8c43b7b46df1e140251f0085e2fd7f5def177ebe35f81037cca9fd821d24970f0ede99662df798836f3dbef45fa9363333b0d16407bc0524172fe347e07167e6a31d58792273ac290e2c3477e6cad262fb03b40b5e70f65059ac0275b2e7eab41a01ace4b4fe"}, {0x80, 0xffff, 0x1, "e90e03cd435c188cc56defa496e0e48f8fb595f526c9d67c18f3ea6d240919e3c23ee1ca9df6d15a3bddba218f5195b2a88aa52dad9ede878b33e63fd229c81ae6f52a656446e61dbcb6554a331d925e1360b88a6d7f7a11912fa6b23e0fca716724f7a84e2879b9e0863470d1722f47"}], 0x160}, 0x402) 20:24:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000100)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x80}], 0x3, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xf6, 0x0, 0x0, 0x400000000000000, "000000000000bb000000000000000400", 0x4}) r2 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setitimer(0x2, &(0x7f0000000380)={{0x0, 0x10001}, {0x0, 0x3}}, &(0x7f00000003c0)) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r3, &(0x7f0000000200)="516cbc79a2e868f34c0c6f463b850e09f2f66bdd1e6c29fe97fe0cd7bcdebf3030c0a3819505c33249613acc27cf5723e3fd22be260a5c037d9b67edcb6dbf4a5e7943e25a83a3f400df3bf9a9b5fdf6c94e6545ddab7abe3c0e27b5739e16fefebd1720bcab3d6c7a9dda308eabb546ef19f57b0dbd05581a24341d011cb58428cf0c791886829ad4b3e8dbb5eb1ab6c5caf078b0026c5ed66a10ec4a97e5c0498da8d67c2552ee8eee6635505615daf75be911384bf68ec8295fc05ff395be8be66974015142e29d7e58a668d0c54ae9e31089cf3e94e8ae7899ae10e0", 0xde, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x0, 0x7}, 0xc) 20:24:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300), 0x0) 20:24:09 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eec37d62b62f4914cb9bd748ac7625755598b117878561dff54f7ae65dbc8047aecf28039a708fbe164ef4f5335857a7e0c5e93b7ac0f356606e8f7235cda50a5d4bad4b442ea794109b84c991a7b3d637131b3c1b8cbd86e6d2f18cde1ad71790f0fa9aca3370b2c12b7963da5462bd6db3a92839b043fa350c78ce7b06a08a908e9d1320615d7dce4c1a4559345e8972ba60b2c7237a9b432e90471394095ff7dedacb295e7fa438f9b64dcbc4f984a4aa34b6bb72ed58329afc374cce0302715c371de73001a2ab65ae687b836375fc2a4fdd5113f4fed63756982f4ff13ac3b19aa9f7b5e8f3487570803fac62265900bb36ace9bfbeb6c618d53c26b4e6138499e1995b8be51c3217abb232d23896f0e033e7deff558de4215ae2812a0e510a84cccd4d4f5158a652e64433279134f9660dc4e4fd3894937447e3c246bddd301cff15721bdc6799ba8601fef604cbbd3e4309cf15100912edc6ab2e260b7d9fe3e1870470ce0fb51086758d9271c6a0d0a0d22587732dfba2abb4f2fcf501c2546b0efcf3f5e81db46d94090a0e2d00a9b0985b2d393adfa1efda636aee6e9294b2abd96307d0384fd6519a917e98021af2aab1f8d5cf4a895097b7b28c2f97216a0709ab7584c3e101b49afb5da8a642e4c451cef88eed9c554b0deea5561c1221eb2fdd80a6b5579e951fff938f7fd007323010c33e6c439d7bb778507c518bfd646199c4b62ae09d7703cbe94dd949e6e51948cb8928aa1d72c041321bb3f795ada2d2dc28821f706be14a31f4fd0b70655b50e7165e27c23a44d8b4af54a7500f6b7907a52c62205defa43dab08838772051340360df3d2350577e5c8491ff57252e3e1ace05a993cd1a47ba42fb76b67e8e4661d899c6d42f6d54140eea46b1162e39ec121f0d6040b9adcbbebfdcf2b02525464788fea3a3914685adb4beddf3ff03dd5bea832978d3aa1028aceaf3f69604ad9c2c52ef128b2216f929ce5261a64ba0048ad64a4fa742040d8bf5a1a4a03e182fc915d0754258beb45ba624522cf9c44a933f68aa9966060b7cfd94565cb21af36fd6b339e7ff771694bf965b2d549bcf4b90e62743b1dfab107476f51b9cb5eb2612d6b7a063c4585f63017e6bbf431379025a1d6363d5c6a9148a9a1a1a9147f1b4fbf5d1b0de28fa702254e4f995d86de666e9d6a31b56a8a5439cf2a2fcebe029e4611d5b8c245ea1de2fdea30734db8a505073e0dd5a87c06d372a871c5ce3a3d1a66e0f58628fb85b9b63a3c0c706fe1a16a87093aa6fc68500f9b78313568d4984bc9770dd7ea124247dfb9ee1efe91e8303edf25991e55bdf450f950c2845461bd99b741e56c56b4af376f00ea483abb849978c240336f0aad8e91b5a3f46257a0f076e29444ce570d40ecfe366a25661163528c95f653be725c097ce6980d5af49705f3f4697ab2a86d9b5afe0d4e06c41d17fa8c5bf5ab5e88a593464451c615016bb41b1b0e511bc73d8e40b315c767d7aee38869bb82e5df4ae2ce8cdb338f7b8d5a6f8c7c788722475e6c1eb06ebff1aa8db396da3236118d05a0245a1ee7ede7834168eeb5d394e059ae5c79a212fa22910b2bcf362bc973581d6b2a65473a59c1cc3d29a9a64ed1f4e43ea61f6598d4f3919861e1099e519a3432aa26791e365de2f70cd4c91641a59356c6c43d887580915e5d18558715c6e1f133965f160629458e91a8a0d5fddaaa5cc12506393de6f951d33e981555f99d588b3091c5da6766ac45d2ed4b4fb3a679f96ef17dab61df6470d1a961a4648e20a45e7a79be2dd882d593aeb031c82518309b94959990c2a3a9e412f3475d1f2cff76b9e68caa96718110101889ed41aae94b3b3541447476365955fc4a39209dbb6aecf2c2f49eebaedd518224f315c41684c9f0db442948d1e243a8d17e5bd8514eeeb66213d8adfc8c0880ce82bfaf86cf5905e7998a89d8406f9ff293bbdbc8f4a84f40a7873c42b6f21ffaabe9430c009c8496c35215e6cb4a4f63500f33fe043a727a639a93beb030a2fbd7799ba14790abd4a1e83631dcfff9e5ffa7329dd899f54bba6aae415a0286fa637f87f73bd46cebaea54b610350129bcb15e8772806fcbf66e27e0a8979d522c5697efaf5b89a008064cffc546d667d851c7b114538688a824cf2a6b7b0634fc3631f09d59d5a9f574c2d40c9e4a700f34c797aed344bd77ffc1858581b82f331a55ae8831031a8cdde067c2f9ea1ce2ce2a4018a3bb118d68843cd439941fa81a34504cdcd3e7f57eaf1a9213a5bfe0a8c221f0b1ccfe3cfaea4fb7a4fde03d08caade166b06b0ef6fcd585a14ad1414c710759bd0c5ba03b498daf308ac2e3347d0a32fcb5732c81143be28953d01c937c4769c7c29df0550cf8d6ded91aecf6fc0a2bdf5e5ff2df975c6f4c1bea89cfbd4b98935782e160ad7ec0470e053935b20d4afd3bc8756e639e56d2476df18ceaaed3e752d2eb8ebcff4075221067f0abc07dcc0daef50ff44601428ca7057f813a57314eff8e37870a3c66bae0b11dbe23f4fceaee81be1a90afc3fc52a31b597b568eba383e4e6ddd5e09fe182ab500e9f80267232d0d1cf56f16e707c9089318b7948eb990e7923d8697bee5575a6dc13f307e713f83af81476a53ea688a248a47e478c6c57dac08557d26b242322bcbdb3a1b65fa57357880e6d963c23fc8b2097fcf8b14760f1de69739e9b55bfb05cb1d112092e79ebf12fef52e64ed1023a8f228e4cd1b3c02010aab931168e4e49408c576d084e22b1d016be1009a8c00e917457f8d7dbf501cf758f40674b82a3128e1d11b99fe2185ca363730e6f23147dfe13640f9229f0d88c1f21c85cdbaa89c30cf180cdd29a3f57b57116b308c0424e3a3d8ae4bdf490b623a2e9f29a5b351fe990e119a94da2c050aeb24379bad844196853ca23040d823928a9b8acd289d5d751293047e125f33aac9794c736a57de5d8154edc59d0c69136e50f83264414496bfddd767846d0f97371f0b8214b5b91695feae0afc4daf5010aa7ab1e41d9e6e3b8851a8a69ffd25f709d9daaf2ff78365bbdcbb0a39161c8e27de50e31c9a4c68f4edc207c0b42cb7efac03a9862e9e89171462e8b70ead38a93d5d008cea1e637c35ce15b6ca9c3bd39ad5a660f6f271cad499c00ae198f9cb386d77a98254768a53450167c89a40778c11d74d84820c65179d62008d197bbdf1253e0d531dc7552515185158ee8598dd37727b2a212414f5a3f87d00585e1d656c6b5274e6837ffabb2b64f5ebf9ebdab2391ad4eff9ab806adbe8213e40ad318288e94cb704f8db09029846252f753a5ea48b703903df8244f3347f9bab7539ba3f6806c36d759aff0829b36e82ef9b4f73a330c2ce46e813ce3f5db0a4f542f07eff944ad4a09f5dcef8a0426b6a15c140ae55ccac9965afb294a817eaf7f3d1ed1653148082b14bd1e140df15213095e571c63b33fb326469c6a60b7715a0db4427f75e1228a86bdd4c9177275d3385317953af8c1f748b4b3c690cde67af661fb1c6f159b7335580a97eb3d8b27d41ed373496da759839dc4b518df63b8d472ee86e17799b143a8c673ef2068bd1aa2756f21028f357361fc3e46a576a8d613037f20ab6063012b5646e10f2da1e5e83b0d2026442d017a27458fc60b2061beb2aebf079e7dd1625121f622532ee79627a1f9da02787d881c48a52baed2fe2ead54a9845d0f9263a6e9b80f6ec013ddf231bef71a954d3fa6a53d20dac855ea1723c4ed468dbc24fc33a48e4ec90e084c086298786d0e035f28b3addf6274e6eae23685fa117780ee64f7181276b5e39bb73e4697e485e583af4af201d6394d72a1886191b52b6d1795ded1a72a7b580fd4e8d5cc033a4a97caca211921f27a2dfe78f37ddc81b1b38626016b8325e9607353cbd36723d9e96b60cdba713606e87839d9bb847a00a8068096d924f36dd5d86f72e9dfe0cf19b0477ab33d8e2370165558c6ec17cecda60204de24023c2373a63c58aa0002da70d57dc2b4795f80605488cc787d18f6b1e9973ecd3ed596fbce85591853f16b23b8b1016681c76b587d6e2d54ca039eab30ffb8824a25e15066ead4b84f1a34ac6e99e6c487c905409af5f7c647038f0565dcde85ece69866235fa64d3b7aa61017ae6166f19d9d1878b22528fd3787c17baa01854dbd9eee72747d1f61abc7e81eae6bad19ac6308ed16a046d40780ba9878ecb5cd74817fcd6cd012f20e63f2a02e26d7326b52548133dfc2df29d59bf181c37635fc5f89c84289d8d8aafc3405d580a8a2f64e92bc5bf7e82442edf65db2e0c4cf8d234b2c798ce2cb176a08bef1f0e6d835ec4bb991fd6f9cb4983122bd4dec91a5b8ab0f174f0ea0cb945d73e87fd585fd59928942b08e020a99c5ad61a597d24dd3c9cdfce24f1542cd0e904d4f133f2c5c777367369dc119655b43216f1c08f7378c5b0da4a0b5c741e450a7a78f954ea502fbc74ed5e3a56015bb9c3bcbacc2d72567de23f8406f491ecb71fc3f439e95576dc1dc77af8c9b9d326bdd48fc193e96f37b2ba3b01a7f2dec2a7dffb4fa114772d0831083089480f88c6f7f8b0bde21ff08abee867aadbeda7241419fe598456c14fa8c36ee420780eef734df7e73b4ecfaa1edc53e528849d0e4375d1fde950fc3540159c70ef44c174b368b3dad8cd9533f7ccda8f237e95e881a12422eacacbd2fb74fe2ad49da661c6c3fe809d520869537ba337e63533bde4066bea3319f8df3d0c05352ba5ede6ca4bfe571ac5e5ca9d467eb76fa9268d2db9ebac50da289815c4fbd494da5697143801504cbea5c47166cdbc9acd5f75efd3f790e8ce522fabc6e826d44e92fcba9ccb9c24c3f54714fd7bd1536937e50b52b2c232bad3356a111372033b60a3e3b15d99a63dcc7da30691bb0544e34d15f106872bc0520cff5a64ec6b02ca5acc825954b78324689d32ab8b4021ade51f649904c7817f6cef3f21580139bb8f72d28374bbba412613506ddfe5ab6e255e9d17d96ec6712229f244c00ce334a5531f4fb0d51098de3b5ac20af2da2b8c565e2ef469aa2799a13844e628ab0d513568e93c1fc197dd021c6b2d54d77003d4ed7913c8b09ff4874618fcf6fe416b2133cc5486c732966cb7bbd875790de870e9a0d782e085544cd1654e2d3ac732ca268c106f1862f6b4c73bac6073f955049786d60be5de7cbe4cb040cec6a23e3f0a3f8241da334319a8703e0e02d680550a7254c4b8eefe373597183c39838152202fef6f1288f826ce3df46b080061e7d6771500dcb12649c4ace76f475be50da5647f5cecaaac085bde8331757d3354216ca984640801c6d788bce6f9e56a9fdb820b6b3573aef0e623b344b8497f83bccbd8fb97d808a11c2a27b31c6932b51021013896892b5d3baa479edf8b14a092c064380228d9d67be40a1a7ba12385171c11045a34e68218e320c3dfcf217b33c26d82e101309071009ba563b6e351dcd4b462985abed0db3b3181840c94d0f331b5a5730c82abf928ab1d46fdc15124c479a518147d21275088ccb32358d3ee5976db3afb6e7bb2e2003a06d5c028f3182438044f21f86174a68602848634aae4729c3ab9705f2eedabe3ebf990cc43619d2aaa837c34a5fd06b152b6a13b3ddc70c997aa9ecd2292c2deb1af1499e926c3d3b691329d177147b4bebd4bc905364d4daf0c4662e082a2c1d46237c01fbd917d79bb1d0f32a8ec161edef0bd42adb4c63e6aedc0146836fea56c2d30d1567216b8157", 0x1000) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x8001}, {0x18, 0x1, 0x1000, 0x7}, 0xffff, [0x7ff, 0x0, 0x0, 0xffffffff, 0xffff, 0x0, 0x4, 0x6]}, 0x3c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20102, 0x0) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) 20:24:09 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff8, 0x44}, 0x8) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) close(r0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:24:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x9}, 0xc) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 20:24:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x800) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/193, 0xc1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r2, 0x42}], 0x1, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:24:09 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/8, 0x8}, {&(0x7f0000001100)=""/189, 0xbd}, {&(0x7f00000011c0)=""/60, 0x3c}], 0x5, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) open(&(0x7f0000001280)='./file0\x00', 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) syz_open_pts() 20:24:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000003b00feaf040000000060d5706c85c2768511fe890000000000000000000000000000", 0x2c}], 0x1) 20:24:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3fc00b7b, 0x80, 0x1, 0xffffffffffffff7f, 0x101, 0xffff, 0x0, 0x3, 0xffffffffffffffff, 0x2}) pipe2(&(0x7f0000000080), 0x4) poll(&(0x7f00000000c0), 0x36b, 0x3) 20:24:09 executing program 0: mlockall(0x1) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00"}) 20:24:09 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 20:24:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 20:24:09 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50ff9ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aedeeb576a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0xffffffffffffffff) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 20:24:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) write(r4, &(0x7f0000000040)="4297c36abe45435598ac79c8e7903a37bebff6e218d953eee2e2122e09c1a2987191632c80a4966b5ac93fee30ecfd7a415ffdcb830ab2603f290463e25a18aeeda040f07b05b6d4a27afdad9f26484ec18ff2827b3c1881e97266c585b3b912d8868b333de9896d15902fb8f9c843a9d5a49a3987e7b6275aa9e9d6c87726689792f76d9a1b342efffa16c3ea8fbc6a4ee46617d1f50b614aa02a3259f4ef6d01c921d1fe7ae32c0dd64d1696f213", 0xaf) 20:24:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x14d) dup2(r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:24:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) fchdir(r0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 20:24:09 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000005f8c37ee0000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0xffffffffffffffb5) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) 20:24:09 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0x9, 0x6}) select(0x40, &(0x7f00000000c0)={0x6, 0x40, 0x3, 0x8001, 0x4, 0x9, 0x2, 0x1000}, &(0x7f0000000100)={0x9, 0x4c, 0xecf2, 0x1ff, 0xffffffffffffff85, 0x80000001, 0x1}, &(0x7f0000000140)={0x3ff, 0x10, 0x7, 0x1, 0xf2, 0x8, 0x4, 0x8}, &(0x7f0000000180)={0x5, 0x48d207b5}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000200)=""/75, 0x4b, 0x800, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) getrlimit(0x2, &(0x7f0000000000)) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x80) msgget(0x0, 0x665) getrlimit(0x7, &(0x7f00000001c0)) shmget(0x2, 0x3000, 0x2c4, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget(0x3, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x4, 0x1, 0x100, 0xd9, 0x4}, 0xc) shmctl$SHM_UNLOCK(r2, 0x4) 20:24:09 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x10000000000, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001300)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r4, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r6 = geteuid() r7 = getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r5, 0x0, 0x2) r8 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001140)={{0xffff, r6, r3, r6, r2, 0x0, 0x7fffffff}, 0xb9, 0x3, r7, r7, 0x10000, 0x80, 0xc81d}) connect$inet6(r5, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0/file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x308c0, 0x2) symlinkat(&(0x7f0000000040)='./file0/file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00') setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0xfe18) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1000000000000278, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66f8e550252616692c653000"], 0xa) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 16:00:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0xffffffffffff898e) mknod(&(0x7f0000000200)='./file0\x00', 0xb040, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(r4, &(0x7f0000000080)="e3f72fb040ce7544a17dbaa75c5390e28a429e40dce82d2abe9d709c5046c34923b866bb7d0c0eef6c3a660abc84261e0a69029aca3ba1896b9f10f523f9273027ee30bbbeef4368e4a4f0001a935643a2d4c14cfc1ab7eb74d899368ce80484e377aa9aeb934ad086cc17c5b165bc234ea1", 0x72, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(r4, 0x20004276, 0x0) dup2(r2, r2) write(r3, &(0x7f0000000340)="114a97846bae0a8a7f066f03e79c65e5b0a0a2c926ccdef6ab49dfbd3d462b2ff93efe59a3026bbd49dfa0e02dd72de6525acf6d171a4034c196939dba71593b4baa01a1e1d8bc0c30c9d5a64153f0bcd299422c9c0938ad61dda20e27580881a711c2f95f544b4284ce7460698dfebe39f84619cf92323807ea58eaef3ef5fd650fd7e813f06dcaa91aaac5616864a26683eb41c2665168fe", 0x99) ioctl$TIOCMSET(r4, 0x80044279, &(0x7f0000000100)=0x100000004) stat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) accept(r4, 0x0, &(0x7f0000000180)=0x91) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x15, 0x2008000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x3, 0xffffffffffffff01, 0x5}, 0x9, [0x2, 0x3, 0x97af, 0x8, 0x3, 0x3, 0x8c7, 0x80]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlockall(0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x1, 0x0, 0x2}], 0x2, 0x0, 0x3, 0x0) close(r1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xe993e3c56dc70614, 0x41) 16:00:08 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) r0 = socket(0x7, 0x5, 0x80000001) execve(&(0x7f0000000180)='\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='.\\,\x00', &(0x7f0000000200)='(%\x00', &(0x7f0000000240)='%^+{!\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='^\x00', &(0x7f0000000300)='@/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=']\x00', &(0x7f0000000440)='*&\x00', &(0x7f0000000480)='@\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x8bf6}, 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3f, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000600)=[&(0x7f00000005c0)=']\x00'], &(0x7f0000000740)=[&(0x7f0000000640)='^%\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='%\x00', &(0x7f0000000700)='@\x00']) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r0, 0x4) sendto$inet6(r1, &(0x7f0000000080)="bf021b55b5d007f78eb0fcb0348ff05e9f73fba3d97aa430d785d7918a97070b2ed621f89e86e25966f5ba7a21332810", 0x30, 0x8, &(0x7f00000000c0)={0x18, 0x3, 0x7ff, 0x7}, 0xc) r2 = getuid() r3 = getgid() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) fchown(r1, r2, r3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000006c0)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x1cd, 0xab77}, {0x18, 0x1, 0x14600, 0xffffffff}, 0x2, [0x9, 0x9, 0x10000, 0x2, 0x4, 0x1, 0xcd8, 0x7ff]}, 0x3c) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x20000000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) dup2(r1, r2) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000004c0)={0xa5b, 0x7ff, './file0/file0\x00', 0x0, 0x9d56, 0x8, 0x80}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) chdir(&(0x7f0000000480)='./file0\x00') syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00 \x00\b\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="b466e7653e9662d5d083394b1b6fb7be557902574ea5ae23bb7e30d88ce16e712e07e74a6a2dcef37dc01b8e3acf69660c2334d2cef128709956da4dfb2002e6ec83cfe4dfabf236cb98b903038a6cb825a2a74cb0f63920c20e0240f676699e35ddf14bf34f23", 0x67}, {&(0x7f0000000140)="cebef7ef260996136c20f69de8d9a6fef12ca7fd32af2700c6e41d5d1d4e149c58582a25e70004ee70b64720b1f183dd685ad74df5caa1597a6be0e3ee3089b4377643c85d0798db3f77768686eea3266d931a4df68e74e970fb1b2a8ef2072052c8f92e4b450fbcbf8caf56d3de2a17456a11de932f705e2c6c40a36a5b2cd7927972701a2bb1a30756f4b711c3fbf80cd249f287263baeffe1872316c12ab1b132edeb3894d3f76cd2ef64dab78efb575f2e3789fa2bb6b95154fe", 0xbc}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x3}, 0x4) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x20000000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) dup2(r1, r2) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x20000000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) dup2(r1, r2) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:08 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x20000000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) dup2(r1, r2) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) login: OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:09 executing program 1: r0 = semget(0x2, 0x4, 0x180) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/77) setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0x7fff}) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000500)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127000000007a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e14894d27536626bc43e106cf8bb33cc", 0xfffffe0d) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x42) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x4, 0x6, 0xfb, "24df529855f9b53cf560928423e29bedfccc3643", 0x20, 0x4}) r2 = semget$private(0x0, 0x1, 0x42) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/76) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x9, 0x4) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000040)=0x1) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) write(r0, &(0x7f0000000000)="5ce1985dbcfef52e038f17217ae8b63193d90f66e331e5a37ee4c30329f6037a7d2c4f93f228af420d2ab0c24cb2eb031e90203555296d1bbcd4f703b9c101e90cca829f87992eb96e4134bde0921bf09d12d6dfb229fe8302831cc521a623b9144ae29f8686046e22d3045d44f7773f57c18725034c8076ecc7f96d56fbcf01b5e56e20599e46b2bf4904fede275874de5c0b42bcf9ab43b639dce318c09ef14a699f4070a2eed6d449d51b81373f7bd6de4d65a6ebe83e45cce9bcedd67d", 0xbf) socket(0x6, 0x8000, 0x4) r1 = socket(0x1e, 0x1, 0x400000) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x100000000000019a) close(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0xa) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0xc}], 0x1, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10000020240, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000725b46b4c974b277af18366c4124555c00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028704fb300000000000000000000000000000000cf4043a74fee2e70d415091af31300000029ca03b915ffa15c8d8d717d874e21c533f4987810363aeafc1edb7b92f31f7b27f0b570a7"], &(0x7f0000000100)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000240)=0x8) r1 = socket(0x1, 0x1, 0x0) r2 = semget(0x2, 0x6, 0x0) semop(r2, &(0x7f00000002c0)=[{0x2, 0x7ff}, {0x3, 0x3ff, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x61, 0x1000}, {0x4, 0xfffffffffffff800, 0x1000}, {0x0, 0x1, 0x1000}], 0x6) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) setsockopt(r1, 0xab, 0x6, &(0x7f0000000000)="d5ff5a68", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:09 executing program 1: r0 = socket(0x2, 0x8003, 0x0) pipe2(&(0x7f0000000080), 0x10000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002ee5d55c4b65302f66696c653000"], 0x10) 16:00:09 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x0, 0x4000, 0xedb) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b94b5388ce74a1f3d6fd812eaa4e713248e69931929648", 0x3108a9a69258b251) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffdd6) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="c6f98b08fc69724c9e58e1b1b6958603ec6f57ae779f3614abc995ff3d2a30cae2346bc13f8032fd15d1765e6f67", 0x2e}, {&(0x7f0000000180)="256b7e8fe5417c7b0f733bad24b7a32090eb6b59ec0d6138b64ab2d49006a0be98f3cbb824e1b970efcacba206d79a2f8ba5632017adf240407f5e6292d620165f4a45edf895d3b40ea04ab11dcb339bacadfea3f9fb89465628a89673ee681b9125198ced78e065e3307cc14a344156024ca0f186c94c98cd0bf7f9d6e930e830c4e0c26df3d8a8ec1f7a4138bb4b979b32f495c7edb934614dfc28bc4a0ea7859314bc929c2b6cf30d890ba8264fdd90c831d19df3dd646e3ca3a9c43a0c06fc5b55d1fa433e19e3ce3e115d6bdd1bfbcadd4545e929d9e390330dbe6ee3863bd8e8133f256bf7e20f1b8d9aad46a2deba", 0xf2}], 0x2, &(0x7f0000000380)=[{0x78, 0xffff, 0x2, "095d0a4a0fa5261ee6541643472b55e287fa5e805d2757a14129cbe29e426dc1f925e0ad501a3e4df1e72ec66b663128c07df62224c2183423e8250f1c86985c0ea3696d1aec355a4ea677d7fb4a540f6d81f816a110a7cdc6bcb0302f757bd3bc28dc240cecfa"}, {0x30, 0x1, 0x7fffffff, "b54019d7025bf4d2aac521afff0f6a48680260141129473673f3d938"}, {0x70, 0x1, 0x4, "02536906b5cf67b9a89bb4a7ce331f1814de4de0a070a721aaa0e6021aa86b12dcdc05f1559356fbaf1e5232bc08f4877eda30b7503f27c267b2559e93f2803614a1c02d03409bf31e03460ef243654b920893d78f9d894a03"}, {0x108, 0xffff, 0x7c0, "20365484fa88ccb82ea4190ff2d22605d4e9e8696b9da6e08a013e93005d6c07582a774ef780d18311e9ba88722c318c725a7033ba842ddd17c267dca6d298e45bf1691d97182c6ec15bd7c3fdb8e7633a4c507a907964a9ed4cea4b2bc504e73e07544734d9ff88fbe38c23dc3af75e55e6189c63a8943511194d337528e310cd01494c0d16e76e65fb91734abe9e4dcbf9492e9a0fab88190e075269c694d685af59a9ed8c47596400e10d10f4b4b8d29b9b555548b34ac72fa85f6a07f577145e103c3bc5008e08204b77c00c81b29fc79852b26af32443d140204be628b1262958aa9877356000e658de01c03a6f3c"}], 0x220}, 0x4) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="06000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) fchflags(r0, 0x10001) r2 = dup2(r1, r0) setsockopt(r2, 0x4c, 0x1, &(0x7f00000000c0)="7e7d2f75d0ca0ff5ee66c7f278dbcd3f5877cf9c7d65c3089249c25e17c9fb12946c025f3f4be13ef76f936d411c3d2e5fbfb6ee267e09380cfb52d97927d134da459c97bdbce6b45ad79bc4744e146bd09f42084b1294eadb4193595db05385ce4ca81c96a0c2a812c14455e5504f673f1aa4ee4e76ff290aca04380c317d2fb4", 0xfe0d) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18040, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x1) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x8001}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="26e00000ffff00005901"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae11829304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8000000000000007b993b797dfcec26784daa45eaddf473e96363e1829c4dd524b3f185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) r2 = socket$unix(0x1, 0x7, 0x0) sendto$unix(r2, &(0x7f00000000c0)="4680c292dda05caf357fb5f88c77a844045ae5f811e2e118a5d2dc1858e10cd857b5a17d148d1b284491fdc895e4177f8f1d4057cad4a45d91a70e5cd28d3395c80a081e40e126ad6ca26ca6a45020f77e7b4e758da76b2e0b49607689e2e25b13166b466bdbf7fa7e358ff111f66396ef226ca8b72c0e12b3884a3fe01dc122f672fa67", 0x84, 0x409, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) close(r0) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) ioctl$KDGKBMODE(r2, 0x40044b06) 16:00:10 executing program 1: link(0x0, &(0x7f0000000440)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000480)=""/4096) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) login: pckbd_enable: command error 16:00:11 executing program 0: setrlimit(0x40000000005, 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/253, 0xfd}], 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x80, 0x0) fchdir(r0) kevent(r1, &(0x7f0000001200)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0xfffffffffffffff7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x12, 0xfffff, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xd1, 0x40, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x856, 0x1}, {{r0}, 0x0, 0x18, 0xfffff, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x19, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x4, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x85, 0x2, 0x5, 0x2}], 0x5, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffd, 0x61, 0x2000001a, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x22, 0x80000000, 0x6, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0x8b, 0x1}], 0xa5, &(0x7f0000001400)={0x5, 0x1ff}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200000000000420, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r2, 0x0, 0x0) close(r2) 16:00:12 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/98}, &(0x7f0000000080)=0x64) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x4, 0x4) r1 = socket(0x11, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x800000018, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x9}, {0x7, 0x40000}}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x3da) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000dc0ead62fd790a64dd16327545ef81fe37fc7708eca171089ed4c4dec6237a8cf5cb75c09bb455aa7e8ee4ec5f14320f7e81c9768da7171ced448dfd2f27dbd520a21f5f83d8f9137eff7f177fc6ba691592db213a9550128a713d1ba3ccbef0470b71b496f1e384e7c233e9c6f5f15cdb676e628aaa97f98a32b09c7c11ac39bbd1f5b5c13ae0a51d32df84481bbf8df8eace68c80b7218c0febb9484450efae10ec4a5b4d5595fbba3d243c85eb29201000000bfb4bfb12ef53ba5cb3cb63e457c7ab78630036452219d9a4057e13951d81c80a1eba2cc077fc82d448875e6e0d2693be69cc2cca561"], 0x1) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000001300)=[{0x0}], 0x3e5) r1 = getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x20, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10160, 0x6) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x40, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x92, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r3 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x8, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x18, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) poll(&(0x7f0000000340)=[{r5, 0x2}, {r1, 0x100}, {r2, 0x10}, {r2, 0x40}, {r3, 0x38}, {r4, 0x4}, {r0, 0x8}], 0x7, 0xfffffffffffffff9) r6 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x6, 0xfffffffffffff23d, 0x80000000, "24f3df9c7bbb9bd53e85a173d27ed9f97b613a94", 0xfffffffffffffff9, 0x9c7}) 16:00:12 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x42, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) pckbd_enable: command error 16:00:15 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x840a, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) ioctl$TIOCEXCL(r2, 0x2000740d) close(r0) 16:00:15 executing program 1: minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4a, 0x4e, &(0x7f0000000040)="bbed0f7edf78d1d67f24aa850ebc85debb7f4914720f1dea25bf609f5ec5932a7759abd72e3db62728242172822f2f75ef4aba1de8f8cd0ee27c8b2d5013ec6520514d639d9733a9bc4805da2d101c958acc644c49fea2642760bbd6a4a432c5846b17e3103cb62a5d784137471f62df6541f52f4831c1995a7f51eab9c04e0b0813243104fdb684f30ccce41f07b9f52febbf6e3a005ea9595046e08d10f6631ebbf2929add28ef6d23b0976e643d77a267b0", 0xb3) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1101, &(0x7f00000001c0), &(0x7f0000000200)=0x4) socket$inet6(0x18, 0x3, 0xffff) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240), &(0x7f0000000280)=0x4) r2 = getegid() sendto$inet6(r0, &(0x7f00000002c0)="230067dac5129fa1f8225b7bc08ed8c263f76831f47233ed1c9b3e805fc9093cd639817a5e75c40767e6941e9bcaf664e400aab4ea1751d1830a87a96ad59aa19d3b270f3b95e008bc02f55054da4a6478", 0x51, 0x404, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000003c0)=0x80000001) r4 = accept$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) flock(r4, 0x2) setgid(r2) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(0x7f0000000480)=[{0x3, 0x8, 0x1000}, {0x3, 0xffffffff, 0x1800}, {0x0, 0x94e9, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x9, 0x800}, {0x0, 0x1e00000000000000, 0x1000}, {0x0, 0x6, 0x800}, {0x1, 0x8, 0x800}, {0x2, 0x4, 0x1800}], 0xa) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) pckbd_enable: command error 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x30, 0x0, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x401, 0xfffffffffffff654}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x6}, {{r1}, 0xffffffffffffffff, 0x60, 0x80000008, 0x100, 0xfd}, {{r0}, 0xfffffffffffffffb, 0x50, 0x8, 0x8000, 0x1000}], 0x100000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x1, 0xc6d, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x10, 0x100000001, 0x101}, {{r0}, 0x0, 0x20, 0x1, 0x8001, 0xd47}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x100, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x81, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x12, 0x82, 0x8001, 0xfffffffffffffffa}], 0x7, &(0x7f0000000200)={0x4, 0x26e0}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) write(r0, &(0x7f00000003c0)="2b43297be3ef968c32d41a2aebb9ee40866ee1e0a640b951b5b3f4664125edc629e33befb7f906074ace0d722ce9f607466446d9b8c2e4aaff34acb5541f908755d0d18fa76f6fecc66d190ee4a9e04bb8e758550ecb3a23631cab0acf7e9e2ada40295d3bfd51fe58b5af6d9eb367dadef04b6ca21f5e6c66dd7ed1ef39afd105f2d2e00b0b159c1dcea424eddd1aa8d26676ea26a280de9b0cf48e6000939083d6e986230a610e0178a6a76f850b3e3d4f1659cdb419d3e8da90e47373792dd44d14a687e67c42f73d1120da3e7d4fdd6cd358d10855f3073254aa790e066097afc39ce20767ece9d42cca8ce39d0d79ec04c6c9628a2dd31fd9bf6d18104f4813bfe8c52d6500020000004dd3a6a64867e2b4596f0ffd8f478418c103ac1d6bd227a4a3fcf2598943554eb0d4fee36f033061723666dc8e497914018077b0f4e3a5e71f1a29a4608dfa9576816f30a0f8b1bd5153d55541c70d8c4094b4c9b722c029ba403cea2320d95749442797ebd7599a5752b3bfadb834efc2a0cf2e63e59fe020f03b36d7f65d8e88dd79352ae3e1a550791274c8ead8f655560827864c6f973a87437a60c51bed0b02ee47689d3d693cdc277b4c39f2580865443a13fda97d7e82bd761125aab3c28a3c68ec37e16e91aaa77489972d069cdf989dab26d790175ac0cf284f3c35058fe987b468adad7cef6dcf5672cce081e47c4386bbf0594adb5b7e58c3ceb70bb31b9d84407dc66a619544aa98008a2d3fa514c492e189", 0x224) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getppid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000240)='\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//../file0/file0\x00', r0, &(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') renameat(r0, &(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//../file0\x00', r0, &(0x7f00000001c0)='\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//../file0/file0\x00') chflagsat(r0, &(0x7f0000000340)='\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', 0x10004, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x91, 0x188) 16:00:16 executing program 1: r0 = socket(0x17, 0x2, 0x48) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) semget$private(0x0, 0x2, 0x401) r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x1, 0x140) fchflags(r0, 0x20000) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) open(&(0x7f0000000040)='./control\x00', 0x100, 0x2) 16:00:16 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x0, 0x4, 0x80) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x200) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f0000000740)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x6, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 16:00:16 executing program 1: setrlimit(0x0, &(0x7f0000000180)={0x7, 0x354b}) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) r1 = getgid() getgroups(0x1, &(0x7f00000001c0)=[r1]) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000200)="545fc9f81898a3abf96fa76f5037d3f1a806c036316de3ffd22b35ec5da3b6d3691005e51d4c647d38aae2b1f98dbd0edd2eb14ac00471a91b4a3e51618f3aae123113694be586eedcff3000b1ac480f6848207a91d4e3e459c7ee20c0d2aed7a3a7ec3733d738cbb1baca9d7b8fbe119814cc1576adcfdd9ef1f1563ad23ee160cb7e908513a6e6e65d8a862164bb01d26f577bc99bb81fac3b2453ccd3d76a3deb393a473e190d2e1e4eaf57d0200eabb20f1aed396d551df97ad98b5124592c05c893374d8777acc062b3960046f409a1f7b97c9c2efeafdb98e01fd1377e573d41c3e5f9401555b356689c56bcd21ebe8e6404ce619e30fe532b2b986a827b593499bfe6ff5eb19713cedf18e100860989e46617726724ac24c9e0c9acf839ccb027b23deded6d93da9a9155b9ea9fe1e062ab19fffe3d57e2e5f09fc228d132b6bc45706cbec8858e2c53477b2c82b8fb6f7e2a8c46d12a4f43c40342c5929434af75c657775b937212dbd961b6c7d2d363a8f96a8c1ddf03b8f11c540a8325dca67e7cda8eb51d71f9f035dc42da0e18f6a96abed5a60e606e5a2d6943d8da418eab092411d0ada4349f15954700f1352078af6fee02577dbaf23e5a9c2ef230a8df2531cd83a22f0873a15aa13513eb56322ddc8b5ce256cb4a634aae3de0404e31a151ff8c93f8763bc2d44446d90462dd9a983a6fbc6b8ca1a9ae3a9bf0260b924901e9f19e0cf73c28ff035a184629f3364962ee4720b54ecb643e9c495fdf1a2380ad3f3655f3116be8a8e50d8f08ab616758ccec75d2902b506b47fb925bd971978b83950ab42a6efd07608ddb74ecd1812f2935c81f8b6a44cf8c4cb0140822d585b5789a9f7b98f4ebcc52ca661c58c62aa3907fd0b592adcac6cdb7f0af0d77a236ff90fd46ae2a323835709daaef26f6d9f46ed3882ae3ef74ee7764db30589ad4d70e121aa33dd18bf954d2638fee7ed9becd65074ded39eeec2869f8b17a21a8ccf5f94ab050f2b1fa07a755af02cfbe75f969dab183bb6cb4a3706ad914c3e9e769783005641d1d945c09eaeac0fe3ab0e7c549132d112f7f144ba1f7a8c659bd6bc35cc2b859ecab0b1345ff9f1ee26c77984860812c0823ab7d777baef52350fab6b594c06ddf9403dc7c48212f89d71775c449ea40e626d07402eb77bd0c225411284dfe6f2ad660962a3a0fc889d6c0354d94f1786095279a5aec2f33c73c04a7376c6bcbd91630172b7b89fa31da417b6827902eb87c7a7da30a4633be7d2b11256f7c4caba72f6309af0bb4fa19e5819c08d7fc64eff1b50d16adef7c6820c21a045765a76f5ef68e68762ac5241ad3165d68cf66c0a8c999bb0749114cd1a93e6804b40bc150d163633d9801ac85e6159fbad4188ea08524303db8ed306ee99fb7f45dc985ab4cdb28aebad14955c3a59a483df75f2308130ffc91abdfe586dbdf5a2d0365a08cfb10e5ab1ed6785d01b75fe64b1d54eb3877cc23c11274eb39a202b73ff47adeab53060ad8791c441a0042fd4e20e3357ece48aec2814e5238988d301aea89ae0f9a26e67978aff6bbd687996050e1f3e02c23016696cefd5d4c974c90a7be1bd1a34e1e7ae8f252739bab071538f64b3bab28c93187ce53e651d0753b478425df0b6312203350bc3c76dac4483e0308d5a13a8e4904ce0ff09a1037894064de878f46d7254487ac2c5fd4e3b25883661864ed2ca35fc3966b0a4835213126c5225fe5aada911c873ceb33cb82c3b100deda06749792a9cb953fd1f309882b4a744a2717ac5b04f71383a6684c41e9867d33c38392e05c7066e36cd4374b328698018dd5507944edd3c81849192cce983e75328e7813cfc30e52a911e053c5a99a3b468b98ba7b4f9dbc5e6e6ce265e4b7bf17eff241f14d497f1d6092ab2acd1f3ecd835fa947986565aabcaf2e362aa5b7617fa3e53b0bb9733073456c6427f2804a066ede2f165edf78a0703c2435967f99726f759ea7e734098b9c181572935ddbb1a148fc929cd092b69b0cbc871156c87035744578093ae6049aa8d52d43e569c3650a3a1ba4e21271cdb1dbbecab6c30e1329ecbf19972aadf9e26faee2a25e1f06e5db2cbdfb3900b19cafcad06892a32805a242f6b938df72b127bbafea8f008d7d1446d36c3c36e3fb3d39612139a37fcd1d1efb6ae94ed7aa3777eef35e88a7adb373cdcfb2d295df15cb429f4a9f2121238356d77d240a6afd31fb7b0d333afdfae562c827c29f81d8e9dad8f433bc06a31b06911a27f3172f400d657ae939480497e792bc14c0b6b33ddc1bd0786244302277c092ae214fbb313a8b637f551c433dc219597c9199579c9ebfa30c18e2c969b96097b895ea1ad0899d8a71eb8bb9b9a72a3258ab7f4d9341dc0b9e33ef9b342b2901aca024bbcc21373c42e9e46b004f91d446547c9cb55967e7d05a330798673b2fa3188bccac6219d53df6067c605bc59f3fe6ef2daa5a0a6b90a6d438c17d8d70754836c18ed6347bb3d678c2dfb9d07d801d75bafc5ce979d8055b8c04e0e4a4c57747d9c4c9a8f85ee7077a4a7ecf4e9ba65a1150dbdc1f01e86a431f7e1604d404bca5372a274a25313ea85f6e89a3ffe7bc6adc0c01efa5c5e3c8902434bc304acacc4c3301efa08fc0fdb79eadf96668dd9eac74d0e90cc996b86a7a5367f460f23d4b3e6af120f2a73203eb9009acdaf0e8f9a66d1adb9225df51906c2a3acf5643f2d8e54b3bc79431672617ce039bfbced28fa18d7db2ddd80338c48bc403d54d6dd20e5f6a477a87019ad6e6b1dbd64e618482b6e02825f025737f051ab3b8a38e36a46e55af894a6577e0dc9fe03dc1622cfb8b44b395ad639465503c58fb62c10736bc0dd8a367d5920f440c8105bdd3e59fa4b1271cf1cc1a9fd41729f2a2fee1c6addee2407630e7f35671765206a47b8cb60c88d4c694e2a87c477d1609f3f23afc26e6c397001ab716b670b38775a0bdca722ad3819f19a66915b10f7819c79b027d22d92a9cfc616b9f2c88042d6e6da56f6eaddff92187fcd0109f548d9fd25990ba7d0986392d26fcd375be7fea890a1341152a88db68b51416d822e475b4a055d88c0a4219b72ecabba73f1dcacc1907426baf38f8403fc21aca3cdb380a8ac7c5b675bf95f5d94b7bb6132989a287c1af779cffc12d840701960789ece7020cfd6b62b33ecdfc96b40a55414ed9b1863779f204c50f997289fb0d4b00b66d77cf6c4e558dc7bdfcbba58ea49d13d4effc74d893fe93bce4313cd1df0a22e28e96931c405deee62994c5a8fc65c9970712e9d8de6c16976efd43ff68bd51caac120434225982e86237abc164fe5ecaa2fa1f85148e8b2c5fec32425da91c70a1ebedb23b6f9627868a6b0bd502407408d8afde0a81a126e2e6054dcdd667cb8d76e9f85dc87022a22b21f03069bfd441fbfd9d879d3d022bb878ade8a634ae3b52ea7599127e689dd180b52ee5655a6638a11d2f76d6e8789487f4731fba6da8c840224de6f2a7a79fb877b0ac2117545d7e20ef13fce9393eb80251937ac27969e17b8890cbda5ff7e990aef607c29432dcbcf31f6907cbedf7fc2e279915781b69e0191c9412346d57cd9dec8d331f54a86f861a188cc0d1081260b2fc7e1c6a8476726ae44597bb7f9d5562c0030ab387b98fc0630999e23754dea1d31e46915d4f50bf49b577acbea62b6349957d41c067c987a9be415d9a6cc89aba6ba34662f41724d398ae64aa0527fc4ece98bddcb9ccda44ae50792d69ed9baf1e56484fdfc5fdd7139d35ecaac9598c7453613d7ddb0645b7a0b83515e26a65e5ba0592feb83fb4f372de3fee4ea671a7d90ed4898e407b9319ac499a7ccae8e27d40633d1990e175140198b562e0c42adc55a73944d5e2c3b847f446178305b2d1d267055a1d3af9bcaefc37ecdb9e8e038f936a57f045e0f1371acd0563975c9b213c1fd6aa4e33c3732d15c7fb40a157e4caa2d9595b572dffa93305a77654f9d6c968057bf4640777e4329b0239be2d94078338a0eeec462ec2098a3c64cc0075163af75cbcfabda43879a2b8525a56bf8461155f58bb3e72ba09a6e2d1c065e98f16f59044a57ae6ec3e0adc6faa67171ef6f3abe1b7c9eb358a1049dedc652cd91d17bbc16d4316222acfb732b73140202e4cdc944610e03455671a23388758965fd65defa8ef4b799a13403508e0da8aa78d446c13e0a5209d976b161392c6c10ff92567021e85b81e9cbc3ef0bb2c1f6dbebbb7c45c1a4e668bc9ac51a1c54e0402b4f785eeda3724afd65746adce6fefa2971f65b2355ce5de218ad9e0ed052c7cd559e3b171ec48b36abefe953c3e6c95ac92c6c84b67a0358169e86998061889cb0103f7e67659df26becbb277f7b97c02642da2bf7936c616c4b3270f0f8f14037a4de42fbe710092fff9ffdd32095a616488e7b5a166a03ccdca75c0a09d7daa718d28963f57f63315f1150e5916310e1c057783f94cf0075a8b14ec8e9160d8f1787248898becd14ce88fece569dd7bc55b507a6a00cba3d578488f8f70ee95910cf2cf865fb9b1b0a17a47c05fe7801c300689b84235cdabd84e43cfa2cc60dc1a788bab4899e539afd16f808eea3dd4b87c4cefa6ba4cdb94390b0ce56b96ce55f949c417bf183d00b3de43290b486c973d24ef1a8f15bc124c3fcc282e568b9243f223aa8b50c963e8b477936df869738ffb0c69129b4d3b3ff87a58fd7722a7c76100c981f9ab453e11d14bed6c8eb94aec2c8edde4d88f9e1a7c51d7b6fb21dc9ef7661264a5c843bb7a66805ae36b85fefdc4d497ee9a1a3bfc09b4a89427fb14ca6862e0de25ae406379f7d9019f8cd1c944ff6d880fc7df765e922572247d5cb5954e2ac5881f1c6fc6314fc437a6355214c8519d4d5ea527dcc69a7582ff88f40db81dfd2c38ccf0a5d04750d07facd92d418a72158a0a5eb5f02b259716f2c8c21fa47813f06d39c24ead18a506ad15bb9178c19fdbaa8c984aabab17ce9e77bf5dec030cd5593959c100dcdf362d9e2c31e350c558493e1987faf05ce3b7bf025ac41e9cedd6e75a6c9a696b37648fbb15a2635c2aa9c370b9d4fa88f84719a825508c08685e663914b53c7fc116c78c932d4b4d0b8c16d400e5f17c938211db64342b865e0e091ee8f61cad573883d6889c3d85b648e8f63cd93d95dd7247b12f929684d759a892b6466e5d7362b5ffeacbc948bdb558ec44f8dcf985032ba96bbe383b86be99f260f75214e4f6927cac13deed972fac84c9ab9da96765a652a6c74a9c2a91af813e2a225c38a0ef954a86e872ecd8696e4f41d47966be04cf61577b8824e42190c30d319c1a103eb8c9792f8dff7eff9a9a3f258aee8f38028cde61518bc0146a130f06fb92389e426233654b9b65ca28ee530ccfaebd8d57dde184cb0c18a92599a32af6e69cfaf4d0069d6cdfbc78b3ba48b5e2f7e3ac28a04e5134cbab38adae8e8c76d5e8eed4f500e5c5137544d1cfe20a35c8852d86a4d12eff2b4eb5211c6d7d2fa1829ca0f1214777c52b3638757488609f7ae20f275100253a2ddc55efa54ccc90e9db594c7cced57c51b1a609d8ee36be732c36f99610075a8e014658d2b127e5b191098e444dd655031070a95c182fb2dc5da5e051db21a811962cdead1623a765297bea956265d8279a6329d2521d710309517529ab97b34f51604751e0604a3003043ce96642689a43b3b53532aef9d0a58de38f014fa96f4430ea5e76ccc040a300532a2bbff6b39dda0589920584", 0x1000}], 0x1, 0x0) sendto$inet6(r2, &(0x7f0000001240)="fb0a03f8ad4d7719e4aa2fbf2702e3d30b0488d607d23730408958b10169104b49c26f95b44ae73e6731d5f5295f6c42e78a7b1f467e98c437f75f2d85368d9a15087ddce6e58d9ff58f03e535956996cc496848d79f567825b5d18ee31dde5ba2020cc782c6211ab59efa5966b835390d587dc9d2677c2d453287536d0ea311fd6798d79cedf5597762638f9588a27fec4b5d9cc2565636bc", 0x99, 0x8, 0x0, 0x0) 16:00:16 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x10001}, {0x6, 0x80000001}}) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e6a683c1b0dc9612f6669074570008aae2bcffe9e952ae92e4514aa9200aad9843734e28ac55b4557af4d8500bf6445e31c947063022c4a4f44a9f68df53eb9caace45e22f967c509706736b2e5421ed691699108d2061b42f495ee16580e801939be81b9"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xc00, 0x8, &(0x7f0000000040)="ebf44503affde15555fd027c9d", 0xd) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x3}, {0x18, 0x0, 0xfffffffffffffeff, 0x7}, 0x9, [0x8, 0x8, 0x7, 0x3, 0x0, 0xffffffffffffffe1, 0xffffffff, 0x9]}, 0x3c) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="6fa979f0c646977e16853190d71b97976df025a9ea4945d937424411bf45e6f77853e8d2dd714862d4dc56968b7027c32998ceee39ac5dfc8a2e47cbf74e529468094a3017f47f68b3104b7af011723700c337fdf202312da27ce325ab1482d2bcf3abaf435be37ddf2b04a07deb095dae574556cdafc691b988e0859bc8e142", 0x80, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') syz_open_pts() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socket(0x0, 0x1, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) r2 = kqueue() getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x0) msgget(0x1, 0x7) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8040, 0x8) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x8003, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffd65) socket(0x2, 0xc000, 0x9) 16:00:17 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = shmget$private(0x0, 0x3000, 0x23, &(0x7f0000ffc000/0x3000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) listen(r1, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x2, 0x77e}, 0x1ff, 0x10000, r6, r7, 0x6e1, 0x8, 0x9}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pledge(&(0x7f00000001c0)='(e\x00', &(0x7f0000000200)='!\x00') 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) syz_emit_ethernet(0x11, &(0x7f0000000000)="b5423c739dee2bb56693f3e36452ecc907") 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x9, 0xfb6, './bus\x00', 0x100, 0x80, 0x2, 0xfffffffffffffbff}) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000240)=""/160, 0xfffffffffffffe77) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6}, {0x1, 0xffffffff7fffffff}}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x8001}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/../file0\x00', 0x8802, 0x114a2e36cffc897e) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x100000000000001) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r0, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) fcntl$setflags(r2, 0x2, 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x411, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x3, 0x81, 0x4, r3}) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0xfffffffffffffff8, [{0x0, 0x4}, {0x3}, {0x3, 0xfff}, {0x3}, {0x2}, {0x3, 0x7fffffff}, {0x3, 0xff}, {0x3, 0x3}, {0x2, 0x10000000000}, {0x1, 0xf4e}, {0x1, 0x9}, {0x3}, {0x3, 0x1}, {0x0, 0x7}, {0x1, 0x3}, {}, {0x3, 0x2}, {0x3, 0xf5}, {0x2, 0x3}, {0x1, 0xffffffff}, {0x2}, {0x3, 0x3}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x7}, {0x1, 0x2}, {0xaa15e308c881671c, 0x33030a01}, {0x1, 0xffffffff}, {0x3, 0x2}, {0x1, 0x81}, {0x1b1807a3cee153ef, 0x8000}, {0x1}]}) open(&(0x7f0000000000)='./file0\x00', 0x108, 0x22) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000340), 0x80000, 0x0, 0x8105, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r0 = kqueue() semget(0x2, 0x3, 0x402) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000080)={0x3ff, './file0\x00', './bus\x00'}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r0}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) fcntl$setstatus(r0, 0x4, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/11) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x10000000, 0x1, 0x7, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) 16:00:19 executing program 1: r0 = semget(0x2, 0x6, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(0xffffffffffffffff, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(0xffffffffffffffff, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfbfffffffffff000) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0x50, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x41) 16:00:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00"}) fcntl$getown(r1, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) readv(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffff73}], 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/66}, &(0x7f0000000140)=0x44) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x8}, {r1, 0x10}, {r1}, {r1, 0x2}], 0x5, 0xbe) 16:00:20 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000004) socket(0x2, 0x5, 0x6) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f00000000c0)={0x0, "18aa83d47ff3304b61f4679a37c7ae6d70f306da70462ef0f2d3c63b05804a19c6564f7c9735763893427c707062f1d21ee859c18c01fdaaaa9fb0a28301f076433acb4332eb36ad479e2b534aec00d79b09695c1e85353c3c8a124eb271e737ab8e360634850580f48e74b107635be75b6bce88f1694c0889dadf24609d2c436c0acf6a83534023da5569aedc56c201e3b97b1e204e7412c1f4853e0cfadee97f6af857c20813827207a0612f278cc8"}, 0xb8, 0x0) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0x1b00) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)={{0x158, 0x4}, {0xed19, 0x1080}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x400, 0x81) syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000001000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="1b555f50a8f6999bcb8b80a703d6220974170f443238e94221d0de87c534378b9dcf812a1609eb337f3b1e4d0471e751b43ee0777e55d08dc1d0e1f5f177cff5939690f8491ecb917862527364c0ce8bdf0687c84cc32fc1e89349feceea241d5448de09879c1ae9818ba7cb7e40f4c3bf71ba76892d62a84d112ff732a9e555ef766f6d185fd72b65f26c634eeca58c8909151562d38c34df565de8b88cf3b8a703cabd5eb408b6318386a2bd2e9983d779405d45a99eee23cebf6e9496b22855d18feb34997aefd70472a31828e57adaa89c", 0xd3}, {&(0x7f0000000200)="379138262c95b14ab0f047f3ec1415b8872dcb8f87392f3dfd8050a952ac8b5dbb36277059bb4ba7a3111c94357614a3ef887b4510556e23926a4fb38ad5883b38150c3bee727922bf7cca00180ceedcd89ae4a5d1cefd086e02ced0bbb8d85ea71787c9271e24a07a50add2c415b4badfe3db7442c82d9c0506fcc81b96793dac40427fc6ad5abf2b9d13d070d3d1d59e0ee6483076413af4f387", 0x9b}, {&(0x7f0000000080)="2d62f183985ee26acd61fa70e2dfc02e894b21e7e6590c0de0b213deacb2", 0x1e}], 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) 16:00:20 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xd7d5, './bus\x00', './bus\x00'}) close(r0) fcntl$setstatus(r0, 0x6, 0x20000000000005) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) renameat(r2, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:00:20 executing program 0: r0 = socket(0x80000001b, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) lseek(r0, 0x0, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0/file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) 16:00:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x810, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="006b94e35bb6e10000000020000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000030000020000000000000000000000000000bb01260c00000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) writev(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)="8fea40e9931ec275d368af7e7c64c7887bc370941cf1104b290f7d491e9f1b5aa6dde4ef9b370c64c0829b3466472a3e975f04f6f9561a4042a9b5a88c91d61947fac336ae599541d41422384fc83eea17f9bcd16b1eda1cca0f151dddb6d1c9355e619e3e383cc050634ff2bdc63462a111080656de8ae3f4bdaf5dee75b78e564ea36287541a01077e402f6214cc35c5c2eec631d323a595599f57c73ddedc6a7bccb701260be68f437aaa62420a9d35c416bb8ab6e818378de058d49362915eea2fc20904eb5ef9de7ce9fdf85cdc3c7d369e00a345f773ae", 0xda}, {&(0x7f00000002c0)="f65e21b44bfa0fe7a525a51cbc9b5e663d579e658b2dd5fbd540afee8700ac022ae8b9791d62d6f7cf26e4737e036d630b887beb3127dda830ffa3caaf12d3c27e76ed70526d4b8e8519a07062ec1df2bc3eab3a69fc7c413c045b8698673e8c96f83e1b9572a86da950e0eb338eaa98ccd105cc46c00ed38826dd93346c8bec2089fba2f9f66245bb9878fd712eabcef31f11da89a8e5a2df318efb690b82f74b14e757143dc9add9fb560b6d7f6e24541f42963d693be779cb34ebafab3f78fe8313dc83f31d2a79cd69420f11ac", 0xcf}, {&(0x7f00000003c0)="a191c7185c1da064e8a608c96a82d751b3585f961fdd16ed8320902397569ac9397f5189d83a79a150f4e3a6a1c934ab314b626f5ed9a2829cff2330d47c83a97a240b2051872ca7b7209b318292ead289d03fdc84bee13f8ab692e5dd0b9dd2408e8278b07e5e308ab3ab7ce9fedd7a75acb8465037a1f658c9602427ac23d8a0a453cd7e9057dae5388cc3db8839aae2c32eda4174acd1e7b73d79a015457406409d22fc98e377ecd78f", 0xab}, {&(0x7f0000000480)="37a761ef0d30542c96fef94543b2e8efb3a905be138d13545606c1887aba4c4be94dc6efbf79441dae43f211969e71c9228aac465c0a371fc7193e00c0150c00fa6d673d597318947cba9f490ee7fb08b7e99b0c99545e3c05969878572dee63953de000f36656945961b44bf5fb8630b639f3c46066edfe68f9e141d0ee110d0d281f8722b3102c547ba8cf341309b6966971f43928a031fc4817f59f7af8125b5f14f6f0c22277931337fa9a4694c49d88074ee7fb663aa6f9771896ebba706e2e302bbd4481b56abc2969", 0xcc}, {&(0x7f0000000580)="e15bbab6f3e25647f37c99690743d8f31d0b448cec9e63b523b5fcf7a1d4ea2a18dfd8106ef103d517b55bbf6fb7ea7ccafeffee23a2741acbbec7ea6bdbfd1a9855b3929316ead8842c39c9a95816756665a01a572b5e1c996ef676237498ad0889958830ec3cba812109ca8a78d52a08c261a542b90578e0", 0x79}, {&(0x7f0000000140)="718e6baed9", 0x5}], 0x6) close(r0) 16:00:25 executing program 1: getgroups(0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)="4c3132e1", 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:25 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000000)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget(0x3, 0x7, 0x88) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/162) pwritev(r0, &(0x7f0000000100), 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x2) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) fcntl$setstatus(r0, 0x4, 0x4) shutdown(r0, 0x1) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() msgget(0x1, 0x190) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x2e19b9e9, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:25 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000011c0)=@file={0x0, ""/48}, &(0x7f0000001200)=0x32) setsockopt(r0, 0x7ef, 0x2, &(0x7f0000001240)="5ac13de7fd1a228c858dae975296b4e288fdd62109ebadfee77cca00a6017fe3a812f951fbe6b21b47165cb5bae4e78e6a80e9fca97ffbb86dd63de3a3c24b1848300cd3ef1b5bce15310b03e03fa411f19fe9a896e1fc239f10f43a2b6b9c96ed1d8dd86c7dbae994665d4b030e6e1386743c0543a46c46144f5e74a1b03fe19b81299d79c22ea850b0acb1695d0a0a99ccb7609fcf0e06ce54ffa3504e42692468bfa0f442c0a9be7de265ea7ed78ad16df9301c5121e8104a6d64a29b530f9a6c4c8349f589430d01dc26c81682e907ff09a62a74a2a5ce586ebe22e3b42ace955016e94df10ef791152040a38b15c125f0827a794548", 0xf8) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) setsockopt(r1, 0x7, 0x8, &(0x7f0000000180)="03124136a4c11d52a4c523f3d6a00553351d7ad642b4f79c143bdc1351014ef306713fff33756b0c1922ff7664833a38c497b3bfd4e631a0ffc527e5b3ba34a0ec43fa93a1cc30037fe455fc64b192cdff187c94627ec1d911cf301c3ae6d4d0875605608173d80bf9643db457fa907b9a8ab6a46e8fd424054dfc5e5fa18d633de4969486bdf9070dccebff541ad5030aedd4f461497063d4da475e6b2209abf56fb53adbc93e98edbaabd38f339278609d588f06172c5ad8f71cd1b2dee6cf4922622580386c85d77ddf38920d1a672081adae8be7e7dde1dfcf1b8289096a4f9a183285d81f590e659a72c94403fdd34479a8b41aa8daa4ff8eb4482617bc2a2371586f932203c04c290d95e68b8a63bb0a11ac4c6030c0e2b6726ad3d0ecad4b64ed71c787ddca1a363f0d024bf1376a8628228a23ac4f4a3e441a7cf482299665b3f3cba76d6e986cc885e27396f1dbf5cf9cddb86ef9a62a6ec889a8b3c884b1dddf73354180fdb0d9b0e246a3ff6af5455578e90a81f483b09a209b96c40aab12ff87536136dec5c821876b11e106844bb79b5f05c2248bcac324117f7cd07f98fe63fd997d6a4b06141709e560a81d64fd3208c2f2c69d649bde3116280844ccccb1dfcd16f4d7f7b1bb5b9fc9cad7af4cb5709a63f089c99754dd12488d0b5a00c259d0a1a8eb0fbb601d7eafa7952141937ab81cfb9cc1f760f28c78b59812521e67387ee81c53a2ec7a62d8b136be5a46137d8ce31b351a40b8d7d49e1a07ace051b44ce5522a47848e2d6c8a3824a069910462e843006176482a47a3236ca032156b6781535ffb61ac8eaf9443da4ff99c03e1ce6b3a94bac376a833129a90b9305d331d9a010fceddded1435af492d60f4a7d5c1102dbfed64c143e6929bbc085032c806ae833d5595f2d77ca7ff9302853275ec3798356275755dc9a2617e89edfe91721f07b56f21098f865e216c03d0f68ad8786ede9e7913b65099fd7d63d01262f7bf45f2c5acca1deacb25ca1d5e41a125337993f1f99835f5e5e6d45bd7d664eefdde46d57e7ff1d816da471262eabe9065732c40b13ed64e270ea802b6872c8cf2bf489d8522ad0449f297f783f2f9abacf3188bcc4843ad7b6f7c6ccebfb6c1bae4334a7d958824da6ee94bd33931b01d4b450eedec785bcbdfcc0c29f69fc5b0c4564731b6fc14cd887480cba6bf5359b86131dd7b220edb26e72fc5c4f0bdc002120452631b345bfe6f0eaf13fe99005d5dfbb8a2a3630ccbc19b4da64b39b1f0426f00db69a668bb4df6cd54d6bc48464285782f6922abe4aa19d96eb9426495bf6ed19334aab3604d05698851486e979240aba954ad645554c01bd0c19873769338ce6fb31ab5e18c1e1bef5aadf1515fac21ed74cf1ab3ab0030cc2dfdb75be0451019f08ab16f9cd4b7fa2f119b302f6ecd3b87fb57fd0a10ba399f7f01b6e3ba96bbc0bc9e0a3f2421e2e102c6b0a26a0005a6e9d1150094c8f3406926c8a8d27858e5cea236c68602fdb8436b3022146f06664dd4e6848655fdb7f2bbc35d2cf9e865da6fe517678df9a06bd526d37f1ebd008d39ff6ef808ba28748d8880175f588e8df47f982ef893f6b41f640daf819c54bbaf29f37a536d79214d789630d2814635ad1364d1e16c2a8b4fc954c5138b1da0707bdca4bd456a1cac0e510b70617396d79b7e7a47f6557cebb031f6c964c46e43bf0342e89b6201595b85603dbfdf03f681b64967e1a1d1b62363f80a125645b671f9dc40d3e5f9213eb6f59f096a2cbeadc62032b6a86585ecce65ca6dd392fc2fe98ac3597c3e1950af40685cc1d61cc3f0eb07451207ddd0556cce5d1c5aaa1b6e0f4694daa058c9864f341df0721fab326ed67a1873e2babaa26abe4ecba576929e5c77ecb621b205908460de8d181c08f761148e2d75d8140e5bd0369ce917e7ddeeba86a31b2dc458a1bbc15a7fd1e6f2eb0255d567a6044c5fa30609fd60ec56deaf65b1a842ae8b3519c13f2a9865d6b3952d866c9287842d5add0215791f8ec88131db5f9610967c0f9fdb28f4fca84b6c98c3d50d303e8692704ecdcebb443f48a4157f0dc48459e4a9105ca2cda266d734625ea7473e02d122ebcfb82d03ffa32b53c1f88264d373c8cf00f468c72127903e4f63c42f24f83c060168b7af9efbf91cfb455b9ff90f1887033935430324a1dad5bba14af9bcfa262b61841cbbd8dd958e711923dc7167c24c262979fea132dc01b865b82cb8ed0b25baab632af467dfcfc30fcabc6b49003b424b5a988b8987e64110d2dc1c5c267a123cb320f0839fd45992baca1c9cc497184c09b0dfcd4d53bd97d46e48a5926f8066bfe62b7b7cae10888c953571a840c3f6ff5496f2d0f1ca570d819b579625af1ecbd47b87d959c9bf716c83253ce72cd09d8878ed070223052f438c9cc9ca97ed055273d1264c55249f97152064ce55fdb3e8360cb3798cad5620bea0483a502d110fd00881eae4e819bf4906cfff248a0e601a3e7b2d26cda5eff114393aed99160c9b344c4c907f3490989f13a17fd30f95e468e4dd2d3c14f4cd6d6c36068c1dee7525fb366b1bdf0ad8c0e0b7e1baec0e5daa93b8f279133632c72e4446026a5de49a641ab8ae04b186d5aba8ebdade29d369edbc8e28ca388ffe452014cd0eb414c9a2d88591892f9df278ea7afd34084308616039c65107d67736d0051782ae9b701616da0ccbe26ebab53d91ef3d2a0eaf5e2758c2f34ae401271ee3625367314d1483076aeb7e60286fb23e967fd06298fdb17dc81b5193101e44cf0acf580f1c0824c68bb6eb14d70c9bb18ad807b84948dc50a174429d1f2dd5babcdc534df7a5061817d26fe1fdcae0a036e0a63d667514627905748c5b1c391eb3528f91f58e013dbd39a57fcc3d3e3795d482a56f09498cdef5c700e75ce26cc4124849f9d7f2a1a196099dedba1f03a8e2f512d774a27d991eb02db480a8d4f5aa9f39b17c9c4b574c86fef1d812ad0d3381fe12e9c7ded7c2fcfd9ce704609b69ca12f05533082e21d94116f17e6567d02355ffaf6e89c08b4629c42dea7e97b90cd5d896d2895d92d27fa8b36cf97f0623e16771de7c823984cf69e06fe9051a2191de6f1137238f5e93e43c696a3e0adef0b92365a3da46f7da86a271eef1c77053f27d5744288237ee67a72690d8bb9f155c6fb5cc9af9ff80b7468cf27170f37324e76964ed46b9b4356fe1ccaa0163561ee96f5d25a97db7881369ff6c0b5c3e06b03ed3e3e58899c9324919bc3bdb6ca8f7a1166d00c6423996d51b3cf84863dbbb6e6e2c660af775a5b2d010ac58450d63649ff7c254a9e6281a3c14b8c30da4b2698a975867c6edb3b532e365c4cda4de9359e1373dab383cb5abc319cec63a6f8a4703786b9c113e56e760214e2307dd826f2d22ef36ad5d080a8346455941260a7a58db64071a7c1f955a9616b77991894b9c83d5a99ded097f63dceace45723a8c7143c05a7b12dc4ab72eed8b7f9afd49f15c1f5cd914513678e21fa8a391b8f72d09d4ea43711d7f22fa0a88c562a72da53068af2537ac3e1387571f2b6349c2888d58ba35f4d87c2f9b7f92c15c403c58383abaeb544354201142a07aa1e0da48940996173a52007f4c6df53bc83e06ef3588a8a81e0143d9044ae764ddbe2ccd48159d4ed5585fe334a091bca80c0fe26f032a155b606fac73ea4ffa137b7c7257b44264c6c8412ccae62972b924d2900bd4b2e326c268956307ba4bb61c409396b709e866644b8045cf2dcf73fc594cda8942f8f39b1b09b87b380afa7f240536c0dcf0bc50a0ed88692ccdf3a3a39918f91887b341054ff9dfd83405dce0982382c771b09a06a2f5cb0da81d51025f7e415d317f8367b47141ede0b2a32b6bdaad265e5789b9169c480f48021b89826323a9182defb5383fdfe31f97ec04c077b0116282312b444768be9109efdbfc0d5cc2aaa5dded96512d5e01e28373bba6cc2ef744be815eff120bd3d055cb11406e9038992943c7ef906062930c56892713e04fdeaeea0f7819a7572a9a5926ccd8ccd3dbc7c9d0e6b7c589160cf9569c23488a07281a710fca09295970a115e00f3c65dec6345c7908fce9a18d18c828a5adf52c407ea460dfa0a1fccc794159d8f090bd819133d8b99ae92de218bf57c1fef8abc3bbc7520d88ab6f9a66f659d0b6f51af86569b0860def377e4afbf0dfe6dc4cf6246b04c774b6c76fce27c5cebb04275c6d2071bbf57d2254548abb1a529b9866e398f2a459bb6321d04e5b014a7356521cff5bf58935427c7454e66a4e1527b34a5b5ee74974a8e3788896215dfe6c01a5083f15ae30cb86612fcc67c7d586f0851c83ecacf90f2c84cfcb03a543488b27736ea7b59d9cd772c4f63ab20156184c3dd26865c319b0a196f1d63927fc1cc2715697450a90fd22e67f871eb1bc57f76550898921d952652181570e9cdd5b482bb3b034bb0a33b9452f862676b7ef3570ca7e34b517a87c4e40c15dbc06701982ff48447e602999c166f727c5f91d74d5e46a6642f53dd477c281e75a591b702fa191f79c26ec0ccebaac458dcd5c25304fd9f8c7141a1e46d0b3b31d9eb58b9762cf132ac3180364decfb7217872ecb2ef9f8b79698ba12f040e034636b360ac143aaf442a9727070f280206c4074fa56888c37cd8e6158d4e0ef201562d03342b272b5f51897bac1b6d930e9872a49ac33ccdbb91ddd5ef6119a94768fea4f65e61dd5fac2a885f7ce151fcccf191c3bb7defc7b91669e5f89f42dfe10b407c1dc5880dbf1e8129470348cb69276109da15284efa7cf930433221b49f99ee5882ae9b6bb54d0e1bfda04e535b5eaa474dcf841500c544f9b3bfcebfa00bb725112ad0d7b17e31a36231113c5af08f819c969f7f18c940569a33cb039db2ee5b9db9f37c5fee84609b0b0bee72639c8fe9babb510cc801ecddf702244401b89e394cc3aa542cd236fc7ea8ef5e1d59ec7703610ff73c696d4ddf6064a319b6b56c7a88b96b724b08f102f6af19e27ab2a99ce61ede919d80e7b61d1d0f3960f02b7667fafb13e2066d34db4ef78a88180bafede2bf2fa1417ac661ca6af5a31656c8a9e01fe65880f9b3b541ae5c87a79aa81d40817c78e360c764a85ee9f0fdc944a322442d6b505036a46a932b56af63573a20e127a7174a9501a4dd0e2f902f8855f3d55b9cb5a80b17b8b514b662453fa79a983a1cc91fa2e396de82c218ef035d10fc839a3b2465b114c7ec49898d76fdfa9863052379ab590d491d61e628e1a1306c3bafbfdda8f5875b95183ed516dbccdeb51015c79997e939ca9f40302e75c584b60d2162f46dca037972731c7df1db42d06b22f85a2aaf5f67905934bb81d129810dd0547595597217ef9b2fc2bd7de73fea0d8ad85d5fca8a022c54a1290cfadb60482d3d43ea792469b0da243d7c05096ab2ba104279f47321ead71edaa10ac294801121e7da3d47a882b5d232137bc1156c9efd09ebf51ef89be249fc47d7a883880b72ce28bfae8f69768cc18c1859bab96f42380a87966f81d68ea69bba6cd3b284ed939a2771a8f2dced43f7d1ab3afddf415270a75a1b04c4129f43c5109989ba61afb09870567d86cecb1637666982ca7735a2201868575f1574ad09199c5c36b276b234aa274c0b41209bbd656bf2f20f6d852139edaaed70728109dcc10db605fcf337e401ed1fc443769ac9bfb0d121b40dc5ba9e93adfd45b3598473dd540986759feef93cefd43a9a9a69d798042f7", 0x1000) r2 = semget$private(0x0, 0x1, 0xba) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001180)=[0x9, 0x8, 0x800, 0x8]) r3 = socket(0x22, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80, 0x8}, 0xc) r4 = semget(0x2, 0x2, 0x43) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/119) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0xe3]) 16:00:25 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x0) lseek(r1, 0x0, 0x3) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) recvfrom(r0, &(0x7f00000001c0)=""/210, 0xd2, 0x802, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) kqueue() 16:00:25 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setreuid(r0, r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) 16:00:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:25 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c790950000000098a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"], 0xf2, 0x800) getsockopt(r0, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x20000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="140000004abc9d0deb521ecd01aa00000000ffff00fd000000"], 0x19}, 0x0) 16:00:26 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000000)='./file0\x00', 0x40) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget$private(0x0, 0x5, 0x440) semctl$IPC_RMID(r1, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) read(r2, &(0x7f00000000c0)=""/4096, 0xc0980d) shmget$private(0x0, 0x1000, 0x180, &(0x7f0000ffe000/0x1000)=nil) 16:00:26 executing program 0: r0 = semget(0x1, 0x3, 0x220) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/144) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10880, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x96, './file0\x00'}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000001c0)="7d1a23df16497688f2ab3a23a7358a3c117f7592650e44016d808ee8df4bcdba59cb8bdb", 0x24) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) flock(r1, 0xa) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x38, 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000001d80)='./file0\x00', 0x4, 0x44) socketpair(0x2, 0x4001, 0x5, &(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001dc0)="0612d69426a328ad363ccd43ecbe0b725ec2eb19e78cd83ca23b51b832972a786945f060aa85a5188b7c603ce6e10f995f888f6cb351a7adef63653f1ab9bbfec1dcd8bfb1e43caa44ce190d0b66b4b4022d629554cdba71054317d24cb25e62a371714e70d8c17a51c8bcc2c53596aa4912ee1c386c2453f32334ae7a442c12294860b6537fbd70a0f3def97742ee0f37ac36b1c1054a39c1cff2f6e16d1541e5eab40026fe6414264b6f8dc917b0c41c4dad8030f23a3ba734ba19d605b481358d4d95cc02bed51af0674611fae5ffee224fc174df0cd1beca90469bf41802a10a3046acb715f21052cd2bf70765c50e6d6057c80b", 0xf6, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000a40)=@un=@abs, &(0x7f0000000a80)=0x8) recvmsg(r1, &(0x7f0000001c40)={&(0x7f0000000ac0)=@in, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000b00)=""/4096, 0x1000}], 0x1, &(0x7f0000001b40)=""/213, 0xd5}, 0x2) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000001c80)=0xc) wait4(r3, 0x0, 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000008c0)=[&(0x7f0000000100)='[\x00', &(0x7f0000000180)='-,\x00', &(0x7f00000001c0)='/\x16\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']^:\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000880)='+\'\'^)]\x00'], &(0x7f00000009c0)=[&(0x7f0000000940)='!&,&', &(0x7f0000000980)='.c!\x00']) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000a00)={0x2, 0x4, './bus\x00', 0x1000, 0x3, 0x5}) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f00000000c0)='./file0\x00', 0x20001, 0x27) 16:00:26 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x92}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9, 0x5, 0x200, 0x100000001, "4553ff3f53f17594b4989861d30f3d9c22f5ec55", 0x74, 0x3f}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x24, 0x3}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000000}) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xcc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x2) unlink(&(0x7f0000000000)='./file0\x00') 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x10003, 0x7, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be7129"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0x9) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) getuid() r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:00:26 executing program 1: socketpair(0xc125b211b21f4f37, 0x1, 0x8000, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setrlimit(0x0, 0xffffffffffffffff) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80, 0x0, 0x7ff, 0x0, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000280)="00adb9563a12fe953d9da6746bcff273ef93f1c607988cc3379c35668ba949a54ce3d08483f066150d", 0x29) 16:00:26 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x200) socket$inet(0x2, 0x1, 0x5) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/78) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0x0, "000000000000000000000000000200"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r0, 0x0, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x123) 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) msgget(0x1, 0x54a) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="9f6e5431524619912c766c9444f56c4f1246eeb12212169ba0cbc858ae44d36f84b1c304c021824c478bb35850cc1946985491e57215037cd26969f82942fe5520de16f549631124f327999a58a3661d8acf2cd381fddd5364783536087d13", 0x5f}, {&(0x7f0000000080)="b30316601c746cea67447a6d02252251b3bc7a38c042bdfc691688fc2d55882921ea94522f55957ad4f11395553e3cb02aedcd08709f0a0c35194584a9aefaf1887516d5c35d7d79f21f773980be276f9d65a4e3ffb5cbe210cee19b3ac885e4a307905ea1ca53dc0381283167f72423f5ff3d5ec7e778f586061040d19fbf2f3b3bb19c7b44d4307686c44521f85dd572e4", 0x92}, {&(0x7f00000001c0)="7ba2dc134de54d924891a5a2082ba157490512c6e8ed92163902c0c8f34636d35e93ed133b7110e94f21ec1494218c071b89b234c917701e1e2965f629c6d29afb3fc96e9dc8bcb85efe17d6ec08b4de5f0f151ef7903d080586d7b5d70bb2c208cdef2d88c23991021bc87fecba19b659fad6730db0c1f797aa8700ccc55aa38f3d53bc6abb7da2a118ad6b6d3f60e20e73d0a37924963fb9d6a0d3cf5c27beb865a90de2e690fe0f1a1f1092c411a9f5855be46995058b4e6b468d2f979784e384ab976e3cae4a982908089d66203c2de0d496776e1e535bf657335e646fb4a62300fec4208724d18eb9406691f913dd6dbe916db2d9f85c46fa227f36", 0xfe}, {&(0x7f00000002c0)="007502a7f2429ebe8f82034c77123f935121415458dc9cb129c5be012011d31ac59023f9cea67536bcd5cb99abf4a897bce9257890b775e923dda8ada7ad89d076f4d987337f8343dfa5fc91ce9a3767082864edc5c69840f7a90d5392a68d8e7fa050e64f889ca774da08071e2544ee7f3983727e2e89a4480a7aa1fed1b45725c32e225284307c486e8cc1ed47a7ea1af1ac0d37d4c33af5a992dd8243dcb478ddc8ccbc22eb5f97", 0xa9}, {&(0x7f0000000140)="336e4cb1e0fe4366854dad89de47f29290a1650e6eba91ede6a99d75e0", 0x1d}], 0x5) flock(r0, 0x40000000002) flock(r0, 0x2) fcntl$lock(r0, 0xd, &(0x7f0000000400)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x644}, {0x18, 0x1, 0x97, 0x4}, 0x8000, [0x100000001, 0xff, 0x2, 0x20, 0x100, 0x9, 0x4, 0x13d]}, 0x3c) getsockopt(r0, 0x4000000000000011, 0x2, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1000) 16:00:28 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000001600)='./file0/file0\x00', 0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000380)='./file0/file2\x00', 0x10, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="7200c62e2ce8a72f77c70b7561ef22ef93a42295cccc4e60c1db26f7c8124c2b369e9a5ab1d409f772db208c43f036b8615634195f195a4a23f15e00ed7b9ecc5578e118528943fbcd16d9441c76493a580e2ae699b139f4e9ef92a145883e7865c29f683dce4f3ef183d7db9374f583677eaa915d9e9b2e06ec3d0a598d459371a259e13e9752938842e7b4888e74c9ef33c151cc969b9261a2ecc997d4590ac52871374cc5a1cff5761aa00e87069f174fc9515d33acab47fa60e4e1c742aedd4048fde0eb0ffe334349448a56aa8f7ee0ec19554905e3b736d6c9cdc30eb4b3", 0xe1}, {&(0x7f0000000440)="58e79eef6e4c29f42edad8a15785e080924c6b1f19f71e7ace0c6ddc7daaf33adbfe07d1d9dd4207b962d1282b0b29ce37ca4ec86ba4a7df0bd95d4143ee9b79c82b30bd1568ff27f58c32d34f072d549a1865030b4f49df1eb0a30fb1be9d2e3cdf4fba28ccf2d303946de06a1407631b9e01553b6067fa8571ce26d70a37efa59bd14ac804b423c53e56e4ed9c7e7434d67943e68940c1010b04acf851a1883a0b4549b8d76332e3e0c0c516b482ffddd066edcbf04b101875533a62302a6a5f1f284220ef218c1a7d24e1a76d9c4c3f54e3c614e3f6532481053428bc98d3ccff327d609e202313031ac7df5989b68aa1d956a61e5d3bf0988d7f52b9d696ac33cc48c06caeb4919a80319f13ec3812761b0c3c1f2d28389460254fe164277225dc0d842765d80bbcf21779f38a12847f8ebbddcaab2ef7cb3f10fc97f50694ba9f762c64cef1ca2a4df8b51e73b3bb90dbc4826089f71906e6a999b089e6fba888679c2a39ecb7f4a2fe97a40b6b9e7534497884eee6687d76e0e03042344bc3cd791d46d5c8eaa86062caf99f04bcf4fc9326effb7d3511698d8287f630483dceec1f071683b237c466032d6a00a19455683b16d750ad81ac163df7ccd48921cc3403a534688662b0ac498c17c41c99131231b391661558f689a446d5da1a8f92d54aecbe89c819046cb3d34ef571682e386a9ea879b159968b6a383bc74edc3561998ed2e5c964617db2140aa22c47c52eeaac364689eaa4455a114a39fdb446108356c03baf3e3377751832c25a1fd12307e40c47a04e6ad057c1f06bfe937ec2ff270e3684a15abdf1e8b14a50999d57ac022e9cb4d8de014d009bcb9b59804a11ab54b7d2f2a83e2f79311c3266c8a15ebaa408f825d01fa98adee76aa5460d27ba8ca7483aa6a1eb0aff79ff9a8c381ec526e1a147eaa3506673682fedb211fb2517f10a68e5b994b0dc9149ae40da3c68e6353355477624a05ca6dff04f7e342ee9dbe51b62172a455be8738a7607946b9fbad9558888b6807bbd5feee3dc16e6d656a56c3ce32622bb09b094d2785f8aadc095ccc6fdbd545b8800b7b2e610ced08c5a711ead3fec371898b5ca0151e59eeb5b1d9fc3aedd7e6ac15589e51d0b3950c3adcc4bb3f75e8a8de17b5af379aae4bdb4735c340debffc28c9d31c228081f4bba154929e0787a0dd7ea25e05c62fece1221ac77c77f5d7d1de15ec45bb7c036350a7e143938ad42b666bd6a3ed38d4b3218f71f94a1a3410f734dc8c392b0c4ea3c4a12339d6366f96123d8d2e88373874aa239e11193349e11b89decb6f00cef40a0c2c4192ef90bb23472841d30f7f0127e6a1e96d739d115dc0475549d29d654de1b2f0cfa1b143ac703221452585bfb42486c7aa6ab4003944d6a3489633ab85381568538b15c810acc12630c670ef9bf6b1c5303477f80f280760e5ff75a32c92a2855fc1d5520edfce71e7e0e07885ca50cc1c03a65e9cea6864d254d0cc9e84fc5a19b03d568bb98af724fa9b937709288d1791920b7c646b20372fec121262f82025d67f0c507cf6ba1b978e245808264a8c657433884b3b2422b633090d4c18269aca5434bcc0afba140aadb7b64905f72366288c6e9132a7a83cb7faa8d105257fbc312337b32d40b33fe2fba930b039f9bf6e5bb604be6096d25cd453c8bea2b622dd1f6bdbbcb886bc9eaf08ea05e90b5887956c3dfc63bf023a02f41f89b3ac93e02727497a87d4cc3faf6fd68fa17769f622261818fca5d8cfefde74d48e6794137792159734cd5d14ede08baf4beb525636d7c30e3036e754cc88e6f47ae9cb28759bc5a66ab41b53ed0566986cf35ed6cd4541be6c20499701eb2a200f4344bb06c7e394541277bd6948069cb830189e7b27fa26f0517bbe69d5d934d92820eec991651f472993fc4bfdf7b8a0b031419d6d5d5a0f8fc2b978f856cba7d417c22448a69529d9d4902f43fb13fec2b012f2869d8444b65ee77272e5beee90017dde2ba63be0f37383edcde9bfb5119886043f6a43af356ed1479e474837eac72e10a9bbcade5d880467abd030a48a8800f2fbb19728cbfa1d36905c7d90cd26cef37c002b35387223c984ed6993f7bd9b24f3a382a584237ff440930065d7e700085fa346a133de5d7a136c85fdc1a1852f0170e106458c511eea1cdd323b8c0d897e0014e14fb5e87cb32ac061fe86dc8645d32af04d518091dec867581ea492734d77730381b5f95b3671f1da79f754f45bae86dcfa561332a15d6ee04345d0af27e91067c6d26b4a5097ae751d9018ede198d5f546af4728eea07d18728593507d3bdf41f0603b3f435912e7bb7a666f0ea10b777eba912ea430452dbf0016aebc1194a93f51f25e8b9b72d680320cea4296d67300ef959650c609e59b90a4e68136245f46c383394fb491c4ad6efab65bd4efed94808111a3b3f6db7eeecccdb3ab6bbb3369a1c38f9643a106e5a33d94aeb7c371f07cccaa8a12d95028d0c2e810f435d5771f293500cd0a154632b60d1e03dd8380b2a132d21f3c209ec0f10abe3967c2d42b59f8fff5d89ab32179b77a63d3e379b8ec9c4cee6d05deae03cfb06b0fcc7cf0e0686e69eec204c6c89b667428dc41a5c7c01b00596e9d7ef719f2e3443a0f3403ce40a95a42a97cb8722619474f1baee421551288303605a4b387f38a109a9c5c8f770d70675952d8923b980f8b877226596358563c76813e42a3051def2c23e93530f885464d8b3e98d311f624edbbc837c0649af76efb9e5f51de00070d3b839e0976ba16ed3e1233eb35a422003c7b801b6c75ec7f83435ce10eb9c224afd50cc7b2c99b81e1536b37f0221a1aec14b94e74e3b274c3dee3c09fbb46f5ee3aa65a4f2471d62d103d2bc03994b6cead707d48b7c14356dc71d7ec516587f85e716386a9c42181cca2a1d6f561e00acba67690b2ff59a69d79d2bfac4607334dc9f5d0e62a910391a74255ff234c61417378c431c5c21d266bd207a7f729bbc9344618c20af3bc7067faf928c08b2e1e109b82d4d65022fab8970768fd3798521ef1c7010f1ccc5b87ee8840db912c6b14f6df1c1509dc9050153f19c584d2b8985b3dd25d916adcdcd9700f64026ec54694213bcb16fca317a93ae8c880381c6fe635823b004ced37254724bf5e261a241b11e94fba3dab4e132d26145d3f7fd4930327f042de91f468688d746353541551f561c9a2309d64ffe12f740c7967a02c150515cf6f0675ba43a0aadc9c3ef0b04fdac516ccae46518b06fd17e01e621241f626cbf9a2b151c580e1f6a9ac02784ef58880ff45781e6d1a6f03b39a51fa279798a2974b4c31a621acb2d3edc7dcdf310efb63ebb2ab882b663265a6524072d977f8782a346fbf8b28a9daee9b43823960dbf4c72e9162cc0cfbe5271e06641d97f7c9da752c6afae2b614249f0d6edcefbd108c0bf2ee44bddc7184c97ed59120ebc267f6c43e1b6b6b5ca2c398a4ac7fcc8884cfc02dba1ea8062d15efee63d547df7ed930f079f477746971727e75c830b500752abf57bf4baab591318b8932a282dfd6e612b8bd967398e33cf94f9e81712135098647b9984c88950dd73bbf44d0c96086e6061d2fd4a12814c71c64116dce5853ca5aadd6602a48677a56c7f338f0898bf5ad0729937039de882e65aa0f5683b01b97b581cba663c531da8779d45a7d683077254b186cd8d6ddea1c6c817b0bdbeced178afd8a38170141173c1b910772d51cd234efe6139af8441cced4f9f220c1251311085c5221ed566ae298a7690596c4ac07c79badaec963774e8533bd24d8a0f225f3ee2a7fe3897de34ec7de51e211812f1df4fd9da0ab533e122e4a0e6c3545173490f8dc6abfa02c3cf08fc8e8ee453cc616b898c4c4b3f8328805d099eda19cc9836b38737d82849c4cfefd6b8af8dbb6bfac605da0930f32e2e5160fe84d904f1be4210f46d0f95e5dfab508fa5a186d832cc6499252abf7f862ab6fbe86553c34976da6f22cb0fe94f3af7879a8c3f094455a50ba10f59e7713b6b219fa46a968133cf68861443c03cefc4d9ffb08e5d0f859370b7cb807494a5e97b483aeb2c888fddbf3a97b6307255f7c97b9b3b9ee3a77f1c667d3ea51e28289c234c24341f865911f001671964bc7b1a31bbccd1ac4912775e75a3810b5c61ff5d85fa21985d53652160e89c17553567563d603cbbaf9b0f274d1cf0163568d5853f6c5703560672893db58569df99994ef1005cfd47b15cb8b94f36b91e294e5ea2a53d42d2cb66cbc8dd2b7b460db7ca3c5b16890ca15633aa310983fed3229676a60802e81f18e9c657739a723216b43aa3302b498cd7f03698e2e1e186f1792503573730b3a2eda222ac13953156425faceada705d36f32d1b163cfa30737c5437991c5c0e3935ca3c5756d267f7fa07def9c950c8c8509e265710d4533f72847918aeecf94e6505d7177d03064b4d4585feaed500a30150749cb5affaa1a7e19ddf255a4deb9c990d473ede82f90fbd8328d108083f6c91f7d0556675f6734e76320d0067baeefcba4a588f64d4540f0cc7af063bf42ce977995ad62306df051503be2cc4ac82e8072d67448735f8d33dce90b3da483f778c55a776f2eacb5e77c57f1c1d170be243c6c7128b740fda1c60182e6803dbb41c18fdc8d11cd92a7a3ebe874438346897afeea11feb358855f6e1ddf2d54ccae93b13813586682783b2bef2f587dab405a0df70706b4446876ee0c47dffe171cba20a1d340c6f0ff8e29e62a8355e3cf1eb0512b3df0137bf325f2237176929f86ba8b6d0ebd0fef99d3bda4435d8e68405026064f9e0f95dabe412861e7924855e4133feeeb1a109ce748944226e103ac3d6ad36952de6eae235ca66eefbf5817e82aaff229d7a54055ba0708f54b05133bf193f74a601ab86b8a0701e856f704ff0420aac0e3f3c95568cc5758ce219eaef519f9fa11ba4f8ab3d492b29c08e265590e1ab821d085d54e9c5cb4aa690f111229023a6972f230f91947b8cae644e232911e9fa0afcb4bd6b948964c451336e322f2859396735ee59966c865158aee45677a42aa1df594de84f7c130150531bac1b8378698481fa6f4eae402aebbebe09bfcf0eea84c941ac2a48c7bf9d47e917d4ff48cb2581ee3fb8dbe0904575e9d9354955a73fc11a7f3a20dec19c93dddbcd8526742e24e7c8b2346b70c965e68951de1ee35094dc97b474c19bd098f4738a414e5d8ce43ed1bf37508a2776be0620b2e96480073e44039cb9374dd750eaa1f9297c731e552469c02d7a0762081358b2f9201a5972b1efd5245d86ee53f68d57f2933deb6a5730c6c6017ecf99e9f346803ffbc953f828e5c53607cd05d889f1680645da655d29315d4176e558861903711dca3c24764b827747f9bcdd87fe65f806d1abbaf860c073db5eab0991390e2d6e3d2562b30519558d7ebff26c8c6f7868706f0c27308ef4a057f7c90d97e6e1ef2e049d18865a9184f0b2d04a7dcfa92a4b9cf7a9af06fce3d89a0fba34ae29c209e4093378ed43773f341709c46ad1ab9d209e0d5587ebc7fcb015126135ada927ec16dc4f8de97110a8d656f49624a6523158599696e68d3edab5287ff95046402a47e6071e7442752d8871e521eaa996df2a765c6dc6b1a3f58e21d672f82219aff8995941a7b27f0ac26c0c38ab56cbfe6cf9d068f9aabcc82252e53ff9fc62b174af799fd700c4557cd07e202d6b223193bae723db46b48a7704fa276bbc0ba17bd6ec7de2af", 0x1000}, {&(0x7f0000001440)="97fbc0051da382dd9495d1f2e897eafee7340da4349b2838806eeda38dc64dfca830db2ad267e862acde2fd9e4b4d450d3170f8d81c6c459d1f37b348491681a59313e7d10133e9532931308f5d313dce13377d9a6de08088c3313ca4d1646cd3fe38ee890f8f73da09ffe3e9b25248b8eaeef0cb005ea08ee8a68883b1a185c3096da9e312a225b658a90b7d42fcfb196260281a86f93dd83a25e5583d427f28a27c8c476c82f6affc1e7aebab75f06bebb3bc9296ab15f65963a2e624480d05ba7fce726470077abcec5b170186693144a2b1bfbeba896206e9104ca42b03bac93339c85e0a08333e7ca2afe76835b9c836885ad7360759656a15b281e", 0xfe}], 0x3) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001540)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x200000102) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r3 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x7f1763963b965057, &(0x7f0000000200), &(0x7f0000000240)=0x10) symlinkat(&(0x7f0000000180)='./bus\x00', r3, &(0x7f00000001c0)='./bus\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') socket(0x11, 0x3, 0x0) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xfff, 0x3, {0x1000, 0x7c}}) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) connect$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="434d9f6c5518954009c8", 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x8001, 0x100000001) semget(0x3, 0x3, 0x400) rmdir(&(0x7f0000000500)='./bus\x00') ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000240)=""/65, 0x41}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000002c0)=""/162, 0xa2}, {&(0x7f0000000380)=""/199, 0xc7}], 0x5) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/40, 0x28}], 0x6, &(0x7f00000005c0)=""/103, 0x67}, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) 16:00:29 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x9a, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:29 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="47bd8ed3fa1f263ecc77f4d3ea548ff44bac1ee30f04346364eb41f93dc6cb3823039494b5f9081f35b377d831b5101c1d3d562e75c9ae6dea1a6c29bea700303c2174d6020e01e6ff32df6981eaf463c0ffca2bcc4ab3a7f4f3ecb098cfe7ec6118d48a1a6f55ef33b675f5c909e378e3640e1807897293d94091abeca8278ba71e417ae306b4b1039a484e3d57329488dc0ccbfacef6c811e7bc63e14da63f760bd54cf370a153ec5875ec23c5b421e283c5987202e02ba085127a5c16bb343dec5153f74a1c75bc1c446f8a290c2f86d0316fc46757f08c6591ca85e38a2d1741010ac8a48b0cd7f369978300836a5a430c1b2748", 0xf6}, {&(0x7f0000000100)="c3ff32bdb07c87977cceec036d0c327f977fee07cf", 0x15}, {&(0x7f0000000140)="8ebd057fc8e4d8aee4dd88e8357faaf03754b4047d95392ea79b7da5d0", 0x1d}, {&(0x7f0000000180)="03a317c79cc3321dac36d275b41d96c9909ecbc5cc6a09950920e142bdcba40f18823abb9a28f8d010b028c0cadfd4833715fef73605e320cbdece3dd8f788ce801e54f362a444119017ace5b8bafe9d7e1ff0a3992dd8758bfa3e85b1283d5e034a63fde756715b6e8437829bfa8edcd614c1adafda51cbc398573d287a23eac8a5d6b54017907ce5794ef371d6b14798de70db2cf76de9fb9da2925a3d13b15efe648c74c92555ef006a63a0a1d6fdbc996c5283836c981365acf9eab3", 0xbe}, {&(0x7f0000000240)="a93e975143cc3bf6d74bbebc520e38b4156efd144dd2ef049267fde63d64eee2858da0efee0e5e92f112219823ed8230ed9bccb8801a9ac7d39b1093a351191c7b56e2bbd2b47bd49f74384bb475456f2b2aa319f7d0d249ab2b14", 0x5b}, {&(0x7f00000002c0)="b3562e759dc9e8bd08b3b5472cceb312619eec7c59e1d9f570c5e49a7c4fbf2b80a21a25022c9a69ce61c41b940811", 0x2f}, {&(0x7f0000000300)="15d44efb81daf788684862f6d4d83cf3ad95ba510618f3e1b4b8e586e1655ed3d94d71fecd56a33bd7052276ffba8da701e00c6157ce44b87331272515db3cbe53c0450b304b47f1db4257d6e9b91656b0e5f94ec0d1ad7aa78a4bbae6e532f2d8e26a", 0x63}, {&(0x7f0000000380)="bf9d3e3ec196352ab30988943a484c9453557647faa02a29c2cfa89daf38a52f25b1e2fb1072dd3491fd4d8871de40ed58017eee7eb81a7a5040357dd8bd64ab2aa2027b3c2dc8aabeb3a0b10224a90c802c92587e9ac0bb921a2744fa6dc8aaa8e46b2275bcb50eb8518a5273161a0d93d17b69db90bbbaab814331e3a9fc685487a2bd167442d1a11fa46b453db987da4e4dcccffcfaaf62d5571fa29865c8116adf6aeb8f71d01e2f7bdc70122e9f862e5bdefc808d9e68dbbf7361255b9c2113c3f775b12af17de10d95e7", 0xcd}], 0x8, 0x0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x8000000000007ff, 0x0) 16:00:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x30, 0x5, 0x5a) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) dup2(r0, r0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x10000000000) socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x7, 0x4) close(r0) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0x4}, {r1, 0x100}, {r2, 0x8}], 0x3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047470, &(0x7f0000000140)=0x4) readv(r3, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) lseek(r3, 0x0, 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:29 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() dup2(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_int(r0, 0xffff, 0x1204, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) flock(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x3}) r3 = msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f00000000c0)={0xcbe2d4e675e6cbc7, "3251ba163c59be953d3903a080302adfc7caedc3cec08867c0e809112539795018f5aa9c310fe320d2b75afb469ac4563a61c4018eba7123c658534fade95d60734e13"}, 0x4b, 0x800) syz_open_pts() 16:00:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0xffffffffffffff10) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:00:29 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r2, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="8779a6fa0df15b3b8afcf08bf800b2b42edacb3bceb31463f307aa727072f15540521a3a3160d954cd9fb00beb24aaeab1cdb57c9317f7d87aabd9defd2ce178464b607a8bfcc3046ddc49a84a10b926c096a713deb2a06cab46eb23f73aa8835e8bebf9f9406ab94590048975618ebc504c1fa7682fe1a200bc812e48df68ca32c82a9bf79bd4867647c6f335b49eb13621d0be9a428d2d778af6ab8c99d021c8c112321c62d91b54f1920f2469e6d547792e4f854e15ae26f5579f9fde3dc2986c9a3bbe21248a337911fcc74c4d33d46b0fc2", 0xd4}, {&(0x7f0000000040)="064c942b53feaa378080419b92bc4a1e2aebd2f284889058312d07f02e0139672cc2faa05c53bf15146be20a4ab38889e101b76e6cd1aee1471e384ff53b8e0d2addb09bd04fde506c86d37bae2f996c978676957aaafd70aa6083a0b9a787796e95d6", 0x63}, {&(0x7f0000000240)="3cf6abc32f48", 0x6}, {&(0x7f0000000280)="9309c977747a20b8dcecaefbee25ed53e7d096af224a4166f2056469ecf82954cbe3ed2b7d5f9c96292392e0ffcb9fe0137e5b79214489f656b6e227e3da34d99d2286f3c605b88cb2397b51b32be3656caa5c509e6a2f300d8fb06fb00f490616c4b37f62278db83b8079a0c635e73022ec64d2f93b5edae7a2b5d161b96b2a12111b706cd365308eeef471ab932aa1a71e656ab8d7ea0ffee5c990d13e79cf55e8275c1cee131f14b4d29b1abe23c9f7e77d557bae7fe7507a12e0d3bf23570c951c7ccf72f4098430c856c7a2a94da0afec7bf3d497b8b8c86dd564c6732f57b10a28c43022efa5786da95aac47c49e5caf7a02757e9390be496ba7c752088fe321a7b04a79e235993eb7b468aed1839778f768cb274b8c636654f5fb16498e71cc873b1b4af41a20e030a4baab3db8beeb979eedd28eec6a75ad1a312b7934e01e0b850c6934e1078398a377f12bb218ce60d1c4319905f985dbcb3e27a769d986a5f8e97ae857ce2658828ec1ea73c10a9fa25a61363b990b6499bf7551e9687c685c6e9ded9638eed478cae84dcd13ce9c9eb4b3cdfbc1b71e0ca22fff281e662c5eee8b88c13507994f6b8007fdcc721e07a987e441dc75e4cd3720fde54cd81065a01766bd97f44130580e3805328b731b6f5132cb1c9d629286c4ced8d329fe78ba20e5ec8c337d98ecacd636a345357bc2da5a6f26ba083c17f665ee8a2ea2ff8b05d6c4bec63a99a901b93551ddc103030a8ff7a07c480267f037b2854fe66439790993ab9cb54a308a24746c2268578bfa9b61a1f45cded45417d43f35801248eb42394ced1566c2b9a5e8c9b786668b495fe0a436cc1d6eff85357b9043daf17c0e86b3f47400b9920e780089a9f03a506ceebc381250abe38cce60ec87ff3ff08b59ce790b30389f88d045e19eace664f3a3795fd2aeada38670540694a25741650776126a4af0089ba9856e05968d1f991872a4b8a8987296cbb04bd4459561c265ba7c3b19b56743e9491ed14cc37aff08726956fa9c83204a20a2f746809fdf21c08e48f6bd276ced3d3ee2d563ca1fcab51d04bb11bb01be5eff62238fe2ef0e41c1d4c65fe1ed4c6ce0aa507f735651d79f99fabd000d4f51cdad34f80d8ebfbff643ebacb490e79f0142bafbf231d10180017bbd60e1d57e94e698797a9f13ce4a4f082599f37383b937f690dc7c0182b795ddb9cb4888097168d1df6e7ef81f5cea35cb40831cad72f80e023d0872ec08ea70170320804587c4c43a2e6b8dceecdccdfce99b4bb9f88a74d1ceddf5cf7b943d5cb2d469ef5166aa151b46fa27110249a0d8559f3eb4d758d3f1465e8d52dda9719872752f2a66ee117676673eca27466983e657d550ee2ea7cb9c5c711e16fb8f0651ab66b17b3fe9b01138f746e120e3e9503318bc41abf94d9ba0d8df9aea25bc508a53699dd061eb8c54d24f6c703c18b9cd317c070bab7323cb83258f0ce75cc63a247d454a67e530ee4518d0f208f5063fdac4e91c852ad9ab5d2289cab07b8c64109d79fddbe0dfbe047e18ed279496851bb410a873d3e9c6ced78666fe8b877da225b9c3fc67a13ac7bd513fde72009966cb746cdb6f651e75685f512603f2086b93d732870bd1b30ea1531bfa3b778ca2addf4fbed58f0c822acab12213bddb803a0ad360140729e3e5e256f6019a9e2075b7f1f475fbeb31f32f7149250ed12f818fc9d4e277fa530152973b801072fed81ba03e7d64329f501ad32af65147445c4f2e1f32256bd57c4e4f9a17d7968d045e61a4dc548a97c9f58fc36a59a439ad5f98ec5f5511b343298bf3c165d5f859002aeffa03fef98af705e3d3e36a1905c19d6d6ed9dd47bf3f44742a460f58f6c909c567eda2579b126c75284027e2d10b69bc654b9939a51847f11d68caa3f273dcc8faab95db093a29a92852f4857dd7a08b62e22b87a39de647ecd8f45d4c75383652b878da61b70e3fecc1516713006d796a2f2415b9530c06b7ea9209ae4ed325b9ddd234101d117bdc10f521894559ca5ee95d56d132f04b15874194b8319bafdc1589e179c29b223e8aa30f88479760726e1a471b28fab1cc42bb44288f9107dd5464033e71699a5b0155fac29c56cea90b321f7c1e16bcc6410a3fcfd120fcfc28f4e769baab016f81c6e7f3af747dead77b9c99139667190997591105338a33bee26491ec9b23653694005f4711a0666242c820d06188c92bb8ba0834686809ca4afc5dbace4ac5d6acc1d435b2bad69fe4e939bcf655c55c58e3237d04b757062479d4903e0341a7bc3440c3d4c8544f7de44779764262f683708c898314af2d655017af85430e26fd71a396dd1d6640fe91aa53c004462c9c16502f859752158c469f830487931bfa2f83ac29b40477e2504dfd44a512612baa3231b82cb324b835dd37317bd29229674e7b2d025117dd4733b8a00e22d8f06f84f42306c591e383a76d4efda4d5ae4f1b5a179dd8916306565a6ba412e8a403d9125b2c5eb58d5de92e402a7aa1c1454aa2313403260bd9c9c0b0ac9b0da13c9fe5a3ea78d5096fcb0b5cbb75ea3919e8dbda15022e12e3b628271c33d8346d1b00868f05990292e3f3fb57d9106f150936539b8e75a0c74bac55e6225c63b12036d98f0e6036aedec88060af6a960643bc69640c69b967a35f83ff6916a015346bb2cfcc534807db4c5c4a26cc1089322af6f1ed8d7524905b24b0891d7ff33aac5c450b08989aa416c9e9446d0e6e21baecebe3ec4e315fe67522ef5ebfeda26074245f9952eb8b76a76df706e7a982d2bd1a0fdfac5bd3c37f1d54c7f076dd86b180bbc9f13fff41f88cd07440036ff16e8d35e9a79dd7b37405e836df5c9dee7fd07aaac6732367d648b5080a2d4832dcb916bc0c5f8fd97955b2bc367a76e6520d4a8d08849c65e2ef363f1d2a8337451658931d2497c5bc29fe312f61a97ae3b8696631505520c3831d89d2f70a71ce2f9a38b87fb0faafc198e4503ee6293250c3825c0981f6adc467e844576095b3c3678afdd0c17430996947c4a80b76479d22eecd4a533e82e836fd16005c450c19310e1c69d83dd52675de8618bd9b9200bc378ad2df5fa6ea8636df5428ed6632e5f0f1d1569a6c8e459d5132eb267144f1076522c19de9b6c9ab92ffb07728c974dc7e996501b909647b77743305e76c487430c30a58068d445138930dbaa417c1ba5b9b93bf463eb86c8a9133f589c0a2c12f4620db3a0721e2666209c7a284485cfb1370680de8aae1b23d5f015f90decef1e997c0554ce8dc2384f6a3e9a32427d43b3d3d7305c826aea11fa73d0ba83c16c492e6c361feac804abbc017bb4acd6d88abc1c4d56cc18dac09659d2de52895a2adf1252a635a2a9be1175e3576cf5c26ca32a349d20924e43c047f2c9970f9c8dc1e30a684a360ac84e68b49cb34d284737b5bb6c06a6b3200e2d511b233a1005cd394af36e4f38f4e103620765cfed57f3545c846e9e7ff8a027d75921c9ed09ad6fa1cf9dca394ee558a7dadaa6e0982449d53cd6ac0c76a6346f51dbce45ae6c24bdfd67405a99e2af7d4fabd99c01e2f0890abc444733f6900af205954ffb15ca88babc7daac4b20e06cadf1f28e2d95fd2965e0cf09c37dec021e9a48868a18d605ef918b340f1c1c6e6f8a29c4ad16deaa13d852000ba724a46d1567d47d35ca4379082a1e938d3473f44fd9ed7707ecab97de091e393b919266104090f081097add77efd6dfe61eb3e9f187247b2746d7e699d4a0813325a9c27e54f98bad22d989ef33a81b821ad7c0b695918e99472ed7b3040a26679ff5b0fd8527a436ff7840936175a3cf1270496bb252fb0c952c948723dab98061faa3d26680cc2df9adb08b4048943ec5e5ff90ed6045ca706463bd84af0a35f2ad6c7bf5c247052dd350e46b1d0c767c78033926bc97bce8c1be5d8cc244302bb40c8490791fc4198fc68a186d61a69be59f122baa991eeaee29fdf9c6d3bc64d2731314b42c174cc7d5f8e08080eb4760df9c34ae8843213a806705be39f78965e39f4d341db3a422fb4c6c60bbafbfe55ec8b1fa94c37483b004995e131c4ed7352496f9c9b20f0d8efe4112e6dcbfd9ef6224b1f9fe6ab45b8fb44ed73e77fd81dadb1fe5d1742eb3091eca446ad749d197ba9136feb2ea0037915250598dc314d67a287751fa46db58fec0ca3e22e9c21d8630e8690b6b3ace406bdb41fcf798de0d60432037f986be2204f118b6d7c900f830b26f77ccb6d56f7d4d136a5f55f958c97f7570f507c46a0896957fbde13eff683da2bcee3dbc176b00e2882faba43a83902b6b1fa5b2eddbd37b51a1100a5a0fae658d6078ae8aa36fde1b2e023ee2c581943ae4cacd91e81b5e3a117ce21c96f8c96a1a3296bf4ae3c7e0641dc3f61b70d423f8af8611a3e931cb84227d606c63254350e740c0acc9bc5edf3eb3c863563d4e1f4a8bb1e47ef388fcc928b3c48fc7dc75ee5e070490d2dedd7437e9aec9d0035945e7c3c36bf4ade687aa9f8836c37c8807060a2972680e455f386c37c600422bf32b5524e084cc8212edc4f22f63fd9124e47637fb5cd089fa02ae77b1f2e3e8e229a41f52faf4e6e9200389888af71d935b5fa33817c279561df984ddd54900bbe97e8a0067eb2a15eb8ae662c7a448a90bce906f368a30bb6666a49e3c1bfd829f31ba3a1252d19b5ef735902658ffa6c98ca75b3475f573768b263da8123eebb9f71ee135c31abeef9f278ff1f89ea24f7c9b1e0d0ba68d72a4649b269dbbfe9db4ccc1603fe49e43808ed75995e1553b4855d414e5d708b2f67f317cb40adbffae215265a1fef1695e6181412b781d445184a1e2c5fc0fdddce0dbdb8fb16dcede88f0d732bd7aa8e672f2eb0a84c14ba6fdbbf5599086d5debc3cdae677d47366c6d9324e6d0e113200fa3a83f32f8d8969402f5c01a6a9e78ea43f718b8f65f75d14bb35bfeb1fb4a8751ba63f7796787c5ec9f776c0c43fe85bfcb8ab27b126a30d1061931010af2f8390bf4a384d3ccee38d2aff01901302385c0d7fa0a7cc99cf921f4d4d41974e0daaa856cbc20b0cfc370aebb0a8bf3a55c71fdfbec8ce7ebf120c3ff56ca73e96b474c8145a3744314b94191416b81e9d00e700620c5713319dcbede58ddae1075814da771609b4ae4990eb89d8c611b943793b9343161bd126b6f6e262c2a4e4bedc2db965a21d006d93a33dd42fdff5bc25f645ae2c6de3dbf442de2b74d5a945f6c1482d19c24fd03c4f8171c3564615e3ba0ad2ef8f2e86797c0ee64142e2802bcdb89420308238128c21d674883d495ace7ee072075cc82b26295a6d775580b45fea9769872ff298a9f7d5ce7d787875eb263b5ae3700bb07e21604d75abd784c0b232db990c1c56c0cb7d487530c5bbb3758d711d53b00f3dedc682436635ee326417dfc7f59f1c1a50fcb84840f1928b806fe15d06f11df40cb33147c54de5b33a1d6c0795828b625deff08513e0b530b292e437ac1d76a9049efd1ae54248900c319dc749bccd87544b31791e2255967aa9d043c7001b2b4a800d56381143200420ea724f471c2a6d6e89004cf6fdc8e7b0838453c4885293dcfcbed1ee5ac745c24a4b7aee8281b5828f10fb4601f45ffcf9da228eb5da9302ff9bb0dcf739f65228c4a4145e812e046673bf978a06cc66b67295233604f67f38f6ca69c17712d06513ea22c53a04063a4953e532222ec81f5a5f62b01352dd47c06883fc3637cc3815d8ca9c3654001c8950914e593419", 0x1000}, {&(0x7f0000001280)="5a8a65d2fe7d42b0b4b8eb40fef7b14cb0b2b6e7d5542782d8c17e985b74f3822b5f083904a42e64e7300a22f8eb3f26fe67deb94b9c8d447df90c6461c17917f6159c730c1f7315d32aed7def61c8c5d61d773a18a13577f3c1e937d8ca6c5a69091bc8eb9a3e23c779205886b6cd7bd2ebcbd309bb631d58f001e8d39eaa855b87129614ac20b5c0bf11221ff4b5d0e7dd9c694bfb99beb8eebdd49cd57ce846dc670e8f6496681021780b68b0a824b2793eb35914b8de2a188b7d0d6ef9ea5a0a41e4f1a84b329cc543", 0xcb}, {&(0x7f0000001380)="b6e029c773d8255f2db2ef5f06263f3d48efde65a36678dbe38f49a67a4f478b6e2b9cb2328416348dd64c3d0608265c679c5246aa1d9642fe097c5f07ed54497aeddde7ab3b4686bb8c0b8237cbb306537a78d6db10554daaa83737ab1502e3a4e51bd556dd07811da6d9d257467cdc5c4ad77c883e06c14764c83eab3f40facd966eb7", 0x84}, {&(0x7f0000001440)="824f39d1869f7bee0cb479d4140b3dbd5b076b6525250117a0c00c768459188134db2fb652fa8f3ae3bdbe98c6f77f055180b0030b2b1e55da332c10bee401879abf006af071a30756a0d34691e23b6666e0dc0749fbee71641f39b6cd30b3400983b9bda79c21dcac78a93fddc3bfc0b04cca224a1cab677fbe41078477af6df1f4422f64adf4eff4d77a697c5a50d5e4311c0cb7a5c8718ab83771601a26f588d62a903e06774922adfde076453483b2e46ace86335931ea007c", 0xbb}, {&(0x7f0000001500)}, {&(0x7f0000001540)="019694832c6ea4c7df", 0x9}], 0x9, 0x0, 0x0, 0x8}, 0x4) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)="74355c4307962e283324c8eaa0a31009247f92b526e70ed0895b8f12d9b32172c537f5c62820d389df96fe3303f2bcc79d72a059642b8afce192e4dee02de4bd81760a23ec6b7fbe5ebdaf98c260c174f37b790abb26777f431b9295fea90f708cdfcef22a41", 0x66}, {&(0x7f0000000100)="20fbb0922a576e6004d01b77f0becbfbdc9cddd49df181d3b9debf8843d2961c4e7e2d4a33dd0022d8a9274a950bb1cd7a23cea4ba2333f04912051ac8191b8c5b8ea6b5014186cce8a5c4bf5805e5a64b6ea3e90bc98c429eee73ff13d96faa8b8cf0e74c08496f27f14760761f2a9f483b910f82590341c72ad55b863cb86657cf3b9d5bd8ef9bf25aa7096597ba048aa2ee408555aad54679b6cfdbe31853bd2e2de93656a8ae00a387dfb9c8b33e67b29f36dea9193080e72f076c922b66cb5a988f38ba0fc70fb1e2a410cb0fcf66528b3e862a887aa4c61bd13b079b512e3c8d1518d8fabf641af03ec1c15cc6df", 0xf1}, {&(0x7f0000000200)="95b707f1cfd7c4e237afb5860563f75e3d554eb087ad6560e122c5ed7470358119c9d25d6db949f08cfbfb8956e40743f9c3f2987379ea350c9cea185029aee39c2d6d3a069567c0118d8ab71ffbd4d1afe64288ca7d3e15d8ad1aa3271b8e11a672e48d2389780a513b404c0c2b4baa3306", 0x72}], 0x3, &(0x7f00000002c0)=[{0x30, 0xffff, 0x3, "a09a873d3adeeb509506b3599f046ac1856cdcdffdeb26584b116b"}, {0xf8, 0xffff, 0x100000000, "8fe8bbbefbf82a1e1b5ffeb1282ff5090edb9458bd273ccdf2d0ada06756fffc36f14c1c6dbc12034a1a81632adbe240b070cdf02c126429b38eee4f0686eef6830cb777d9c21c32b941943c5b8416e9e5efcecc696e7e4d2f1ba722866deaf5808ec97bf9829fdc868485fdabf008381115183daa80af1b86a64ed685336b015ceba773273ee06744fdc61e747b88dc8e6e34c43528b74468a2966655b5cbfaa8c8e8ec0fa41120e8b411508d3791d0a64ab4fa7ee11f732257bca880c20a9e3b9ed7aeb86814d3e95e3f0068c81d361de8ea00e89bb4d971dc65466afd6361db2ee1597a8b8f"}, {0x18, 0xffff, 0x2, "590f1e39c1d68c"}, {0x10, 0xffff, 0x7}, {0x80, 0xffff, 0x7f, "6632fe8ba4c9c4846cbc0ad2fec4029ea0959bcc7ba5c671acf5e3180d1786809f4572825b9ec6c053ca75f0dce96793499780ac6b4b0402001c0e36f8b59e41f28025fbf8fd2f6cf17833f764183e9c69a6131db802bf172c4dd3a286dc4f21295c322eff5aa39ccf5c"}, {0xa0, 0xffff, 0xfffffffffffffff8, "f2e651433b67af77e6fa52c65b0c0b1998597b16d90acafb4adc0e2277a98393d528171191da821e5b81c7ac02f0bf78f3883ded17d60a411337d430d0fbd0bc1d8aa388f713abd459c7823b7140a3a72f8c64c4a68d02f02df9ac8e4c4deac69b5307e77bb105ddc4f5a7f9ca12973604fbbc1da62755e3efe8a7191459ccbbdb78e1119eb1624210"}, {0x68, 0xffff, 0x7, "b6735e4936d8cf7c82137a31fdcb098f4d54a3e27a0a8df196c7957e9f4b52656befda7835b43dcb2a1450e1ccbce753baa1e391186c54d1e191e6e4467d7586d1db3be3f6f0274d885077e420930e48ab453a6cdae03f"}], 0x2d8}, 0x6) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2140, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40000) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) socket(0x6, 0x0, 0x10000) setsockopt(r0, 0x89a, 0xffffffff, &(0x7f0000000000)="a5", 0x1) setsockopt(r0, 0x10001, 0x9, &(0x7f0000000080)="36d876b1b903a8d6979be3dfcfcb1ed3d9854f00d34529ea680d111013f1e056ad559f3a7c7c546778743af9a3917fefca30a0febeb2320f02176ea258d969cdfb5209b7cef0ed5a3a811be497962dd22c6d5c1489bfd908f73b6d5fb4837b409cbdfb5beb11563167a7ae400b8f14b7316b9346ead1afe7a1857de2fdfdc2d7f21ee52077a240bd95cdd2d980e20668f7212ee02df32226a6a21ff5c508d354d46bafbd07c99dcd34117575d2649c3500ced95ac238c7340639b237ebf395726308fa65ac34d4a3a42f486ab6b018bedce03e90a17d2c6a408a7a8c7cb8c92aaa2aeb576ac24ea07370434a752622a380456e52ed39582c", 0xf8) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0xa, 0x7, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x9, 0xfffffffffffff810}], 0x8001, &(0x7f0000000200)=[{{r1}, 0x12c78ed537c6cb34, 0x6, 0x20000000, 0x401, 0x800}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x80000001, 0x9}], 0x8, &(0x7f0000000240)={0xffffffffffffff82, 0x2}) shutdown(r0, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) sendto$unix(r1, &(0x7f00000000c0)="efe4501c501e028f439af1ec6907c8e17e23e8c43c8d8dc4f1db4f61d0081a3b6b16743c9e82804c3d8810fb79bb597b74373e6627f9a0749f5d5e32d28ca9ed5e79c19bfa2e6a6b7c35fc5c069a99f3650b7fae313b5abe7a0e13390c41cd1aa8daf016c3b7719a6ea1e4a4c4f5298666e571125de7dcb9cf67e0adbb75940a922376a92231aedd4711b611a151eb82ed15098c915d7b91c99c05ed627cc0715cdababa46fc96164c8c3ca7e0bcdcaa523b113c2ebac7c9eb4217247f1508fdb394055fb3b9d80b0fe6919924cf87a92536d7826a643b69c44ea358bb7aef00a03b022862ff00796adb97be51245e19ee003c8c9394", 0xf6, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000040)="0ab8a1f617700129a464ce32ef863601d8150b2733fe", 0x16, 0x1, &(0x7f0000000080)={0x18, 0x1, 0xffffffff80000001, 0xfff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) r3 = semget(0x0, 0x2, 0x20) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x120) pipe2(&(0x7f00000000c0), 0x10000) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce01c31286a2a219a3ac621f176181fff091ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) listen(r0, 0x1) 16:00:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffff4aa) setsockopt(r0, 0x0, 0x18, 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000040)=""/101, 0x65, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x5e7}, 0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') rename(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000200)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000400)='./file0\x00', 0x24) r7 = fcntl$dupfd(0xffffffffffffffff, 0xd, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001080)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x2, 0x1, 0x9}, 0xfffffffffffffffe, [0x5, 0xbc, 0x0, 0x1, 0x1692, 0x2, 0x9, 0xffffffffffffc452]}, 0x3c) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)=""/215, &(0x7f00000011c0)=0xd7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wskbd\x00', 0x100, 0x0) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) setreuid(r3, r4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001280)=""/14, &(0x7f00000012c0)=0xe) setsockopt$inet_opts(r2, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="c1a803fa70d83b188e4b45da5d95e90b55bc2f26d01bffd21e0e276ebecd52b4693fef17242396f15694a61985c4e0d27173de0a063ec7fb5e451fc1b27fd4ac7528b69e6b8d13fcf51fc89f96b9f72697f377d75e31c0adb13d65f1cff7600aa689ed2a9cb7f75e6605f68faaf3d13f5a42f236cf7018fa4584e3f9b8ac3c5d2617afc20f57e13b63473bb9bd6d84a191aa3f5ea90a93e5449e34253bc53cd6037b1d09059a600b22fe92f35da8ff83312011b0a5ea7a6de9f43e9214567dcb4390190496039d8a489bb0739dcf29405164cdfd2dd7fb7816d3943831fdba5beb4ae357dd72e6b9eefea18748acecef6ba5a66a1b6030822c726b2cbb3f33e2744054b933b019a683901568eb78782fe99bb1da494de7914fb4a2f73c2acb68b575664720527768267e0ae7569ae0d0b6bfbb1809ad8d414e3d20f2ed3d14ce412326ba73891a9e6b2115f25052296b4fd1e671012d039c7709a7c5704b52a00dc58dba617f95cb2c4a649760a590d3dbe9d48b718d3946db9522ad5e6b51543d0e9bda5e9053e0c59ebfee936b7dd494d5b70d350d8e4ed1f3dbdc4241ad9eaf9b0d1e159fede05ddb33aa6960d52e955bea67a44f77a628a9b04a573e4ebffa2753c4cc4443edf9b1464221317204664e6d05528b7b131619b799795b64d7bdd71bb9aaf2a4f76d7e798ca22d8153738c585d890766f128bcb5a767d617032cc7762534cb425b24f152b03410b05f5f43d58a7c63357d90c227abdff3dde967746580da5cb78750e5406f692d5f65334e76f8f049a0f8dd43852b59b988cdadf630f25c356f3d5eda85efe2853d2e0057d69166c71e705ba7e68c491f0ceb1352cb564a3c4691e7bde4055a5a57a85d3ceb5ed66051b4d954b92264b359f913cb01f8af077f90da82aea7713f3ec2c71b18a218258cb125e560716e6718f2fd4a74239b4909836d9a9271953a68459126736c4fd54c9f1ec3cd03a1c96b7bb78386871e9badddab1f385a3e297da801ec5d2334e43e8871ddaafeef5e8e981b16117d5c34c7df5a51d37506fefcf681fd36c4c33dd7e996a2a3b452de0384ce90955ef8e91388efbbaf1250665948243d771b10af392b5062846606b2dbf3ef79476b8d19ee7d194135c47b08342f4e35719258d5d5ce5be41d716d24894ab017a5536ad6028ff77fcaced745a9f37254604c538db79cafca07412f1568b16e54110941806ea1017110d104c24ef686c42c15a432cd964589b4202f26c20d1ec4840cb04dc97832e43c0fbd45830fb8cfe30ba53c49cdcdfb759be5850d80e5eed68c2b33c4f7d33bd7b1c398d267c4e4bc75519fe6818d155f03bce8da760a1ee0d4ebe5a179e9825a2da8319d46658b0ff71458e18972cdcc97c68f7dbbb69dc7bcb487c5042731cb3d6a6c33226ed324478aeb8399d2362e16b7b49cab918f1c4b63b11d35c4ca4c0d15270d99e0b9f839ae6f903c31a00607509e25536f7801445f539c32dc96a5a69878b742425d7e9af7092c0597d0daaf20dfdff10769ee1b85fccd424cd471bf9fee77fcd708742e5bd0c82b4bac2731a4ef49d5bae87a951795e8db8e027a3c51df74c8f543df8d6d76fdff63281cefc5e2acb56aeb4406715cb91e7b86f91d4e8e8cf65b94bc74565045a6bbb80f96c945123106e9c14040157aa8a853eb572122b30dd8bb7f3c5449a41f9fbac721d0d083e6ba903b06b29730ce3e711aba5d149038b2f67cb7353c9a7bcea3a5bee0012bb0116684bffe94e8bc0b20753dd6055145d7ce3fe0e14039eae988a239a5835f306de3f6c090936ff13365a7c45020f92dd205fb6b20b0503bf891cdeed780a3c51d674016d55b4c3b5b6afb4530ce462740cd9b36299edc0e10879594042611d25953dadbcfbfe987576b46e1ad1dd561ef3d2eb2595de563e4ef89c49ea372468d6c676c186e58b7e7fabf7798fe376e1332048a4450c0383e136981ee2dd364413caf6da75cf4164098ec98f8f911faeadb7e9ddc462a140398f86742d7d93c0d01e8264b58df3d258586e7dc72398586673514cdf7b22a72b0941a6d8ad42262e9c5c0bcc3eaa591b08bcce31ec609aae6a5df39802d7557f39149e12021affc36032d04feb4cc5f0bb262036411e47ff5712afc4861b6b780bc5ac3e3853733ad5b6b13a5380c26c03966d278eb24152959475f7715fc06936864ac2b96044cb3d9e751c12a3abe52bf761f74c708512c5e556fb6e5bf092701c1d4ae8afcc507894fbdeea2033fdbc5ff01374980a67d9a64c75258bbbe8581fd9549c967f10b8892637793aa2d31fc9eecab3d53ff85a615dca8ab8a57ed021015bd52a7e6147663dee1839dcfe3b901faa57015c1bfd7a776d4618ce71b470d77d8eb1864d9f70499a98976e974589855bad4b044823043f713842ae94cb72bd62648f46e01fd4ca9b6d3402cecece6fae252c96541773337bac24ecdaea051ae8fd431f5efed173bf29ea9fc5111dfd86d177d43b9ab597e4aa56f856fa17ca8169618cd4135b14076f00a0aa2d8de7d77f15df2b3eaafb4b7c5d7c7eee10a36555ea5b550300bdf8f45536d204ec6783d6348fac96a0f23eb3cf8dd6411a0784b25d96fd5ec5de95772f0e07e65d7c626f361cb05e76b8ff6d98c8ce2156a836168b6639c3e2bf836438b20654ad11d8f779b6ced77a942b4b38b3cfb1fd31f8f705aba409c7b7128e406f4523233df5ce59275824a9f02baef93256478bd280b78c9699c9ba6675f5cb9f72dfcf52a4c3ada55928b50617f0d6e667339f73bc800611dabef49b250ca6b25a8c44f290e945b26728b429d6aef1154956edb14cd47930615ae1e8f2bd003e7ba46984abf8abf0c748cca5e6607a242f4b853b7b2a9257e2be0f6b25d87caf50c567deee19b1c7f025502a9f2a062ba9ebd466851995346b873a6739f5d568852bac529fd5f098c5b2f6a8c0d059d46ff6a2fe799ed607ffdf66e0ed8b89c0390c71504892fa5cee000e8a54b0e2a719cd928bb4c5d270f2770fb10c703ff4cc648e7e36e867de0bce49da20e324a1f89caf6fdb393c34e46d4c86b6dee71defb713f48e798c18719960b3256e7ed2df51407e16958aa9affd2088ea4be2f6fea6479f4718b1e47030162f8bf1b1a3f792a923ef3b32be6de24eec7f42a3a9f621125a2791b00e7c4c1cbf25dda225928b8d90d7bb67b709dd66a232108bef50d97688184e30853ddbd25f3f1b8b81e2ec7bd7036d7ee9803782673e7dcf1179a8c0e0d8c63eea7af6fd80936887017ac372da337d5091e7c4ffeb87d33cd4fa785b728ba1bff95bdebaa6135ed2a0528a46955fd2e54f97a726b5d2bb602ee57df439dfe17311a2a5674b9b3483d0ba50c6f2b9aa1fce60392415e965518cc497a569fada950daf9d725b3d69fcaed2ed07f3d41143bcd11c8c42de761a06b6d4f423460fc8d8cb956f7b4a866ccd6f09be98a6ec0079773767f63a546c76b93cddb2ed5ca24af826a61fe67304a118455e7db5c28efbb852ffa983c4b3b7f894b4821b58e20185d8767a27b806636bf3631b513d4d640844032f4d663cf758b5b9836f20e2bfdba3dd82413b42d226dcbbf73f94e4ca5ef8424854faab0e51a23f20aaa112d802454d9a6805543645092c8d60eed809a97f82128d3a2ae19dcfc613c3892fc7ba9beec69a78e8763bd8299856f4e211544dc7ad63238d4e54bc0ef28dfbc3bc88644d0d164cdf8f6a7ab96f54623955dfb2008d2407e3d4a6222fb50c6b721fe3b063c33fff810b78a90e3a83901f0084ea04ac4102d271da8f4f97d9c4aa196fd7b54d13385a89fd59c37dc21c17b8b832764d06c446a5d9d05a073b9138fe8985c1cca71cfb86444bb89278cfdd94b207d7b2902667d10596c385661da09aba023d108cb866ac5498048fcb479dd67ec26f3d491ec5f62a7ff7f194dd55cefd68f7288dcc391c58a933d018f9ca82acfc3cb7de342241886e7bf30ff189550a6517de4a069e92910ad62e5bdd6f70ba5121cced0bbf5a676763442f20ed5455b62eb7e03f6fbd6d2b609ddf2b3029a5213e20e71668395fa25041e6978a2ffd269cf6b8fea5603ad09312500cd553f41adb8b7ae56e49383b6b8225835cb45ccd3293f5bb196ea828fc63326d0d59d4e3abeb967cc48b83c41b89dc33896aef3f9017fb23b3250c21149f6acf1441b0868d87f883574007e193a35f352dca5e2f8e11718aa4f0f6a0c303b14b6fa937ad9bab2208a9c02df9b5b37d1dcd8d323453151c9cd53ace1d9aa7a6b9ca71a746451b9696cf1d8158cb5a9f8420696bde4da9b3b5ec34ffe9189edda546dd06656f317cfa42f249265c112cbb34c2b9431c132ad2e53a96e6ec21c59eed41b7fa0eab92fdce9737459ce1874deee55930db5974e37f1b4dca82b4816c94f59858d56c1e2d26b87326aecfbeb1eb1bdd72a38f5c29f88f160b999fd6cb61e9183f7ee1e163fd071279f13dc362e4e79931a53380cf1bb35254c8cc610d9cf623eedfbfde209cb72e6e3cbfec5234c7f5c3aa46648ef30053bd6c728ece54dda8a6ed033b887207e10b13a28b3e7baca60d93a3d4c802c1bab150e815889afd7c6ebca219556f4b131665df7f336b43699b70dbaab31412692c2449438c1e526736d09417ff0eafca0da5646c50c33a596c836853e120bc7744c69d66a74ce89be21b547dfa5bb60549f044300693c052c832164e7870873e01c8d4e0fa5ff6ca8105ac4982b3fad16a7c424f7629a743f51a8b6409aa133f3bc5583915245db7b86e14784ae9a99b35bc1781d72b826e9f81632857497f51b6f6b7b9894488080a2a71c37e6b80fd820ea98160206c4e200db8f88ff68e11e8a85d1b22e39f48cafe924f4019731ab5a8f7fd5e61f2bc4296cfef3dde09d28f0c0beb1c8bd9e933e4815cccb852a2b3ff430a18ee420445ad95f1d0f8bce8742d63bf60827fb771890e8943114b0d2633867b624cf7caaef2b26d32b417641f79984c8c8d4027058707487f3e97e684b6008cdcf70d92075edbc7cb141ac0dead1023809283b0e6e48bebbb2128ae1af815d29461ab1829f38cdf12fb4266c85da19f9fbfdb7dee63542ef838ae80f3b535e2ae77822b1d9622491ecd82087c0212fc09e7c0ed9910b12223272b6c0a8654ec698e802c056211da547fd992a3d489bcd8a421f7cdc10e5d6b4992a5bdc82372fe4bfddb242d5554a8b90267d9b3d4487ea1d8665cdb90b6c7172dc3aeda2f9afa183cd014146385ce6b673dad6a3a548243fa4b91beb4ed15f65120815ecabdc628594c9cc340bb555bde5e4c43d60e6bf2067173379ef9eee81b36d9b1e0d694581ba16cb519dd94f6639fd5f2a494086860d69a5ed0d309e9e275a0df55ea71448303d14bfb864b7f925542f744ced1aa9fa47f0a8a5439d30515d471384eaf2d3881548ac943fe8cebd9fef30dae7d91de09c4cc1ce24e5e1e68cca7dcd4fae31966eeba0e17331aa1caa53d08c20100eec90bb1be1147be878fadd07e63bf44412d70f1649242dfae703297fd0c29422a723759d01c261a752392e8049050a906ea29e41f76ddf287946e82b92dd2f5067ed0d066d818939a6cd41bf34a6225f5dd80e83faa60da466998f70344cf57cff53e389cae6f77f6acf9b4fc018014a299dcf4e70c3685480827490844025e3063771e86cf26e659506cf5d5362ed840368f3c201ef07cf9f3df36cd13ca33a0d6affef459f718111948cdeff2f60b14b37d6a4e0ea103bc6181acca72665b3", 0x1000) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="200005adb425245c92b00404acbf69ff430b902c8d96ff8a3e92e0e141cbc7dfb630d384f65adf54ef"], 0x8, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa51, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x101, 0x1, 0xc000000, 0x1, 0x5, 0x100, 0xe2, 0x3, 0x1, 0x144, 0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(r3, 0x0) 16:00:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x800, 0x9e) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:00:31 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) flock(r0, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x5) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x1, 0x0, 0x7fffffff}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000021, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8000, 0x20}], 0x7, &(0x7f0000000140)={0x40fc, 0x400}) r2 = kqueue() r3 = geteuid() r4 = getegid() chown(&(0x7f0000000180)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:00:32 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$KDSETRAD(r0, 0x20004b43) socketpair(0x10, 0x802d52da4801e0b7, 0x8, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x7, 0x7, 0x1, 0x6, 0x6, 0x3, 0x3, 0x3, 0xffffffffffff0635, 0x5}) fchflags(r0, 0x40006) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r4 = semget(0x2, 0x2, 0xc) semop(r4, &(0x7f0000000200)=[{0x3, 0x9, 0x1000}, {0x1, 0x785, 0x1000}, {0x5, 0x2, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0x5, 0x1800}, {0x2, 0x80000000000, 0x800}], 0x6) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x1dc, 0xffff, 0xfff, 0x1, 0x8000, 0x2, 0x99cd, 0x1, 0x0, 0x7fff, 0x80000000}) semget$private(0x0, 0x3, 0x2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000002c0)=0xee2d) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x100, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x2, './file0\x00'}) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000380)=0x74f) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x10000, './file0/file0\x00', './file0\x00'}) semget$private(0x0, 0x3, 0x2) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x5810, r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x404, &(0x7f0000ffa000/0x4000)=nil) sendto(r3, &(0x7f0000000400)="fe7c365a03fd1b398d5431708b92bfe411e9cd12843672b9c9a1777d", 0x1c, 0x1, &(0x7f0000000440)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000480)='./file0\x00', 0x20400, 0x0) r5 = getuid() getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r5, r6) bind(r2, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) utimes(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x20, 0xc2}, {0xed35, 0x672}}) 16:00:32 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000017000000000000000000030000000000000000000000001000000000000000000000000000"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xe101, 0x3e) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="e17924ee53f2e9922db7bcb20295ca80684fc396b4e0f4e2e4d79d7eb1f924d0571b872d701e52f44d0687c45a31b10667931213bdd0d3d1aea397993cdf8419d9f929e6f627be9d8da97009f0ef9a956b5873a2b38548191b7d4a46162c6246825864115c8954bc07c55f18e23f83b5b33191299ffe350295e4bd538afdc118e31e51cca9a154ba9d12a54556d95d4e19657af936e14b37943c7c1ebf3544a2ce26c0d40b4a51c73fe22d441cd07a79cf8f7fb2361e3c0248f2e258d49091e7c8", 0xc1}, {&(0x7f00000000c0)="0f326dc1ffbb8685b04bd5c0eded7f34a78eaf0388db06a40fd7cd5361b36c6d12ce8847040855e04dc1c7f9", 0x2c}, {&(0x7f0000000280)="cdceb5cd9fc1c67eb957023b8f979cff485a93c3d36fe8d45b233561d45669b313e01694f0f4f46274d126fd00ceeba6ad63e56871dde5c7312b9dce9478235a2d7c0c5c4f0d7298277d49630cdeebf2d138fdcba2a47dfbf55d39c26f720d62fb318bca3465702bf4599cc3930f6fdef57b9a69a98ec9da2c4c63165815606ad0facde2d5376dd178bc6f26ae94294e81c55fcccc5b7b305e21c1cdebea013a4f49e0fb58b7b84b329a884ae9e1d94a8be204f4cf6e07f646c037b2a1a61f45ee8772669e05c4185e1ba73c283979d67b1ccd6d03965dd069", 0xd9}, {&(0x7f0000000100)="8a123e942b21ae5f614949dae15c6c0902b59965ca65f892b3cb6321bb6dd3aafacce50e036a6ede5741234c46d75e", 0x2f}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c0f1873113be9129ce4a4d6787942f467445c8637f486822a4825e8920c475929d138d95ae13112040d8ab2b987d48db094a8164cfa4c7018a8ddb3de38a52cc485c5dfb29800f5783e182c63b9411e9635bf8506e3403790798faa3e896fbb6ed1a1df8eb21232e89241c2be2d30692d6707c4d812c478c2570336d749d8ddbef4dc230dbbe322ba96d768d42a73c0b5298317a6ff3146d3da6daa7e513e83177077d890127c23b21341eb541557cfe112b1e104cb84e0d72227d35fa0a31a277dc2f6d6465dcfa9e9e5df059caa3767952d003e754b05a668e9513a9640b3ecd7568fd74ee8f31bbb9bb23682f939cacb12f27ef", 0xf5}], 0x6, 0x0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:00:32 executing program 0: r0 = socket(0x10, 0x4000, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000000c0)="44a64a369e4feddab74471442eaa642cf105d082fa3eb4c40707e3290719aa2c348ca842cfc445124263da8d63a0b8dcf73e00c56ce83b516339616d2759550670c0fc87371ebb89dd0fd7b33aaa97a58458568a6368", 0x56}, {&(0x7f0000000000)="5d7e88dc89f6e7c62f564614af615e850f0b79cfeffdaccfeda923", 0x1b}, {&(0x7f0000000200)="d7ffa7ede96b6350ba19e3eb986b4a7e07d1bd5987670ebf24f5570fc9ce36a881fe5c34157857d431db88857fd6", 0x2e}, {&(0x7f0000000240)="2a8844c277aac249de89fdea05e6dc2492f472e3cc5dab86b91b39f4842da35cf4bc972ead62bfb7cc1cd71ba616569ada452c3e10119c48449823227906711afa19730c8ffc2743e463134120d35c5dcd6fbec70a654c1601d14b24de06b1e29847389d2e902e6b7e20710d9ce5f40fdf041a4bddb640ee1aab6cc02549b8fc823830464ef7916433d36bf43a23e1ea4e592c582661b5f1eee6fcc5e345645a940ffa15655f51a02fdf589ec1ecb1a46872e07d6ba7329e73700a8878f4788d0f6234541f237f031b202df88cf87f625409e5cb458f737c3c590ae0262bb6125311e50f0d49afa1b237b3e82f7ee8", 0xef}, {&(0x7f0000000340)="1cfe5864896b800312d33faf70c430c04f1b621948074dcf7c67d045805a79ca04807e382aa026fe988ad5d1555784e55f8913ee0b0aac9219c79ee8ccc928c5", 0x40}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="60000000000000000100000079330000eb7ca8bbf8341f429350c882aefb36b63653a87d0da9ed5589cdcb6936aa85da59705514219c339313646f9dd4865a1bb115467a4e33d5aa686b91aae25d1428ac89a5c0bd9550ce5b681500000000007800000000000000ffff0000ff030000dd426caa3824521d2aa84fd503d59d969760f71310ff024df25c676562e2949696477916f7edafc769e9dab60e27d0d324a343f305c62db98094f38c3c6dca4fb48fc362fdbdd10bc1c52f96496bfd6c6aba3d1e77c9627d1a4bb47f0d68634f2061afbfeb07eb00d800000000000000aace637002000000d78e753c47718b22ae482ca559010f36a315901632a3066a8443d46f7ce4fa8dcf219a55453b27ed5a0ccaed63a925ed982b84121df09d86824d5ae028fff38e82710296d3e333418000f5ff902910a7c8132677049d25bffaf8ca533f5788765273d2b2465b3c794d3c3db3c0a7564ecd08e89d41307b16b2dfc3a8390600f1828311a8007d375955eb9ab65d06d9e9f27ee11c73142aa712f6b9bcbf284c4155adca0b81b0ea996617e06922b49769ab1cf117b1e4e639950493f2110034b7b887b30000000000d000000000000000ffff000004000000eed01004184e7f2a3cb8c539da33ff2f8387fbb89d209ebc591bf188bdaa21ef5a51b70202bc2dbc112a45cae46dba037e00ba4e80d7b88f70382d1060ffdb8e7d7ece5f066ab4d481ee5702684f245c1c2f649ba1899694f80f4f508863e3f8215497b048eac016fb66e581dc149d055b5ca1805a03fb5bacdea381a5bf6a9480f6a056b0b2069813f4919b630e489776df242fe46cf85f16efc37b76027edf7d870fdd48a4079edf22d9d74f2cbeca53e96794a6d1690a59410984489e0000f0000000000000000100000003000000e5c823d5fda692eb7c486d3abb008f17a9ca60faba74c766ac7dd50f211601b6078a440abc2b01065547abcd1bb9c69d0b00984fdb7fe226e6ab9c224a31963af6e753f8a9e6505ab98d49382605127f0dc826e385d1bf9bdd71ef3133dcef3ec864a9f1f55e5a40b9505164c801050a1f19798fa8ac7923504bf816b13b309e22784aee3c3830d20032c171d32534243469747a9370339fd8ecdf9262587394585927a698bb86cf4eb35e720f79ab67db62b0e5f2e93f64bd670a1c8c87450bc1a83fd3fb2a95c9785757851692f82392bae23cbd40bc0f57ce19f5b546000008010000000000000100000008000000e7786d4da9cee74c4c5d9d51f1a4c4b3d5e3b8ec14eca6c4c10791db8e6465719e9a00fc182878825712274923cafd36bcfc2410816032042d3c7dc559c50eb31eef23d048e2d35d5cf381d880476feba95ca414b3b6b8faf61922b395253be5254bc09f781284b9e927d82e1f34f23113724f3d3e9260445734a37fc81a427826a9b4db1c9c4190e8e71fc79cfc3e5e9f2961cbc0d15e800ed822fb6d56dfb3e9f059ae7d239abe7a5708047fc98e1eef469067708202a1efc0d142c58a22a45e60ed2ead55c76f62225fe7982f82f72fee734baf6343dd762a9f6a6074cca6677806a87aca5fa443e3bd21599d6440d57bf9d65033fa062447f600000000007800000000000000ffff0000db000000182c8633b5973edcab070d19ebbbfbcdeb08cd05fdf2b8a86348c382d2cdb961b83040596c6fefa11f6de6345c3423d0051e91a052c9db7e1b6a06b8e465bd2ee8b3fdf5652a87d945ce33dc483f66cd2b64432b2c40d0c78c939c7633ae9086dbfb3c155aafd0732eea89a889fd06c1a425f42b4eb05fc914d799882557d35d5a7c0a0a69cb9ca1b22786d0b37e15634dd311911a741fc1bf949764400ebe8396c67b03336281f19550274483f48fdbd4d395cd03624dc6e8138964cd07560868f9dcc0a57b3619fba535d8ac3d050c19950e0ad334052fb4b2a741cb1b9e673f14779d1f84c5f8a974bc0d1d1e203b5ce6f4b5fb63c7adb93086caed485d7616b7e4c1ff11d62d43762543e99c9c4cd1fd867ddc292ddf5ec42bc3af0500ea200196ddd338988d06fe73834812"], 0x4f0}, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000940)) write(r1, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 16:00:32 executing program 0: r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x8000, 0x80000004) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4, 0x9}], 0x2}) 16:00:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000001640)={0x8, './file0\x00', './file0\x00'}) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000016c0)=""/40, &(0x7f0000001400)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="439026af696c510c9caadccc810b11ec4d7796f4548724"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x8000007, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x200000013) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) accept$unix(r4, &(0x7f0000001580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000"], &(0x7f0000001600)=0x6e) 16:00:32 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000040)=0x1) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r1, 0x5) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)="d927e59a70887b939664db2b6f5ab167db35de986ac44df21aa74b68d6461e2b7f18b2d21b337a7f15e4b3541fc9ce20b6bf212ab906a29cfdb2bb76a1a1809e2fe68e4218a3531d97667b418db35a3ce252cd8310547a113b983dcacd81ff892df35fe4e3e9eb45550882e1edd8434f12fae72a85777cf7e6dc6a5e15b3ffe279927025f4a108f8f2ed0755ca88e9d3a9b96b5c73b684c923ecb3171209470fdd53d108b1a826f9af938251", 0xac}, {&(0x7f0000000140)="aeb0a16634a80ef28c15822f47f05917ba25fe6ed7cc00b3bc68606489b4f9a3b1fefb4ae8000631e936e39a12664446c550b2cb6991f8d3b6e88a1fddd1016ea90afbe5ef0aa1a3fee4b0fdfc34d93a27051c5ba63ff411aa012bb3226815c856d921b30a0ba4f6ef30233fcb78318b8c250d618706e0518f9957b39e0008c18e1f9485f078f6da5f93", 0x8a}, {&(0x7f0000000200)="5c9d52cf4878fb425fd8bbe4f279b0cca1bfb1cd577df3016496d94d27c809f31dbc20bea1be4d6b216e", 0x2a}, {&(0x7f0000000300)="de0fb61c9e85e7dddd4dc67278fc95a960464f5756d6b73ea22ba2e4409be5277979170f45daef2bfb7360d76a1a2985ab08551000a52242102382ae4b78468ad1ecc71405d96b05f4ba8b69e3be9a506fd2fb32b70ea9b37fbbd4aeeb5a692c0e9f5094076f876fdd1e65e5f80c92c053bb0e1b467f11d584100d3a882f54a68e051c286264086e8a182628031337f2c5f69c040069a7ed9a21945977f2b09b8f8dc97e3feb27759b10b02e63de283381942b604a6ffc9e3793ddfe105088bdfa2d271615012e000cbdd7948134cac513cdbcbc3bdeb9f907072b", 0xdb}, {&(0x7f0000000240)="8fa6a316d26c98804bfc6493d3282706e1053d714946776c8bf43c17638adf296fb203f4784ecf23fcf37f57b7306f605f7a2746e6fd3bca04ff90af69faedf811795cb5", 0x44}, {&(0x7f0000000400)="768c765fcde4a886dd9898e2ef1ab990e30ad5ba3e8c042b87b29001ed95086a3c87740f93", 0x25}, {&(0x7f0000000440)="5db4dfc79bba48148f065e65d89d75542814a2d251c0d4750720a39ba9404c2be34046976cb40394ea", 0x29}, {&(0x7f0000000480)="031207eef1fe80c8a88596051a28cb40e183c4bf5152415aa518256f71425c3f93cace4efcc2ca7417a7e28eae1a4953cfcaa24c030733cad77d2396f91025e373ddb0e1204788980b492404fb6ef7e91f94e330f9866b580d946c5ddb52e1cc754ecf68371d54e4f09ebe2ae4e8b4def712cc938d293fa4a04aaba6c08567570bd3c839d2070cb85fd95f0fce46aca847220780cf5a92f2ce6daad95b490955075e9782fffab62dc547eebec9e99884802860d54c8c0e8f8711036af5be0472a12cbd646bcf1149af91da6a5d3a87c8bba323dd79af7a99f40b522928de46", 0xdf}, {&(0x7f0000000580)="a21cfc3892ef7eb758cefb6de4ac2c4b1571e9d174e922a916aa2c45c3cf3d8d80e7100bbabfaf7cfade8315e58d40da7d221776aa881db9863c275c39eec38fcf3c06dc232d21ba1dfeda773616cbfcad8de84c329d6f495ff038629a04287eb6fdb53015d21b6b84921d68ee434958d6bd73e09a44a72790a416d1f207f75a1c1384a014717435f6d06649dcfaf29e51e39f29e24b80f59e28d2d283d6735089be4429b8cc6e1f8a97cd362178083937a7620689", 0xb5}], 0x9, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}], 0x128, 0x400}, 0x9) sendmsg$unix(r1, &(0x7f0000001b80)={&(0x7f0000000740)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000b00)="12c38970c4c1ed4ea56a9efaf262834d421c2553a1169c8dc677f38f4991b583a8f21a9455b81a57eeeb9f95eb08c4203d02569dd46a762cde74e5625485425efeea28cb15fc0417e9a1a8fe22a8ab67b52ca1e7b27c0445cea397cf700d9b6b091e4a2e6c0d0326cb52286b5cf205d78da2fabec233c652a6df1e82dcbc1c36bf2f7265fb112d24fd32a42420c33bbc0b6b7f7dbd77fb849a92f3b53b52a6c44c3b1546bd714a7f2d90f19d3bb5d36a1870228cc63d227fb44e416ca370504da10a5de783c4b7b56583d423774038c91aeae6095acab23ba71674422d75eeecabd5ab3ad2c55bb9a5f8bc77fe82fd838461c588ccd3735f3e667cc7fc5079540706cfd6635af8204a89f31b74a7997fde48da546c714ed59ad8070d435153bcafdd204dd1571352bedc4a0ffbce24d3ec963663ec2b758d38882f46bd7bacdbf1300a4df7f17dfbccf3e55a974a56a9a7dbe41b6a67dfa441ccec29f3c1d07e39390314373b3b486e866f05eefaa469a12a965267a4b4662d54f40c2b81c110440ae18104f58bcfdffb9f38675f68249215f69f02dbdd7ae90bb58ea5a390b37efc0b2eee741c5f78c9b754aae6d65cb76fd45b10113490f03913849344fcc8bc900f4ed14a8a6eaa68be52af7ee67669ffa8d792a8c7322cc45daa9f6a630ac3187efd2f92d8369ed540c37dfc02258f4f655f21e623db6293a297df0b60e6dd5584dfccd2d84707b6fe9aee20143df072d3f2711c87e905ef49db8542549eb8bb578e95bd47f060ba5c655103b86598ac2165c17af1524e865ed22efb3ca00a33878cb534f33181e2cbfa83e92679bc04049508115fe3c1c6ae6ff53cb2686c314ba8dc57b5850edfc6df8c770e139a5e8ca42ad4c802c06216b997a37e4c5cbbbeec0a82fba351cceadf15f0a1ff139aa7b6eb7a216a44c55df4beaabe660ebbe10c9b06f2c71b920ad836510a45e01fe4bdabf2baeb030f9827624551df7a019e41691438ffe319a56f76991b896ab74ed182989c304dc9ea9b0fcbb4a5a5dc65a4e8c0cdc464d0e97e6edb266f7642963b742b1772c8918b7c1623c14e61a59622d16c66506b5430dd4cb2757957ffe14b1dee518d964823a20a3e6db5484e5a56b628d2ec6dda12c01bbd0c6f899fc4b15848f8ee07d5fc8ada3fef633a44e7f32b1d34964a0bfe5d542c7fc101d0bc545f28933198fda9c74bfd3e2d7f8cda68f00032aa6db4e223168ebc91b14685b71a2b2c505d16ed0a30df34bdf0bbac5dfb3e2687de0a711287bb766ae3921fab178010342b8112a75ac2cb92301ee79fa76975ee5e2a20f53f14536641f3d74b747bab339308bbfe9907d0437ee3341cf9e73b28727215872207aef20a115306e51e7a6554d725d0f038aa5f944c3852c70d677c2ced0151fb77f047bb9c7b677fc63bb6cf1a5f8e21fe8ea56b827184b0918b8f3b7fe63563ed7f78be3501a63305fc568a7fd9c421487b3209674db395a75dfcf5549bd220f0b4d7b5f025ecfe7d5afeb1ca85b22a7ec8cf87079cf444307e97c447987986dd647fb39fa408d94ff89629eca2dd69b4135c1785b08927386f9ae8979797e75f3b2ea0527e4b8578ea3799b69067666b2d754c08d41b75621b8d0bba7c3e0de844cc6911216ed8ed90750d3ddc9f0ec35c819e6b1ed4df0bb19116f67b9691803b889734b4f0b1064c36b40d991532f17cbf978d9cb4a22a01ba135ae74875a81a6aa20a875ef0c2e9fc8a882bad2ba0530aaec8fd5e88e1c1cb313eb63bc19237befa3c0324cce878ab418ae1bffcb9deff039ca8176e718d5649d9f295e02b436ec54f401d776a7c8e9fd4a7487bb4cdfa7a5c776aba6b05e06f2fee505d3dd2e6e95738cf4b32d8abc5e0efaa9ed5965ab31b940eadcc42bfce9a48f38d51ed3e121d43101f5ca246284fc4af9d482cc52449c1757440a064eb5acaee90de2d6a5cf8d1cd7878c505e20b39a2d65414837dfaa9357457645712ac76ab2472dab61411ba2d646d5122620744577efd4c7f1151054d8b0c84db800b9b31cb8e855d525abf7efc733c4a8fc0bdc693cfadbb14719da4f1e3b0b9eb9730afa3ee832e061d44b7dfcf7a5fd000651727a9650b264f68839d1649c707fc9bb269a10a379dcd7315de9815ed4d43e611fd8d2567dce2dbaa8d42d6d7d6617f21d34f1f20f2dae71c9219a5215e05d88c9cb06fc251f96b3904b393ee01b55bca4f29a7d70bce625c8934d15ab79500df88089d663321aaffddb3ae0498c731eb228e1c51f72e8314d4e88212d92d2969f11cf759c184a2f4a1aaecdec60f85289c1dc1eafb25f0f57b71972ae3c41fec370c1037d1a9ab6675d575bb5a7dde5a938b2bca74a3e7a8b2cf551621975ea12aed4262beb006ff5de204156afb81cb34e37cff1eb559df9c84a3aec723e904e5deeb9de302e3e6b66c0d25e12758a526cffe4e0e93bd221ddb1b4a707bfe961ad163d036da39b919fb5d86194d3f72006c76cf1c48bd40702d8c5605e49baa76c523a8a2bba25320902a2ce3c8da77913915bc9c90d28db1da798be46f76b213500fb7ad8e8e8a4694d3b97c454d4d34b71b12cdd9585bfbeeaf1e772d62876aa334569f092cea3d4a0002996dd0c272c0c697a2364676e8555fef8e7a862ea4018e1feea045f186613fccebccc30995358abca801a2195f1e398cb36e5700dc69173c467290ab618051075ad2147d2909f3fa8e0a79f7984d803b9b4a287c2f29e6dee509b19474f58e23b06a8aecf3182b547f01c0255c00292d642fab1f1361a9a149e02ace1f3de88e0892127ae313494795b4d05b5f7b72f0301ac92ef93b537b48b7c8317981322ef6e7272308f58778e1f1089d276a1ec08d5da4be704deb87202295494df4080d62a0156738fc237503613a9ec65ddab9eda18f6e463ff42a2d3935c37162946422141f1aa1967e15d4f2456d59c1f3a4b9e15d74f79ac24261365cf57244b6b61a12e0cb2975dad123131e0b8353384d467f7ece4f9728a27a7ee1d3b9bf2d35510e9b5a7dc42280f9d6bdd80b2b839ed1c35960ba04f8dcb6143aa6ccf20c3a410e38a62a8440230aa9cf19df32db089d5ab29c85c76f261b380a56aa47511902cd354a0b4c7bdd0d681d857df7076851d9d47c08ea71edd922f562d048dfef3cea57483cd54ba4c739d6a53fb668cb52277e4986f44a1af1411b4531d537cc6e0e745cb92505c71e2f5f7b00ce9754c5548951104a574528e7f1657f2c8089bc0f28d9a1ed4c0a3d7a0132cdf1a2d0304ba5fa4524990678e648f00bd482bbe04547b63d448d02bdeb5b529f8cac04e021aa3aeb0566b5f00dac5f69b7470df1f9545ee16e6adf8a1f77cc23fe9bbb9ab5bd57904c1d7c8dc6663f9cad801b1620f710076553c4334c0c92ad334b11a4c8c0afab8d7bd00f8860046ddfe5ffe41e118d17d517c5b50e7035947c108368a395a24a5fdae02c36940d64e03574766e1d245c4b5e125d61aff2ac0937e09489fbda4c996b6a7d535aa3e7bdc3f33414e369b293a61aee7b3c54800ad4925e94ea34b15411921758e4382691bec29d67a4a85279eed9246a38b492b110d217978ba4869f04ebd1cfc4d3708ff248be50417c6a3c9fd747e90d4d66a95ae4b8672f3c3a4a8e96eb6848206fb67fab6242c5880e8e6b2fbb4841a76c7dc5b3d6aa7340f191c0d6ba851cd5d4d1baa2eb0745b32f737d48a7f8aad3c98777d56a96b7c4abcdf68b011f68c4c12c0bfd5caf1df654b3c220dec7652d9c77676dbda68f3d50fc8f81fe68107df542976e25c4e2614529a250c254f6bac560849fe041930928da1778fb1104e37a4a322b96486fbf172430fef34b4217619c2e7bf4f53c6cbb84eed8913f3569b2d93e88ee2fe3799e6e1a65403a2b66cf6a5b94b78e759d6eaa6f5c2e282208478d4415a1963b15b9f2781b3ce671c46a029a5b1d4f032a6fc2a00a122fc1e2fce3cb12a04ce297f0027d1154ee5541ca77f7442292cd4966db2979f93d4bde95459996ce10af6b1286ef56d0c20e88d7d782d2d2e18c4b7c58a95c70d78d727ca34a33c24b072d66f658de0519001ca46c2680f7745955fd87b8a530985e2a00491033e5936f59b1f8d83305025136b563fc3c4801aa621aedba3a0727b870011f3348b2045ccc82defe4d6c5abaaf09a146788fd0fece66acdf935d6fb45f710d6e759834a0747792b9a19872de27e11506cde1549f000b35a1bec4598adec5e1b8449ceb0644d20e4922259dd2e39cfdeae351aede8e061a3e29eda13f9845b4693fb3c91c8c738570256b9f5eb7855711adb93739857493d2a552d0f3d6a5a07711c93a736076cdd5fe6cc1226deb33c35f9b9c272e315b6cfa64ae923cfe8e6b2c5905fc7fdd0df617f43591cce86ad8f72bb94561c0241806aeb4fa351a959a1f397789dec56a32cec7a88c1f248d7661ca4eef8ecd6ae22aaec9ed71ab97b4e5d039f1c3929d5e008e3de6c5d45a2ec99a14d0aaa3408ec39c4d23c1ed350e5f7e0e89b8f1851d768249ce24edc6d209f326454e5e42b4b8d2882f8e81c444327fd4832e41e4f4868c08427de6e8e3d90c50f94b426e1dbbc101379f53ed13627cfe4af3b4cd568085298727552d4f76eb2c295740618f478a361ac725346b10a7331024b8a96a017ee35b05f9c953498146d244678afe6c366f82d902b783a8f528f650aaa492c6f094e85473d31c6b0705a72fe565a6663da12bd44729bcb28f7f15c59c4cc1ad35901461a65a2322bacea26a2a4c6a2540173ed85a2d80798d66cefe53383f55ec20796537b4f0b86f3da1f8a1667444fd888b8803f0a017aeace5df904a7b3619030bb8e9a3dbd6779e82589fbb16583dda1b7c0b6df1fdd94a80e23092965e86aad6fa986f08e1400a5a05119be28d4d0fbc4bc838fa9455fa54ac44b721b9d2d3a5d3faa8443ba7d92a81b5fa89241fea3343c7f71cc86c7ca9aa441aa223be1237ed02502a5c63276164e16e085da73d9a88478976027b48f9ac353eaffba145e524696cacfbe0a50277d0973cc8703243cd12683fec7e21bb4ad7212c97df149764ee088564fc952901864c63561f7b73ae362c18b9570d49793d2e87cc031085c7d2320c0d606e0d1be0da75af4f74295a160f99d6ebd65b16f09a71d6c49fcec3306bda39b0c6eb429226de9225e0f61e05aec6baf2e39d17c67664e0061ff576bbc74f3bb3d5db173bfd45e0e5ab3f0a4654cf34dc741d606595d30b8dcfa703e6e3641cb71fab40064999441380dff090338f4159cae91f704369a936da2fe0d93f99c4e24488211627e1cf83bf45516aaf8d1574989cbd1f14fa186205b0079df6c0b7dd3d264debd2de3e70e1d3252311b0a86aede052eafee58aa67662884e19926928c19657eeeaf78184d1d467e9ad9f2cd064d3435bc51ec8d1b3b029b6f6414b3c776cfdb8f4dcee9816b3eb51026b01624689ddcfdccce880a7a3c9db85a203e5806489dbcd7612021ed7abfc3d42b4417192c6c44bdbf493ab7a23246a591a1cbe1bc2a0ef06a8464678d07bb413cf62a61796e725eccf260e356af1221acdbf9a13827c6ddda28231f43da07879debbc89b7763fdab7b70fa0de56469778a037fde48acd0ba1422cca80131665cf283851dff79469e85648ce616a581ebff7ffbc28b86e5886631c16232d179564771c824196b925dfad28e772ef4468604b4f7f03c79356c37f27e81bb758ff499015d1f57e0813164e847dc6c942bf3f0b3c4f3f1eecc8c32", 0x1000}], 0x1, &(0x7f0000001b00)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r4}], 0x50, 0x409}, 0x8) 16:00:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ebe5bedafc935b9d62b3bc49f3c9376b152a538dd899cdf31b811e05"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e777a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f2977e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab126ad9d6b945cd56128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173af4fa84dcc7fbccd30050000d8045c65e27fa7fcf44db4685244599c5e1b2351c08bee1b9feb518d224c2c8ea55bea1be7f30ee56857a0ff21bce6fbc4e572205a3c70bbd2e23f085ce2eb9491c6ff6952ab9ae8d2e617f78b88c591a96691ec08eb9d5780be244690d67eec5cea2cd1c802ca70b225becf8b507110b487e2cf932536eb226f670f67d65d5a431d8b4b1d18f5984c7a97d555a6fa6ef8c5d3111be93a59bf77918561e49f752bd32e8398bfa350a056403ffc1aea351f17802270c8d374546d14eec98a511954e546d4e5ba7cfa76063dbde47456191fed9d6ec0fefa319f7569b65ea4e5a5f3f11c780e26be014d433c4d9fd07e15106ec3a3a0fff6bce5d6822ad830a6b11a9c9ecc162119498885b5343763a486a008860e6079e0e38cb806ce5acc1beaeb8893783536cac19398c4084660a324765260fc23b6edb92ebb9ee7965163d7789f6b8520313f80c95391c35515201a5290f26042d3f62bc58471823aebff84278e45dc7b65d4ec89e346ed81f05a707ac86830176bc35886d014082a9599d82628679ba4bc973107e70f4ae7a1bbcc182e2cc0f393eea1ab5f042fa6855a41631a0b5e2b4cc0112d31cd5a50eeb5f425ff8c051192c7a4a7234064609b79e57192f46626dab44cc74a66868d52b18946345dca657d6a06f91d52bf821bfd8af09b3d4f3306abc6b5fed529b7ac5f883fe210ad5581a00a4e81834820a264eb69bcb395c81378ece735a638791c08ec4e4266971b54e06801b5c7f299a230c3c6383975be48ec04d37e4974c8117db8d6d15dec60ea77cace3d2c86d9b62cc82fc36d4d2b53bf88b6eb791e49f6003d7c89131bd4c87e0c008520de04b4a5f91eaef5d4dfe9cfea797aedc3c694885da04bdf05686a8174d8db706939ae7e00cb64e4502326512caf27cf36c510905dbd9849c2d81578691346ef6b2cd2364c9318977e6b8e7bc187c25790b76b1604a8f5061449c9a341d052785e30cfda11df51d15408db0379c966f3ccb5d1ab2d6d5361888c5dc5d6bb2e5acd5cebacf4a7d2807ae25b16b78191f3a7657d89f54fc4ad59396e606b3e4683370d56218b5c6d66a96df8d240608ec07f630ad88402eadf235e9b88cc59fc2470c3cb365cd194164c52974f566e3f73ab66f0bc50b163a6fa71594f3a7a3d34a818adb771aaf24a6c491eecc50d0a8bcb5757cb3d36f2670d4c210fa45e3816524fefa81bda1a552a3cee120791b5ba5741a83b4601a4bd564dbfcd5ca380484790e27e73e633c3153b322b140c9de3b6c9dcd2f5532c61070611df80e74e0f658828e808fd281e69f3189541bda50a45804dec88dd8579da5262ba4146f945917cb7f03e92edd1827a1eb52d241640f94e8b3f55da4782e8c0cb348949de6e1d614ea9d256d5ef0645238eccbecb78416f17b8c523d392730dd1fcc11785c19a2cc0bfed0f5b22d8a5f97f8e9c0ba0d426c24b478ae873783b349c7a64a1f3201bddef4916f75005fd12e84f17c082b1c275557d912e5f7cc9bc9e4973c1fef5c7647aaceceeb3d9011d1f05395066ec547836f754ba9f9feee9293a469053ab6ebb4235f9e9883021c50ef7da0571906f57dbf75d41b1717f1c5613bc58a853fa726b017e3b171b74e8c4a1daedf411590d9a5445441f2300b3fcf9513923bc6cf5a401b9c0798c5bc699966c616c585c886664921043f232722495c7dd830efa26460b37d35a58c4224d33bb33bd0c260414908972f339edfb938d08948079a8cd8b0bb9be98a60e12f8e3b01914332ef2ac676a9f97c71bbd8da113ae36a514a6644bdebb52fe02899384846e16790643c467e216706ca1493b4fe11469d1a300d42a995c3c7b533ead66e0576da9f2c70a5c9d787fdd62c3e9a47d728ede9d6f69fd4f11a942d7df741fdb676863735159ca719947ec4762885e4bbd87744376039264bb630c98c12a89c90610b6b64640451fd90ce7cca99268f3fe75345ba6b4ad8b748d0308ce72c5522f040f44b6c31c6424368875c4223fde0f950dbe117f44478fb06941ec780a04dc057a133832dbf420cec6ae6a6af8cf82b3bb4805a3417fe83b80e04479b54b8135c5b6356c48aff429a718917ef0b3047b4deea578fbc44c872f6c18109f2beb4a49567ac3df371bc69eb7ee92df31c07e9c5c17fba99088098adfb0ff4a461ef3b7f3012f41d15795a460bccad97dc9009230f6815655b498ea8b57765f66210eb85de355af721b44fc4787c8f6454f75cff79c9960318c7ec400f190a76ff6b4fef655348dd0e285b613d3a18ba59c019524323e68269472ede6c7f02569ec91ad368ebd8e7bd8339e40353b8f2bbd272b93a690563c70df09f9b4f8aa2976b038a9b12345dceaf157c0a618e6865025cb73bf63af0b17fe37a694c95b8f44fbea85f408d3ffe62f9e536b27bf9b57887336566d2cc47d50ef8bbd6245fe4012231324fc01823159ba9c3758360ef3d52f382237ea83c7109d90dd3258dda815d45b89fabd3fe46f87e2681261d84ea8b73efa7c7c9fb0a821645184ff409e18db25c37b8ebad37b3cfd0346c727ca2deede3a0c66152baf59c6adf0860d3ad5269645860ac849ee86e61ee57ff3e69ab686e9ee0f6d0ac1530e406b78105a83a4c2a4030400c9549a828d92a455a69cc8a45ba1124822e1873fa65825fabb1507d9e899217e960113362117d239d3bd35ae0bb856eab85486ddee9c1be7986619f39e022dcfbc4d41cde258761cb7554ea713ae7356852dc83635c5f34defb4981dcc89d449530345992ff3151916b83e6089876d8e62f3c75f7ef5f1c6ab0e3eba779c8d05d0641c981e25564474756ec9c7d188760f3562890ffcaa65120319e6fb3f9b0fb94f8562b31c116873b5d4e5dace414def4db1745b73173edec9bcf071d6709c6d77568ccf4a5381f45a60e0c904fb76f6545c8177b992495d90e4244a82bc5b3ed3c88fbc84939673e78793ce4641b1a8c423cea054ef78eedd43ca38f45863a63fe8a04b9e72d5c5e3959eebd2db74a7505ca88846b8cb682f900bf8c62f57ec6bceea912f", 0x101b}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x3, 0x8001}) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x3ff, 0x5, 0x0, 0x100000001, 0xfff, 0x9, 0x2, 0x1, 0x2, 0xfffffffffffffffd}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x5, "73cc517b854ae53460c4e9c9c06d00", 0x0, 0x200}) writev(r0, &(0x7f0000000340), 0x0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet_opts(r2, 0x0, 0x1, 0xffffffffffffffff, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) 16:00:32 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8001, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:32 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0x30, 0x80000080, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x93, 0x3f, 0x5}, {{r1}, 0xffffffffffffffff, 0xc8, 0x10, 0x7, 0x101}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) r4 = semget$private(0x0, 0x7, 0x400) mknod(&(0x7f0000000380)='./file0\x00', 0x0, 0x475) mknod$loop(&(0x7f0000001400)='./file0\x00', 0x30, 0x1) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/4096) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x50) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) sendto$unix(r5, &(0x7f00000002c0)="bfac8ae3ce27e20cfd2cc793e37bef8e3e7285d098e302998fbd33458c39184566d0f20fe12f071867d9c5cd590d91edd6791b7e71bf3d2a2eb7e5868a20bd9bb85755dfdcb01529c64e97d73d45b18750f893443ca77c0962dda6c5bd8d8d29c130c861213c6510720f972e13", 0x6d, 0x404, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x38) r1 = fcntl$dupfd(r0, 0x13523f78b061071a, r0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f00000000c0)=0x2) 16:00:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x7}, 0x8) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000180)=0x19) sendto$inet6(r1, &(0x7f0000000080)="ff70d3b8c4435dc22ce33db3f6fd27fa4e7ee1571a04278d6163c6af9bb3cffacc2e31d6ac186d40ff2ad2cbdfddef8b23ec487d286a49bdbea7846ffc1414c0a17f5a5105091660e9b1b601c8705605a1f755d0df313b096fefcac41f8123637b8bfa0b45148eb55a81d059418a53bbddd88daf", 0x74, 0xc, &(0x7f0000000100)={0x18, 0x0, 0x8, 0x98f3}, 0xc) 16:00:32 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8901, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0x3, 0x8c8e}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x81, 0x99}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x7, 0x6b}, {{r1}, 0xfffffffffffffff8, 0x0, 0x3, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20000004, 0x3, 0x40}, {{r1}, 0x0, 0x21, 0xfffff, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0x12, 0x83, 0x7fffffff, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x1, 0xc5e}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40000022, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x7ff}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) 16:00:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x20000000006) munmap(&(0x7f000084f000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3f) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa0}, {r0, 0x100}, {r0, 0xe}, {r0, 0x4}, {r0, 0x40}, {r0, 0x20}, {r0, 0x10}], 0x7, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80, './bus\x00', './bus\x00'}) 16:00:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x48) r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f00000000c0)=0x4) 16:00:33 executing program 1: mknod(&(0x7f0000002800)='./bus\x00', 0x40018000200a, 0x5cc2) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0xcd8}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="1f1cbc0715c563f6809e958aad5decaf5d6c1629c10179ac237e17d970abc20c923e365832d26e7cabce761e803059f6b84aafdab9961c289169c35784f8186688a6e8aeb896d3c8907f4e49cd9e55a17e21f4ab6f1d394fbc8e02f1e557f70754227b53cd1d98e6c3f43a5ee787ad259eb98765b63ab31173ec0e49622ef4f64db8188f0195cd4b825da2ecce6fb50cd5c0df61807d81e7496069f8a79905b12bb56f8443d3b16eba1ad90318c58ba3ae0409df670aa6c2b0d4962c6f43fa7f2cca21a7c401091a3fb9817355aaa8991a9b03e97319a5494fa2332ec19ae0d51b4af33321ae2e", 0xe7}, {&(0x7f0000000340)="ae9b3a92b821e42df2034ac4ce2fe1d7d7b7ab1dc9336c3a5f4ef96db8d126a71d21d8fc2b9071c3ab7f57d51098c8e8b95f38d40e6a2b62e3a076eebed57b32b25073a29250608c7e8061f9b41c3db466ec909461b5ce71bb756101b3d9fdd663cd2255b74b71d9bbe4a15811d066c55ccc0441f351c7dd1ed6a3f8dd3cdb9bf3679f6334dabcdcfb0d37f60d8a8454c46fb37c4993d834c66a1e17184fb69d234a1d9d8d117c84e2b3036f4e4ebec7bc8a7d47db1d81963aac79cef79572c0", 0xc0}], 0x2, &(0x7f0000000440)=[{0x28, 0x1, 0x7, "b0cf917cda0007fbedae22d1fcd86add8e043b775a18e9c5"}, {0x38, 0xffff, 0x1b, "54ad3bb6a5ed8364fe89237e7ee05e13205e2d6e80c6c0d61d334983c4b757e17b"}, {0x18, 0x1, 0x0, "bad360971ad415c4"}, {0x88, 0xffff, 0x80000001, "dda5ee38a4bd561c19322c43ea224d490b2c09c576eb76fe7973bd362440badcde598aaa48af22edeb057d8b6ef150d04dae9b37fd5e91385275aedcf83dd7682de0d1a9054e916efc500929f1f150bddd06dfd71ca500baf3756313626fc718f3352de0a573b958fa72459f0d7301dd870e80013b40a9"}, {0x1010, 0xffff, 0x10001, "9b49d738dfcd0d108929d3e8593f7642a9c9b21db32375b2bbbffa9b43eeece24f82b0979385b739e78ea9124cdb59618ea491a0772786a37a17bae1f62c42288b8077bec8eea30e231df0c27bae63c67f06a465c741c80cc8f7321fac7b305b6006faf27fd131e494caca879da2c20a6cfef4273b2748342a175b16479e376b0b1f8ca8d0dd87d3993f5bef26a57ac61807deee0cf94f47f3c624bf3d973c3e4eb8f3345937ac15ad50ee4625e7cfe1a34f787890fac5a2b19a55a15d8b2f9ba709f0cf843856744dab0788ae9b13ac37a6ba9e177a285b88dd385b1db3a07d7dce96f221336d43e806a6b2cf539774972694c2b16dbfe602d901c2417398fd6f81b5153e7f1b4717fcfa8174ef7348d4f35aa79ea52ad915cb1c24b0365e4ce5a2a6eef84f17dc511ef4d55720e9f91a45903a1be74a26ec64d83ceb80a2c47fa5bce157144bd1c117a5cb5e7a0ff62bfbcfc67d90aa2d8b6af80e4412e80f3f4dfe3ad88716300f5ce6ff8f3cfd957310d68b6e59d238e08178ec59997a2de7fa02309f963f32fa16bfcf40df2823167e661daaf231350f50e549738ba403e99785bf4c2019ad746246ea8014b47088d27cab8c3ab2b254913f8c0050ecc42f08daca2a98b5990348b429b621d14d1f369b14d5e57deb27a4b711ff8b4002e5dc6410ba30ac549f72ff85a528dfaa43f3ba0df09aa62a790c46608eaead221edfd5b7af9c723c7170cb51938f2134356ddf464e91f4ca230f39d2e9a2cf44f2da42ec169af5340207bd6de28d3d3e240247a7a8ecc47bf0b48ebbee4b5517d9bfb94993165a8fc6f9d8da19738f22c5bbe66699d108f214f71bbb83c2adaa3f0233ae948aa133575f52524eba5591d9f26ab25e4d3ad1ef0af729ed7c1f4c1824a869112693bac78994c5c8b3fa09d1799b7a582639b94ab4f8b6fc8307b3a48e3c2f0b4d005453ff1261f7d652230a8efc4c00152de2a5a781f266b06f157683c4fb7dbd1f477c1e18dc2fc25a58c2243015f172cde0b05e5efbc8ee8ddd6dabde6bf15cb8172b8393ddb77a525909c3cb71090a77a01bc3323d1de1672e62372813449db0547b68536c485e905071975766b1753f24d7c71229dcc22bc93d263c647fa40642752b97e86dfd4e07ebac7859663ef67e113a62da20820bba0cbaf569db1530ac8196665e0f85c0ed3d6e816ab753fc5d69c7bc1a4db270ffa47bd124e5b5181fef0e7890aaf70b829d9aa9d253be63b6ff73830388ac073a347fe06301752a8cf0e3df4e49d7753992a85fc3515b4c7f1fa0c67f466b777aaf8e5af28ea3f7fbd1ef7f56310b7933af7354b9bfb57b8cbe4b0e5773dfe6917009c8d5d416453d3e8ba6112e6346e2254c0e33554ff600c8f50b7276a9f04153c554cfab31a4c7f6702e9fdbf011a45bd4c9885d2292c76810cc07685b7d3cf08f83189123b7ec0261adb351d252ef00dee2b44ef74f04e5baf453bc3522bf584b6281fe660e426c8bf0c84bae104affd93b1149fd8f2de62c3c9773adff33e44fbd338a129395f111c00803002c4faec7c8e6048140aab9c8f6f40cbca7dfcc132531062a906ece34184fa96fe6a66c84c11fb5da7f3c2f28e061327a3bfd5ce086c06c49f266bdbce06590c5ea2b3d7c27884fc6f11a407e9fcd9a9fee4ff94bf1f2d9abea1279f77adff2d58e3d3595f4f3c497950bf2ecaa0319dfb6b936e222e84360e9d2eb119d5c11c871bf84dabb26220ee8354735b4948d4db05e06ceb61f59e809be895cbad42570b3c2bbee3facf6e5eaef7bef272a22e3a4b5329703d4d65e77e5c77a71c3deba7e88caeddb832dbf055c9484541463c1e7c872c5d95f726d3ecc23fd972316178de5e4886153f4cc47bfa1ca87b8b7d98b7ef6de442c6e0214bab07a0af411c60709f7afc0c73e02b2ae58244fddea6a2e8e86d6db0d83b4d5bb120d353f539c0d19762379d7a7454e6735e05ef412d43824cca9e940c3bc1cf467c6114e5f808227aad53aecff62c804a1209600e89c80f7e633e5029e7f7272b0a6ddae525a8c2cbd7bb6a946d60854d93612c89262d433b806badaa9dcb6841a6b7c55fa25615453e0b476a7a717e8456e1426091903a53f643ebd9c4d9bd8192684fe6c038742076691077aa568285e50db003f9ceb625015e1ce4fede1bbdefb4658369c1653298751c28a51ea3531d5d2e5a3c44cef9293c2b09a73fc44e83b958377aaa30d1581f82eae686d07c12f6f0ecd0659e1aa38580d8599943d2fcf6a63a9c87de652bf67a24f00ca7ccb7d81734f8f02f7987bc752eaf5eeb51006d7a1af3c5a2f6d688b2904d3b9bb760760f274755c6565d8a5783db588baf326a9a9a2221f38fd07ba333d53e90321a35e84fc5eb466776709c4ff92f8b9166129990015eb2ebeae19e984df292c3ba79bea6bfa39593fe3acbdd3d645d688f186bb37780941b77a2670b42818e5adfbcdaecf3623bd34d9a021c09a0dd5a426d4a5ecf344412166ed8d838d67db57b8f31e9d5a53808ef8586bb265b8e220d92fced6ceda21f74508a565e5f9d3a789fe6037ec554c364b6f95237324d547ce32e4ad1583d0ca4eb9e5bf82a843799ccf23d12808aadbcba15217b826f7647c03957f80c814d0eae54ef36f88102d56fa8d464d7eb07e55933d00c6e691f73c405f2ece18cde473fef511f0528339651a3b629604cdf447c8fd9743a0dcb90e2a7709025a40eec62c9a44847429857bde60832da0151642342935520e9a7d2b98704b0367ac16382f47c6b24150dd653e13042fa3720599bb9d9e5a9a3c3970e7ee877814b07db8ba5303213d7bb6e7e69890709dd5eaa1bae92cd11d80acbe492c2f515dcd936ec69f84889eaef63b27bc426deb2a7407698c0df6001881356746792a8710fb44a29e42bbb9911832a1c230aa019328b11fb2811c6a143f24def9859940a92cebc2173c3a5b69445bf53bfdb1bbc235080b56325a5bc269fd9b3b27586a0f106cd21cf77fe18547407d42326ae21929b1b8343cd42b670b73af31295da1a837d0181d8febfc1767ca22e4247bbdaa60a72398680d343abecfe892e506a31a4fed757765054a610b281cf87e62e4057947d4b133d8c2a4f9efde87290014f3d47de5842affcfd917ff9fe7ff4dfaff27de8a1a3db5675257b406ed4f5e5e11db90c3c070571511439a625b64e4de79892330f7098bdb30a1609188bbafa89adda5d4f83d15d43e240b43458ae4b8d5359c33c6327c41b40f1fd528d12d9baad98df1ed6b36233cc01d1fd341b384c6f3a8017575879242839feed93b39ebb80d4e21d4da9a02180f0cd2ae30a8577583cd0d82b14a1000901901e12f41f2dd2922958fe49a35b37b5d1c39967ad9f90869d88582b062015e770e53110c8bda5e32561e1a36a8d3f00ad3e71d7faad8f4a6653c90b3c143e59aaed0f9a84c87f81a8de31b1151aed78ef2babaeeb07ee5f13f8d308cfcafdd0fbe9b784676b4f05e96c721bce9effaf47d25d5a8b0934867bbe64a1091c716585fcdb6171adf7326d39c0a8f39a1b771ef6884542c5358a38d5a031134ce1f6d126b5ebf24cd3fb5bd757c7eb560ab7fc014b65bc5bfdd12ce094a4bb0516abc7b8f48f291cf0d65e3fa7874cd1e1a4e32d957759fa143952a8f4706735dada70ba64b5563017fadfc0596b20349296a387e49d80fd65ac8384ea5f71aafd7583802008d76eae3496c910a50f8063cb7d5434e1b6c67e492aea385e5b3b7e8e3a496631e8bd43daa081b413b427a3400393efe12a0b38c7ee4d83a844ae7f7cf0459805e29d7c3b6bea276ec1d069edbd6ab81b46b818f0470c03d77d4bbab72ca1a1225fdc1ebb80d370d111144ef5a52f0055b60a065a993d39b4c23f563a925a7827650e76361854ad14627f991383c834874c27b8797bf3caa3fcaf770a003d56e286e7b40ce1bf35f4e7240f73c6690ce42c49e151367f14e3f22ae508a07ea14cb4e993cc296f8091a24c85109a47adc43f1b8ad977f21b0e0c624d3203c8238b6867b3107559be65d17b6f70f03708a2acfed25b0a5059072e3a4a9baf2f32ef273ed7b2ec0756479363eba1b9dc3e6b962ac86170f9f0e4c05082511dfa770eac545f4d58019daa82173d507b6e649e8e47e7d3f1f7da2d37ec61a22d97478eacbad01ae53bf733c9d59f4ca7d3401d7d3aca4d03970ec87edad1f9fbd06ed749194a42593545a732a4f18c8ab6094ec1e062ac43e90e76f126fbcfdae63fc9136bfd2bcc7ae09431f13ff369043262d4e448ec99d15fd938a0d933f08362b94fcbb95147ada4efbeda285635abec31fa6546d7f5b4b7f5cfd504fb5d7dfd745f6b5fdabdb88ad372f1ca3cdafdc92c55f9700f8a8e1089be13b20b0d75a92f72264de80348ab1e9817d95c389c0d6650adf1ebf6159ac1a2b3724097b612faff70fa2e225228346d38f2469cea94ff3b1500049380bc014cba1fa35aae5b577886f116a118813db6a1f5658ea371d108b09db1f64c7204d06ce1be1ae023cadea642c7944b62fa61ca83052a1234d88c0257639fcf8b78eeb74b12ccc7ec278c1b7f6116243c0e48d2964f4e30b2159db762752c8183a0e2b1232bd5e0f7f1fc05cb133df7fcb29ea4670f53cac759c44c33eb6950133542a17e2048f11a14f0512fb4d6b14021a9929e869eb8aeb96168cbf05d4b75122b69914507d6de3c0e0920c7ab6685c90a1ecaba1a5dd3b37e55c5e917e76d5d12c92c6c8743253e2acc2f985427a28309473735d331fcf5572a9fc9dbddec97be1f11e9998f8e945e04aad39b2c1a81f5b23738a9a4aa4f34e0d230ad37462a6f523192b53e3749e8dee1396424126e5dc1cab9eb08729a7303507908bc168d9003e3f93da23eea48bbd1030bb4b243703fdde1e51392c0b9a0f14d27fd528134ac5632345d015c0763b5337af6072edcda68f4ff0b337252448cf06b1708fc6edb33b449c53f6e69fd04ca76ca2c15b81001ae8a4a7f7649e3e9bd0b082524aef04694a6ab496404a46719176083ed0ad1fe1603891e875fcaae334bd579bf0c7b8c9a56fd9ff7d2bbab2525a2f2b7b71cf61c0b1115901c70b574a0a9ed86f005de95904a26f71f7b718253f88b9f5e52cc9570b9b60a2273b8c969b400db23d28b37c935fb4cb1108be76780bdab71e665478585b178f994eca0985311ea56faad84b69718f9ba94bb8fe9281ac91c298f1c808e6a8d3358de6bc784add0720fccc82f9437f4b0c0fb63c1a3cabea579601c854b188f883aa7c728a6766506f27075a8080e8241a3df13af4031cfba26e2f32cc95c3c61176848b426f753e8fc7dc3935a62bbf9536b2e08ec44cfae5440c267cb96481ef7aefb16e8cefc72a9ce1c8eae055e1c8cbb7e087e0286ff220570a6db83d5665c0806e892d972a445f4caddefb0aaa2df2bb46787d3c291a2cadacb19132daf3520c7a6b943d568ea38dc0cf30311a5d783e36cad6c8c2b6715325067a3fb434356ead2772dce40cc8305968adeb65b52388f7aa9e5aa6db26919e077ff6ca57d00d922dca2e915132b7d1e53b1cf822a6c88171e1c2bf921b4b7e29a4a974f707dc37746852d824896065fb5bc855962f132836a07b717a945a00a2c899f2f508ad731ae4b88cdb752f99c03df6694230e42e343287c173e2b1a2a4247436313d47c5af57a9111fbb9a8315413350b4250dc6cd6855515a3a668cc05e4e5bf49dc73ea2f79e4c3825d7e6496a5df03f00abaafc93c4f3c508bb320217eceff0dd"}, {0x1010, 0xffff, 0x2, "9dda8279b491b9f72fcefc1a64d0d3ae3c6115202ef2fcf86db6084329dd557149ffa777d2ab40f9791d2defbf56a98c3167c794d058f949efb91d21b7c61fbbbeda9dba89faa6c6e4b666428a03ee2869eb5122e70f9858454f468e225ea4cb017706fc2184092368c259459f60b2f368e33e3de30479f1d31f4a51c31c7c7550219816a02c102d1bbf2e5d3805eee06c015bfdf09123c5af684452b8992d10ed605693aafab37e257ff59cd6f330ee87f4d8cd90b70d3a696052d7f76c4c2e1a1333c01d82ea3cda475be96ba91084a269be1569de9ae18611ab70754e27bc60d03fa95a6babd9e17a4ee1f6e239ee2b98d162e09bbb72351263e4331acd623bb3ea3b062de2189239d3ab95e164880f329e498a2b16453a9f443aaa2cac0de3e38cd5b565a5dd87310202296ee97bed026429674d9af168060df51a5b38717712bda95c9b0fdad0cfe18c14d71e2a287618f3204a7b1450114d9087e94f9b0764f5fc50dacbded0c38b70a94f0b507d92aae1f07491848ffcffafd443ee73c29815589b5b42b0bbaae70c073470a17bca604c4ad59bbe558e9c136a0036474919ecc0b213191b704ec3eb2ddf2bcc186d5721eb7b0746acefad86ed09aa02d3c311d0ef36808eac4b23116a12b8ca57bfbca8b7255f21b0439a340df50a767ffe3214ac98f2c318268c1ceb09a8285f2969319f63181ff4c633dabd6c12d3ae698f3aa5117fe9a66899245816cb6f076027216d4474a8c7e9e2e4ca517ce89d5065effeaf39dd13a3f49595e49339ce4231e7c9522ce3807fd04e3b4e46cfc45760556868f945edfbca00ba22166b748efeac993a3946917fc254c16a1bbb04abefcc85da42aae34c2cb1605b988cfd1d8524ef4cd23895d807b54dfec05550240a7d8c306d0ba2bcecbe067dd01fdb8a2ce6b195a43169d8cb9fd327ef2e7c1985ea47f09b7f74bbd126175829a0329b3cd4cf4b6c5f6ab7dde54ad1aa2c441e6978a6f49e6f0805354de6a0fc12e61201f4d4692853aef69ce72ee68808ecf0d55cd4c8527be1dfa0d23afcd67677dbfb23a5cf5ea22b5d7945b6181a9689b5bd142c52e13e9ee96209cdee5a9ac887361ff2b24be94af9409190a444e6833a2045a457804fef22d24e8edad51e525c66cfce9991bfeebe136ae4bda1f3090eec8b53742c0e5ece60c631753c716896ba41f023da2f5851e0fd1b8885521e5eca05d97c52cb7f642a583626f22aeda3f57af79b1f7d4a2786d7dd0c687b6f89f23b89942a5a6997db31233679ae58b44e72cb2721d511b0b1061a3eef473198338981c06f75014b64df77f15118a4940ca635c205eb91c24b580f67f4300428978cae9b2a3c23f5278635562227bfeeff5aec37792d6c08b50a91d513bfaafb6b9c501719e3fd9502a31c9e8804d34c3c20326f86a8097df20bd270441f90649bae37bfeacff0ef48a624e1e53203e0d7a88f33998e2e4c6f4f1277f02d5dd95825567240f7346e0aaaa3496f9ca63fe3d86a037931928957e0439950551c84701267c15ca9e57bdbfe748de5001c73408bee6b9320d491a81e324349ebdaf7d16053700d8197f1753813e7f88db2468038494e2419b56248f5a9b20e907b5392f329307933203fbd1cbc704537bea071bb8db578abd93ae6177f69063e06b80ab7dac46c0fd1dbb16c2931aa63d62f44cdc3bb0700f5c4a0264992ac55c394619280776de838be74acb3a7f3f14d8a4c86d981d3bf152bab7484f5ab724cca6b8c8b5a421bea58c7bb8861f4ee49d6e21c32f54983bcc935d6ca0bcd051d59368411cdeffb63daa30963fb1077bbcc386bfaa31e5486ced49278cf0e29516d597d9d2da3a194649a56ef0f8ad7405fce2d8f7ec5efeed05539902b515b8c7b9cb7a0bd7e5b10335c91dc190fc83018a815e1c66388065ec191178e236fb6d9886cded0a93209379b760d8ddd11721116c3129f59587ad78206dc58ce7bc8d38b2490ca9d143c87b0d7cf7fd160ece122608cbbf067f134a9a2d95d644f45aa2cc430bac3d6793a00188cbbdb6ed4c0fafbdbb5f4c460b1d9ccf5af84c8c2a0341e4915868665201cd64c3cbd9af8b90e592e9ff5b710be9552b91b23637a3fc5d51b04db3d57f15ccfaafea403279b3d37b3ac2f54cb9b5fe2fa77a926867c6063dda16a4ace21a9adc71b24719a2aff6c4616b981bdaf32b370582c159f5359e70625e0424aad5409e89bf7ce1750c745b4165b0faa496e2b2b03ce34d3abfb1e44a961c384f07371d8192f25a8c99cce27276588d9023e2e012139a02cccc7dfd4cc9554774f05e673fdc1274f8d8217a0775fd87f7886aeeefeba3bebcb376d3553978dc68582264f4cf474bbabacf62809fc2f9e9368f47020d5ede55cf48a22e964d5e3cc331d2fbf5e81c386351b2fc4da98672259335bd5a7b665a5214d6be8378bb6d6e9edb3ed3c360f43d87e6d6e2e3ce9ad15c6895bcc39ee8bac3889a7d215f7cdda51c3fe53e104ecfb538b93afb5773e08db39b03caabc315218fb20bc01307c088913a5db7f56cb49231fe4a2600f6f47f2407471e806fbbc7fe4b4fff13f325ce55b6449799febda3268dae4f56df522d9ff930d449983dc53a0f73245687205f68d1ff1170bb5c72e148e2d1e8dbac63e7da51e4d7edf4dad9c1622c9627d0ca22a1298f56c6538c283f3211b234ce17eb681261295a80b1f454419f43c19ce76bd78d5fa9bb9f8c6ebfb42855e1bbf1352a1a881f057634db3a7650c62fa25450e80e805068e72d55085716b34a55e4bac532e155b4bf213ecd9f7e3cf039966c039e71ac77c6833ecc541b16339ddc6458268040a9a6868490a836bc49985e4465abcb81a10ec39f37a0fc44aa06fb3af274e998c31b02c0d4e6928f078569497141f116bb72c2dceefe41db20949fd38986d9d208ae99338a56b07802c45942ffd0f6aa11454ea1fd96c0fb0d58415017ec8c4b964c0f53644173ce6c9c5cdd8a49734dfd6ba9000cf4cfde1c854006e364677936b19a5cf7fd9fb3f36678e59a117b8777d4b94c35697e07895307dfa56283748c54c3fe763356bc97756c919ad503e635deec036a054c33daa44f9798bada8a696d83d6f4dbfc776d28d972c82c7504b8c268a74192f3e0fa1282766482015d2ce6d47a2e5dae9ba3a8bd1486d7b7da3dd62938b4cb1765c56b187647b75d2e5fee99e8784530737e5602d133af623b0b7909072453a21ff2c8ef5041b48a2150e9b0e22584ff2917dbe9f730ea9111fc14ce0f1e7e7d14b49acb26a3fcb84b78c049816057b9bf39cf7fdeb75ce7ce0f809560167e254b595f3cef0fb36fdf54d4dde92f1ee63dc8b2747145560ccb0b4b84b89e5fa8e7befa5fe7d154f546632eeb6b0bcd17c7ae95168a549b59c42dd8e388972dfe86b8629a703cb891db433fd2f48c248d712d57b8be144d0c72223f8b519cc59a261eb51565d27f2e9c240b08eb868e6bc3543a1d2196ba3b95d6dc5eccb9c6b4c813c100a3c4bcf452f9939c3a197e292bb1c435339fe3d8d7b0a90f13ac301fd369cb941536e801026aefda8d7a440ed8f2acd6e003976108bddc5d499ca09b123f6f8b3cfbbbce77b13044437d7529d1b24729c75ed214e3088e4eb9394c48498efc86af2a123045d12d539b9e8cbb7d4e4b06deb515993001fc0f15d57b7dfd5d0633d7f537ad9174861536185d3a6ed3a7a3929acb4510ee1874158a1b638044c3fd66f62eeecfd61e1c59af30eea07d1833d139c26ba0b935fbca695d98386c4e7890013e6d5272c70c7def47a5f14b01b58a512352a32081e1c08b4d2f8ac97ea7d0aa909892ce2192ff930083f6c26b829faf55bd1bf7dd0b05e0466c7858a430f085fe237247712946ca598aa83e9cb6aab530347c37a2efd1a38775b27ec993ea961368653c74a77546f2eca758c65d2efa3ace36d146e33482b687e98d42447faaee21ca7641b352258917f83b08d2535960b0773a29d795d6716623e444bd8e49602f31c9ecf86d16e7e7ebf23c110d86d1fc7e2bfa560856b5e270e856c14e861233e92e9be4776b15feec436fe767776772a90a8d9d4989ca6d2d27c307e54714fc960a9efaa99a89447b6c2ebb2e418740dae4a41d2ac82c45a34b384ee7cde21dd47102b76c12231cd207dc1d2ffcf90c7ce3183722ec04830f5077f0b54db0f2a787fe7b00ef718af84d3dffed26a76ba3ee42ea215f4bf832f1224363e4949c203ad33806c2f80e0b1d6f2e858befc2514b3af9c074b8d0331ac91ce353571b87ac0a976c062108a30a3777a83792958a94b7d6343ad1290b6c6e2c3f9e18c6f231da3269c2fe89ec139a63eb29d67408a6c51e6d28da413bc94baca7005db3aa1ad653e103ff9d17e829785d722237dfead8f0949d26bb41b7865147f587d4575df677d05c658ee52dcf46d4e5f71af1c58be57117f6282e5bde9cd31345df33d95ed11aceb39c1f74518a66c75c07f524495833f5e2d2c367e2dde54081dd11f8484fbba7739993fe4206f3fd57222fd080189ce7901069d83ba412679a9a7103084e4f70266366b6f41a8b7082c1e0b00c04052c4301cfbc3aa4e61c057741b1fa9c99623dec655b34f37d365045456636ada1546b307a59960f3fb3f932352847a8d9082aba2b44c0536e06a60a3c199ddb22b925bbd221a2082248c03553bc37a77944ced7fb76ff0ddb855b34cecf3cd012b02f76d280549af9e95d48bb79d01bd8c6a3827fd87fe661e734c9fb4cfab8077889b21bd18c141e60da877454824e379789ce141814a55b82c3beb5ae413b0a86d44f1c37623ee1b307b1813378de1b0a3ffe63273e21e633c3bd195da0e4a78c24e7806421efd3c6e69dd1d21cb66f1bdddec4ff78f064b73cfff91c5e50a66199f481fabf909d16314050cbb50783a2d68c63d9cfa32b79ea33950ea041c809dd439b29bee951a06d28cc8fbaa5ae8e60be6dfe7758f67d5ce06be5df1564b5a7e1379d9a1cb16f5424c6482d92cfd4613d384666c5fc28c076254d5f7a94ed9b2a0aa34575912f095d823a84aeba94342df910119f3ed9a46413a69658f6b53cf1c91dca52e270118b7fa20743a31ace3a8431beda16d9abbe93f663908081a6e69d48e56349b902bc7605e456be28713cbc4359244bb106651c2c3ac67918c0853a723444437459b5f08fe0bafdf910b052a69b5d68c82700585641e5f6e54b6bb7aed3d52243f77dc7ffb191e8a7294ccfb9ec7f51f60ec678aac2a14395d72f864b50c0f5ec9b945dff842ead0bf07f124131947684213315dca1361f79db04d8326692b661591e1ce3dfbb008ba5fcb7ecb425a0bdb8624d15d7ee9b8161242650cc5c99884a7ee8a4358acce85f4bdf79a49e1a189174054660ba8a5ff4db1573ea792d86b331892d8b9eeacb40f1d0fecdd0f613e0fa0d9e4e99cafd95f3ea23b4f7ab3440e6260e432fcb34a1a25cfe01479932c566e1b64fb8a80e4b38842a40ee9e101bd0d6ebaf4ca8bb3bd23b5d9c4369efb33ec603d1071fe3e4435e6e5b8b7d0be65a1153d3a41b37f0bbfc29801fd99eb918752d5ff36b2d6ff330b7418536b610e28a38621aacaa77cb34379535cc670df2cab2a7b91a6259352e5bce0ae03c7d832b0ae90a48dd63eb379af0bc43b9ab41429f3a9eb5715b0cb6847023478e35b2668eaabc305f684e3c06645cd68a1e627bcdc8774725632660e9cc97fc974b8a4459cc470a79502623af512113d678338b36f4dbec66ecd1469f1a31b45b68e23"}, {0x80, 0xffff, 0x80000000, "5f317ca5840297f53a8c80eec2b9fd82f71633cbd79c833fd182bbc03e2518cbb650824acdbf523b7e56325d94ff71ac2a6ed678bbf0f491f8d193b837eeae03d176e96312e2656442a33d5368570d32d62733d45795ab29bab5401dd636ffd8a5511700a00b7bcda695839b9c9b68c7"}, {0x48, 0x0, 0x0, "e2957f434ff91686ed274a4d8edc8f2ac5391051429aadefecf2383f8af1965e18b9f0588877009bbe69199bf55d162230"}, {0xe8, 0x1, 0x9, "f9bd1234a3897d621bdb341d1e8fb6e9e9e18b874a1a18bcb2ffd0feb8690ddf7e6523d5fb12e607232d04d692e8e0b5dc435170b1fdce1a8d6718470471dbf6ac6331f6591e7dce5ff12882380b5d58e7ebee0f06d6e4855b49b1b67cd774c25e74c1fe47fef4ec4c6c8efc588dd29c579d341b6df7e895fe254bebe1633bf770d41017ff09034bef552e49524eb38617cc21fc9d36f71e440f769641dc3da901f6eb9c5410f7b35b6354341c941536d4ae3b7e47d994157ec01185798cea607a61853e7781f0afa96b7cafe15b555520bdf0a3519015"}], 0x22d0}, 0x400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0xdba, 0x8, "9e4aa8fa7f0959b2a462b5279ad6d5f519110ebb", 0x4, 0x7ff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe870 failed: hole in range 16:00:33 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus/file0\x00', 0x200, 0x4) pipe(&(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000500000000000000c2768511f5020000000000002800000300040000", 0x2c}], 0x1) 16:00:33 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) fchdir(r1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = open(&(0x7f0000000080)='./file0\x00', 0xee8f2983a6a5d55a, 0x0) socket(0x2, 0x8005, 0xe900000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) openat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x800, 0x10e) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x17, 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) r2 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xfd, 0x4, 0xa281, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:33 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) ftruncate(r0, 0x7) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xa0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f00000004c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/6, 0x6}, {&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000300)=""/117, 0x75}], 0x4, &(0x7f00000003c0)=""/224, 0xe0}, 0x2) fsync(r3) write(r1, &(0x7f0000000500)="deec57db7a2a4d10e0db671292f48f9411f5b2633bfd6e3222d3bcd212b380b4746f4916e096f856e9061f2d1a119d951a719967c76438b8b4d6228342ea78bc74d075705fe0e59f3997ca31f2c31bf851f0297dbb", 0x55) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000580)={0x8001, 0xffffffff}, 0x8) sendto$inet(r2, &(0x7f00000005c0)="5bfcc4aa0ee30a0b9dae51f61e4a993398e0eb0d00f9bd7f2986e0b3a3277d73d7f818aea7239d389fc446d73fa6622ee20755f3b5167bf264380aabfe12b7ee2889f8982c2134c62d7f52fa60c7ae9378aa6e7f503772133d1cdbcbe14e5f30a56c622ce642fb61b5f512d4fabf54cac9c19d1b07cbcd2252388b49eb1492e3027a33bc0ccfbf379d052d583fb94289588f817d5d5a0e9fee511ea8e520b57052b6ca121ac2a8dc91405d7e3ce6d24fa9e451883168f1f847dba34bee2485ebcf2b51f2e1a1810aa91d9aaaa69af81c382ea5f27c76f1e917b283d322ea90b0fd3a8a7d46afded3e98e31ab4d0149aae2f4cfa59bcb30218eb51deca4bf7aeae26e82b3a26096f5a9aabdb5ca90dc1ecf17bdc651b90d96208f6832bf5ba2fd91feb91cdafaa084bb67a28558ac066fb427b2cd3473e4211196c0c5c1ca6b1b5a475e4222e19d90e9b81c37d352ea1d3fd07e990a0b51b2936f8416329e3518779ee90942afe3d5fd058a2a3f2590dcd4e843e1a61aa29a651dfcbdd4c723f671455bf7081f9190374238914d39992ea892b11c7c4783b7b0744bb38c7918478f3143c584b90cef0265fdbf6f091ae3619a65ef223637bdd2df743e44f161ebba3ac5666802366260e131afa6ef9edb301bcff5095da7110d9957d11fc4ead9bf638364b8ecbe35b25c7d45df0380e68fea9166f771fdeeb4c4f5443d4191debbd8a632e0993962436271efff58402e5e51b799943958ecdeb0caebd0dc2d713940b0258db5f2c64af7b1ec75aad45f726274297bbbe040bd5232d3771bc8ffc0a5502f89cde634c1cc64afa16104de1e05900b34b5d521b4c9adb6fae0124519037a8d7c1516ee60e566a361ccd2cdf962acea02ff2f0c5bddb92d52bd9968d4ec96ea044453415facf43b6436f605fec739110d8311f5c841ed36a30527c2b7a12ade3eb00eb037036fac7a3a0c91f2feb094fdf6cc4a0bdd31de0ece39bf50c4c64c311e98ecb3e5b36efe99bb2bad5855cd323524889aeb2b1cc339d2a15564d7dcc4c99544163bf2978b624e426840e0e0bfc78bac86d10563669574d39c5afcac299f4d8e2e1243322a10913bc30c60d89ad291813de7ad5f148444105ab044993a1544020a795b7085c8f8669fde322d9b7f9e0979cecbd4d6065ad299fddfbbd9598ecaceeefe80d5c1c6abf3904aecfbb9ef75eadfb9096f1c4be64ca1b8326ccbab7fcc727e7746d6ffe25cd7c9cb4789ab377dc91725fe03ca63ccb37f86e4a383ea74fd6211da582d4d8f87b9ca5ee96665d81f72b605cf52504d5c095bf3ab14fbaee479c1898d226792363a35e98f63a220bc19a14aaf53842fdb07f244e1cbc950950771049fab0da894a56d67d4b8fd0aafa28835218f2d71094f5decc3c65ccbd27d78565c677b3307815423488145b862ee7e11a4a9de73ac06659accb68e118490746c8078d56d02491fe3615d206ea35088238cfc4c768973c9dbd134f1626e96534fb35f742b2aa64ef6e127519c624b7a356fa1b7c92343eb1a59b45165f613aad757eceabc2b63d62dd648438ec4333bc167a081849ac22b85341b32d75bceb861b04aaa38043a4c6cc4b78a2f965d4e54744838220dfc57813950f62e2fb68dcfd2623cc540dcfb41c5e3413da6d1da2da358eef2dfb64298451d28313cce141709ad7155de683e11c8ccc8c45b9b74a29cd33b6a0dc4b64a007ec487865f7b6e1c7d4ce7dcc60af273ed26a709c35a2e9d0780fa3f7faab2ba1518aafeea06bf2b278df4aa1a5de1feb98e9eb909207e7e1e1f1c5de5bf0531f8b849280e69b91e359cdc2440045b6616c26b43639e43a640c999344f7b3d7b4d100622114e21dfb7a9a4cc56a5ffff5acedd8d8b5a8c2154b5d902066b178b253e8d8ff9d6dd84b20af8a90403b3a6053b226a5a79404c2a8944b9d78d767a657655d2f75d4c53a3638ee4735dfd17b5591984bbe33ca5c0a55a7c9d7462b0c7c2048a07e3174cdae817553b98d62043c9c4f9038d932aa4fc3aa5fcb655d08fb2303b26a69cf34e4b7e3dcbb1fc87ba0807ea453e3063f0fa120e10d40abd48983a42d3e14aa17e301334d80b40f638fb8d9fab5d7e388049ff6662abad765e62240a1b9eb35beb9707b309dd931820ed371cb5efd6117c75eafe060e08f5fa6773177a93aea0e6b1555792ce4f68d3187562ca59190ca26578e41784e52730675873b4673eefb3e85d3ea1b64ff67957c0a9aa4770b10c28b2f42a4368c55c25a15a06e2b7f49d87bc5a562ab399d1dea17b0e0a7b876226b6fe0f9ecf6a3417bfb3dfc7f9b921978c8ed8bbeed39bd31aa65a1aea489f19ec02ae4e2f310818c8b0d80a969c1aebcf00cb94558a0264244f053d53b904a30b5a4155f28b71a9c0d7a4dbe47f1560279e7c298d9d141e766377e80e3c75d2e5416851e617ba9163d6a3a7ee7b0d28ff4d5b7d99c247782f9891275693d9a13d108c594590ec662a432c7b30e175468adc61a47091b79b08f5e448410b4ade76bef6a223b140512a0630cdf98482d153533c18d6d4bebec20e8b1d2f81dc50be1a0eddcfcd2c5b9ed4dd3876965989413eee0af8d34ed8701ccee305456fae27dce95371640e2356aab06973973f01d3cd510b422154fadeab7b8561d613bae5a1195c5cab521a06b0e5c728b0233f4bf6036a05e62ca05a2252226d3a82baccdb0915363ce4a1f62cf57cfaa1f243e642a7ae4d8900e6a6540a652cea52f3eed66be3207bc98ff31d26e2c105c3fd4d0f5ef5fbf8c694141a51e5270e09591aff2bf2a4f2146af06dc1c43bb1a004b7589f65689c71d4161eb9df4cae2068a59cc2be2d61844c03367ca873307bf0f778a8627a895ab0602ed0bfa5d4ddafeb8692b675ff43e8d72f9c813b9056c81b4270f22addb9473c70446130e97e95e0642747d51f6df90196f0d6bfadb1ef8597264fd307c9bafa4a325c70f6e058efa4ea9c80563572e28cba813ff0dd776131b97c6c915245400c9a867aef0d29ffdadb59013c88c812593e2a2547876911787069c430c3c77dd009ffd3cb169c23627be892354d85130e8a90112122dff96d91580caf94a44aa073652d07caa53810860f74aaaea141ad36c159c9720e4d44001f7cf25a6a0b0128a16a242c79fc5cae2d5f300f8648f3e24b9e48a695e8f2ba1ac63fc62e104b88ab0cdbcb8c0666a6ce9770b43a85ee294f7c6699ef69703118482fc5a89b0973cf6178d4874b39ce9beeeb321a880509b53fba35054e68b01f54891dba4b4f18abbdb1633c098393560ae56f1d1ddf1732dc3e117ee33be1c1091d979c9293bd466a984fefff11f16cdfbf6ef4fe27c5623de63c6a3551485a2d38f23e68c7d4fc8c89ce533657d4dd2eace27c4c71d9930afdc1607c3cf2b22ebffb4bd69e776dac0198458420554036f18b629b5b0880962c5457da126d74bbe00dbea1e2f28fd681cf4abce3c103bd1ad2eb4ffa09e7fd6c089e728a1bc831c8a48d4cbc3297986d8457b067a05ccace0d601bf0c851528d637770ffc7b3148bd06aa89a15508521037271f108f056abe1bc5a06c7834cfe1fb1cfad14f45797575a8e8f545539ce5a87c6d454519312bfb9c5c2eb35d525752297aa2ec993b4804634d9ea30c449144f047a5b541268f30e280c13545d5db51b94a9e9fcf27bb9853bd6bf63e1fca6b71aa5f90e228d699bd30e3b3177e6894668a8746bf53a6fcf22cee76a371b9528f1c708bd597121c96e0448108de351ea96a64afebae7f41fec91d20a7c8993a1c4a483c8d29bb9fde1c775361b5ef11ddcaa6f284700ab86acceb87976768544fcc4aeedcaf053f04a5c633180b3f8317c75602d940f6013f7e98084d60a9608784ee41d04ba90b7e78ae757df1fd796cf21d0658d8e968a3125ef9c1c682986daece759e86110e479332a2772a700fde0034a149feb4f2b5dce6bf48a17a457c155bd889e06399808c551ae1fabdda7ccc7f3d043ed7dcabaee645559029f717e45d78dfaa33ac83a172489786adefc42be942194d9970459b0b71f2f28eabb813b77816ca7b63e7465263cca7aec0f284bbe423ee83505a446de9da94c6dd57f364362572854f8d42b8326256d20e490a2e75c47772b6c1886af06c1f0205b6d2afd54e3290412fe04c4ae488e0777dda5658ce56a384b909f0edfcf6a4df12fcd164fe8b6f4a9ad7130f55fb3e1bb95441fdc26bc2fbbb81e58f0ba4e072f8950538eda778cac84d17c8b82986a13456b0112dd000567555ef8935977655bb62461075618f131e63aa585c970c004984760a23af620b2c66bc201a842f2bce0a106072e72d69e2667b5696193b616e2dd1eee51439385543a5de91ca3038e0f6d24be9f504e98bb833fb7e3bc790f7046f8ec18ca0de3634f67a9aa7bdd50ee4bafebcc7596f20b2033041e4edaba69962fce19c40245cec8ba600b2402b2e47c9d5154fea2fbc7907cb3c21f6e047fadffd717d76f89d1bf5b476f3abd245eebf6fac53b8553782bdb0c64770cb5045726f0d09daf40e9be68a5abee45211dd6b4881a4f050b59ccd085c559b1b599a4390c895885167894dc6811f5dcd3839e02784e47869dc0012fe6d40b389dd5d34f0d76cf96793d56dbf91416392fb7c933d3ae96fde72fca9513f14b954206254da907029f9d009eb41bfc4fb4bcc947352a938de76a0e2a9c42b4a1736e3240cf9a178f86ce88a7ec8c73f79c2e65c6fb23a8e2fa7b103c923c09f339d2afdfd3b14d35db80bdab205b200d4354fc58a0e14e29af87178e77d951ab79be53385f4fd61ca1f3c07615be1cc2a69c10261fced4525c0a0a2077d90ce8cccf79d84de03fd2c85ce92ce6d5b56190ed4a573bfa7b52a0a9a0f649d3b24e37ffe3f20d8bd35c40de04304b0b354f328ef07bd9939886dc24a510fa332097fe6e6ddb18f3714f54a95237697ad1322e31ebdd079034dd505a41fcbb02d531d96d756afa49f07ab49e247008f0d7f467a6c8d32833377ae2947d010523871b8d16d41d56193de6e18d863da9647e3f3cc5101c75355ffcac4c0f309414cfdd0a4a01e8245ce7c3499f89671a5691bbd0fcbe85cfaa11a33b0a9f05326f24de0ae19a66d9d823ae4a4fd908cfecb36e4ff0f711e72ac93e67c2ba6230eacbe011dc9b5cfbdad86edb75f2d98f201b4368596059408ec2adbbc75b76e07651d2d9887a2e15701168d8b145680a937d0f77db3c9e96ec318e6b84e028e3c9922f710133424353c4893603f9089ff34f909e254b92deda006a4f4bff38356a5910099c24204af2579acbaaed60700558224ae2ea0b2c6df1134a1c39ceeb2c993f37aedfebb51f67a36621199d442b3c935638596c65c08575ce2dcaff7d6c67e3a96bfeeec3f8d0e7bbcc52e5a7b011cd3dabed89a6706842f13a5957c26fbd30f4d6694929fe8de51225e1eb99a609abb08de8046172a36d600aa0b94dee62ca59a6d00e934579a81d79617afe46855e0dc2aace3a876e2096791a6f1cc03848b0551544baef2c69db67606f7e2d39809dda23d0878e68bfd9e99f8e1c43c18fb19b9a2ff4571d487b436e4702546eed013f4e7551be530ce3e8edd8a41387b7e226bb104fe4220d0e282f018304d7d5846d59d324917d74104d9170e2f09fc84ff25eaae1b5f7a15d10c214f6512d00ad19c243ef1e45b3a5d6ca643a7ced24f2c4ba37ec6c40ba70334820a4a18e2a2d82051ae53071084d07176370f77a7393392a66f7381dc554d25d160ab3bb9a719a", 0x1000, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001600)=[r6]) r7 = fcntl$dupfd(r0, 0x0, r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) fchdir(r0) pwritev(r3, &(0x7f0000001a40)=[{&(0x7f00000016c0)="702179f841cbc05b3c9a7b669d86621375e2e000e7776e4fae1db6c4d39a00740dc1728b7a1aebd9b6eb98f5834e0a44cb9fc2482d6e51b25f6250bae5aefe928c702169d906fb59521b48a0b6273279cf9ba6274d746d9d5cbdf1bcc45881d6a7d938a33a192289cfc98b60eb4fe5e8b11fca54aefc0059ea02272090fe340822af4c9e39a362b269b886a28b482307882748d8b401871d64ea3ed4f7b78b65002e6251241dfaab3e505b2cea36d1ff2b60c4496eaab9a80b460fb756c0871998decc0941f8a26c10", 0xc9}, {&(0x7f00000017c0)="8064c3c53696bb31cadaf64b57f8c14c5270ea92f226b6b3736e2b09d926125def6bd4d99a40cc6a90410242ff59f165c92a022e1b72915da4d2c7bb85d684f71511088d356f103df012b27b288f802317af549fbe626b877050ba5f890774793391caf44b770a9c890800fefe97d7319b8dfabbd2b3a324bad0dcb2bc001c9ea9477857385c7eb5ae53ae18d3b49547e73b", 0x92}, {&(0x7f0000001880)="7969e0afbb950416762c0d7dfca1322cbd1ef3926782fef130380a8d25cf82c3d5f051e317bbd94289914464528de5a4bcdf40f556ecdef6d7ff89", 0x3b}, {&(0x7f00000018c0)="2547d79c9a96070d6a0651c2e3e77e6e6d8cbc3eb135472a08d36e52df30c10b556d8534e8daeb1fc9f69db6f1a8f688d70bf689aebe", 0x36}, {&(0x7f0000001900)}, {&(0x7f0000001940)="02e3ae6470dff9daaa500f8d9b22215dfbc84095dc57ad5ea21fb4289c3d2146b6fe7e95015ca05bb29b02494f4a17bc625c439d966746d88996c1981c8ee2ec8eaad1ac79271c46929970bfbddc04dc99ea5fbf904b4569e89f2f0ca7a4fccb460ed57e2cd500e8", 0x68}, {&(0x7f00000019c0)="e63f532035c4a1737013e1ca97f175a829e83636a9c5c28c10e879b255bf806eafebb34f1b33ce494ffb231c7a51581d0a4321cd3a00a87d71aff39e48990d7e4038e98926bb5898699a22851d1dc035c91a3c934476f262e51955c525b947f1b03ff93f78", 0x65}], 0x7, 0x0) getppid() sendmsg$unix(r7, &(0x7f0000002080)={&(0x7f0000001ac0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001f40)=[{&(0x7f0000001b00)="d15fce3d2e15a9bd7437d9e2e5db4509cc1dbe47efdcffab875795c25220eb02b90375f44a07b5ed9827d18eabd72cf28661f654b254a5960bb9fe83c01a5f67ed994e30edcf7ec16220e9c95c54aa549559cf1323e45c3674344f1a81392da87099756df36e96e310e24e106d8fbb16b69e502e0ad5f1b2b701f8dd56cb39e6cdb659bbb1e2af186da16b7924fca8e6994585feeea3a18c8573283bc43d63aebfbb2ebed7cb19455789ef46d233ead77b337232e322e90e5e8ea3eaa1137d944b96476d927372bd26fe3ad1a10d7d3fd0c0bbc14852543b4ec5a9d8ee9ce7851a5832edbe6aba1e76d37bd30cf60983f38f875ff2376aae7e2a", 0xfa}, {&(0x7f0000001c00)="a407bbdf55058b84dd9c81d266b7f2e04d56c22a0a695b62fe986c926589bdf9a0b488935d61229a7dc2a36766988b183efee2dab98d6ced802cfcc435c16895b84233444944ded321c231524a6b34caeb2232d53f787ef2f925eb469609c4b57b1ea1f24c4b780aabbc682dfde20d521b3aaa7bd99b591b57df76ddea8c9e20fb2add381399196e9fb1485f15a417917f677607146d583947e40bb9c853067c6d4bf2fe56", 0xa5}, {&(0x7f0000001cc0)="8c3909d35efcbefc5c59f190ab49d990844541629e1c88b691f1c7db57cc5c92a3b23453c777421aaeba219016dd554210a047be0fe13537884dd15f05855c35b9", 0x41}, {&(0x7f0000001d40)="e6b61f801785", 0x6}, {&(0x7f0000001d80)="1ef57ace5333d0cb93fb42bce1bcd20ec255a941328dcbf97b26cbb0e729891a55ae09f58c90201affc5712085404c50c5c1f4cc99baf2af8349f2c3bbf01cd7d454857f9718698c20df7cc97df822526f3e966086edeac31fd06b3a226b2a53d0814829360af5b1c3368d9be5f492a47ca7949bb699232078ee9ffa84ebbeb0943b54095743bfc2bf342e3e1ef3aef1cde660d145779dae7838764ceeb13e2e684c6d1435bc025e996531f0e7541056445a28b809462ca291b05a27c2e14ccd69cbc7", 0xc3}, {&(0x7f0000001e80)="3d23787ef82a05c98a06193d4827675523b0af891871a7a7652c86d731845569364ba4cd0d549488d7ead28f37f2290de929890631e06ee716e5037400d746eba92e217a5ce3c544d9eb82f6c09414abbdc011652f2c935cf04541a677924f911c6ee31c3a484533bfd088e8227bb3b38e5beca1d3ee60560107120e144808e87f9c8872e6da49d5494ec592bf3f9d0dece4602dd5864c7187a9b26175010f0517b871c57573f601c030de545ee4", 0xae}], 0x6, &(0x7f0000001fc0)=[@rights={0x38, 0xffff, 0x1, [r7, r1, r2, r1, r2, r2, r1, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r3, r2, r0, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x40c}, 0x4) r9 = socket$inet6(0x18, 0x4, 0x10001) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000020c0)=0x1) setsockopt(r2, 0xba, 0x8, &(0x7f0000002100)="b6d556f023c4127a05d57649da48c8f720f36fb4bda1d3492ac7a35893b1fecaf46ad5499c25cbf9c2c371c37090232921c0bf5b876448c77a7d0fcf36bc08896bf9059967433f6112736ed97fe0a3e9b7431f8049ff5ca3a88edafe93df3d755c9c7f1c16dfe84aeb74cb23707115c40924aa60c4bdf3ab40e7fbf882f7d1364a449eef1d7558ae4f2f164bca37caa1f125434b1c79f41bed7bb8cdcc3082491224aa85ca045465a43a3b39caa420ff3649b5610f3169d209e7c77055240641b1648665c2d39a7dcec6c6b26b555f0ab7268372700cc0", 0xd7) getgroups(0x7, &(0x7f0000002200)=[r6, r6, r6, r6, r6, r8, r6]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002240), 0xc) recvfrom$inet(r7, &(0x7f0000002280)=""/159, 0x9f, 0x41, &(0x7f0000002340)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000002380)={0x3, 0x1}, 0x8) setsockopt$sock_timeval(r9, 0xffff, 0x1007, &(0x7f00000023c0)={0x2, 0x40000000}, 0x10) write(r7, &(0x7f0000002400)="eff339ab48e2af1986bb8f5c4fa4fe0263fd9f032610124404246026b273d3d23bb329679880f4ddab7f208eecb4b034984b5d1bfbacf70c50ee62acedfe7eeff52af292713f91a5f63f14e5db641e633910adabe8de6d28045e4648b161efd796db52e6744ec8b45ac3c9ada738f08cb12a8c701d0043", 0x77) connect$inet(r3, &(0x7f0000002480)={0x2, 0x1}, 0xc) r10 = shmget$private(0x0, 0x2000, 0x5, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/tty\x00', 0x2, 0x0) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0x242) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x3ff) 16:00:33 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000003c0)='./file0\x00', 0x11d) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) getitimer(0x3, &(0x7f0000000140)) r3 = geteuid() setreuid(r3, 0xee00) open(&(0x7f0000000000)='./file2\x00', 0x80, 0x52) r4 = geteuid() r5 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r5, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r4, r4) r6 = msgget$private(0x0, 0x10) r7 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000006c0)={{0x80000000, r4, r7, r4, r8, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r9, 0x0, 0xfff, 0x950, 0x100000001, 0x1}) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r11 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r11, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r12 = msgget$private(0x0, 0x100) r13 = getpgrp() msgrcv(r12, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) 16:00:33 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) pipe2(&(0x7f00000000c0), 0x10000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:34 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be7129"], 0x1, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x0, 0x0, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) mknodat(r4, &(0x7f0000000000)='./bus\x00', 0x2000, 0x8be9) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0xfffffffffffffdc4, 0x2, 0x1800) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="10009df347abf3fffb540000010040009a187dd64b696c1ffeff9f62b9cb1c919edce141d73a55cae5b9b26efbf038c34760c88eb118cb8d0feba4472bb81570c65d1d8a6e71e1c77dc733fe536c9530eafd9f2f9f9484f3efcc687b524e8a1b99cfd9b065ff93cda2cf94927c45d0d4121b52913ce55b98178da7a4943bb757f4692d1ae859e3fdf9edfa276debe2dbe38b0cd8547e229df53fed20fc88bf861e6371f21159654f2003a958c268ba64a214006ed8ed7bf71d880485daedd936b5858fa0b933d98b3251f525d22c1b95d308afea7837d46e9b891aa97adaa8b1e100e94f6d75cef97876d65334c887043de82180eb1f5ed8c772a4e6634915d02f4ed2d56a02c392ef0ed5fabd"], 0x10}, 0x0) getuid() kqueue() 16:00:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="0ad720b5ebc88068391a685f91c5f7c00df04c5c59c1785556309b3f5bd6dfce910debf6592f1b520f801fd0d815772260199d7d5393d7c287db7fddc2f0ec2d982377d627f89f065a48ddbe6a35b757f001d5dfcccddc520311b964ffce1f7e428b9f72385f937a9f90ba4077c07e093e51b3cac019a3a473f22f778ed7499a330c4fb8924167dd44a2b2c76d03e1e1a9b3727cbcfeb4953ee9", 0x9a}, {&(0x7f00000001c0)="2f546eb4f38b7fea2d557a45aa4fa2cfe062bb4a552127c6e3f8a854a135a15610608d17aa643259e307a2a644025d5b0ae5f31b231012b679aa9910b96271ff6851aba9327ebc9add4bff1022afbada670bf92c0c89d3a58129e8737d809893b07652df2f754fc4dbaa75581b57e2aa33ac6402b8093577803877e05e75e83a7dd12151ac56ef93d41b813f3bb432f013be6cc0732229ca66fd2269338c5fdc68204d793bfb4eb1812ca0fcb29231cc7c6f3c0332f783a49061bbb651cdc337c520d1a839748f34f31f375b5b8cda668a0fbcb83b17b5002357cd95fe8dd90b37f0a24e9d2879429179fcea4557c77bd0815d", 0xf3}, {&(0x7f00000002c0)="c2fc4feaf93e2b9825215031e56f8a8a530da174caf6151522bad43dc5a02f4456143f81f95222e719b1040e9c6f0a11efdb1428a1857d7b86d3242170409945865627b0131492745b3d46c7fc1188", 0x4f}, {&(0x7f0000000380)="e8635f6d6e965af1c0e0c6ef4f889692541170d5270730a3352c22a3d2e1bd22e2591b3bb97f3bd864d77d658272c239a49a9194bdefb693e5464ccef99001834a66ea070672bd5a4ca9683d77aad64cbca7fd0229bbf832ba679b57c97768fdc75aa2e77499a176e2b5", 0x6a}, {&(0x7f0000000400)="9f5962008afa86546c00cca416791323e8e24b24f99bd51fb05e882f862dc1f595ce51ac497667f79be8b14559a1caa33271e51b76664db4ce66ee825950bcec1a7b0c195301d76a221ab767fd1980820a77bb9b5645421cea035bd8a721e744695621eaf378dbaf7915f1d9537f5140a17db5", 0x73}, {&(0x7f0000000480)="890c635fda300e4cee23d4d2087eb89b94b5f50a5d1cbe547d8f52d8c7be05f4", 0x20}, {&(0x7f00000004c0)="e15e1f2870af8404a5591f7da2485d60898a462e94ba7bcf73c4e7ce561b25c9d71105f17777c4faa7a11a8baebc715ad64b39f1ef28cab5cca6404741d5961a4ac079d86170de0b467a2ee477a469787126abf7529abc3444", 0x59}, {&(0x7f0000000540)="b81fb1e496603db493a7e19d1ce927afcd1f680d2d51ec34956dcdc263350d75e216dd361733780918321d585f63839bd9f94b07ebdc5951d7da18e529a36c2e88b11c298bfc70b21914eccdfcd8e23edf99da14aace0fd0d28bb73bccfd39ba4fb46a9cef9626a4014c7706ae081c570c960fdf22c87baa505b5cd39d4a40224fd3688adfa000960bbb68f5a2a10c754f1f17e56e96cad25ce9169c1763827aa3e0ec7d71dade79c988cd524e28b2b843204eec7a31900597fb39", 0xbb}], 0x8) write(r1, &(0x7f0000000040)="e0ebbd161e6cc54a5831eab4d35dddf87fc0787544a65618d6ba3325d616e580e85ac516a9a6d5344e3dd8f1534601ba3fd0270713a2434deae0bfe61f65d35eb13a13a069f7d8f74ed3e6b29025144771122b961b26fd7f5c", 0x59) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:35 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x408, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r1) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000400)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000003c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x0, 0x1}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8880, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="9e0a9f0594c9fc7ac5d712c21edbaaca6ea3e06b09613785c28e4f85ef31e54a6930b26d145b46630b09e38b55cbc332842554327b8a8d844d28462a119dcc873440a3216a6893ada0b724345a51d301b82c2c476d67514fa96c45f02b254a93b789466e513c25f9a161afeddadabd1773c203ed7dd4f1f01b8e480492a931b683520e030635d8d8f8fa4c92440dea7ff7fa600a524853d9b1ecdb648ff9fd3a45c523307471f4b1465c0f657c878b6b666a2ddc6219abeb6c8f84565bbc53756550c72142544ab9c127c2db4618ca", 0xcf}, {&(0x7f00000000c0)="222d2b5177b9f8246fee", 0xa}, {&(0x7f00000002c0)="ab80d6af46c54eb0609b2c62719617ad671b23b6a9fef38dbc04d71c5f3140d98af1fe5ce175ef1e83189264cdac363c4f1174a1ba505443d5dc35b61e09990a8e42120d59dd2f0d2fd85d4b83caa2c8a10389e296037499faf6b2eb80a83ef37300a48e615fcd77c21abbf5088e46ab41694a1eda389ee19dc5d3d57d94bed56edbb17833324ac1a22684842a1ace92781b68a66f", 0x95}, {&(0x7f0000000380)="d713b64e7de9b2bdfbf70d9c18984ce4c1c3a64583d08fe2eb0638bcaaf29c5c7dd9447253414c2a418c8e0a3f2c1bc3fd290c49af01d93a1f8a182eae1014728bbd02c505071d9400ba8581124af9e37d4756a5206ebe3ece18453c44921c33c4834af4142a6fca823c6b590fa85de17d50f35e470145607e1f38352f612316bc2f5f2b3455495d8e879426f524db132e1d8560cf34ed0a959b1e36530f705cc8b5a200b4d99f8d90abe5be93", 0xad}], 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x11}], 0x1, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) poll(&(0x7f0000000000)=[{r0, 0x140}, {r0, 0x2}], 0x2, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x54) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xffffffffffff9cb9) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/zero\x00', 0x10300, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f00000000c0)="bc82018628a9075d788aecfe3110aaacd2a2d65a5eb4121b2553111a4378baf358730f2aadc009220f7372195cd1feb02a78c273a6c0e74ef73fe2fe4c8bc9577c76fb7b7569359191112f4a8fd7c24fee50d5a4b9531d284be6213bbdd202d6b70edab432f6bfa518dad0", 0x6b}, {&(0x7f0000000140)="f9d83d367599702b052b3d72740c4860d45d1be34aa1b87839200400ab636e48b35078f3546ce98344f382d7d45125b9156a05bc3a4efdd0d57b8d4a113982c354dd937102d9237f638d9735a4709717d31326afe1fe55475491bf3d774381506cb273170e3185dedd40c758b3dde4cc40113cf4e3b4891f09f685459c9bef100e5b37ed144fe23f1bddf3ad053485233028150d3121039963076693a8653978b4285760c92d3f3e1acdbb96155a7013d7277306a129c6f3e5fd18c482b1afc86ba9c0c1ef617837dba2f2e923d719f09f9625691a9107393c2c1fcb51fe50dec8afb3148e882219fe7148e9069878aabf1c33eb4ac29ee1c1090a27caad48962681f9550419a253f348649ef833d1a13e523d8d577842c8ee6de6a114890cb738c1d91300d2a53e5327fa3bb631f20f02e62a0425a5610e55700e18aadd0110324d3f7358c469a64baf233f2b1222d231caab8cea78b077b32b159b728d911803f371fe7653a23caa9ea6906cc51657ba6f7505061d06809b8ea7b50ab5be126c3867cf449ece69609a44c72a0c664d5adad8571b64bd5e9045c82caa41b8b7854cfc316c8c1b72c11c79b9efa855e3e9387857eaecbe17b7c4a5c75f88a64f1ea203818251de2261adc3684a27a00c00b95c56d712ebb74fa8664e34f23d5c4cfa594a7c7c30c73e0747d3ebff2468498431b59bb632297776fb34e837a8225792bf0946a877b0fce65c1c420e2503897ff4087fb1daac7503bbd6b85505d05168caff00fe382a16e6acc99f6014d60fb538d48e763bdbcfe4382a854609b55ff037ffa8dff97f36a0572f5368b003e7ea5c19288bba284c638af49fda3e1baa6f0020265aa4b5a3f19e89a7baed66761fd6bb9f2fccdc5daf9e51f3db0ecaa73362c971efa04a731e657b06306fd47d71f4a21d416fa4e4eee45600acd0bb2aed4bdb313ee321ec287a6c9c41598ccaabfbdd2fc2d46f038059f1fd70f8c2965d4f878970ca9b587f1c58a44355e6605a96e6360b70e718e7f260043937ae6738a771a5ba52079542566b83ba166e8462078a6b7f1593cea59aef392477d991a0e5fae2daf54cf7330c118e584b7f4acb9860330c9c5dad15aadfcef1d691ad4a40e369f8e9b54e67eddfaed146a56676d2e5910837755735b1fec7f03edc86c2c9c65db190394c18cd3ec2fef0c9d293db81c247c0ba8841c822dc9cfed684e0406033cbdeae70b0028228707b7d6ee7fc5899692293228993b313b47125285032d78e446e1f0358eb5583e6eb10b0d237886fd3fef6bb823610590741a222bce44d6687e8ba53082e1068237f0285d67a3654e1b6974c01c4ecf92e5a5c7f3caa7231d2ff7e0da910c5b714c7b3310b6256a48ff1652aff34270e6356c11ec82adb850574d1815dae1c6c6a8792894090c2d56318e24d5d6f00ac3b729cbb8093731786f1d7af485e89988f0861120af8d0e7a0f2ac109cfa6c9935a869214d4c1ab1112ffd0a717ef4066efed74b09a018f655af385db5b622d1ec2d939fc0c04e61c1cf767d9e099dfdec598860b777647d8fda07b0484cb6766a20485b919d22293af8bda0e45e0a30029f885679e8bf120d7753b12c87bbd82d40cce638e7fd56d2933979cf533214278b80db6025c14eca203d043c82719b8c9b4b00e8d1df676853359713b18a78090b298d7fd50dd821af351eddfccdeaa63f297186f6a190f9965988eb8b6ca7e795d07c56f749a2feaf5c2eacfb03a1c5de6fe794d5d44645da65848f7a3b587e38d332136a481df5a959c066b3afc93c26b180d51cc101b984050bc7ca0c4205c83c48b75ec336ebf6f457093a5bfa91519ebe62918141b13c4a2b2df59eb0ee1b08c4b834832522f948e5fdd1822d3e1d6610f27b46d2485d457ab42139dce75bb2f5a64a2ccd77559e1b188d43c275c6ea2846b25a3f72dbd23bbd59db0ec1ea6b13f3f1d12ec697a6d34ac42cfc07934cd2965d52b7fbc3c5bb9f0b368d1fd2a743b81e78058e48ea6f2bce1a2353031143a4278272de046c56d27b446f8c556ddedc6993272822db775f358e2677e09009cddf08d8b6d020e62160243e6624ad116dde900ab28cb9e31b9e9e20190cbd21ae2e868e101eb3b519017ee98cd58f411e1c44a8443b96e7baa0d3439a205b901761d1cf06b0fd62ee761bd2483eac88fa0b70a3b850d106cfb4c33b9c624779f22a8f953569049e67cef170c24483aa21b83611321766496055030206b03ad1ee94ba899af47ba594193dedb5d0a7a7a0b551aaeb2baaa2eab4cd754e831633881a61b3bf4e05e779a226d2cbd6d8f5201699fa311fec6f3529f311b62a0cb9600ea3e25ec4a217513fca9bfadede5673ae53a76733217b71c1dc22bbb272670407803ad404c58878c9cb077cdb64c9bb09a4124de6b4b5a388f2af90d4b0fe7cfe93ce1fe6c2c0d5696690c6003609f28df2164f0a814c6ddc39527e330ae6f86b35629dec0688364eb2c5ac9ae71e46707c50ae4e22ef378a9c0a85d7d67713fe83acfb7ad2a9994518dd4fc3aeda652439f37f3bceda5ebc61c21271af327f9b9b6a3911d8bd923b5babd06dde9e703bcc8e459298b0996b6fb74e322b187ff5ff7beb989bf6c49cad813adae34e3b37b1af33f4b5e15843e2791366517cc362b70a2ff036716cf6f6d33d8bcbce914b504ca9b3a60e21d59cb72469953a86a2574b377c4b1964d4d9e22dbfefc4eee334c6dca6a99fe8d46d09b960efd1d2b9809b05acaed59caa9dc47e6da718b230d4f88f7320dd16bb8b41cd6703aa7c154917ee2021710e7e96b499fbe7a4f04d2d5966c5b90d8501656d2413d3cc664545edd915c52158a46958252676c2047070c3aa885b3256517105c9bedd8c45c8e35a541ba4f56b7cf9295ff3b6b2e1a725acced7f131de276b90bddfcc7cba6efcf0c3a021f03b83fac8e6bf831d110fa64ef7f2f4f35b315c74b88d8e8dccf7c9ddacf847b2b21854fc8dde734a34c39e44b7817f569698df47a2956afaaf0d06b75f3056a45874162bb7c0ef4b8734056f5a00f70525303193368504bdf821e186b6ad510ddd13455ffba714b6f3bcb38a629dc6ac6e68d6e0926790dd59a86dceba574b3db925c122da60088f8723636cc6af4f98896a1feb4894a02f3214e39346955a9a7f3c8e5617a65c24c115107b37da90569b01904ddfa6b547b293308b1d08dc0a4d4f9d604c0269467abaecad21fa9036e235c7240a978d7ac985ab45c86f11d4fb2259ede12e889896eadb304109d0487d5e2b8afd10f232b1747544929198c69b45b83191f3e8bf09ac854cfa45ed8fcc74d679fbf0a57b884671443afd7b2b420ef7090ea0acd4fe4947772ccfe87e3d4f22d9d363558749b87099be892a189baf752f0a506fd01ee90086f22e0bb560ba36289d67f26ee7239e3f8032be8a4181db0101152475f9c5af26184f5eeb784dca949127bf93acf2389f22fe938b491ce911ba75b6cc150a57a0c37039a4819c9fd5892bdccbf23e2d925cfd21bc8f803e5d771363317b83618c47eda37b6f1cf3b2c0ade0e2c7186047f783f4f52b74e3bd0dce6ba32be65a0c32c7a8c4deba5956c13bd43bfffb55f15ad0d02de180f94592b1af40ab9e7d3bb8e84d279086632654e4d804aedf02c951627adfc61412c585e4b4e27fdecedb0a4b9f1dc801b3dc4564bf4f044f995f62c066453336ccfba072b3aaecf9091ccc952fd17db314c0c7ec2cf29de1a49b93d1c454fb377882cd8916362e6e643e70afbb0940073f330ed7cc2a3f1bdac426141e46385b821de82085037d8d719631752619bb9df5938f90a2f06cc2a35c1f60021103cd4957720572f4574a36ef21a254292329648ba6256f65da1bc1b7d11914921998c7579578776400f7ae8793540346edc01474e27bd15b535d09183a99fa808eb57cef5ad463d49f7aa2c3e4bd30635d025476259dabc44b98b515637e0561eaa0dd33b6c9cb5b5f63671ca1aa695997006c41da32e1e2548e32c4d01382cd641edd7bcdb009991abe5a3aa4e1b916e15762f16c3b2c6676af6aebe4e656ec6d6561ffdfaeab3a09f1fdbb5af3f6487afb5bd7922dec7d30973fd28bde6a2bf3d6a1f5ee4f84c3dd7812e5a4631941b227c17693bfbcc7aba4b3f7d00976574ef838d026f697d6d6c568d40913a3ebbb0ed57e0e8d9b0e4aefd2ab93aca16827b2a604333b65a13ab33acf2b07df3f6126a61dbbc88cbbacc7e4f5794cbaefd899586edc16f68e4edaa1b4e5dcce754c4fc164be88e75f879f362fb951de44c8c9c2158906f1ca2003842267998573ce584a0d161a6710c7d71ac5c17848797f47130fecdb6ac1cea33978859d2386fe8975665f9395bd9a8cf6c41ac266f8dad55ee3553d645d66b51b79b1748ef2ea57d19d28ae93d0b27b0552be98d6e48bc5146fbfd7de574dd0bc9cb38cab35a7c6bc223bb3eaaa355fe3578b2a20d7c97340ee89426e971badd2f8bad905fab157fdf6dac75433a2df4263471f43e056c4ec475a47a13ba5797fbd436f263e5801d47d35e6459b267024ca956f58d722880a75f0c1388807530b9e41c37e1e1c3b736ef0602d0382de4fcda1ef5bda76d9a973a6d1ffbb29110654a53555fbf618cd6646a94136aa289fc8c8042307d1cf6da984448c65edf83568a5e06b99e2bd5d52a62cf75d8dc45fa38269aa894017b0bd13890ebf5afec63b6715a26ca2e4d3ba355b4044dc905b0a919a2f3c1fc5e10bdfd6f795b5491389191d0954b9ee4a405f2798b8bb6fcd5513acf51da866472b728c82324b553eea10effc34e6df3b390d6b9b2af002e5201bb8ee96d584f972ec060f490e9d7c8401f484b8d835b51a216a25c2264e72a30b3da66a198fd2caa7e3616ef1fd1ae64500362437b8b6598287ae18eb106563a4995c93a4b901b42ce0204f8d232b7ebd8bb8d2d27e5f9da3dd3f681f4626977cabee72f4be3161be75230b7b94c3f431ba310d0138503c336298aa5fdd08d65d1b8ca4f32fe9f35cdd8017fb13fda8db6cf0de16a74e7b372052d654bfa4c9154648934c89c1918d0bcd3111c7938aaa62a90bafe7346b85a044ba863ef33f8721057b06fa53afd12bea8f1f7e4441e760107c8ce02aa093c7357e35ec78cddbf762d11d7c04d44750f1b9bb3f9235ef981fc376f3745e45da9c4909651a006358687c7bfaef2715772c69ce297b6bbd3e3fec1f4beb580581c4aad50462964768ec5e8d36180a5885c88b7841c824179a2f90c2ea2dfb783ab413eaf74fd97e1ce5c1e94c28753061defbe8a8ac18f050cf035960dc3c68178b56ae707ab6a9de638146136ce8e011755b16f23ee07082a6a0c9f1b40b2912a8c6eabdf80b14749b88d2ee7faa84d49e3e24df9b4b46845ae4a6c8ad1fdaa279a68820de921833441267201c3f3d6fa85a2a605de68c936465cfbff7b2f1bb0e50106194357a063c20e5595bdb3d855b6ecc8c939874dd1dfc93d3609959126295b8be460d450b67e14bf98aaee41f2c22776a541dad4691448f7aceaa003eae7e7d1ae2159f99215fda27b087e75399f747d0a1811605c50b604eb4248355bc09f929340c05ed7a5eb20157ca2ffd1779f3e98e7bb350bca64cd8777731f13e83fb4697dbd00cb7d8f609159f87fa6d006828e25fc87a50cca1258535e1cb8bcefecec8c7d1dfe6a58753d3c843776199f42af57cab2d963cb6fb2e8d5305d49ca988954a1d16edbf309cbb5bee8a819ac305a33e0b4a99d3418847023232ed", 0x1000}, {&(0x7f0000001140)="4240e5a217ff9da77ddafffbf206cab39e9c1ed1061790c6bec01c7cd7c8a050f7da917b0658230021b62715c68ae5d355c5f0ac143e5835968e3ed52fbb4bd463f1b40182112c7dc7bd77d9295da8b667227935ea7e899975c1cf36f681e11c336a63f6d9ddce510c5cb6ce70bf4511a58d7748a5d1460f9236272b0e20363b1028a31b80cc05b3fd85", 0x8a}], 0x3, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x2}, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7d0aae36, 0x1, {0x7, 0x10000}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001440)) accept(r1, 0x0, &(0x7f0000001400)) 16:00:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x23, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x86, 0x100000000}, {0x107, 0xbdd}, {0x0, 0xbe}], 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x800000) lseek(r0, 0x2020000, 0x1) 16:00:40 executing program 0: kqueue() r0 = dup(0xffffffffffffffff) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) mknod$loop(&(0x7f0000000280)='./bus\x00', 0x4, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000240)='./bus\x00', 0x40, 0x6) poll(&(0x7f00000000c0), 0x1d13e50663327097, 0x40) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x0, 0x6, 0x8, 0x1, 0x4, 0x1, 0xfffffffffffffff9, 0x3, 0x1, 0x1000, 0x7}) setpgid(r5, r6) mknodat(r3, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r3}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r4}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r4}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x70) semop(r1, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x7, 0x1f}, {0x3, 0x400000000000}, {0x3, 0x3, 0x1800}, {0x7, 0x100000000, 0x800}, {0x1, 0x5, 0x1000}, {0x0, 0x3f, 0x1000}], 0x7) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\x00', 0x1}], 0x1) flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7, 0xb260, 0x7c, 0x0, 0x8, 0x5, 0x921, 0x3, 0x0, 0x3, 0x78e7}) 16:00:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) socket(0x1, 0x5, 0xbb) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:40 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget(0x2, 0x200) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x812, r1, 0x0, 0x17) read(r0, &(0x7f0000000140)=""/87, 0x57) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeafc85e2864c61ad4492a49f907bdc1bcd62b103434820abc4bcacfa3446a1c8ad705fbaef48aa5f1d84002000014295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd00008000dcb95a01000000b2172a89b1fc28c6000007a864d67971a3880300aa8937092e000065fed54c14bd95e5b169817391ec5106fb62f6185c636e57300a0bc17d50ee180cdd338637e0e27855797a311cfde7b645b61c31899b5bec5304e5c229d21dcde9fdc733d42ec53327fe8321318763cf9c27b0a6356dc8da46f1ddaecb26cdfe4e7f2592fb57a42e47994c60250b9449dff78069bc7aaef76cf1599f", 0xfffffffffffffe7c) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x132, 0x11) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x20000003, 0x4, 0x81}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x1ea}, {{r0}, 0xfffffffffffffffe, 0x22, 0x40000003, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x83, 0xb7d7}, {{r3}, 0x0, 0x86, 0x80000012, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x41, 0x6, 0x3}], 0x7, &(0x7f0000000200)=[{{r1}, 0x0, 0x5, 0x12, 0x0, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)={0x1000, 0xc8}) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r4 = syz_open_pts() clock_getres(0x4, &(0x7f00000002c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x21}], 0x2}) 16:00:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffc, 0x2, 0x0, 0x0) 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x900, 0x0) pipe(&(0x7f00000002c0)) kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r2 = dup2(r0, r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x3f, 0x100000001}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xfff, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xffffff70) connect(r4, &(0x7f00000001c0)=@un=@abs, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = socket(0x16, 0x8000000003, 0x2) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x9, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="19902d8770d38abd3687a0b2aba3747c18ee9dc68480ae18aa90cd4c25031aa02eff82f443c9d313a1815dbf0aa3390d5056e87a86547fbdc4228b57b07124a2fc8d5d3c6c654a9d6fd276df5425aaf6d0cdad422f61", 0x56}], 0x1, 0x0) fchmod(r1, 0x80) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r3 = getegid() setegid(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) poll(&(0x7f00000002c0)=[{r1, 0x48}], 0x1, 0x5) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x80) fchmod(r1, 0x20) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000003c0)=0x9) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000400)="1f9107ad01e4d3a576eeae13573a2b9ef507c923aa19801a1ed86480ca349b67a6388e93c94759beab8ab579bf65239e8fca074b0a297723b6d9072caaf5f83654e1c0072e4ddf7a0e7547514f821cc46e2036b5c7", 0x55}], 0x1, 0x0) socket$inet6(0x18, 0xc003, 0x3) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000004c0)=0x4) r6 = semget$private(0x0, 0x1, 0x21) setgroups(0x4, &(0x7f0000000500)=[r3, r3, r4, r3]) r7 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) setegid(r4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000540)=0xffffffff) setegid(r4) open$dir(&(0x7f0000000080)='./file0\x00', 0x1ffff, 0x20000000001) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:41 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/20, 0x14, 0x42, &(0x7f0000000380)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="bf70a71cc79225f55f951908eac7c8d84603a75d23ffabe5cad9e638a22849f78941b6fdc2ad1f2fc0ec41c1785269b46a176cbec7171bc7be76bcedf008e927d1c353286d0505c8c679f51997abb35c6337746b8653743a45f62559760da064a4f91421ac2a4f5e664fb0def724f37bf234d55b4a5f39120a73069df42824c446b9038520facd4527dfcc6020fd0cb36794cd39fab9d7a37a92f00104022dd875dba45567613edaad2a680a80ba7128c8845dbe2e0dfe33ee4a7d1beda7d952dbe7c0521a04993a6fd508ddc35f3aac6ff680906913484e0f80872f9fe87af7b76d2971e6519824d6e5b09b91e2e269db9135c9d4b9", 0xf6}, {&(0x7f00000004c0)="0347be5d2feb4206f8108c771e4b3fb16ccd8b256312468724e22689f27418873c925e25722dded0f91ad2e7d5fcd4abaa75802008261f449eff4be37416a1a352d893c874b55fccc67bda15f72226893bc7ab05fce51cae09a336a1c27e7ff9e276dccf0f55e92541f92a92da585afd6fc943265f0b68977827da55d329d27f97d714ad944ba32228a29d36905016c1d699d39c42a749574111a8b4dd747c3d93d126ff5099989d562044dcf920f8e00598cd7e4a20db96", 0xb8}], 0x2, 0x16) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r2) setuid(r2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r0, 0x0) r3 = geteuid() bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r3, r4, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) 16:00:41 executing program 1: r0 = socket(0x2, 0x400000010006, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x7ff, 0x5, 0x5, "4564a20b3a4649e661cf502456a684fd4a5f09bd", 0x662f, 0x3ff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x6f524f8d4e9f12a5, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:42 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:42 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x100, 0x0) 16:00:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x2000000000000280, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xcbb) r2 = dup(r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x3) open$dir(&(0x7f0000000140)='./bus\x00', 0x7, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, &(0x7f0000000000)=0x1) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x402000003fd, 0x0) write(r0, &(0x7f0000000700)="7030d01e7df6777989fee231a62325099737b9ec0013efedf979ca9cff0044f59ae15e3d1d1bdadb08be477204270fc4469631be1ed723d1f303b8d60e973a5817c0190740e809cd7d4c17441a049495e882515e62a0b0e56958f4a4f7aad80f5ff5b6d7f80850a490b3e4fbca32afcaa67daf5d108d68a54e600311d4965a29257a23287909544b300089ccc21f76592d821e03e2e0e4d2d20f325d2b56a97ba40000ef815bbb5826b42110bc69a5590000c4c07f212a84f7bf0c5dfbd83723598e2bc963f7b46b0cfabe108e5235ca0183bc8a5c26d69aac4967b5f008bfb4f8aeeabe490f212591e4d3db456f983ea63693e2e5b04c14f4ca430533f532249030b33fdba30b0516b6e0cfb229c5ec1146353564", 0x115) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0xfffffffffffffdd4) r2 = getpgrp() wait4(r2, &(0x7f0000000340), 0x2, &(0x7f0000000380)) getpgid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000440)=""/199, 0xc7, 0x1, 0x0, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000200)=""/197, 0xc5}], 0x3) getppid() 16:00:44 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x5d) semop(r1, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) listen(r0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x22, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f901"], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) dup2(r0, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x200, 0x9, 0x7fffffff, 0x1, 0x200, 0x3, 0x7, 0x3, 0x0, 0x9, 0x1f}) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x4, 0x6) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x4, 0x8000, 0x80000000) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x6}], 0x2}) write(r0, &(0x7f00000000c0)="401aa77210d3d076b894079f87f325116bcda864c874928e9b33a999595d9e15a63d975422c41b76157b3669fc62d778e1495429c887c1a21882afe10c412c399f1d6c0e7b79279dd23ec93b5481f1ab31d5b84a846ee687453dfc8692b69bea01ff9956b80e49b940000151acebf9569c3b6c333316976801af0e202bbdaea3256338ac209137cd7d0ab936422ff191bf7729dee46ac9da3f37cf60561cf8837192aac720c0cc300abd17c65a850566c45be2634992e5063475667db3b7a669f6324a17ea93a6c7b11565b09ca195a7cd4a139e8e99959caf314ef4f1bff9", 0xdf) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x40, 0x0) dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000280)) 16:00:44 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x0) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='r\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) execve(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x789, './file0\x00'}) 16:00:44 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = syz_open_pts() preadv(r2, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/4096, 0x1000}], 0x3, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:44 executing program 0: lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffffffffffffffff, 0xfffffffffffffff9, 0x0, 0x0, 0x80, 0x6, 0xaf, 0x2, 0x3, 0xfffffffffffffff8, 0x7}) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x30482, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0/file1\x00', 0x4) 16:00:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) mlockall(0x3) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080)={0x2, 0x3, 0x800, 0x0, 0x8, 0x1, 0x800, 0x80}, &(0x7f00000000c0)={0x2, 0x3, 0x80000000, 0x4e, 0x7, 0x200, 0xb1c1, 0x3ff}, &(0x7f0000000140)={0x1000000000000, 0x0, 0x0, 0xdc, 0x3, 0xabf, 0x7fff, 0x7}, &(0x7f0000000180)={0x5, 0xee08}) chmod(&(0x7f0000000200)='./file0\x00', 0x20e) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000080)={0x5, 0x5}, &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:45 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/70, &(0x7f0000000240)=0x46) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x821, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/103, &(0x7f0000000100)=0x67) 16:00:45 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x2, 0x6) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x200, 0x0, 0x401, 0x0) fsync(r0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) load: 2.57 cmd: getty 85774 [ttyin] 0.00u 0.01s 0% 317k 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x2, {0x5, 0x8}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x0, 0x7, {0x0, 0x1}}) 16:00:45 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x41, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x4, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) write(r5, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) fcntl$dupfd(r2, 0xa, r0) write(r5, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) fcntl$dupfd(r1, 0x0, r3) 16:00:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000100), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x59, 0x1) recvfrom$inet6(r0, &(0x7f0000000140)=""/94, 0x5e, 0x843, &(0x7f00000001c0)={0x18, 0x2, 0x101, 0xffffffff7fffffff}, 0xc) getgid() r1 = getgid() connect(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getgroups(0x4000000000000282, &(0x7f00000000c0)=[r1, r1, r1]) sync() load: 2.36 cmd: getty 85774 [ttyin] 0.00u 0.01s 0% 317k 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getuid() r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c9cb48e11df0b8621380c156530005e65d4316a8a7522068c40e75906e9c5b5131d60e015fe737a2cbe0939f4319fea5877e8b23a24f62519a183891956923e65da8ba4ace1877a4699488260afdb2d0d44ad1d60c341177aaed8456d7bab38e4cedf7725523743c77dd15c9993"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xa0, 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4277, 0x7, 0x6, 0x80000000, "0212ce1804657ec5d9072a731dedecf0631ad9be", 0x3f, 0x10001}) socketpair(0x12, 0x3, 0x4, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f00000003c0)=0xc) setsockopt(r0, 0x4, 0x8000, &(0x7f0000000680)="76e11b1d7f4ac68ba9f0d4e53b0b3d69e057062520542b4d627d2581099b60e3a3f3511c84c3f7b9f2faeddd79912403343b24ec51b1efe50e21b4c74637", 0x3e) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7ffd}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="10c5b23cbd0d2c67d3d3d2ffd41b6a2f981c23008b585dc5bb27e030e677fe036f963bb557faed10adb962452db0d8cee827f014017ccade3b9fe2fd12c83592b69bd758f290e106510f92febf9c5d7664581ba44f6143242e372cf604934b33c4c68238cae848", 0x67}], 0x1) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000180)="ee98002a9fc0cb2a813837542eb3e3476d08035fe23b104436c9b5577bc400dcc249070c1bf1ee1180b197ce038dedbd448a54d2a5eee49991b64363e4d0dca3dab7f2f40394a2640f9b6793a6094385cbba6b91fbc627348f76be774d46ee79ce5095ee5baca3db259e2a77c26822c495a4939de316fe39a4e230375b78d0e3871add875338fea8e98674fb0e3fdfbe2b6bd82bbe1fc58f319efd64b9503c28c250bbafd10dc141ac8f5a1c4dcf6787f9409e782240f614fa4c22771f7047e31f9dd701aada9de41247a91062f07d60a77b617e39ffe7928e3193b52de47444aa", 0xe1}, {&(0x7f0000000280)="c1c4b5d8493ca32fa6451ddb38f291bfa65aaa2f0e4e0cff072f42737d0acf0e102ff86523ab6c7aaf788410241757055e7bfacbc416a0b3e7e890de5a5b", 0x3e}, {&(0x7f0000000500)="bdeda02f5b8928ea900c21b4764c4d7a36a04372d906cb1f0ae3c0ed19f1c49752480f6c0b2582195f3ecb1d89a98b9709bc3ea9c7efcb667f1ea0ed750200fbf93217a2afa95c544f8a1876196518ac4e63f25b8319f7d53a7567a51a388bad8a717df7c00781d54c0a572fc0c3b1949b0e9451accfd21878bc0cfaade956dd0eb8bfa3b5890c0a4755f51cdb264f0371e8f0e6a4e47494a54b62672c72bb178857ab5b255d9121ee963c0fd074a21e9b7c163eb15fb69e2c9cf6fc730bc88effb224509c5efa8901", 0xc9}, {&(0x7f00000002c0)="c50868d7dee8b563a19969eacd254dc2b0f1952e3c955f8609", 0x19}], 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r1, &(0x7f00000000c0)="1e", 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r4, r5, r6}, 0xc) pckbd_enable: command error 16:00:47 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000ed000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c6224e7918425fee28a5eb29ec0c43685f23a65e3c3d3ecd2c2b8a"], 0x1, 0x0, 0x800) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000002c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06ad0000001c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"], 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) msgget$private(0x0, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x23) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) pckbd_enable: command error 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)=""/107, 0x6b) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x172, 0x2cd}, {{r2}, 0xaa16a26937794447, 0xaa, 0x80000000, 0x10000, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x80000001, 0x40}, {{r0}, 0xffffffffffffffff, 0x27, 0x400fffff, 0x5, 0x5}, {{r1}, 0xfffffffffffffffb, 0x6, 0x0, 0x9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x80}], 0x3ff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x5, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x40, 0x3}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x3, 0x40}, {{r0}, 0xffffffffffffffff, 0x2e, 0x20000004, 0x9, 0x83}, {{r2}, 0xfffffffffffffffb, 0x8, 0x10, 0x61f33024, 0xa35c}, {{r2}, 0xfffffffffffffffd, 0x1, 0x40000001, 0xd63f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000001, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x38, 0x40000012, 0x1000, 0xfffffffffffffffe}], 0xa8a, &(0x7f00000000c0)={0x5fc}) 16:00:48 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000c9c52400000000b6223509354677b31914868efa0ed4250000000000000000000000000000000000000000000000c74e6c1bbcf280927f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078c02c2472d316a49b66e04cfb44ea1c9f9dfd674f171de9a9a9475c21897f307ba8522fc94706559a7597b89f176c5db7fb840144cac48f7558493e1a750a3c3e3ac97848d7ddeffb240d701926fb665ef93a8e9f75687d77c262dcb88449dad8be744d34636815f430a7e9e285050274ec7a819232bf012af564b25b34bfbef17a8b876e0424c29cee3a2896c2424fc980451d99785405418b6f87678cb95c23304a23c74a4e927640aefbc8834107e0c2d53612b924968c83fa408518df7d6926082c1c84e27d4492d35a0893b0b7a563d8934712fa082700000000000000"], 0xac, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r1) clock_gettime(0x6, &(0x7f0000000040)) 16:00:48 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000013c0)={'./file1\x00', 0xf62, 0x3, 0x8, 0x1, 0x7, 0x3, 0x1, 0x3, 0x3, 0xfff, 0x9}) shmctl$SHM_LOCK(r0, 0x3) r2 = msgget(0x0, 0x487) msgsnd(r2, &(0x7f00000015c0)=ANY=[@ANYBLOB="2c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae0a258b793b2408d6357a46f473fdf5f5b70868dabb70c7271b5a29c13c567fd200193a0095b96f89a3a37fc29d176544bb2412c3452ff854179503050f2920e77fd29ea329ac6cc56a80f1b62c75e0c4aecba0b7aadfd3bda9be70276784e5d3e3bf8530c2a000015abd3d4b8f7d0d6eb8ac4bd00375a9e41ffafcebfdca663add4f1ce4f7debd8125dd12373dabca76d05f99a892a807f1e2511e0ffb3f8776e04394babc950d3205144801de1a9fed63e8b095126c85c5e5b28be5754bd79f1332994c590b5ea0ba4554eb23784b5e8905392a32528c84b4bd4b001d409c2dd0acb6093aa24a240000000000000000000000000000000000000000000000c8dd7ce24c932642ed54ea353e0c58fab15ec468fda9141ac1c0a5e64c36a5701bf7d1633907ea53c4f7adb59e10721fa21f0fffee59ce1d1f3a5292a5e1ed4d4bbe9afa7f9ec717a1cc18c07c2edce17083ee2edf3cb8532830b4f0fdb45bd97ba1d7b8dea3d6448cbce02b2200f7af0441ec8b003c03f2bc86a5dcd2afa2451bb8fd3cfe04ded5512b74b5622cd41230433c9be4c48cb4d90b10090000"], 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001340)={0x6, './file0\x00', './file0\x00'}) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000014c0)=""/237) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300), 0xc) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x0) 16:00:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x4000000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)) close(r1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:49 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x72a6, 0xa1}, 0x10) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) readv(r0, &(0x7f0000000000), 0x0) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:49 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(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', r1, r2) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(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//../file0\x00') mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x112) stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) 16:00:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x6) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:49 executing program 1: 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)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x3010, r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = socket(0x40000000012, 0x4002, 0x20000000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000, &(0x7f0000000100)={0x975e, 0x1}) nanosleep(&(0x7f0000000200)={0x5, 0x40}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x180, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000340)=0x7) connect$unix(r0, &(0x7f0000000040)=@abs, 0xfffffffffffffdb7) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x1, 0x4, 0x401, 0x1, 0x4, 0x2, 0x3, 0x0, 0x3, 0x0, 0x8}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) mkdirat(r2, &(0x7f0000000400)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x18, 0x20000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffffd, 0x44, 0xf0000000, 0x0, 0x3}], 0x34, 0x0, 0xc68, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x82, 0x1, 0x3452}, {{r0}, 0x0, 0x0, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x60, 0x2, 0x1, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x6, 0x1ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x24, 0x1f, 0x5715f76d}], 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x5e}], 0x3adc0000000000, &(0x7f00000000c0)={0xfffffffffffffeff, 0x3}) syz_open_pts() 16:00:49 executing program 1: r0 = socket(0x17, 0x1, 0x3) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 16:00:51 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) r2 = socket$unix(0x1, 0x5, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x80000040, 0x8001, 0x3}], 0x9, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x1, 0x9}], 0x100000001, &(0x7f0000000880)={0x6, 0x7fff}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getgid() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000001c0)) pwritev(r3, &(0x7f0000000e40)=[{&(0x7f00000008c0)="8793ea236f66a9b1eeafb62e69fb5c8262ad07461bded57bbba51afaf12f06eb9e2846fac0588b415420440386f4011f2a09ff9f08498392f5c39f1d5ed98c0e2f2517", 0xfffffffffffffcc9}, {&(0x7f0000000940)="473e97b619a59658efffb62f08b78b541df236544fb864b875b6451ed55de5e60ceefddbf3df5e5fd1e93cc8eff88f64393bd578410b9c62355e54f455978ed5eece7bfc762a7a", 0xffffffffffffff4f}, {&(0x7f0000000d00)="c418237e8deb6ccd98b2ab70bbd02b4d03da98e6fe31d232fa998c117a47ff993405eef6d6e98bf15e66c7959d7a357d99f102abb9a1b161624debb48d6193797ab87325f7a014972746c722bdda6472f68f7e54700d2754f0eabb3cf69cdda39bc2de053071d1fa53bfb79b3846e64acb459f3cea91aa62721f106c25fdfef9d70c173d38fad2f3ae54b03c1d735387c4cef7fcaeec9332f2cc809ea9a9d9f25598681fc7c2981ccb039a9cdba10d9ccd6304fbeecd5ac1099934a94c9da1b3d2ce0a080000003fda74fed5b3293a51cc365418b1fe2feba07ad8b3c86248eb83ef82f2d1d60739994b3d782284a54a01a02e187634970c913b629862acd2c0ddcf1d222a530bea03007c3de82eb6695a4d0127838416077214", 0xa0}, {&(0x7f0000000a80)="a6436b421f6f19e93a9e775077cd5714364b26bb82cb0074e09d20ceed395069874170dac237072e9a76914c98e33aaef752de7900cae17b8cdffe7832bd25a8399ea179a0d3a079a43db7975ac2909a495af7cc26907999ebf658c3747fa151bad819e48ce88c08a32aa8124dc734c6fe60e6c8251af11029c0000ddecd37290000000000000000e76334c1b7", 0x8d}, {&(0x7f0000000b40)="df94e92944a57c4c020fa4fd732c0a90e08ab750e2406d39411002a3f3597e13e6b8ffd28b337291cb56b6177a00822196f066223277892194a273678c740d2404416962a2d29e0bd267241ae1cc5f4fffd82add8c894a475296c1d713c22e2010e997c459b3b5f6eefdd5", 0x70}, {&(0x7f0000000bc0)="e4283d15242d62b56543ba1c92f0225367a069c9eef1e638e7b98befadb5e150e599139f9e2e0f07090e990e986455812473d8edea21c872ed359896d214ae46eb80c9d5285a35a6e4db6c2e7f1e5b4def335ff904e127c0bea8c3ab997aed9a99e8634150b8853d390954314f82afc768b54a602ccb80432248c100024d7e63ceb5ec3be5175145", 0x88}, {&(0x7f0000000000)="b883941256feb57f98227e401eedc7c29492a1bc65134afb44cd25febce788e86445025167", 0x25}], 0x4, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x80000000000000, 0x8001}, {0x1df, 0x8}}) pwritev(r3, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x200, 0x0) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x7, 0x85) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x99) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f2e9f20000000000000000000000000000000000000000806aae0000000000000000000000000000000047b4b3ee0f9000ed67bd37e543646229615af1dd04c2c48a797ae85bcd0a8b8154a31133fb69be39268ae2b9039544aaa3af5502add1b8d9d2f00ba1520ccf34657c80412bcfdbed6e13c0408e8fde12975f398d655af4358cabeabbe9200851bd28a2b8145d15dcb48ffba9922bfebf4aaddf7ebfd5046bb2bf8bb7ee7eea077150e7597c1f2127b1ce04f7cde63b6acca4ae8c66bd139a72c3dc373971a0334d4c2cd8ba67063ccfcfd6c2e342958cbebc451090350e8633cdfc23b96e5095b8e4c8d6b8168eb2c29bd02f2b44bba6d0ffc14ec549ebb2348109b364a8c007d881692125dc60500e5c7f210f5b79664450532424aa"], &(0x7f00000000c0)=0x6e) mlockall(0x2) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914d44f7b202c, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1, 0x1, 0x8, 0x7, "4d67da5a85f8f307719adf93aebdc18afab2771e", 0xfffffffffffffffc, 0x3}) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="3e559b434d4a11cdbd63af95c0f16cccad13b60fd7571d94cfe01c0d18848a625e31452e6ae0dd496da59dddff6d6fefa76e0544adbe86aa990936af3a3d3ebae3b0c2ea16ebb7c4df76effaae82d68aeb766a0cf56e20546a83a94b43971a91841311282800dfe2bda57bfd53e4cc10b244e1a0170729c57c5c44", 0xfffffffffffffd6d}], 0x64, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2148, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20fff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20fff000 didn't change! 16:00:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffff80fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fsync(r0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffff, 0x3f) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000780)=[{&(0x7f0000000240)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x3}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x8, 0xb1, 0x3, "8cea98d2bef47c5c9aa0a7a207d107efa64db7e9", 0x3, 0xff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x80, 0x9c) close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/75}, &(0x7f0000000100)=0x4d) r5 = getppid() fcntl$setown(r1, 0x6, r5) dup2(r1, r4) pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effdc40 va 0x20ffd000 didn't change! 16:00:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x10, './file0\x00', 0x100, 0x8bc, 0x0, 0x6}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) 16:00:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x2, 0x5937, 0x23b4, "35d115b8564220dc9ebfaa20841b10163dec4078", 0x6, 0xffffffffffff0000}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:00:52 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3fe93bfb, 0x1, 0x9, 0x10001, 0x40}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x7}, 0xc) 16:00:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) dup(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) r2 = geteuid() setreuid(r2, 0x0) 16:00:52 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x9) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') syz_open_pts() r1 = socket(0x19, 0x2, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x0, 0x2}, {0x6, 0x7}}, 0x2) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getegid() setregid(r0, 0x0) setregid(0x0, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) pipe(&(0x7f0000000140)) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0x0, 0x58, 0x9, 0x56e, 0x3}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x80, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x100009, 0x1, 0x101, 0x28d4}, {{r1}, 0xfffffffffffffffe, 0x72, 0x1, 0xff, 0xfffffffffffff000}], 0xfffffffffffff516, &(0x7f0000000040)={0x3, 0xff}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:00:53 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) write(r0, &(0x7f0000000200)="142a4856668d8fdfe6dabc9f7722a767d0080b889eb9f5b632c2f4879aab7a781e626943e597a7215c87e41d439d160fab1a3fed133c261bf1edaad7b8a669c779c89a900df3a0ba16ab5a5cf78d5553c931830dd69bf3525b7d01dbf0e5f8f512d5bc71a78d863f3c8bb58cdaa29e347cd55a4f96c23e5feb17226b323ca1b69b9c2fcdec0ed7bee5afec91687ee5523705c91b5215fc5b7f5dfdd31d2ebb9302433afad1cf4bab415e2dfc7c46ef1143af3fd75bd8d7f6735b8bfb6fceaa037fb9f55d603d8678e91d78afcf84f9decc09f018351cacdbc10147ba6b57", 0xde) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x3829b, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 16:00:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0xc98, 0x0, 0xb811, 0x0) accept(r2, 0x0, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x838, 0x0) 16:00:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0xffffffffffffffda, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9, 0x8}, {0x3, 0x8000}}, 0x2) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) close(r1) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) 16:00:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x2, 0x0, 0x6b, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x19, 0x100) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000000c0)={0x100000000, 0x1}) 16:00:53 executing program 0: r0 = socket(0x10, 0x1, 0xffffffffffffffee) bind(r0, &(0x7f0000000040)=@un=@file={0x1, '.\x00'}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000001c0)="710aadabb1", 0x5, 0x4, &(0x7f0000000200)=@in6={0x18, 0x3, 0xc7, 0x4}, 0xc) bind(r0, &(0x7f0000000280)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) syz_open_pts() symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getsockname$unix(r2, 0x0, &(0x7f0000000080)) 16:00:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) r0 = shmget(0x2, 0x2000, 0x5ff, &(0x7f00004ef000/0x2000)=nil) shmat(r0, &(0x7f00004e4000/0x4000)=nil, 0x0) shmget(0x2, 0x2000, 0x200, &(0x7f00000c2000/0x2000)=nil) 16:00:54 executing program 0: r0 = socket(0x6, 0x4000, 0x6) sendto$unix(r0, &(0x7f00000001c0)="bc891dd7b304af762c4cd29d95c4d1386eb2f890a4d0c8e449ee510082d8a240ca297bbd5425e2dd6d1fd181e276bbca3cba610519a40c111214b4d3e0b38c6eb860", 0x42, 0x8, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f2b76cf6c65300000009a3629b9784d0f1b5e54f80000000000000000000000"], 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x80000000) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x1b) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x400000000004) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, &(0x7f0000000240)=""/142, 0x8e}, 0x2) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/241, 0xf1}, {&(0x7f0000001480)=""/160, 0xa0}, {&(0x7f0000001540)=""/11, 0xb}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001600)=""/96, 0x60}, 0x42) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/157, 0x9d, 0x800, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x100000001}, 0xc) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) sync() 16:00:54 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1c0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1000000000000322, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfffffffffffffe92) 16:00:54 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000540)=[{&(0x7f00000000c0)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x1) setuid(0xee01) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCEXCL(r2, 0x2000740d) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2010, 0x9) 16:00:54 executing program 0: listen(0xffffffffffffffff, 0x0) 16:00:54 executing program 0: socketpair(0x13, 0x5, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getrlimit(0x6, &(0x7f0000000040)) r1 = semget$private(0x0, 0x6, 0x88) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0x9) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x40, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x12, r2, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) clock_gettime(0xfffffffffffffffd, 0xffffffffffffffff) lstat(&(0x7f00000000c0)='\x00', &(0x7f0000000100)) semget$private(0x0, 0x3, 0x140) 16:00:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa12000a9155ce1e0002", 0xa}], 0x10000000000002f4, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x3) r1 = semget(0x2, 0x2, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/32) readv(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)=""/158, 0x9e}, {&(0x7f0000000580)=""/79, 0x4f}, {&(0x7f0000000600)=""/250, 0xfa}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f00000007c0)=""/150, 0x96}, {&(0x7f0000000880)=""/119, 0x77}], 0x6) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="f19395586bc6239d3c093e0eec0e6b5cd3179113e59bbca8523c8d2bdeb865be9810302211b0b858a4ec6c0ce0fc44e3a3d790d8d4fb80ad3a3c9fa63548a714827090", 0x43}, {&(0x7f0000000080)="8d1de87b7f476340bdf04d73ff060fa53948ccfde450aeb2426a45c69c98fe5e28", 0x21}, {&(0x7f0000000200)="38ad27f1fa7d452007c14dd576e01617aea7abd21946f76d031f5a2c9af8e0fe0f9af73d3e736cdb17ac622d47c192fcded092efc8bf26168afb60edcecb9a99c5facbdf53cfe1d1018d552d257453cdf10f020c8ec019dcf7d5ff899e7deed413bd0d2d1c7af2d1a945a8cc76262ba386323ce345eec908812d934625632f570584878d9858", 0x86}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="e04da259975808393eb87ceda1c570322a4a29f89db43ce4790cfe234ef3220198ed5ccb122d4e517e17c95302503ba9c51572abc3139fbbb85b82b85ad02fc54e9713cd", 0x44}, {&(0x7f0000000380)="335fcbb010bd7d194838668fee5029362f0dd19c73ac40abee0981707fe553d7", 0x20}, {&(0x7f00000003c0)="065a700f2898c0736b9415dbace8a22900c1b6b4fc0fc5f6a41b5867b8c9b6bde4d59d9cb56c30cca500ae802d17edb9ce689c85f4825ee3b532dab5ac6d12", 0x3f}, {&(0x7f0000000400)="a7d74e03d7e81efe8d", 0x9}], 0x8) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xffffffff80000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x1f, 0x6, 0x9, 0x1, 0x9, 0x8, 0x81, 0x1, 0x0, 0x4, 0x5}) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) 16:00:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x2d, 0x80000004, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x3, 0x810000}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x401, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xde, 0x101}, {{r1}, 0xfffffffffffffffe, 0x80, 0x20000018, 0xa29, 0x3f}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x80, 0x20, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0xffffffff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0xffff, 0x9}], 0x200, &(0x7f0000000240)={0x4af, 0x22}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:54 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0xffffffffffffff5e, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) socket$inet(0x2, 0x4, 0xffffffffffffffe0) r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x10) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) pckbd_enable: command error 16:00:56 executing program 0: r0 = socket(0x0, 0x6, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x0, 0x10000) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/197, 0xc5, 0x800, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = getpgid(0xffffffffffffffff) write(r0, &(0x7f0000000240)="458baf8ed16242c41f57986d55aae44013aff8bff39312a73b3930e4c865b46769e310273964fcad5a9575ad7198361a6b0844a6e4c9d42c70295fe553a781a0465f34793df66a5e60070f0fb67d884ca4e5034f3b00b85269a9dd16263310b6efe84e4c11ef495ea21b15c9dc9e8776a03d2548c79eb43aa89f95d582796ffcf7401f21e89d55fc10c0d3", 0x8b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffea3) getgroups(0x2, &(0x7f0000000300)=[r4]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pckbd_enable: command error 16:00:56 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186a56010000003b00feaf00000504000000000000c2768511f5020000000000002800000300000000", 0x2c}], 0x1) 16:00:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0x4, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x26, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x343) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:56 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x3, 0x3000, 0x1, &(0x7f000075d000/0x3000)=nil) shmat(r0, &(0x7f0000d0a000/0x1000)=nil, 0x3000) munlockall() shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x99, './file0\x00', './file0\x00'}) semget$private(0x0, 0x6, 0x280) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000de2000/0x3000)=nil) 16:00:56 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:56 executing program 1: r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) r2 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1ac3, 0x0, 0xfc, 0x0, "ede922120beb03f84197ba421113a99d1eb08906", 0x8, 0xcd6}) r3 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpgid(r4) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, r5, 0x0, 0x2, 0x3}, 0xffffffff, 0x97, 0x8}) 16:00:57 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) write(r2, &(0x7f00000000c0)="0da54c1abed55aad653cf564b7820903ada7dc87df1257fdeed7e9955ce033f86d409d1cf962a908fe0615b940d6d91ceb0e39af263cfcfad4366e85c5d75bb623a24566d02941b4fa3e84a85a365f6b81b0c623e709f6835b8f3d0b74fad2ed9a0f", 0x62) 16:00:57 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = semget(0x2, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{0x1, 0x6, 0x1000}, {0x3, 0x9, 0x800}, {0x7, 0x400, 0x800}], 0x3) r4 = geteuid() setreuid(0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r4, r6, r1, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x3, 0x2}, {0x3, 0x1000}, {0x3, 0x8}, {0x0, 0xfff}, {0x2, 0x1}, {0x1, 0x2}, {0x0, 0x6}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0x8}, {0x1}, {0x0, 0x7}, {0x3, 0x2}, {0x2, 0xffffffffffffffff}, {0x3, 0x7}, {0x3, 0x16da8000000}, {0x1, 0x101}, {0x3, 0x3}, {0x1, 0x9}, {0x3, 0x3}, {0x1, 0x1683ac0}, {0x3, 0x100000000}, {0x2, 0xd336}, {0x1, 0x100000000}, {0x3, 0x7}, {0x3, 0x3f}, {0x1, 0xbd96}, {0x3, 0x6}, {0x1, 0x1f}, {0x1, 0x100000000}, {0x3, 0x4}]}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r4, r6, r4, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r6) seteuid(r2) 16:00:57 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@un=@file={0x0, ""/54}, 0x38, &(0x7f0000000300)=[{&(0x7f0000000140)=""/198, 0xc6}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000240)=""/139, 0x8b}], 0x3, &(0x7f0000000340)=""/190, 0xbe}, 0x40) write(r1, &(0x7f0000001480)="07f8f9c01f9d07461db5072c9d303acaedf8d45ae7d1cd3916420e1dbc579cbd7bf5d1ae8322b6aa1319998db879e7ddc8e66cefaaede51a520c95b5ce25e346f0d3df6c0788d1734eb6e3f76cf5fe0ee31acb693a616d66622b100ea5fb214926c8430ecca37a2f64842193050c426aa1040bbe58ea55f7cda3b742f08b59789402b305e66d703ff3829b8a722b83c0fcd2a8ccb18526dac1c7983e9d98a96f121ea6660ff1552f8ead8e57e46b9ffa678a6016acd221bfdb9f5661a39f6d27d4eb4bc0d165e4bbb7b3a1cf880da4a6b84f3e037216cc491aad3b80a4c806a5ce453dd8f148e431ddd308d1f69a2be6a5b6022988394cafe122676aee6c9d96940063ee0fc872ac6e83b9428bad1fbd8d1474eebdde89a2e0eeff2244a65a67ef313e55a16c40ad52d0600571a603fade0964bc80f72c341c7287f75cfda02620f4ca3efd2a6b365af2b35fd688916a1dfcce8f5aaee99f6add77370e56886870e418f337047dfdb60ddb08fd170aec27424b5337c36b18924eef540e1f0dca6b3dbb31e9a2a0b8322a04ff1260d565742b6aaa95a9b8165ca6683fe23e6337d1edeed1eadaec9ab2d58e983b43dd2088c15937aa46507f46e0fd96bfa806618d6d32cc23d44ba9d532ea6bda90c567c99db7ef2b3905b62c2651fefc99206a351d54e60218aad03097a4460665d6c6d21652e1bbf96d9104dee4230d001724a58cdae13bd1fac638917795181d1753136ce496fd5050a913f898091db2c13ce3b53d3d5dd1af98ea185bdb84b722c06861df69791cb4da9e6c4e6fbc320756007135d13bd3bd7a44a57a40828f785fb2cf24f8e9f761ec4602300cd7a407996317bced2c62f40655710a146849217661443fffc4043d9440c52b985f9ad586e1f8f0ce76ee6e7f322cdba7cdf5fdd6b1d82d661ecebdf2c5c8dfd324f5a7c53954987233671d07cd409dd535e04c47519c57293257404ec5c3e433945c8d04e8cbcf25da2576b404677303a30212a765992c8ab779cb194d8d75daf73408596a7ca39e5c9b78f938c8b1c3297f5a1d3ddde9066c29f36b97c9d641dfafd4e8e4797c62d31029fb3f9336c88eacfb7eaf06a386b35d90d6668ef21b348545eb3e5f2db5fce20b075cb4c82117c2597a8b22b8af54291aca462698ffa38a5df005a639d0b15d4e92ada73d4509e718ad0d029bbe0a88839e9cab1069ac20250d6016be33c15ca4cf6f0044bcbaf66294aed7057acbb604d4f554934ebbc2b111a79f9ae06c05b29064a1cb9c3e6394b38f45b571c6a2238af1b92337a56e1b1dca7b172a918a0417e47828b65cb660c4c107e3f3201d0687e44478ac2bbd49bc2b6a8f8f2db055f75ca0cce14b9e48b446341f07e9463e0802f3bc8122b0cc7ee521ca152d5732fe43518d883bcc997d84d427384815b2d59fa10893028db72b0b2bafd3e059c3a64025611185bccf5ca93eb027a823906fdb3c2af670940e89ebe1d2c75aff06660950facdabf9ed0e89f64e59ef0198382eaeb3c4ba382d8e97e009bbc8fefa4b61ea6c9f64795130075887f4ca1fef537091ca4a45200bbd39e7e3d68f054fbb2f14402886c373397944acbb841205b7c8080a626f7c32464aeb15624b7b4eefec502f1806dd821972860913fd21df50fcb31087ce46b99525c516f145831c67306cf9a6c61ecdceedef730022f3764b191585ff5a634fc3dc7df4105514235cf8ef58e0f54d34ab016a6954946b4596bc87382b7b20242aad370295f557c57035de9b89771f867d561288e8e4ea4af7c62325b27ee291d2d11c475ba0651c7f153d763d744ed409c76255e12b21a889692559f56e12c1b82879638b4c1ed894d74f3fcdf8833c7422186c8940261853f47f2bf101b452578b2c94abf467fbd100e071dd4414556a6c81e676e5bb6a9114372b4b4e396236a983ba5b05f31a2ee6a75a58f7419fbac4dd6e973320dbb54a222f75adcbaeb298a7faa89e8f1a626c91292224c8f6be68029a698c664595158550d3a263ce88bfac57bb714bb38df83af81a6ee6f3c697c1832179c822b81241d5a5c7ec2b2ee4ab23355cc6c3e64c5ed23ff5bcf8fd9be1f7bfc65ae918b08c3d13a2a75edb4b9c4bd55946fbaa378823778e10d4b47063a8c93719e2b729591640f8933d51f86d3d1972e8022e70eed98168dea753d9b4106778a7ed01c38de9a1fbbe0b007356f282928118042a3506a493b7c607ec47804dd18b27da8793d1627ec5012295ec2d99e172245ca5820766bd9a31d72cb365dcc0a73c9a720974736afb3f60961b54c7d0a962abb77549b0081e960c7459aa637e9663f66b119ecaed05ca8b9c96a4c9963a87e50644f0db6e9bda38a8e600e9aa36c749101f55e45a52578e9e72be636786b1a77f8224b54df393d5e047a021da609e241fc2843e3b7aa42cae7a971327c98452cc53695c693a25a5729167a747617e8bef56c041bc280242e8b043433b1549d669dfa443f125c0d06254b049f63897f75d480ff1bd48a5f97a8655ee4c5480132323ffdc5fc6622a406c6e5f0de9341c44f5ee33e5b8a283d1cdc4657c9b03e5f11c6ddfef306a0c6bddaa86eed717d58b626181c4b8e1743fefdd76a597fc5cb9231d4982054358351ed512842b6aea7fca3485494f6c02f4730e0542dd2651d8e847e8c23f0506c3ebfc80e97832ccd0106bb7c2c9d7be85d8e4f782562b3b46abdf964e2a79eda30820e4efaf8d7b643235f190c1f266643d92f550a608c82981fc9af9afbcc30f85e9a41fd217c6dfaace73efb0293d599ba2a615f58f85cb791b7c7fda3568091c11cb33027ece74fcc8172818edbe4c6c3a053661c3ea1d1979e50ab2e66b458319d0a981aa5e5bbab347a7c0ad807cb90f2195a9c58f3156627ed8b00f3cbafda8cfb66e0d9354f8c9c7c98af447d564a2ca25d0d0807a1735e3f0ddb53d64c98d8bbf65b4b3722e3010864d0bb5a9b7b204cde9814e5eafdaf092986d51d7e8b8158f874e26b6cf6315ddbf563cc6723847fa865adad9584c9d64f0a246b704db86ad2fdfe9dfc28a42a7cd3f785db56e8e01027c5c02d6b4ff6e89d1c4060625b583aa31b3cf170e5e5c4f4c0fdad1a10157130b33fd6b99f28cc2991f1aca1a529c8c417ad19df56795381053de644cb94d817dcf3c285bd69285bc9d9603fe213d79ebfb976a4408824a65d1ffaee5a805bae7851265d837b2035095a44d55e53bfeabd40a72fdd337614185de04e681565b292ae0806f013a3b958dc81ddbea8233cee451b6959df87dddbdb75211cf983bc0dae6bd553201ee2f67d93c0be92ca45cbfd73a58f10cf3209eeea80cc9a1093c1d9316722235471e6e095900a93c64e1df976da098383792e7d82cd60569109a7149b5acc2dc3fea97a834d145312ea29fd0c78c3155067373137c6a5722b015d0064ca2797211daab55083c5c6518d708bf635879b750fd10b3e37dca4d7f06ead6ec6091639fa8812dafe3262dc1fe8bfd32f1e241f9c48e9228d05c30c2de19631886b8a79a3fd33edae435317f4d4ddfa7e01ea0694342757afb807768b431a676009232fc3709d91f93d55793364cb7485768f9a569b5d33743a68b44c7d455070cf683f425500ac7a805536e2208d4aef35eb16478ef286bc4f0df12b99a5e6c3315772ee6e7dac91e44d2170935d6afd57d4befac7cd31342424bf08f79d8502063a4f25e65220778b64a4b6797d7475d1ae2e2c89b28197a955302f41336f9ec794947744de580fb8d7376a3ef6a127d754dd087bffb4bfff71501af1db606ab7c0f0b43d73ca1072abdd66487fe375d29c77ec78462080c0945e76736b79a53ea1225a1d5f86cf80d529ba5bdba39023d50badb6ef365f7dead879cd8e349cf55d2e43f7c926daf7d8b0facbddbed5b2d86e6139d89ac69e637aedc4f2394a64fa7712d4a489b307e2aa91b8349b5d45ce27e0b11da7b21eae863c634b7503ae32b93c4847fed89df33ccbe98714b6ea22f934703b55781f587d03d5e31308585e36d020ef3278c0169cb0d5004a275b55fddffe595bf7123ffba9c1c9aafe787809c8451ca29f97e41f6c499ebd62358c5e5773d690989cf127375481747489855787091b90303fdc921e746cacb96e4f626052ba0f65094c834508aacbf457e637d3760fc07342b9b71c186580ff7b76f2fa93180496aa833f9f4f89d71599270e6edd1dd63b2496e26c6ffa358328c21a50c7901cf71621ded0dee7266fcde7d3a5184a2c5ab280d50276c9f707b245b455753f8fdc5d12ea0dfb30a7d67ce3f619269a6c508cfff0fb79bb37b0e5e9fa581e12ec6667dfd3193f270a94638fc8a0039c0bea24face7eec466a8327cddf02157ac4f49b9a211e621b1f804153d6f6686de998cb275d41e1d06114f25ef27af7889eea8046a1efdb4c70434a8b196e7d9052895c9b636065364f118e12cea5158880dcf84c208cb1aa1f8cca64cea368205120edd3e357c4af60ba6f9fdce6799fc7df4e30f82bb45b3fde00e13dc0edff5be3b22abd26a273a823d916e10fa0b743f49801c2bea9ad678729ca9ce95cc39f900b4f49b91cc3ffb8b3b75398115ea58f8054c623afcf890d27bd496f2f2fafd5ce5d9c1dc7801efdb49af04fa4dcfa1bdc02abc6ddd724bed8a309f1d94f4002782a89227deea67a72f4d06e5f572b3cf4eb667456e3507652083407a7a4e27d4b819a3ee4d2c72e797f2d7f8f39fb89c4fd749bfd20e36fe05601d6cb4c45bccd5c94fcfc10f0d268afc510cf0324880c461512441b1ad60f6961d72f814ba6dd3ad86a146699c611627bda8c15427137e2c7d6abea49fd54374f16ed04512ed035180a13d660f9bfb3994edebd9860796ae7c94ad7b7c918a67ffdd5ac0897f5eae1dd3bfe828b340ec12c2a39e67e13bdc47ee04d62109be2df362c4356dbd8a77e0c4d670fad03882210cffd5c3c813286ae3a9138793e1b3e5ca3b19ee55c22733a904c88f74c8a1d9c292e84a912419294b8938476e3fc7e764f75404cd5931eb42c5ec6a025dbadad19dde5fa95a7c9c8ac54f43fa17153ad7c25824fc3e757d66e9c7679387c590ba7c49bf89f2a6269161b3285164d2445b9bb94ae0a99ffeb55f42895b594bb87165b18a2dfa76a802da3f76dc65eb8fbab2b63b177fd418edd7bdc00bff9c18ffa0bf7a386a04417811f0b0d45ea127f66980f776c0651a41d167d71cb33395481b1f8ecc8f1437a253356a25d96ba01acc8565397c6acc999abecaa181b116786648688eea7cacd19bc41cd064d7d3ebc7cc34309871e29b53f6ef0336a87e4bebd204f27f9343fb65cf3ca01d23b9a31111e4a10748a4b4dab5b98090af1a7ec7b80ed16545e3795c01a89e88a5afb8b750246c3cf68351850b75d8dd4fc1f3d9369e84e9841c85183d5f07ac2c50a60b97df149ef60d69c9c0da7e6f519750c21b512a49a0af795f7999e3681eb882b57aa5a462b3839f93518f720169cd912b3c760a0b650cdb28aa2f148bf9684d6666d80dd58d9d86ed42e6a6296cd1842d668589cee71a8722de22e08f4017924dc79333510df38fa484d748c635991b95211c464d0925ed4f0765dc7dd09f490d77ec6495dee4f9b2605bf5222a77914d14052a9ace8f0e4b471ec1379e240f8c21b63b3b701ef23b372633f7217f9540efe0b25c15dca13ff3cc327728174f90febf074400348061756a38dab110a47c97197a4f83dc5130564643e7908c753f50386c808219a26184b4e98b9a675357", 0x1000) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="9621441042f477af4b69336f4ee164a84bcf956b8d6202bd86429d1e60f4a3503a60a755397badfbc9ea7ee052d4253e0bd42b842186421481f1b783084cbd0ad8f31f42576aa1ca2ecd71d417bdef65a449ac940880569db5cf189bec39c0d652f30a6e1abef93657ba906d9ff9a42fe684f85da50e02f365ef2359ada097018e56e6686c4ee6d73516f449a07f23bc2794862485297d0c1aaf3b04a09e07c99e0537a1b0c8c4a68a7aa6e58c43065abfec302dff67b852fdec485ce32b9f9a9f251361114d678e6be690777df8824300a14fb3dca31669124293d74eb8", 0xde}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:57 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) setgroups(0x0, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r1) getgroups(0x2, &(0x7f0000000000)=[r1, r1]) 16:00:57 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7fffffff) r1 = socket$inet(0x2, 0x8000000000000002, 0x0) r2 = dup(r0) fcntl$getown(r1, 0x5) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8a, 0x2) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x112) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000200)='./bus/file0\x00', r3, r4) close(r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000004, 0x8, 0x100}, {{r1}, 0xffffffffffffffff, 0x26, 0x4, 0x8, 0x1}, {{r1}, 0xfffffffffffffffb, 0xa1, 0xfffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x60, 0x7, 0x4}, {{r2}, 0xfffffffffffffffd, 0xd2, 0x80, 0x800, 0x800}, {{r2}, 0xfffffffffffffffd, 0x19, 0x2, 0x1000, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0xf000004b, 0x0, 0x6}], 0x101, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x81, 0x20, 0x1}, {{r2}, 0xfffffffffffffffa, 0x91, 0x20, 0x3, 0x6}], 0x7, &(0x7f0000000340)={0xeaf0, 0x6}) recvfrom$inet(r2, &(0x7f0000000140)=""/65, 0x41, 0x40, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:00:58 executing program 0: r0 = open(0x0, 0x80, 0x10) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) lchown(&(0x7f0000000300)='./file1\x00', r2, r4) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x98, 0x6}, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x54) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x1ff, 0x8, "b800000002a25166518bdec100", 0x0, 0xffffffffffeffffe}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000000100)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="d2d34c089654485af308a23299d2b5528972e5d1031a493782631713c6a110bf25f65a5d1eaac7c83bb9a565efcc00ec", 0x30}, {&(0x7f0000000480)="83f4cb0da94b0e009921d69be2ad197165dabedb8c73e9f74f05d0c1fb33ba8122910ed2d9a9f7e6a47e77c8845c5ba99043b83f009cff3015438778e77944754630f1cc7d296e09b07eb61ec6f5902bfd1604adbdba0694cf429ffe4fa6fae4cac57f21e531d75efda8439069a4508c8461c2d09d341bdca6efc77b2c334ee6fa097954f8a929a662fc9549193868968036f768c95750c5c0b5395675da27e048976ebb4d6131d4b152b4c5635666192a16be06f734c1a99c0c3dbd2bf967e7733bb48c7ac130cf6ebcb543cbec654b171a42ea78a2ddbdeda28eaa707d5548be042efb9cf9a03d0839aae2c31ec873267000e7a1a403205c123f9ac2755de931d18f1a2f35962a70f1217cd58420dff5faf57f7e20ae2ae7c94efbc7522dd0b25636c30c450f26e9d15eecf343e8c439c2c0922fdb047eb1db21b2b1a50953175b121fc2377c2925b979fde5ba9668171324429cf91935aaecf5e386713883e0e2201b0876fd966abe5139a949b14123441ed99e390ff313bfaa93114d9c3d1636e3e7905f383adfbbba4725cd611dff09f786fade8f0b812c6872c569530215077b8eb291847c9764f7eead88ed2e77f84c9d57d5d1b14bbb6133b177eccdd0655604da46a56efc42281ea7483939b0922e1fe246af289dc9b5f78472e6b6f92c0978edced61489f0f914eec4fc659a32c9aa65ffe378d23be681700972cf4035cee07f15a7542a0582b979e5d45b1cd683f67831d0b7928eaeb63a4f69c26fa7cba4982c8c76fe51037fce9a9f3567069e91b715e842c0bc86b1756529b9c8540bf81592f3184452ebe0d7a8006671c222db5a7bdce219f1b96697f4d4195de320cd8daafab2568087d890a0e29d5d9fbeac8ff16e4d9b3a804c6d63cbd4d23117f7839620b3718b882fef6cf62c81ce75e4838f8f4d7e6633a1c06a42a84df0d674af69e83f89384a2f67569450191ab53948b92553bf37634695a86db8f3f61a31cf2e34ce598f4ccbd70203702f9236f339f6234c5dc4bd5551f52f334229e627c90bec12253312cf30ec0867edf195d2d03e9396cac2476fef15a545fc09ed160b97d394ca860149d8d7239ce6ff3bc61440be446167c2adb2e0cc4897d062fdb8a9003f7447d279a29f9b81dcb192444676ea79198dfc74fc24e35d3a96023b8a5853f07c6b9e49cf3dd84f2ac83bad9d18b34f2a84ecae563591313801dc5210f1a64cd33b6e8febb8d4ca1352629fee3cd5e27ca47c4f2abe7195f49463cbf29f18581efa2773905528059693c446d38714d18e923d39d4f8bf0d8794ee371b00b8b507f764185c56d35abb7232726ec99e932c7f1bd1a09fd975333936bdaf4650901210700d9047ea90fc11cfb96bde22488e04225e18733f1aa61279c75372300207170be323b2132f3d39b0e10658166e3e8da5d83883ef1d6f697f486355ba2afac1b1f5f8dc441c3d48a644ecdc481f502cb9b2c0c4a4f3023c03160cbaaebb868a856af6ec1a7cdac6f0444467d19e08293f56ec895695aee5297f121c8b736a12a2eb38f9897e8f0340673a6dd0252c62ed0e53410d1984f9a8bbc2446ddd55ac3d65932b91ad07bbf85583e1a838db81f1a8de547a4371dff7fbcb7ab3d4347f234ae9c9f4d89c93261be0dbe1d914a4ab9cd9b90ff059a28bd9d9c69f59237a7315e2d45f31cfaa6f49b3f8e2d1a7c15efc0d306f303ddb40c01d687cf413b457ac71833d3714f2e6c5af1e93eccb925cdd715c1bbcc21309524f8b9193d3163311ca0fa0c1e91bf7fd56e3c0ae683bb8cc4d665b611f13ae604aef989fa689bc0d2eccd4083724a2c80189a879615e08469e65953712577a757320aba1ae9cf791b4c435d48539303d0c2f060c7f44dfd75f251f5ca6c1edb9503179f6d11af87043f4f1448643b7fabda5b25536b2829101de3e85877d1a4cfe0e029aac2dabc5e576def319c0bfbdfc8189cf44185af0466073297e6ab9b0fe84201c80adfb944879d557f403233d72b5f4cc6130f3206ecc272f6f9eceb17333cc5d45b2ee7bdab2093ab9955028f28c16cadd0f28c94b73069733acfc7f3a5945b60c155049b4e1fa8383a07b2efcf34af8998f03826be21931cc78bdd964c876b2e6f206ec339961b250865adcda645c20261150080a8a1d2855d75313fe0f98c7a6cd54142320c016d352861c29e982c41ec15a5dad084108426de1520e5119bb89d16b998d88f69149e211e553956939a6d1fb1005f4dedbe7ff0083af3d310e238b27028a73545c9657a3f311669fb88377f330f3321160ae058c1b4f77d0ad17e7a87a6e45fa7cce2dc10628472d52c765e06c898a69e12f1cd6cb78ab3c0f59ca8250dc60dd4eef6eaffd18cf222846c004e71e9f0e833c1e83355afd295fdf041c2c19f74bb632af06091f4359f9c032c141bde7cb8d336151126d60696c771b75bcf4dd200d532c017f60e3912037febe2f9d2f256c627a9b47a9b0c87f78bddaec4c60bbb5c5f2939eb445a28a56928edfa64289bb55db6033a37abd809b9a2732dd69bcedd2c420060be1e13f8904c962449351fdf21412a385a6dd9578766ecce1ea4056fa28329170a23de44de6afdcf5a945b8a552356070e5293d4fd9e2c520a5b5c7f7defc56666feb9a4adc577568e5d4747045b7eee3aa064541408422fdc83a498450ce8da4f8f1310b202d46e0037d0dd449a33527d3e8dcefbff79431be5fef1a605ae3fa7fb7bb5338a1e276fcbd8410dc27ff2e92c5f4433f3047db0fe495c7f31940db0d525f1261951d0a587dd2344cfb051721de05266bf7a7b89bdae54ef21f4d93f62fae84d10cbc1c68069e780cddff04800011ce339207a973861a6f85b70efc9e7c2aaf6bdd48b9738f2a5493a406d181a3e73d450e6991af7d4251a50353c0ba449b90c36372a5e301f099ce445b5f5197ee54d94d7e433f16d49d6d430f97d09f77257cf8d9affb1c0dcfb701965ae75424d753d3e275575b953fff2f0fc5cd064f4ea0e2ed4f3dcd0b9f4bf1fa66ff3791679ef07a9529fba8c6f662e0d7656e24079c9e312b3fd07cb766a2dddfbeb37b0377b9bbced694c7efe52ef6ca900c8fadeacffc88109a46ee1ae309202c8ddb467b3b2b55cb5954dbb3d03966cd4a496b36702379ed6f929a530f68b8abba6a47badc036305d44cfff553244c4473a56b06d88132217c0a0125be97f9d00589780722e81df9b7f50d280af6ce26a946d2d21bb0a6b8f6c338f3bb120b26fe5c2ecb98f740042ac1da5a9dc34a2b7a631aff87cb505d3db0a4a2b770b32a26bbb70680584fc6f1541c9a4ea43ef171cfec1309ebad69ab784e39b4ecbf604f1734ff68443a6bb0e1ff6255b6dcfc71abb765337a25ff12b170a033d389824da1e976d2bf560c2aa0d0c051fddb473ec0963000350de726eebcd99ae787b5fbe79b7668801b6b96caa5eaf8137f1da30162b353af64138f3a1924469fdcf3cd5c6890afefa23ed79224ea714a790cc6d8b79ef0a4102940c99992a2b3e36c138b8aef596decb437f4e268e1b361aaddc68a7400bc06e012a995a22b7af835206364629b09409111976a5c08b816b08c59c21ae999e5db7dc7d234273888941bec86021af7c08a4dbeb65133961f5e8610bec3e9a24fbed75e0ed660b4e42830a1cf11a63f672b428ba3c3f04b66e3d8aa8dc3c29cc056656961fa9a53253e0340027f1ab35e34831bfe0647b18b3c8aff83114722b8c9950575a46927387fe3aff0c6cfc429a242645673f3f48dce1ede654de878a358fcc46f141bb04e7335939ae4ae447524bbc45bffe931b8262c2063934f187b38786582a78052fad4417a553595c906c0a9cf3949330b6de2431cfc4b7dff2d704977dd15e5d749b09e2d77a81886cd0cd207bffc737a1951911b28292184acbc31ee5b8546c0721525e13d442fcf939ba7018ec499f50a05c4ce4d345f2419dad7ffb14d6529e5a48cd3d5fd463f653e2f597ba36d8d06d2de8623f62594e52f1de811c5baec42dac8cdca9ac64ca7240ad75461faacf957ce9ba8a793d861e43544b0615be91c6c6d51b1b0ace096784c72926bf0697ace85d5121e30c06b55f7bb0eba1853d88998b8cb1b088827e28b70601267b352b2e3fdae77921f226753e6070ee4a71eb38ad5e4e5a5383f94ac185fbdb959a1bf4222a7a3cf5cad209d0afd10eca991073d601fccd889832c1a78c8d85e5d4e6c7ff9e088afbac91971196f6d1cbd8ebb842d93cf0bd40b58101a372e13c11e8870345d77de266df3fa8ee15ae3fa2f14392c9191a93df04387d7d85399c5de1517879491f394e323d5c125d46376e9d8612d5efd240162f16dfbea2298de35ab7c4371c5a15669a508c9eb1e5651fa195e69767c6312481c24ff51f3791c9620a05342cb57cd2db9cd9f7a7fdbf2e21abb32fe43b0d369727ba0a0b91a719aa8c62f6c9b4991bb14401ea7b9a378fe95bb0bd72c15f04bb913ae0d425138b15e99567cb4be5847fe409946c0c74bdc8254b20f55b7f94b64f2f6aaf7594b8bf75e1798a682668fa4fe0d12f910df97a4ff45a1c1562e90313b9b1045c177e51c06c07267ee905319318f1c320096dc321c70bfaf4dd95d0b7dc78d6361a98cac99e97b7b48ae2c071c7f2e53df6134541b0a180cbc534a29b8568eca8b9b205c349cc0e1a9247568a80a7e59a6949a20906cbd2a5bf9548cf20f0b59e0d1582cf55e78dbfd5171ac684b11cff9e18ed3d9f3eb8a4c6e633bacc8c55e9870a28b348692970010ce7a0b808597b4ec31bc01de97729bea68d4bb5c631374e6f7a6e808675d67caae40712dee06e2ff16277c9b2cb2daaed0ea6dbcc21447a94bdc1bde01fdc0fa2068a12574c82e93127a2b64f14301657d51d595fb416dc0a3aa1efd59a32d18de80a9a35806e176b7f8480fc8448719dfdb17907903638aae1d791263d282c28387ed495629989a017ed5d2dc7bf01673de8991a283e65249bf30cae851cf7040b0f184d5710b805d16827dcf21b48742d8207b3de8ac81217677c3aee7686a73e733b6667b731da35dbd5468996b2c518fe171e2dcb6f4001a1970f56de42412c6a5627c27176e8cdd5a882e83af08a982c6a07924911869ff07376bc9b1ba625dca8d22a858c784dcb7c5173cd4f0535652e3d31f5d9201484496708a067e0d3d96e031c7895ebf59d347058b5fcabb1c3c5c4f86e417ab926aed61ce094354d8b358da196642c3aa46925b650f09174568f319ede5c5b4b2ce6e3048102e1f4bf14f14d6334fda5edd1c410a76978a5a214a5d72777c1e7e27b4ab11d6422d1ffabe4a1c7b61206928503f79c2cd7b9736fa8ca76149f89bd551869ad43715b477d05169cfc2d59d723f209f4b1ad533a79c7c2fbc9677bb2e1b245188442c40e633754ec7442521bc19840415f89baf8344fb28f3583aaa1e30bc572abe45821ffea3e27293271c8ad91f4346412f908d33c5ded1a31b25c6d5047631dc10c601f5f35986c66d85091f43281cfbe31ab45858ae447924b97878a7c1614959fc60d03d7ab3f7b292b501c0cb845b0aff4ca13a1199e28bb5b84c2202dcd07724674e2b496773ea84855678ad3d6c7f00a078b7728909cdf831d8295b75dd8422c5ee8acdda1682b69165e0cb337903daa7556389bd2bf5c266447aa9d425d8fc870f503f728ea39a19546785c0a62c9adcbcd392c6c73e3c48294d0074e3361dbdaac3bb3b73c424ffc69488005188eb497311be29726cf49acbe24db72a9a7ed7ff", 0x1000}, {&(0x7f0000000080)="748ec0cbf660ab6a671f43d15f36d8d875619f3320eb06c7998088f9d96d94c2f4d70f7cfaabac6d9d9ccf13c1828935bc5357e7722beeb386f2211563a4d05f2fba9ea396f6b9fd74b431423edda0daa73de448b707ab9290e316d11ad3cbcce8d7e10ee01112edb2d93b6d43adf46eb311cc02ab6ea5f09721b062c9c9518025bfe53de6d0d20b86523dc4e173bd62d172f2bbf1202967a0ca498ec321103a0ee585be48", 0xa5}, {&(0x7f0000000140)="c933d606990de860dc5fc64d01f0e64940b69abbd91dede77c85c9096ccfd9738f411458d79534571d200e887a2370c9147fe0f3b6d539d48a7184cea38e5d0a8c289f11d698a880ef269292", 0x4c}, {&(0x7f00000001c0)="b61f9c7a3a5e49450e03d04911dcd559e54284bcc834711adac4f2b675760836ed988719021b7cb23af9df89f07399aed44331b6838581cfdeba8fac6003957fe38352149f642a514b0b59c5970712770889ba99be91936167d6eae9b9c7e87efd2ab59b65b78ca5e400c8f9fdccbc1da42e3f665acc43c7240692f611ca383bd03334f83a1025208895d09ca522efb5e71f27afe328a89bf59c4b86ba425d01ae1c4d5433", 0xa5}, {&(0x7f00000002c0)="83cf567c12fe193d244abb7ea1e67166895fc75dfd650a7548a6c594a74413c0df126e15c80dcd74425440033bf5ebb6d072313d152c6facaaeab3a8638420fda842a1a664002760dc48151f59ab295e42a182a25cf8ff043a8eafed8d9ba472bf03a6b7f873fb411fbafa44cf9ee7077003c6378d8b85a97ebd3e0bcb1974e3a87d5f0c0bdcfbc8dc1a3363d6d6ad4379783527b33e730e910a60ee614740bc43a2df8f73f58b95d16c6e9b87b02354c4b8fff4917955caa1a307919860ef39d5f696b5e0197252e51d6d86fb9b90651a46a0fc19e9d383b724b73940c86005bbfb150ff1bd77a5d96d0347b9bc995bdcdbecb80fd111a33c", 0xf9}, {&(0x7f00000003c0)="1287f907cab03bee1cb1fc5b76634e8f92115814a0c0b49e3419aaabcd08608c9975b23d4f6040d63e0f77f82721e133d755388274f1de70c137b3bd", 0x3c}, {&(0x7f0000001480)="a2cd05476c", 0x5}, {&(0x7f00000014c0)="6f24e5ff7b32fd287889d64183ce1b345c97842a8f00a791a4e37bbb636c272741eb71f64ccd6e65b5879a84044e1fcaf3b9e8594582d654b51eed8bcf83f5cdd0a45d65f839bfd296e2614dcc01c98ce8862e4cc4dd5bfa", 0x58}, {&(0x7f0000001540)="1081cdebfc04cb419b7d9abaa971c4f9f0c1ac693472bf819b42b56de7a9fad1f63157950110d066d33a0c2560d0c50a7bc9fec8ac0b2ce84f60eb6d3670a2774eca5efad0906fb397a7c6e8db3bbec1973ec04ba87612863c5a292b82a2ace40ee56636a183bf21481a2cf673ffcea6e960ddb599f4b5042ff9852cffb3471fb63d1569b9b26bf0374eda0d6ebb58dc3dd644e25652a0764a472c5b1a1c43fd75c117448d8493b0ec9bdd", 0xab}], 0xa, 0x4b) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="00000021e6e553e732c8a1a617b208e24361620afe2ee38bd9c5db0d3aa0e5fbf71398ec873c25244aca10681ebf00d553d07776922236c91fa3d34e8d35", 0x3e}], 0x1) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f00000000c0)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) 16:00:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) socket(0x33, 0x5, 0x1f) getitimer(0x0, &(0x7f0000000000)) 16:00:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x107ffb, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa000, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="855df34ba46d6053de702ef99e", 0xffffffffffffffb7}], 0x1) 16:00:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x101, 0x3f}, {0x1, 0x5ab}}, 0x2) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8001, 0x9}, {0x7fff, 0xea}}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x400, 0x101, r3}) kqueue() 16:00:58 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000300053cf38d29d652b32fd1592febe33880b5f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) r1 = socket(0x7, 0x3, 0x1) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="6c28c88f12bf259477a64f44be064d479a48f363141827e2e729deb367e7a5f9c66c8ea5ba51ffd618cbd921c9d5422757de474d1ce42cb601881f75769ebb442eda778b087abe248c7bec0f4e65945a10df0cfbf8636da17d07109b5ca781757a0a65dc57651298f1a7cacc78aee4e49a1d0d677f90a6ad1a434edb", 0x7c}], 0x1) 16:00:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x40047463, 0x0) 16:00:58 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x8, 0x4, r1}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) r3 = kqueue() ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000800)) pckbd_enable: command error 16:01:00 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3, './file0\x00'}) r1 = kqueue() ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x2, './file0\x00', 0x72, 0x480000, 0x80000000}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x4012, r0, 0x0, 0x0) pckbd_enable: command error 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xffeffffffffffffd, "3cbae506251a0000009300", 0x0, 0x8000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20120, 0x0) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:00 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x10) fchmod(r0, 0x34) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="000000186004008b00230627feff023519edffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a1", 0x4f}], 0x8ed02f161b6ace94) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x100) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x188, 0x90) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x6, 0x2, 0x1, 0x4, 0x0, 0x1, 0x1, 0x3, 0xffffffffffffffff, 0x100000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000700)="90e50495775fa9e7ab819bd6746e132533ff1642c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad8415c6317d27dc80e2c7b293ee641fcf48ed37ad783a7a733818a5456865c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800ad82209d7338a7657f6472d5b04ce227acace1ade116a1741ce2de773b0ab8b46c19aded90055ab4f8c56054d5ab3b6688e2f4388dbfc0d2f3545db97f7e6cfd5f8e4cfe1d2bea80b3bc54cd35fcd994c41378183b394995eaf966cad08bad8db40000000000003cdc85fa257aba2d46ab0a1200f8eb22155f9a1de93d5c6e2834b4d33e245c7644f48a2ed3ce25a69cdcea549487ef4d9742f83b78f1bebcf1e54b5f91684a48abd1db24fd1a94a3f05e5d639d2972ea89801029ae51561400000000000000005fbfb2c4d1c183fa5953655728bfeb1a4d", 0x180) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x8000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0xa16}, {0x18, 0x3, 0x6, 0x9}, 0x5, [0x401, 0x6, 0x5, 0x9, 0x5, 0x0, 0x7ff, 0x3ff]}, 0x3c) r3 = dup2(r0, r0) ioctl$KDDISABIO(r3, 0x20004b3d) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) shmget(0x3, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getgid() 16:01:00 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) socket(0x16, 0x3, 0x0) r3 = msgget$private(0x0, 0x102) msgrcv(r3, &(0x7f0000000d00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b0090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031a139d9d578ba3d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00fe7b5956fc4be71293b5bbb67bf128a0361535aaaa62d65e578edd815b7485c9863ad8c5003eff6d9431f953ba2ea5b3adc1641261ff1b96024b37086d1a9887cb3a7f47dfbab187bcf8bff46f49009be553d0be72f88f54ba33f13556e3087c8c9e4757a5a7edfe630044466c355a31a490e4ec9e8302a9039107ed064fbe0c5400d37f8f599a01bc2bb387185b60e"], 0x1, 0x3, 0x0) r4 = socket(0x0, 0x4004, 0x8) r5 = getuid() msgsnd(r3, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r5) r6 = dup(r4) openat(r6, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r3, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r4, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r4, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) 16:01:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000200)="bfd66a5fbda91bb17a6caf4b0a9568f9ef5112350af068a5d65db0aa6e3a121626484d871d4cc1d34e512a61c36e09bdd0cff2e982757d3f500cda758083c641f5c2b168f6138ad230b37d24e8b1bc7b748ef6a30897b8512b0acbf469f3da375c974be7fb33b95cde351420a076b990ecd904a0331482aec8a622130308bec9ad0a9aafb9328d1bd258da2b109ac3162310e3fef58f74a11ef81c17cbcbe12a596644f5a5f02ee8b643b2fedc01ecd9577399b9cacbb4c75ddc42e265d67cf3f5049821e84927e93d92e3f565", 0xcd, 0x8, &(0x7f0000000300)={0x2, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x100}, 0xe7062788931c166a) setregid(r3, r4) write(r2, &(0x7f0000000340), 0x10000014c) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getegid() kevent(r5, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x0, 0xa, 0xfe, 0x8}], 0x0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x23, 0xf54d, 0x4}, {{r2}, 0x0, 0x84, 0x1, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffa, 0xd, 0x1, 0x5, 0x40}], 0x8001, &(0x7f0000000400)={0x96ba, 0x5}) write(r2, &(0x7f0000000040)='t', 0x1) readv(r5, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0xc5}], 0x10000000000004a5) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000640)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0xffffffffffffff36, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b76f263b855322e9992407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000400)={'./file0\x00', 0x0, 0x10001, 0x30, 0x1, 0x7f, 0x80, 0x1e, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 16:01:01 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1ff, &(0x7f0000000000)="d5ff9668", 0x4) getgid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) r1 = getuid() seteuid(r1) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:01:02 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 16:01:02 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) fcntl$getown(r1, 0x5) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) close(r0) fcntl$getflags(r1, 0x1) 16:01:02 executing program 0: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x6) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x2}, {0xbef, 0x1}}, &(0x7f0000000040)) 16:01:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0x12f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) lchown(0x0, r6, r1) setgroups(0x0, 0x0) r7 = semget(0x1, 0x4, 0x40) setuid(r6) setpgid(r5, r4) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x0) r8 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r7, 0x0, 0x0) symlinkat(0x0, r2, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r9 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() dup2(r3, r3) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r9, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000000)=0x1) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x3f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x0, r2}) 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82026c653000"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r4, &(0x7f0000001200)=@in6, &(0x7f00000011c0)=0x2da) sendto$inet(r5, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r6 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r6) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 16:01:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x28) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x8, r1, r2, r3, r4}, 0x8, 0xa9b, 0x2}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) ioctl$TIOCCBRK(r6, 0x2000747a) lseek(r5, 0x54, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x140, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x28, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000400)={0x120, 0x1ff, './bus\x00', 0xe014, 0x7, 0x8, 0x3f}) r8 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r8, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') r9 = accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) fchmodat(r7, &(0x7f0000000440)='./bus/file0\x00', 0x101, 0x6) shmat(r8, &(0x7f0000ffa000/0x1000)=nil, 0x2000) r10 = semget$private(0x0, 0x3, 0x2) r11 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r14 = getegid() clock_gettime(0x3, &(0x7f0000000480)) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x1, r11, r12, r13, r14, 0x8, 0x4}, 0x7, 0x100, 0xffff}) connect(r9, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) setrlimit(0x7, 0xffffffffffffffff) 16:01:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) syz_open_pts() 16:01:02 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="ec1e0462ae27b664699d5daab91b6acd3307c03ed4d081f159c313ad07649fea7cef69", 0x23}, {&(0x7f00000000c0)="447db3b13eb862a261b3aaab2cb6af5b298b5c7bbdcc6ee1d4a32d42f2d6a8c64e4b15fd0f234d141082633322bfe728ecec94f8e50b165c1e52a0baae6a47f896c29e5227031cd934bc7921a37c583350a97d48e6120516e87f48c7e2efaeada135a6a4afdb18fb631b20193b84ac78505474d310f4f786b977c58a272f1ca0dc36c95ddbd7126bcd454d631441e32df65177f6045b38486ee434bd1d0a6dc4e10160666fc56e79c89b95a875e3bcad4e587bf2fe36b197278f8cb06ad5fea08e242a46c004ac98bdc0a1fa4596202a66c2b1aa8d9daba9af6cde0e26f30888cb2f12fa4dc8e0", 0xe7}, {&(0x7f0000000280)="984a5f4fd483db7ee92be3bec2e3efe323347918f973be5817f8f1bed027339249d5bfc610923d24eafd772732d7ef1b274f", 0x32}, {&(0x7f00000002c0)="1f5b", 0x2}, {&(0x7f0000000300)="7bc528276e35fd743e9f205de4e11357bd3b3c08120d5239621ce328d741c52fe92362b352f16f6eca465d9b4a84924df7f995dc9a5c73b191ae9a091b4ce48475d224f7db335e949c778b7c9db6930d77505da4bc8ea628af3867cd18de46a5b3117bfd3f78f276764190ca1e8ee813e8c731ca44bbd4470e80ec6b973a2fcb326d391de17c949651f853c73e761779684717a69aec47a5b3cf3bf50a569d8dbf2c89e4670cc6", 0xa7}, {&(0x7f00000003c0)="6e836a0ffe167fd45e582c56092e1615af2fbff7f091efe007f7bd8440c091ac4226f3cc2822691f77e2e6f1674726d7e7d8e06e55b157f1399195272d1785b20308801990c24d9c481e5ec71fe90cad99c44803", 0x54}], 0x6, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x98, 0x1}, 0x0) 16:01:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getpeername$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x2713, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) flock(r0, 0x8) flock(r0, 0x1) 16:01:02 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8280, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x9, 0x5, 0x6ab, "a4cc11f1b1bd10f7d8528b47239d20882b1122d3", 0x3, 0x7fff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 16:01:02 executing program 0: r0 = socket(0x2, 0x3, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66698e653000"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:01:02 executing program 1: r0 = socket(0x800000019, 0x0, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/171, 0xab, 0x842, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x5, 0x8, {0x10001, 0x101}}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendto(r0, &(0x7f00000001c0)="232d977db4f18ba322bbdb", 0xb, 0x400, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x381, 0x110) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:01:02 executing program 1: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) getpgid(0x0) fcntl$setown(r2, 0x6, r1) r3 = getppid() setpgid(0x0, r3) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="a8a2db47ae6b94c44b9f417a016feb6ed7da8c51cdef341e65faefb2610c7d1448f5c38fcf3f594cfbba2b2452c6d60ecfaffa18202c63cb4762ed85ecdec1c2d75b5de18b82643b578f23045affcee12e92cefc49bda3aab17c0b2cbacc0c0146f346b3dd528e1443fadc1d7866b26204dbf488177ee38624e0cb5666a9b0f1c51abafb287e2eb8e65b94e0b0b29d7a8a0bac164aa1bf878f3be79e380b13136e00e6f8d5fbf7276b5811233ab0d40879947706cc6b95ab31db58e1f163b94c04cddf5becb928dd97624a0e19978116ede636ed1985bf67d2260cafbd0ded8cafc912c18e081eebdc01763f295b0bf0c18d55027c9edefc1c29460d79256770fbe478b402005a8ab1ebfbeb839ea569de95c5511521d7edc1fd342cf686c81169442f037931b9b7013c08f87e407be103cd1497687449aa749229dd7df3f45f9d4535e73e9315c18b087e0db997cf906785579455ec14a01addad"}, {&(0x7f0000000080)="99622ae4b15320aac7ca9e8411098623ba95c84d4c902858ac94766e4f46b9bb7c56ae3523567d5dd04d31395eb2e7d8e5995c2ff1ac9ae754f88ad54cba37f140ca698e797379f221064ba8eb2b20cf87fa2819a7d55a84cf703f"}, {&(0x7f0000000340)="cb1b207c08d892fd16b0a2f20821253f3a"}], 0x309) 16:01:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) rmdir(&(0x7f0000000000)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18202, 0x0) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x182, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x96c754356282ba95, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x200, r1}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x1a46}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x3, 0x95}, {{r0}, 0xffffffffffffffff, 0x24, 0x4, 0x6, 0x6}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83, 0x2, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x4, 0x8, 0x1}], 0x8, &(0x7f0000000200)={0x101, 0x5}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x20000000000007, &(0x7f0000000080)) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2000000000010001, 0x80000001, "3e4223a667b1f3fe6313d5add500971e3f4db016", 0x4, 0x2}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:03 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) 16:01:03 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x100000002000) 16:01:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x7fff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x8001}) r1 = dup(r0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x10000000, 0xfffffffffffffff7}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x730d}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x8e) ioctl$KDDISABIO(r0, 0x20004b3d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20000, 0x0) r2 = dup(r1) r3 = semget(0x1, 0x3, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000240)=""/20) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000280)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000002c0)=0x1) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x36, 0x5, 0x4, &(0x7f0000000300)) syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x8, 0x3, 0x21, 0x8, "7af063c6e059e548e23436e80e93fb13c394b605", 0x5, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x9, 0x1, 0xbb5f, 0x1, 0x4, 0xd717, 0x2, 0x1, 0x3, 0x1, 0x6}) mknod$loop(&(0x7f0000000440)='./file0/file0\x00', 0x10, 0x1) r4 = geteuid() setuid(r4) bind$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000004c0)=0x3) fcntl$dupfd(r2, 0xa, r2) 16:01:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2000000000000000) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x3f, '.\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getppid() r4 = getpid() setpgid(r3, r4) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000000)) dup2(r1, r0) 16:01:03 executing program 0: clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10120, 0x6) connect$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:01:03 executing program 1: semget(0x0, 0x0, 0x1) semget$private(0x0, 0x0, 0x200) r0 = msgget(0x2, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000ee463249f4552512bdd69d3d1163331ce3a328a4dbf2f9ff681ddf6599db61f7551adbcaefe9a1185367bf68245c043f49e07a5427c6834548ff64b5ca9efcb488cd5667ac1bd031de944043cffc3e07b12a6144a93b"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/102}, 0x6e, 0x1, 0x800) msgget$private(0x0, 0x200) 16:01:03 executing program 1: r0 = socket(0x2, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x402) 16:01:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x7, 0x0) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:01:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="0ae9", 0x2}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="d6c524ee1f78db92bc0d3d7e47e0b03410e6a22222748a5baee388449edef217d7200f3fbe5387491dd3402183a8d3e603dedb575cb234963b698b267099c21006ba88f47f643965a5cecfe83b649fdfa6f93797b58fd207cd9e0af3d7dc50fa979cb5c986299ec3f2fd54dc387fd5417fbc89a2fd84969280b5c8ce375ec2023c59895163d39803c4e3c32b4292a41b94813dbf31ce0cb7b9a20b0eaef3e7298c928953a55f4991c2e82f11b65865f2c22484616b646ebaf2e62735e758ac365de8be303f3c000b24d03243135fd5e65a732c71edc34366add2b6a80d9e6f415c48d14f950706ff20f7", 0xb5}, {&(0x7f0000001a40)="aafa3920f7172ec0e16d0cba42a8c8b128544d4ae6cae4c016c0a4b5e0ff407c8f5f6c94eba796710168ebc462b1aeff117a87e34008a869730f74364add52ac6a2c1b3d050b53351d85aba099f18d414ed89f3120c4c3659e6d0a3d690191f85f8848db6f2fe0c5391799c1e753b42a014e260ff992b2881855b361b3e6ec270ec45e8d93af795e3c2ec0df147894cb69c722ef74aeabb2b6010269b36a13ec3b342fbf1dff4b4373d747752936b408589a42ed51561c8f1839847ba38775d715346518a67d7425ce7247676bf4eac4a92abba3d494390edd63b295d0b09e482da8aab8f1aa660763dcbd7cedb6dcba577926c581ad85f308bc77e4e55bc6de47823b0731f7b48329ba22f1fc539b7763e1e6393151d040aa7fe9ddfebc4964e8450e914f62b9f054a7b00a8172a944b19c99c77e6b500cf1905134289467d717223dcaf2d74de8cf0712d81d0a06b391ea6bd00755b27335ee943dc58e8b54bc3dee383c763f2a50a178f361562556184a5e0d005d4f58a0cbd4a6fe659a95da355e0cb11bb42612730496e9f785cb1a259c7f9cd26dcde5854c932036fb3c9e50ca00cacb0a5ee64c3d6cf5dadbacaf4c3aea47127eaf7dd97d1545117118a837403b25e90cac6220072285965e51270fcc01ce70039dc4926544bb472c6a99eba9772c7692bea470e4685e9fe8fc0b30e40342430d399f66a0a03f19f96f5f730ea70341de53ffc0761aeff30abac6710fcd91849d13ccbb7d0a210d09f3dd56a30abd92bd34ae6572d00434a4a1111fa3f74f80a2f6f160cc813cc586091997f60df3ef581350583d24ebd1a20647587e859b426c54efce280a115b49b0aeca0b62e8361694e042a8d7e68e3fb4a90987d502203656ebf45659f3a2d3b5b685de49b597cf50c18c8f3657ad65ab0f62189f155a84283686aa4e743ca4f0f73563a18aef078a539026e585ad7849153e81ebc58d31a9cbf189a66e86d23a34f728aa1928d7b8c7169a6568fa3c7366ce473aced87224021581ba0972be6d16869c5fb048ce40cc847179bc50129631bbda1d26d82849bfa7d997d3718b24313af002038e878111e6dcc9d6f3225109a2605ffe20d0f68d843c19a165cb1fef2b8ab54a06aa6c861422e8ff0bd1b31d98f9779ff7a09b9861fa4280a27dd149bcd895a2b58705d2aedcba381980de823f5d78bb78e261d0c73c2380b1b0ea888260b07c50c5960f11c0245dadd3ac9294043cb4b876c113ca20a6942ff328fab79ad737bb118bfe9cfed8cb9ce68451504c5db405a3c0e112c0b8cbbf847cce4c2c0b766242532f495fc8597aef35da63056af73d623d78e8ceec74100134870376bd6105b8814a44e5ebfc93ddeb8493052808688078839bbd99cb028f16a8c5dbf85682fe849806ac6bb18f3ed892b20538321e15b3c6181891b0b88cb0e6fcbba4e930360f95fc13cf72af1e3b706c243714823e045a8efb21db480cca884ade86490acc331694a6c2b000b7f22ebb2d59254ea36efeeb59de2f2c756a9ec71026ee32b5450b7cc959e1699f88022ec01bd9b0ee276b724e1bd43188e05190e760b999cce22146e12c178a6c765b974ff1351a6492518c1ce13267a1b003369fc1cf71ed2426859a24db38d104489dafea58dab202ebca1d3b9e52a6ff1b485e404c0d19f4191f37ab8a6dc5cbd54dd2c84de3b7312258537124a22b9d00e5c5eea00dd1427f20bfb47ab4c4aa3e0ed879de975ba475a19dd88ecf48937163dcbabfd8b9410413d1144630ae9f79c164f153daaa350b435521a7567f350ef6548f2839a96943ecfe9d3f2802a1ef68e781321ada02001fa2815544ea533299163e5fec3a051bf4f4641c17bb7399d084ac5fbc2fce49984eb0346e6dcd78cb1bdea2f38f70f37065152e42c2a72579e536ff167b75ede4149dcb6d8dd1c2f230c3a96131000d473b250ff6829182b2f0e5808a905a665d608291e2a95ca2e64d9af7df86eaa773751ced031abf49fdad3fb9700c868521c81bc758091ac1203351a0dfdf84b0c78555551f30283f78c119b82f6ee9bb5542b75d3a574d4e35fd4e191379c643e27cb11ef74fbe32042179a616cee40ca0c753e36ddcbe62d8e51034f0235940747a687574549ae3bdc091c063989a54c5cb9dd4cbad7ceca5ccdb54952eda7e6b0cae9c968b599914604bcd8a77225111d872ae415d89a565264986eb9b2446e60b9f1532306ee637c21fa6e064bda0d88dbf67ab2d643875c9da2e5d40c7d5f603003f7247ff807e044dfcb8a755890b0215cebbf3a9a4e11ece673626117200b4864ce9a8fe3de72a4545e7668b8e0969176e1cc10bdc60383af04dbea7ee0d1f108348d4d718cf3f73e99b4e85d60051a548626eb98659239c716eb518024f7aaa8467e00b49813b0d018f064bf7ffe35987ddff81b927d97bb3851190309d815941cab1b3e59d2632697da6ca5360c3ae19c0a752f4d2c6f1eb943bf56aa7c4a28bb472255c12c33deae7f20f245eb018bb1b736fe341fe0d9ed957b1ba8b70550a999782cabe6e1abe0bc75133d2dc3050c8348c3e5e0201599ecdf74310c6522673ec9b987ede04e1e18f11c6e4be996f5dc6a1d2c2f281f7602169d072edd4ef154ba6259d661cb5d9934c0b2a17aa56bfa856f5d40d2c87a621ea4287a8413ed15de2128c6251e941382730148209cb363ddb975425893180ed8180826d852e298f5bdb610d97f61f1c07403dbe547ff0164da233ade267780c41f63b1680e70b0a94336b9023b3ede4a2fd17ed46171138a3fe7945e46e328f14923225f250096f8233aa0d590543df78ee9020133bea26539a33381e12ef684d3dc97db1b2347ff050a2117f61f71ac01732c28cfa95cf33459063631dca6ba3d6a9b40537eb44b3e8a45ab73c0dc31307fc42ce8f62e7e5b7c70d882d37d10b33b084fb27a086679160d7a9172882da970a64aac003324e747e8f13f5043ad085404d330dc3f8aa5f9354b2e590fb752e9c10c19f9d92374cf279bab2e4b412b717d9b341e218416a5620dab7fec872fc1afa57839c5a024738d5e93c85667f0d3cb4973cfba523135973cc6a963e8e5a0d42d4315c8ec8d0a43c3cf537e6f1fd433efec7c7f096cba681aa9a0ece954cf851e43bdab5af75513af859d9ff56a3b19e392fc00f758a28be8bccd4bd1e1dfc4a930e12154be36ce4fda7c4ebce860ea1a35b10c23e23daa621ba60753f4d8f6ec51320ee054a733e83ee170f1d1092dc46f3dba118b5809e64f3241562a3ba033be2376cfddac11f0e3c4e9df3b0895583984016cc83defa7606d401256cf75f9dbbcef37a395852c23d521ded815badf05f32288f6037bc79fae8135e2e3559084f8132dbec5da0f28c3d42b5009ff11a5b36205cf6bb0c37c57935e7e493472a7b766f57a06c57797985f50b82c36d21ca6f37f281263cb6cacc962d64cbd523f5039d78e605db6b2d8b000f0148e231ea7c03b36637c0f1158983f21c15ee95bd6f1de66ad9d30851bbf9101df53a90b598bdc73bd8a2233a92002f6b25ba69706d9ba7cab0b2f00bba563ea08b8178bd9e6df1adf004db1cc3cb2b0b44622093715d6572d1bc0e9ac6a16b7a641056d11eb42171db96f170d3b90c34fdd8f4582b7ea092fa650d978239a795c8ac544552baa0a7e71a25511bc68c84d09c916ebe94b000bbfd0d666e223feee9a811d13bbf431c4ad8b3ba5713341f43e8a8862e666e1fc49bd944668cea08e23a91f393341b7f4714ddff4f5049b1436d817d421bd82403433a6f97856997698f6eca01de01b878166fa1fb5f8d16e76d2d24fcbdab70103932bb059c1c6eb1ffe3e6edadfc0c3ab8c0fb28012eab110a81cf7db450a5dff173d6c99b3a09f5c83078d6b1873c8bb48a07192df62b174cbd2c109b05ff11c1dfa9a0120d6b1fbdf7651690ae013d7d1c864948b04be25fb2d44b663e95e92cfa1203b4c86f4a422ae78308290cf37c561d685bee64cc484c3086cd2a73abd3f0ca6f295dbed33708b467a109c8508532e155a056a4df5cbb665a9e9d0c8ce4c1e93de94d9a2573f8a131fdb78aa6ddb76ddcad6fcf5cafbc32bf400ab65acdc6caca7524c6fc8adb8328471beebe288efe59c82fa40c1d1dc95f910fdc9e55512b9d4300d207c706c2930f9eb61f7a490e70bdf260f6064b3dbd7c17590a3a53c2bfe8e1e8c4d7cc604d8b1ee32c8a341ace64ca51c7b94e6419c9995aad2c45fd3ddd02cd9d2c65b8efd9aa0bb216b7ed0cb180ce501f44a6e72d51f493042d0ffd25b0b99838172c63031d2b3cc78cab3fce76d94142b2fa028f76b4dca8aaa786594af92e144a2fd8ffcd7556da428496f5d1dd5ddf009a05697202dffccd11167878e39e5dfee5ee4d090316cf0d82cb9f9482793ca875500f6bb97a4091ec389341e12558195ad44b4b8e11680085b468f592fd460769ff96708946b5777d0f4728d4dfb381dae7e1b1e54d4c3e9a84d7aa229ff0e20702c8d91654cbc01137015ef85160626f830039f6f7c4a76cf229c7d16e9835c557430f5ab42ce1b830b0abdc0908d886fd00986231bef5abd6f40825d16c5efbc6bbabe27f06ce9aa6b96cac8c59ade2993448e16e8a2c944e868f453b1fa9a8d3c7feae4fec854f727548e95dbfea4684e9e6c90a03a6296f8a3c9726c65d14ea0f732d656e8391475b3c27d92428a0a8fe9bb06d9da3d3a9b5045b03afe4c7e328a5ac66c9b10c1fd1fec6a68d58d64b8ca6feb66a04e63e0da38f305c890f81f34c1ac5f578ae94d90bb43f70a2be05ff11a93796c7db35e9df2441d82d65c112e134ba0c7b033a7dd83fd5272e8b7128a263059cd2dfd9fdacf51d2be307a812545db83e17aec3e1957d59a7a44aa90b902a9b86ad15b18ea53d540dc7bd0d200dc5dbb9ade45640c4ed45673967c20eceb6376b9abd66a07f088cc53a98c607b7f330f888c021fabb04afadf08642e2aa690b0d052762d55d78caaa220d73a811e736bfb6c9d84f59960d41e13db8727e1d2998fbf60c65d53ef0a9fda8c29c42f1045ec565125173006ff327aa9f08f3a0b8998852f511ad03e128884269425948ddb29be1b0ab83a2886868d4a18e3357c31eb7bdbda09f4fe6eb3440049d813a02e47a010cefc63cc84788ed129e1e89e251a1b77c0ab34df6f26ba44d7cb3ee52e13e4e3480e20d398b0805648e87380ffd9011f90b5b351fd5c133f5e42a8260d2aee95851e14a521b11d154b1156a2cc6c0e24e58640eba021cf55915c50b6b2c73e5a9f36fcb956e679c0858af1e2ddc3e624d4bd2c1334cd038fd3298146caee9a9058f745fbb0da0227978ec053f6e920d98cb1d5af492b5f24e1cf8ff35cb1e3c28c1ceafd92c1aa50dac9f08abdd2ca9f39f20c82e42063981c8cc324a0a512ca7b742df47c92ffaa85afe74affa0a9b5a1a76446dcdeeee664beb72a786332f0b62be3a5d8e0a2276b223c7d30a47ea6840f1bec131113b9b9f3d8244496d2932058afd0fd131b929ea678c3da90de98b4886ed03255b73fd86cb83f765e2e813b9328c711f9313a3e92d208bf6b4e70339dbe5bd1d53ec2d0a3aee02c009afe2f7d202c377ab0dc09be2e1ec64b9edf6fbe111a6dc2a92c5a1ccda60a47455bc5a0ca47f5cc122f46bbefca13207a9ce8817b1a3c2d328aeea8d6a2aa8e078df258ba7e961d74260a0969db13e8ec2a7b184918b9f144934ced6a543561d56ee2d48760199dc5efddf479386e2e1d0cacefe23bca0e928c61a72", 0x1000}, {&(0x7f00000002c0)="c183e9b78c652f68aac9484f7f049de4c8b7cc26c0cea48162f501604e2e6c38ba2b96151f26f15d5431d010b5f780acae960569db88e47f9b7dcb879a598789d31f39c1d6feffa36fc9ae1abc661b4040798f08447ba60c79", 0x59}], 0x1000000000000274, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mlockall(0x3) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sync() 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') link(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') link(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') r1 = openat(r0, &(0x7f0000001200)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000001240)='./file0\x00', 0x8000, 0x1) symlinkat(&(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0\x00') utimensat(r1, &(0x7f0000001300)='./file0\x00', &(0x7f0000001340)={{0x400, 0x8000}, {0x7fff, 0xffffffffffffeedf}}, 0x0) symlinkat(&(0x7f0000001380)='./file0\x00', r0, &(0x7f00000013c0)='./file0/file0\x00') chmod(&(0x7f0000001400)='./file1\x00', 0x100) lstat(&(0x7f0000001440)='./file1\x00', &(0x7f0000001480)) chmod(&(0x7f0000001500)='./file0/file0\x00', 0x48) getsockname(r0, &(0x7f0000001540)=@un=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000025c0)={'./file0/file0\x00', 0x5, 0x8, 0x7, 0x1, 0x3, 0x1400000, 0x9, 0x3, 0x2, 0x7, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002640)={'./file1\x00', 0x400, 0x2, 0x100000000, 0x1, 0x6, 0x9c2, 0x40, 0x0, 0x3, 0xfff, 0x2}) r2 = accept(r1, &(0x7f00000026c0)=@in, &(0x7f0000002700)=0xc) sendto$unix(r2, &(0x7f0000002740)="02952595fe84c994f62d4904e9f3e288b6526a47866923f5440f0b5d5a2fa6f45469d30cd4a8d724445b812d9f5936aaf56cd4964543a88f08", 0x39, 0xc, 0x0, 0x0) open$dir(&(0x7f0000002780)='./file0/file0\x00', 0x8, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/wsmouse0\x00', 0x900, 0x0) openat(r1, &(0x7f0000002800)='./file1\x00', 0x30080, 0x0) syz_execute_func(&(0x7f0000002840)="c423fd01d49346fe8f000000210f71e6c145d06d002c68c4e1b97c30263e2666461b8116000000c4e17ae64fa666f30f10a2c2000000f0410fc749f5") r3 = open(&(0x7f0000002880)='./file0\x00', 0x10180, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002940)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000028c0)='./file0\x00', r4, r5) socket(0x11, 0x1, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000002980)={0x3, './file0\x00'}) getpid() pipe2(&(0x7f00000029c0), 0x10000) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x10001) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="592fc93d30e32aae2b00", 0xa) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:01:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x7}, {0x18, 0x2, 0x7fffffff, 0x5}, 0x3, [0x8, 0x1, 0xdd, 0x0, 0x965, 0x400, 0x80, 0x5a13]}, 0x3c) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xc}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) close(r0) 16:01:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0xa7bc, 0x6, &(0x7f00000002c0)=""/218, &(0x7f00000003c0)=0xda) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0/file0/file0\x00', r1, r2) truncate(&(0x7f0000000400)='./file0/../file0\x00', 0x8bc) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:01:03 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffffffffffff7fff, 0x8}, 0xc) setsockopt(r0, 0x9, 0x80, &(0x7f00000001c0)="187ad682b4594379113b46f8c883624605290e1dc20f31727599e90416ddb1db677f381726b9ee4c72d472da9a031c70a01ef7fafcd03af093c8de0952b6c4546d92ca56d96bfa752d57147ae2bcdeeee17cf86f76082ca017ea1860c7c0b1179322f4ee866ce090edbc3f3d11677d40f749b3e4f79d65c2b1f78da8bedbd1a18b1c48cbe75a214454c10ce554ffbd83ed063b6bc70e97b7df905f576dc2db1d8fb37057074bb313f8ad6d5bf025ec04f9c38970745042664653609525c5af5a256424310b530622947f8f27676c3f52d65ccf3b34b5c0bc74a1e1e4b22032bf9378658f9f197a8e0959be355de1dbe99168890cbc655106e84a0f8509f8ca8dae44b41e19831adf70c77ca8aca1ac5d165336989ac6db198962811874bf0d87559a7ae5c10bcbb653b1f4e5e0beede61c269527212dbe950fc4051b7b4e415de11f7bd38d951a9c55c751ca58d70d1842325e5b965370aa17c60895118d15aefd4d4db21cbc5652f3c580e35e36d1e901dc104ddf399c25322d8189ee3980e1c82f6010fcaad4b8c16c1040d7eeb365e71862bc9813838f64ec1a1372d899b3123987ff895cc828a09a64ca9fb04a2969a71597db150bd0f9ff14df6d5c85f074352a1ef95635ce772879b0a3a34b014fda26d7749523cd13be0e3f95cdb88b3fcf2639dc2aa1fe168b1e965e59b0fc533b8c5aa404a44a4a812955298023b3cf753ceb6f3f606f6ee7b13504c7d93ddff90734ab46ebd252db957d6ae9bde47d6a351eb02bb29e5405eff50d59c9566117b54ddf69ccdf9b829a530a7ff7cb8a98bc2080f6fbf14c462ee259a570f65f25d0d69cc6d5e51d1a2d08c1c7d1269319b412b4dacc81e65dbed11973d41ad70c6b10c24e2fccecddc996c0101139683af43706cd860ef9a5081b8d0ba920ffbf295de0379b6780a07663f69b4220f8b16e3b289289b1e77867fdd050c77a2f0aa9fd08b6fcdf12b9fb2b8b50c8de4b5e959c04bca5f98d393c2646ea9c7d39271a21bb5e19e6c604d1378b7545d71e97a60d3196d9788e20a4633f5350a5917b3bee4874e1818e75e38b593a7640afc39393a657179cf8b8dd197b16851d7658e5b03cb2a6a6c3ce7dd6fbb321fea1032a1388b1698051e102fde9aa3b93414da569d471e8263f36e9a21640185ccfc7a6546659f8d6385ab7f834e568883314a57986d2fde43c5ccc37db24331e3a1444e959b6a545ad99c2daa96e24e879c9b24fd890f456e46775339027fb2ab552f12c1b8e04827ee1c2aa55aef62e5ffd611564c56395d3fec1836ace688a407b92b7f2fbd4f02fd26bce3a04b38553560d058f993da078f00e788ae5ffc4c77dbdc6b95f08f0a4929d59625c39c9ba5cab75d5a0e1d8270ec22b5fc6cc64ac993817cc9016db53d744a8253fdb2cf080543e21b4263e65a934163bd80662df187ac44a109c821bf340823ca363e0e7c55b6ea8b128109b0d974a750106f952a176de0671811dcf3c7f217a47b570d9c7da9fa8ac7e7c3f5f2098caa1357b6368878293756ffeb15ecc48fbc63c6c985b214b580aa3435761b0e179589938fd6f0015b9e6426bcced92d1ffb46112174249ef304489f72143162dc46753a252aee8637b8a2f485bd35d838c5a7e5d416a9fd096e86da0041834cc2a4c7a81c71c1ee10c60b7b0db01e11a29dac4c8b010512f7dc7e1f10a5ddb2c950b2a479f0868c2df5b1a24fe36c228ec5fffd7d0338d8014e92cf4cd6e295e697396a204ae94b2435bafdb7d2f2a503609e6cb24d6f6184e67f8977cc93a3b446860d4de5fbc7cd1aa660eb6cca604670353366d8915837a47f0ae3c161fcbd30581af3e7d615f2b4eabb549d733de35127e3f216dc3323c20584721a1740a96bf1fd4087fd50b3581240d9de3c25fec1b47c6f69e56cff675f6fe7394ea25827207ec302befc7a270a69bfb347b2bf7fe750f90e31f3cc75f8d053a49c38e8420b303164255d1a099c5dad8244000d700fb94eff817bcd463b06e7e447574c4a5b74d24e8bf05298fbfa6fabc1169b292d5ad956c96a4b40944f30ca839bd3e5cf9ffdcf4faabe6220d8e8acd38859bbaf3a31051574152d3b1fe8b746a524fe789b42ac15fa90e196baad68f187e0c60a2f59f65c4f877a6f082da3eb3941e9f942747b68de8132258286ae7987440f8eeb32aec644b150e4bdefec54431e967c81ab32b50cfe283379441d97081280dcf3c0ceaf237000c26d2c40c0293a401762bd859848fc253fcac1e6649994a72ec0f555cbdf7c05bbf89b6d1fafe38f37d27de7162a0df92f811f1b41726c9e652efb18b9a9879cb8042a9937ff12cfdf8c8b107c126ae487d5d42b96a3ed53a918ccbf1e1fd7d1f16043af9bc0ba20d7b5efc767aab31446262cc4b8c713b001150a946331810cdd21608ab9d8ac24bcbd21d96814f8bf67510e09f793871a06f104225e32af06f1a2ed2a1fbfdecee5c4652f8b4d2cb811c0cd2e9f7f7adcd44ca1fca91f6927cb970c20a5c43ca87e16912be47d1582e56cc83bb59dc6fe368453798e60bb0f414638545142e806a3f8dbb93af43a730324915c0ed3190e93f994d40ab64b80e7804036a37daf5beafd3eba09c3692afe7a401ee5c399c8bcd9a01cf72d2f7baeb787659a28e02aa46cb6e12d88ea2276976555dd662028b29ebb1f3f5dde7d0413528107feb2c4a95916c12ebc6e62480c919dc71b403ab3c19357439fe4707909efeb6c401fdf40f990ca0fd167fa12db3e8fd59a927e9d372fc524670212842d6f7b6710fe342ec417c980ed688b769ce4b84d69588375b5cb53cd349af19fcaf5aa42dfe5924a3855297f784c3b54af35212a1d3fde7824c3e6ab589367cf09a51485dbb9c641a69b3decfbb855122b42cd3740ed59f3477d5a862fbda9d216375bc78983868e345393144cc2dbd839f30becaafe8740e4fdf12d40116582fbebd7f133d18199e695badeab97e24b94e941ce9443a97b44f38b09813dc8331c2e3b4837bd831b214518fb786f54fe2555f0ecde286f05d71b7d25eee9ded06683c9a8fbfcacaa6dc1601c3d7601f64830e9891a8f9fb86a17b5f49ebd20cf745d51c7016b57ad61573b904fc5243b4ae0548500e73ea0465f5c997be723f2be485e2fc929ca411b1e45ff32603193a348a0fdd3af536319ecd173088a108f91262cb75039280000c63776381922c763f69c4e20239eab16e76349574a4d9b985ec0f1e43e079457fc3b915e6cd98debde6ddb998bcaeb4c3b0e6f6e08857682b5fca5e365aa172520d57f7eef250ae0202eef5ea38a879256b1d5b343b47eb55402cbbb79e44ba604894e5a083336501a8b576c10a5de4bd33eda37c3537947c59f05fb4cc1c00c60d8081f1423250b57e3c91f35e4176eaad379a687b0ab2689b743c4d4dc57e19056616051ed0371b292acb1fa90964f41dc2667be6d82368ee46728766a8ce72421895dc9abab1f83432560da28314d7e4e68cfbb63dbb2a07a8d652b9bab57377ce5839e5dcb580415b45fe1dc590c3a5d93cdbf6454e62450afa0a848ac79db1b8dd16ad22d213efd37f79aecf9a35819d75aa8922cb74f62ec6e0f74884bd0f734b1516d18da18246b8452db3ec42d1092a360f106fd57457ec9ddba9f0305cbebd7e97f126b4af3660e66eb5fd288fe0a0a707ef0008a72fec4e0fdb2dccbd62a21fe9853a3e68e2ffb89e2190f9cbfd1e1b1c74cdb64a0671132525c7979c03a829ce58ecc14fcdff35540093d66e707c5c8e6496c571f6d4c95c4286b01bf103c725fea9e326652425c25b155d2cd9682d5e4d8ff59b3c67e4394773bfa1077ce49fa026b784d78bad1e1af80722db2c7160cc7c94adb7ad2e3e549766679c6c824b99931b39d58b5c43162c6d46d5bcf627eb44f11bd11b10c9c3a2a7c469b19cfa5bc95dfbd7b2f3050b2c43fdfba4af23a467a72f5fea35f385e40eef8599c7ee3ed1d1bd463c3acafcad7987a631bd5441b613847fd854ea3f65d0a1c52f2d504945f9e45291e1d30c47be478c475e879003887f2539f2676ec1609ff26232d37d2e69cd8a322638c149a40053d747f9a20a274d8726df32e4a053b2e0e4ebb4fa31b494049f2dc2dae8777d92e3318136844b8cae0359d6c653a12e655f6eac3d6698b466e10d71d667f1cd77253f0f1154ea0fe21dc2697cbc5df21179ec60c44f38aa12fe71421d05a7ac4584b21c341c80a8e38b57c91fe00687a3cc6ea4b081fad13eab0c6fb43e449e0104e78cfd022e907623d821c13031d35cdbdac75e076d1ce6f0c41a2db8c0692be498751dc3b7a46d5e189cd47d6e5c92d73f6ad59d9bda856d8cb8085cc9f47c815005aa68d9799399f6f57f6f2547e0e0179909c2f76fca7ef61a7b020baadda025739fac8a03df5c166c9baaf97624a3f48159a3f25cff9ee8c202a442fe159dec559ff22497936b296fbc7e58184b68ed1987438d6e05cd54931e26715cdc17f4fc23d0a60b80a17ad7b20b45363a117b22a7ea3381ec94720ed3efe282ce0c665dac450ec7a1b5f0e89fa2245370970ec44a4fbdcc0e9abbe3fa76875b102d95602e7a9a3e1c26239609b5a2aa556f530a08f56c4da718e0585df54f7603ff5bd23a76f3f1a608074ef6645a35a2c92ae636e12894b49ce534361f5c0a3c8939285653a2aa83cb2a0c8ded5ac8e51084399cd5488f301b7c3395db9f498804370be76a4a5387b4abe1506ec36661ffcce998c5a2ae04efdc0d21edb5fb03d70802defbddc98ada48babd22c7745c7a9a803cfda761b6d3612299dfa8f41bd4c798e801d3524635916da71194c897dd8b2a2670af6bd4cd35261d3606ff4a09bc2fcf9ac80d465ab794f8efc7378c0a683d411db5f89d6275871e7053d27d99980c262f6a58bbdffce0d0348fd5e501e0e48b151299f9c7edb23143a3782ab890b1cf729c44f3edcd9f834e28683ffce19092e20f9ede49e8fe7f8133358e86f0898e54811a5100efa6abfe23b5d572ab9839d22a5ad3b37addb6e732d25ae1d83c3a20f00ab1760562f194116e8428eafe788efeb4a8f40e4712349aa04c972db8551c7e2b1b87e49b149b634216f6a9e88de13b88fe94246020940dc56b488ccaebc75619d2dd119e3d52c011d6de9e67094c17c4b94ff476727d8bf359f5f0b843f4a215c0ce6f359f073b3acb5a3f9c3684db59bfd3ee99ca7005104ae7e23693ffe94305cbc2b595427ee6e061a3c6f1c709928b3d753396039aa5d7b17e08eacc219454b4cf113218e77875721af2af198b6af7a4a1ff841332a472d1567fd7b0ada6042336aa308a5cefe018d117f55de0a2114781ebc6f5ab048033f8046138ee904058219b09c4b86d460aa99774c2d56eafc30fc3968d80f2c13ccf57de479acb0fc49b1980db3aa36969a6238bf7ecfea56d5a00d879ef219b1a89187912cd1adacc8b18fdb4dfef0f9fa235aec16a2544fbe041916312674272c8e35e80d3e29106e31ac57acaaf8e952fc2ab145c0ab5b71248bd9a5dfd9b1007f5bbacf79a90e45c8163cc457103dd2e8c8e8b84d2303d0205113f51c33f0366260780d8630e6bb43e088ed7661017d17bfc36adee33e1d8e4a24b3d82bee86482c1cf90946cd4f732555e78f7207231bb05912dd767b6d669f1db0c034d3d0b03f3836bd19f8811481018dcca81fefc7df0871c8274394a53e13789a6f99c47a0b2bd6a27fdc9db79da8d2c370fe8713a2216318bf3b6e0400c5d963607df16cfc6df1b914daba4dff72562", 0x1000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8}, {0x18, 0x1, 0x7fff, 0x401}, 0x2, [0x7, 0x0, 0x1, 0x1, 0x1, 0x7fff, 0x80, 0x5]}, 0x3c) shutdown(r0, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) close(r1) 16:01:04 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="7169fb4939026b04396baf533c03791e8f3674c3eab2c0f9c78ac33a999491243df2817538a05700bb0fcebc79c0b200a1a7fbe064ebb2878dce4741867cdb45a3dc6eee668d9dff4553f6b36f14b8a650a24dc80feac29fe9d757d318b4b5fe24a92a6a904637b433c6be598a054106ddf0917b4c07716c6ce731d1e78b44d606214f54e08b66f49d693ab142b5c3cf1836476763ce0b50afc33ab8", 0x9c}, {&(0x7f0000000200)="bf1cd8af79c4051519113fa584449d955f618d93b8e3a6477ae3b0ccda8056891fb2e09a12cd138ed350f00d62ab3bcfb5a3c6c3fc6622140eea6faa92fb182329fea4f8ccc8e50792c883750597536f9098f543f224255c706a9dd1563e1f2229b855680a6c0f5b284c1ee2f59aa3b3d82e360bc7249aa7e059f5c5bcf7bc603a4183a133bf8ce4c8a39613dbec3d57654debdd0edf634938799a345a6462228a4202", 0xa3}, {&(0x7f00000002c0)="162a40493580cbd3111bf08ed8aa4494aae3ba5634803f2a71ae95054e82955c95cca46fb4a556f6d5559e27eac39ce6519ff9371c7e4bbfb96eebcf2540107feaeb3a24390df29f8c0da7cb08829d834cc3211f337e59d834131700e847fd5ee37bb9e6b42c1541df993f3de75f49d24c8ee8394b017c83444105280f", 0x7d}, {&(0x7f0000000040)="ffe687f372b9115527620214084c767eb8169df28bef55588c669fb01fb6", 0x1e}, {&(0x7f0000000340)="a2cce6e53067a7b013842654a129d79b0cdff85b0a5169e57861841256a5f031deda37ba20180f2b18d9d963973eef3275c1ed29dc1a9ff3d27c155e193676509b03d1b9646dbf8ea66149df2bfa449d6c6504cc47a92c29e91f9e042100aa461e0311fdd69004e10db7576a8d6a89ed7652275dbd7ca381ae8d5a8921e447ffae1d26", 0x83}, {&(0x7f0000000400)="43a3903dcc79116c471d8f942f33ee3fea88f99291a85ffc3d3d525a0806d9f70b72b90f92cb05a4fb327179086b7b936e7bd1b1833af7e82a204c097416e7ee6e91db63ba4eb156e7218264913e8745caf6debde86752f08f0a00c2aff7a48b82c44b1ef5ba8bf457906b536e2544a09d9afd6924645d2c01e4adb4062d3d320b1c5c7ed6f88719b88bd4528f219e2b814a6f2f5cd5cd652fecb51e1e9de04feeff45d9ee18ca3a4c37abc18a0394a06e994bcaba737565517d05c6b2", 0xbd}], 0x6) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="5d14615c4f6eced9934ae3614a69b0e151d1ec102a75afa7a7eea6d7ec76702c15d85d8cda4188cedc2ba48d22dcb9152926b164348f7cdaca214d37efdf955f1e6a079c623968bc4ff66472fc727d753204e88df05b0643aa8640c2c71358f4d50ca8", 0x63}], 0x1, &(0x7f0000000440)=[{0x40, 0x0, 0x5, "f32acad5374b22f80c1b97e5b7c8a8a758b914337d2d120fd375cb4d276d5ed3d3fa05626316820c54"}, {0xb0, 0xffff, 0x0, "f35f9e8a7f36f7381ac0a7da24a945e84a5153ea6a312565753c9bb68e378a5d61cf9ac57bdbbcf27ccdf0a4fcaf9e889251d43b6d1ab6292295ed7c32ab6644451331fc9b3a566a7ab2dcc5d983cc4a74db259adddb4d914f9dc5e2d8de5f8dd19f5c0537de8d3daf9460f92568510a1ac674242e40e3ae36f55254ae1b9cb801347ad82ba8dcfeb6c2f055dbc4b2e1c26132eb9759cb2a6a907c3a3d82"}, {0x40, 0xffff, 0x7, "d3e1dc526c1e2408f850bccb5ba551d0f56c53761a48f6ed341a123d162bb8ee64f72249b426c5495523e8"}, {0x1010, 0xffff, 0x8, "127f289e0c1f011b89dee25f0dd0c5cdc4cc3e9cc81703e739610032154ad550a42286750ba7e5c56a326588a50f8eef5d7d0ff0ec362415ef5e7d269b7d4505b2da2be5e5e7e1ff8289c8a2f7b1a8ad20859daf873788b90bf35efd0e21a7cb991043fd39ff382550590c03637b5cdcf07521cf58303dc7961f929ab6b2e48582d34f82bba6c2744f899cc25649a9484229f0adddc052e16b0cb776867f34e8d5c47b6604c25aae99aca2885b85459f46c5b9d3d5ed04bf7d73392aab3dc8b8ba24cb382a1e632d9e40bed32bd61f3f238215aa9442833b52f688e84339a2daedfe9c42341e15c4553221c65963a090f89e9422c0e92a8d9ce5043c54af24f5ae932680c875bd23f1d06bf5a6b009c344ec4a49ec430ee1b1e8fc4c67aa33fe35811c35003b137664ae94041ba23b3157e7cd0cb5ce6ff91d5e087231c8e154d8afc72125dbe14d091a28525ee69f3e12ce71109dae8f88573c9dfc2024c3b8819551ebd7f5965b8d06f9c06025a3b41f82283502be5e0df4a2f73c7c8312fad04f13ac4f8e2876e157c66dbf60f8cdcfd4273aedeccb27e98c2553508ed407a911c4b628b97c445e38fd5b73361dbc7b2799b7d41e7883d12f9a1fba06ec89e559f6b66f0f446e392f4ffe042e09132d96496616056bf57d3b05a0ab0a36ad10c3df1ae272d0c1eae657810dab8aadf4b373c0707401c4fa4b857675740059922c196d4d69c628435fd65918196105b70fc611182141e78d814da533289139896eb5484d115ea10c85cad99fd3c958072ed1d9005be165465a1be77b35eb321e8b02e049ccfa28e881562abbe6eea69e2ed2afbd6c129c8fd80e742792afb1bd3a6c7d2f9fca18663a9babcce6f18784c0321a02dbddcfbc8e380f0b367547d6a6f734dce784c940592b9d4c0a726f78df4000e273a417d45e7e62ea0465aba7fab90d21ceec4db1b22f1c04f93cf48d47c14cedb0738738bd350c7c1b01b7ccbf25d2b60c43c9dcdd33fe9a16e2dcfe06284fe6acd7da8ecbca06b0e9b38ce67d19040cd87abb7f1afd5ce9555278d60170bddb34543ccda25dde0042946071701a7782cb239a719dd4e0fcba14461e4b00ee5a5228439c7c898197e0d21c2a8348f02f7b4fdf284c54797c5267b5bc9f19498bd04db197946d0d1241adb656a37006f7162036986821744a1cc6e4d0b3adc3ca7359970decbeabd9e0db9d3ac5ae9b257a8f046cfbcdb4253056f39e088458c13e807c016386035500e42708a1f632551551417e519353b14767cd2fa4b2ad024ce0a22848cb5d652d5f4b1f3f0165dbc4c0ad31fcb1dd4989437779190a56bbb15743894fae4f40c7b1bd89de339942840c018e327e963120cf213af5f42790151a376bd41aaf81ad11b22b12b277dd0e23b83255388966a8b683600eb706f1d8006448a46e4deabd5cfc8a9bb798765779b374cbfed0141efe0f880a27ef95fb4ef4ca0bbc8ee6e844f99f15016ffe9ec16173ec7a8eafa0f3ffb274e95ef69b71cd1b2dec0083b2ff78789cbafbbc5c913798ef167bb99deea26ac964e17bf9db1b821ddf97e94a755810e920fb2c909c9df6e446d6c43be693ad00d6c7bd66621d85b9a100ddb769e0625350d16a20df8d01cc3c25d71e58ec55da7bf68e367b989c99380e899d7986583184fc79fc74c8247e72874353d4fd79f1eebed2ee6050854071d870f83b01b2e5973af686cabd7d25fa7b35324f367ebcf835741f53c990c64189cda767a6c73229d10e15de5a91977166baf41d89926c1295eb8226f717b0b7228ecb545e7d1a1bd9d5dd25b11778c0724726b2e9444be7a549e9dfb170aad77beb16d5cbcfaddcdefbd9c42bd2fd0957a5c9c543ffc865e81cd5794f2d3ef22b77632dda7dcc79f6377057f0e71889d655d62bd67ae859952f11985fdaf5cd16bd4dfd60128541e7ac9e944cb856fddc51fd9194a411d77b4e55d4381a8066deb796571016f5f106430d468a69da331e53456c26807b9ddba2b7d177226fda4e6785d5af90c6e1730dae6d1301bd0d822a4f814a3906f54e70d29382b5e2294c681ff10ec2288d143862f2cd4b53f59608c7ebd909373e58787602cc210429507c1a5958d874ee4e4bc660d11a231af3d03474974a7adf2b1eefb706a25df5d794193f3cc893d2ed59ab2f58f4c88e00acd143cd788871d68b2c21af00c5c7013af8e43bc777e52a2956eb6de4ee41099bba370fc0c4d46df316113000edad8b04b67bf055b24043f73f8daba465c758d42ee68ee834d26ace37d5a09556667494b1d3b5713181cfeca8c40d2ad8c6e135bc5d866b3a74d7e2fb935e5875e5e4c496f731aaa681d6190fb64824950f167faa960a840054e7a2b4da61b856dbb6d052bde4c23a77593733ef696638eb94eb55273f79f4a85c6ce9caf031e054f7cda0a892345a0222df0c708a66fcb8ed884eb29e0f99ef4a7b9b7f7887ec54d34d72a74e2c5908a878580403995d2a006ed507af33536b7d84c65ffd6a5332a49049bbcdc9cf76582892b8db8415e5382a6817b92db751a4dcbafbb59965a0fef9e7d2f6b30fc3675c55ea9fd5fb41fd338a2e62f7c0ad5a497d207b3425780eb00361fe42e996e383d171a3c87154677f21400d5d68472bc51e37a45c5c885624288d64a8030ea848f4e8ec1856c9ad9a469a170059d7cab9cc5a35b70253b1f70a872d34471970b0a727665c62cc8bad89d9f7f90f8e9eab935fe38616c08679ac8513d6fdf68b58faa5c27a422c308dfc2938cc1bcfa66bd093c95f334fa9e2e9b63ac5badb54fb003682472fbda6f55e354ca40cd55077b3458a0acdda6f84df5ec89400a03357c125e953ba0ba718ba9827cac935aa5f4acf277373ac91854484977615c7782cf2da60bb78d55df41294f5d3be1ee72bbb146ebdad624d581c76dae2bbcb8a06ce8747088efca9c5e4c0dc2df1683bde5f210ba4ff4bbe188de306d6e60ef820a94f3b9e4e194943259aab782115b4d33ad81300bd48e881bf5d08a12f56a1d6f4762b6deb5d342768f505ed19da99d56aa4e9b2e05703a57e82628fe5830121a43a3e24f90bef6c2f1a48f108b50d86c2d8275309edd142297a2fa9395286de393f04494d6f95b5603a6e48a968c4c32d9a3a18e0b6c1e160b19b6a4debbc4f30ddbea1251584653f7021753991be508e5f8ef82c13823dec8fdff225e2ef5f2efb6a1f19e3591a1beae3c8e8e743e73223dd402e71dbfad69e5b6241236dde4fb3365f5e0898e7ad84fe8b1e723362f6e20b411070a3fe9ca4c84fd5e0fdf49b457b6b769bea9b0aba8573d205462586460f335d614a1b6d33ed353699e093e263ba69ceffba931f3d175a416493bf80a7ba8ed1f2a993fef2637bef793d468b165c29e6f6735198798bbff3d3325bd2a90f900ee9561bfa5ea914b08037eec00a7ae4f4de8b8ed4e17a223c40cc7e421f6e649d08bcf2cd2e5c3187ec39dff765a099a8706df38236d898f16418a415de9c60d1a493bd42c5e2725652b1b9ac19b390e18d51077c78b1f44118a489a96595c0f5d70d8fed6ca4698ea9426577f5bbf0c5b7c00c16e489ef81c38d83be118181e0a05d06a02ec0e1bf743f3d8cf59d206d5efed8240e6a7631e88e3d7118136aaf07ea819de749b966736d349879293afeb7650233e949d4252657b13926504845e620cafad34e8614055d084b7099c93f057904b494feb76be0f92b6309d62e155f85fe17b6b32c21ba908699e06232642ee6bc27f4c52199d6a5f85bfad40a8b334e8fc8725b468b7dda01e319b29e8cb7ae3bdcd68b9a7dec5e9610ccaf792fb2f61872dbb76031346076cd7dbebd7de64be18c79a77e463bbf74b70b655ee290f22d508ad807ef933b0c1a404b87be06ccfbb348b3fb4cef271c5d95cc94e8e533d089de079778433a48c3e88a8ecce4443daa355ead1e9b30043d9f49c5de96f9e987468ec24207a1c6c2c35bcff07555bd400e76694a84376dd8c70d7ed62e3f5e89bf78b862ee37be1a2fba3880346d2af2be5c824b24c3fc942671564e80f4529113dc6eb6158585aca345692c9f013bb4de9c366d57ec902b29b0c83a1b0050a20ff63fdad8bf48df99693536ad4732821642d29e551c8769a52173a2072c8361ef439b0296ca403ed7654ba676cf594a4ee62d4cd1a36148f24d0fffd7d21b6ec90cc1335d8040facb357d79e94516568936f8c5c5f4e01e870c8fb027794ad3f0f496f784824a8a14344b5556e18aa6dc4acbdb21ef0eb62ad059701421c65a5c5d647c84dee827d779c072737408b1030143d845c17c68324c279688d6116b0767e599587b2869de39f1364c897b205fdf80275aabb7a45f232d74843398832380ccbbfc3de3878c57ef0b2735bcd63bb4bad10677e024b0f0af108ec45b979627eb2c8d8a3bf14f17360e0e8c0b361b035d32439844972e25260a89a5a16974bf5babad947985c9491d2638f3245e0d86282769163060f203183d212fe41acbcfa9450b8ab40093e0202a0809606daac369c1594804668e1faa31c640ca2c99d4fa32aad9eed1e2bb8c1479db86b06c8077a22d89e34ad0f94bddfee85dcc0ab557b3554b8ec181ba70be97e3a03e99128e6d9c7cdd455e1ec07fa3e6a9fd0223d549b523d22768c85d101f50fd9de6f7da50da1beeb4d650a972688ce6e36864337838bc8ffa26efc90de26a638b1285ae2158cc3233cf3d1b822879da06f866ce136367c6f7f0e6e2334080e7e1361ecdbce3199a7953203fd43ff7bf9aded32dfd0b4f3ac9ae3fbc9354cb6e90f54346875d92c8db3b14f5cd07f81352c4de4565d40a5b07f2fe159b5f46e6afe0de09dfe21a6d4193471f4b66977ce3d7c5e8165f2831601b2b834daa4b22a2764e1ace08081edb72e92ea11e5a9b734919797e47dff5a8acf84c4a3201f4a8c8d041511f3a051781aaf6a714c97e96a7ac5b506176687db30530f924316a730edc54adcfdcb433e3f45d78ea1a458f8234142537ddbbb4aaa9c4374ffd30f7e4306fa6ec176bc47578c734e33bbfc7aaa82b38d01b15b9ea54c993b87ee26f196129f86d19da1707b6a0f1862d3d5480a97d32a3a35647681b927163b320b650c442f002711df1c84957f65407da443e9a9b519bcb4072f21392b34847a9c29c21ab72bf88b86c15d6d5456a653676f8dbdc9e0285fca6142c4a4257831873314405a0118baeba2b1f729acff8ca0930ad9a061cc5a1f99882534781226db7979296ef8d404ce150ca3b121105e2b8c9617ba85844fa6ef2a8f73d2e2a91b676a74bbd178c7723cdd302d5efd36b6968237befe699c0ce609ed02f9a38288b1cd0d4c46692d75a80cc435129094b3643b821603784dd4714041e65814a87ef52ecf66e6d3b4449d455db8a771929c9ccde631a80dae84e80018d41106aec2b48224a58c1b465e6b33632c87b154bec2471157f43fbdb5bd2777437d4266cd7660e161aaf81e8b565289b36570db023da260df813d59986b9255a774652a4c03b18eb756d8a8017c29c86fb3f2e2b1227cf9ae42f4f83df5cdfe3b8afcef149fba6fc356a35b8cce32fae73bb318a11d9ff586907d8829ea10d53b21ab7d90028fd6a7d1fb73ef519d856923f40bc4b8ac58fa23ec709fb200d5e8fdd8096d7fc0fe9d93b201f3583e876ff35417c5594bc0c20c772936a22e26f621cd6834b4772035d0a53da531680e936c6161c005005e633ec97f3f2850419ed9c4babc1855d862a68565f4f3143a53dc01dbed108cc"}, {0xb0, 0xffff, 0xf4e6, "0e30835485f269f877a9a10b8e0093d8a372acce293119ece33056f9e5885ac8781ee45cf82fbe4f2ff05f5219b6ee0b7a334ef76a36925f2a60ea33880594534acdf90f7f990eff815a3db2051a4e696650bc9183436b6b8c2f3e7a219e457451c808fd0a678a95fcd06ae5ed2271f278d89fd8c17c21e876a11226dce8dbd51bef5ada25c94ae8f804a7baf5fb189bc34f05495f293109ac"}, {0x48, 0x1, 0x4, "4f2af6341ed1f652c9f514f68eb2d9adeb5e37c73362ce2bcd834db4ad9a9a5c1eab762dbf8a957d3e5ae6dfb4f8e1782023ab4d73d569"}], 0x1238}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:01:04 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97", 0x13a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:04 executing program 1: getuid() setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) 16:01:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2808a, 0x81) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x7) 16:01:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:01:05 executing program 0: r0 = socket(0x3a, 0xc000, 0x3390813d) recvfrom$inet(r0, &(0x7f0000000000)=""/232, 0xe8, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x4003, 0x100000001) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x2, 0x0, 0x0) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x3, 0x2000000020000000, 0x7ff, "b3dfe57c379b231ba85f7009030793246186118f", 0xffffffffffffffff, 0x3}) connect(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="e3ffa51c7f3cfbefea"], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) r4 = getpid() fcntl$lock(r3, 0x0, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x8, r4}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x1000) 16:01:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xfffffffffffffe9f) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000, r1}) flock(r0, 0x2) r2 = getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x8198, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x2, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:01:05 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) socket$inet(0x2, 0x5, 0x6) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x19, 0xfffffffffffff712, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffd0f) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000380)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5, 0x1000}, {0x2, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) connect(r2, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x20000000}, 0xc) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000380)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000500)=0x314) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x3, 0x5, 0xffd]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xffffffffffff7ebd) dup(r5) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) 16:01:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x8, &(0x7f0000002640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000001c0)="a71c6ba749643fe16f7ec19150d0c1982d45a3ed0b424ff36883e00396f2a6da8fa3356a159c693ed9c3b60d86f42124cbc299c264913401120ae98a676e8137ae89b02329be0fa46962a5537da99b03a9a0b2b9a2818054dba08f1e21f1864e3d4b323f018e8f1b875c7fa3179c6c6b1b4a2cac20e218c8a6249447758063e5803a1868abd502b9317e5f72f096aa2a46a7796ca2fc83ab8b61344fa85f5bcae0e360eeab14c342cc4e4841cdb0f9d786abd4f1f3122ec00820dd52bc20f653d0fb81ac26588dc18f6fffa84e86b8d1ffbbccf530931abf86668cdea6f129852eb26a20b54a5a4249d7dc72b7d51c4bb3665c90fed36921a91936f9e07be6f3cd9b98c7bb5fe2c72f31d120cc53e169e01aa0023011640a37758041bbad66ee7026d866393572dc0a7ba7af00b2471b8d6f89b1a2b1bf84e63934c0118e88458552d3286b4250c37c3b234bb8b495b5fc0d1bea2ba6cbbc291d823b0b943776fc3c5721865f9acb36a7c08866b1db656387ff01fa111124b582e7b2341920efdbc0d2edce0940a0748f3201434bfbe15fd04a52a007c56160e0959f49f44078ec5794b88f0e0adbd353e11fc4c8009a1c8b4e79377b235de229f82d4831212b4d827db338ae5828e111d03ac9c4981109e513897871de5422e6ae238898e0baa8642dfcad865ee0800e09f9c829239c6a19e0bcb5fd94bb8eec328b317b40190b324f7c2c41cfd9968ffd15465947147c235c7e59be31e4ea8dd20ffba2d430b3eb1a88ec2d33a7fa85c370a95c29db9bfaddd6be1d7399ab1ab418a4ba2ad02c0aa1e385b08d17a707d5c4a72b77ef0e5dc920decdf62d1b24340f8334563dd167b5654f6a883b3bebafd30ccd2d64bb9f296264d552024e17aa567a0d8b6b0999f2149d644feae86b906ea7553eecb17483367e020b53ab5e199a70c582aa6b0ff47311afac2fc405331249e4f8e9189f1037390f63e57c637202104a163de64fca4f07c697aab961cd10cab59d3d767a2f9e965177fe4d765845ba2da9194b224dbe5e7a2a10d382589eb932c3276122d1cff93032ea41b45eb15823f30480cb088bd17940610ad72d003b2b52c6c5e024428e5a01d7f973e1b9353cac1710fed083d7e680c053e9352195b374d4ec7fe14a1b07ecb90e86646962d3e2578e051b9220185fbc70888d6bedc005dd36899b9fb6efd13631dd00b53f8d1f448ba624847fc194255eec440062649d3657726ae576b375bfb1bb2c6a8072bc9d8b94056398d6b25c7ef5c6ab09c12819db924b94c55de936241c2ba1fc309bc33f859dee79cfc6878fcea9d24e057a7eb786fa2019dd6bd54c46413ea7805bf4266fc09796d4db9a8c3cebd8b4ecb07ac5e650c56119eb4c2da014012aeaa478fe4868fea7d6f1eb8e80779c90b60e09ea9575edc624dc8af06821a193f9abaf7ef5da61de030b053d23d4227959be1090ce444007f4d6228a020576315d579f4942935cf0e683e2e8caadab7ece4db6fc238748f4b63aa2a7020cbdb9766d1d39197c8ed179e76cc817802c9385704c716fc2d090b5d4eea8a313bfe72dda11108506c7e085c867c52ef2460f86a29b67e8257e43b1a67eb331fc40a33794512272fa5612a95b6f44742cd6c7a94e5798696ac3810b705d77330d6a65339255247c75d0445374903df9e1d3cc7320a92108a57cbb6ffce2acc3de2c06a5424be66cec498ba218a7c0fb194d0cd4e5169450d2246ce8d62ab1379366e63f58b913b7faee2ab004d4b8bd0ebb5768d756ed817ee701b2299d4aa81ae76113607919de09879d7253a090247b6b868ce3c34f8f2d137142e98769af26e56d9096a55f5b1e4c079e9f90845713cf2bce9acd1a79e029ad67e5d158400f67d827e799d94ae2e6c21ec60e24ffa1c6f07c9ece3f0ae975be0363292126c8d94f878af01879fa944ad016dec6d6a44eea39f39ff135c79422e25cc2dba7e82883bb9eb29a376bfc64c371fa67e85292f4180b80d103bd155dff6369f6a8de8ea9aa01dc5db3fc8bdbe1c8e1e6049ffb2b6b11c9dfbf1c2cbf1689a66e3eaf2060ebb8ab50458d253d4f955bcff1c44091a4dc9abd505262fd0061c963ed669ac0c87271ab99b46bfb1e45552078e39c280f59344c5f4bc04b13e628f1e45e0becf22b16db8b6ff8b6c83ab86cf37a69eddb92180013fe23640948a0e7d16322ebe1810a331026c3e84cdc76c45588dad21d0a5b8bb0207f66f2ebcc3098593dbad0479815827788009f537352d0dca01de731d22e4e38a80a9ea8b77646a134c09b2c1cc41a6bc779ca09a14cf54942320d971bbf5db9028920f3a1e1cb4cd5ab42d93de28492b87ba6c5458d885266f6d1729ad621805fb39f6619fc74a60b086235449a4d928e8f456b2c8177d5711419f6734c1f848c41afd07085f9c38628057c224ee587fcb2887e4fd46185bea70287209376c4d0d6e3ce488ccb31677825f5ff0cb8a7640c5870a63e8fc42e440e1f0ada165d36776c7cbc882de248d0ba657db0c22f9013c0a42421d2b82b7f0c9c4c1e81072b67b3aae67c4a20800f2f277884ec5d89c57cb0099b011f6ff6d1f8155a063592acbe778dad57bb6f1a2bd71e13869f4b306ac7a48a3f54b1a5912635199469783a293d9d1b6cb83eb47e604ab037d5d51b5e3f39dbf2b127c1a45f7bacf22edd096252725072dbb6d2c9b2f776ddaac0a129b077f9f49a77a44610f3b6c3ae401f60781e859df02b8ede6a4be5b808427e79ad8a189d3a9688a631754f83c25092f36e8d534a5124f89e0a0fec46b4ce5d588d96472948aec01ca56d571679a9df0f4b59f6bd89087a45b52158fe73289448dd3531de5d268083a6c603cacd056370c2674f1c1d6ed846eb7cbed6a138173f4d62c028290db3e283443dccefefa79d661262d1f2181738b7ed92aba6457bfd0f79d8408bb225ecc9e4c9d74f5a8a264613f7029be0376842a3af0e7131b1f114970590f3e47e735f247e5f47ea5e1792b889e84b40a3d1a702c0898c204175e2a99195d6a5194696615eaf5a39de64fe270b3e149d0842ae928cd2b51629e5d816c7d84cadd4dd243da8975d10b38df5e10f53315448ecde26762d4caedf73d3caef623d0e12bfb0989a1d6012e1273124d1bad2fb32b4c3f58fbb4b3b1b9b94ba839c8c843190bac96ca6493def50f96e6293fff4f09a5a88f2e9cff450a454d8e2492480d9ece08b43d85e26c7fa62daa9d7ea6588b6c8411495595d4acf9c44de248e3288cfb9379c4263e3e8e8b0d25b84ae52133004d229c4c9a17825ec3b74e88f9a1b9e584b63567c7d2949469b4409a703d81aebd69c703b5cb3facd85a2bb30e0ef56731cb90c45e89d2dae9cc4e8d9c49fe3f10fe6aeef5bab033bb48b4114ca4c401ec683c8b4f4d3eb5c5ef3b216e6d540bf1b4ebb3920b68f6d9a282aad0b6f00580998c16562d4a073866d824767d8abfc38c447e28e7a7a3180206404d6e66f21f7badfa686d71d10ee37a7a0f28d730a61d06ff37c7121600d1682e1939f913070e8bd98549e6d0de42d5e535f4de48830a71666ea669fc7f363fc0ba33a008e104ba029ee55c8c3da75d374b25f4337c5434b1adca074857a77e46d720cb92b18c4d7e6eb50b95df08e2f4887d192dea57e5111c03b767ff7fba4326f6eb89d5be9a36da8b1c37fe2f9fef109dfd0c0b04ad67f10c6077f777aa13028867ee1efa16a759fcc76611ca1c0290826dad331f35b455c27ea906fc4edf68da623282edbd59d97f812159e857e5a2b02042db0712a0d30f1e265349f7e643cd29f2588f29d16c346fda2649cc40ae574b1a407170af21754e93879176167c6db37d07a970b3241a50d33bb686ca4a8a88e71e2814700e8fcbac6a2840d4dba3823d569102ba9d2e06f486b4b2b20ead64e24bc429dd3c23a7683d4bd7a0c273d722230c805261a775c81d7479451538f1826043e974e09612892b23db3e2877210dcd2e3a45efc03d198563449e09f26d0afbbd30f120287e473e08d1bb37a178b5c4a4bc88e001035e5e18bfa982309c8409045b898bd4d059c622c1d7fcbf5bf5c0488a8fd460b28e1294e6507b8de4fbff585fac7c06f69ba404130f2b1d8df127074563e2d45d7bcebf3734009bdaaf652f2a57715bce44e8987151875ca5b4f9107eda83679387ea93e47813c56be76c2f82ef9c9be1382451fcda4fa3ce8ce5d145cf28f440286fc62f02606aacc47b6288766de44e1c2befc7c37f1e9c654f4aa353bd3d35819ba549bf423fbf73f2324494b60614d097096f9368feb2f57bc7da800a863aefcf15705e1e5d33aaae678ab93a195a9dca23b4c6b38c2b110e1e4e51e26267217ca5adda56ffb7d71ad42d620d01e64dfaed916dd7f31574097796c64b06f94c9a13fe07b015fa0bb0461b2b3f5a0d82948de969ed32497d98c306ea7ed8611e01135a0d0de0e2d849f50a3859dbb90a3580dbcd713710a6784cd6ce61879cc5949708ab7c344b68591c186177aa4c4cfb89026e2aec25b06dff6604e28d93cc74888781ef7468a0b9a6887fd6e3df8aff94b6e6f08ba38ae172d6ecec6402030240649d6cad40f19c2b959b91a79d4714bea587ecc29d3fb238cc61e5ef05a80473c56a839f51777c51fb7652db6388cb839b8d7c6c2207f31c13b0d925d04b2a635a1dfab418f366fc76fbf54929b281353beccbc1ca4b541f2abec39aec864450ee0f513c634939129e4cd1ae1ed149bd8a798de92d0e682d9eba9003f66cf2bd9f900b4cd551383354d2e9f27f369871b4b08b97381d1840988cd2a5221b070dd30ea2eec4b9b17247f78091618c31dc5172843efebff6744afa0886f53e7d8a2ee5bfee420c53a94df6e6dfcedace6642404cf4fa001d05a508628af89a65ab3294aeb7703ec4b988e1e9c2e759ef365074314b7a28f944265cd09971e21fd5e52264d577a2e3312f52e3d2ffb607154f9faaea9e7808e18f887fff236c065be2a623c761f25eec803dcdb433fe4075d55cc729545a87fb2c7eedf6535e2caffbaf42e8538e3785fba04cba6e04ad273d99b1b930fec4accb9ff045618988a0479c47689635adec85889301a708760c245d1deda1a293dc764b8a073faa76837ccca93d5d1f40bcc254c0a4e49d766241089ebe32511912b35f5924e23e5c08cfc30dcf31d68492f9c2962d42fc3ecbc4968acdffd2d7ffc43a69f7c2de21dfb6a8623c06199413e647fbeec4e02c0ee806d8c5524b73ea7f890de02c68eecc7e025646f0ba462830d462701d8d285f051fc6f8251901dba407ca4ad0e87d49436e552413b42df37c80288993a772fb936669758bffefb9ff80da80a8844d0fb0bbd3e642e79411430722bc4c1ee518ca1d924987dff1b4f162cb6170a876c7f7b4c12fda0df1006b0352bd7152e2d396fc3af67335010e62d8045ecd604511b49a4702bacd1a6a485d479d9c86383e28246ee498486e7a4e7b77a8b9ab8c4b76b7fc7f551df48f52d926ed9ffb3e0210e928db45503b546d9b7aa0f01ef0c0804bbca7a1a94d801eb89872e7637397f59b94d80a85f5af41bd6d72b3874d2ccb15c2ee1738f5664ca5e878c90c9bac5934819f4a7e3722de765be25bc79dcbaef343be169a7ec8bd698b7d16b4eaa37cf9998e6408fadeb50379849b148b0b5db7fe9ba1e68b49c324992bd702c4cecbc79d53e41a3868ed75072dc81131a1d15344ab81dfa92db0e660a95b76fa9f400da0cdf66ffd3929b5821b56a1ca27ad78c512784c997", 0x1000}, {&(0x7f0000000080)="5a2bb6feed73c38f03b48c352275d3bacd4af9138d7f5fbd1a2a95666206156bb0404c48584b16f84e58ab3bea9e2b85c6af9a2e21ae44bfbd0d6f734fea81c2fab96fa2151983dd140d9dd0920fe30cf8a4bbcab39b163d17c597cd636f4ba55e8a5ad362e6a31f4ed96764609200efe09fc6003bb244cf42b1db8728b37e4cf048b29937179e9036490ab056bb1c6bd18234f9008690261eebe8b3b09779f2b407fc229eed44da1860f3fad3228168e6dbb6", 0xb3}, {&(0x7f00000011c0)="68ac8db64e8abe4a14b30bc70d9d05f91e885fe6e79e65f842d2c5bfa08e27b673e03a36d783e2eb0e963dc0df42019b8ba28a6f6f5ca18b6cec68d024a336891a644a1783c983e0d8c259f988f00df377460fa3b8a183d826126069b28a92235916d13ff66c6cea785c5408c229ccc3e6f715d92991065b13bd7538841d436408555d7dd1ed4f1a105749889eebbac28869573a0c8ac2661737da0540db22906595dbb5edaed6", 0xa7}, {&(0x7f0000001280)="e40ed2e903225ec5a44a16a8b491", 0xe}, {&(0x7f00000012c0)="358facefac8a144afbab0e09e66679c9a9034ae3bef83219c738c22c0f6af8d78b007650a2966685882852a5844e8b44d135151b0f191dda74ef9df98a4f2402b5f7092ba2a80e5532f4ccfbbfab09975c13efab3460b52d3616a97eda20ecde443cdf6ab6564d69d2753d023056ca5e56895a53baff8cd5e21a4ab1ca51ccbbfa39bcfcf1d0c784f4175ce8772323bed4", 0x91}, {&(0x7f0000001380)="0623b34a8aa731b4d418710c0a4238a6e87360002e0b6c3eb621b8cfd195ff764f9d2e5412e37cfb443bea39d51bdd47e2f831af33d3bc6d15c21d532ca82d12443f1534c37ca580ea72320db4a44065924fda91db03a4342f19716390032e4fe520694a68ea1024aafd1259de21606963e079f03ab178aec9fca0d0de7de8f705a4d86cf63695ac346b2d2963d724f9287db53f883a87adadd265b1472e1690d480ab742358bb618891462f009be9b0314c31e37241520d452fadae5c895aefcec2f7e8bd97555ffcaf8ca95e5d4fa2ef03a36608bd3e5cfc27113491dd74f609478c967383ccf81e9b274c925089e1e3e11e78be95cae22abc05d4b81dd8a941cbe82878eeeb7e6ae00aff7500f97542b3b0699914657cc887243819a84731c470d246e8cc71648088e7786f5fbcb5e930d8652c96c66809db79ab19171d78d28583a01e8f7547d9012bee77cfdfb72ca9892db88c008558adcb2b95a4b134ddd85f7d497c867c5a4179da151b9651a8fbf1a941d457fb9d07511b1b07ee234f5af55319cbb8d4c18771d955fbc14cff5b01553ee485b0bd8cb5b5c84f92e78191d4f04c13fcedc4e5ac6bf22350a7f56a5b6061d22efea797755502ea9f0c0ff6f17cf91bf5e3fed5c1e33d09780679e30df393cba03bc6757836aca8410d9b211d6a9ecbe94ec6f5fe9d35072e168d70cc15bfc5295046aae0f982a76b99fb01bc92675b8f54324ebebbcbc1487b524f211a1c44eaaa2a7477671264ac2dd6f8e0e6804293409cb4666875f913fe8712d9a5bb26cea1bb4ae73d01cab376b57606ba7f764790b9d59673e5d6140e48990977b87a78ec6bfdbfff0c46aae6dbdff313d4ea41d59ec9b9d66dce4b9aa73dd98d89b5ba3d9e12114b6f1591e5efd750048dbed09c3687402636f94ed01b80092827d539cd96dfda9e81830e058b1590c5d2e3647022ef99695909b524375b22b0f3f0472c0736483d6f207236c75fb4c44b71f6d9fbbaf15476625302ec88e62b2e72cabfe09ea69f6025007eab514f03292978d5a6f39fdc0dd1a1698b5161a6a5267897202ca646cb4b98039638e4f06d7a27b2e18dd9e1956b589ce52ce42ed4ba69d484e0fd1b4425b0173d4a37dfb271a4e659b61dd5c561079c31795ee8a4bf9e9067aee9f746e9ef1d4514a94d29871fed3de297798d8aac9758d3efc4504a59724cbeaa4e90bd7f55d930c18165a3f9e2cd76fc340006bbed998b498d283a660a5dc202d37fb5000f0a7a83c159fb1a3bc5858a81ab2bcb7b16c83c7c9a5326d977b0325a3e537121559e2128b79c1d12cec1cd526e613a3aae14424952d269bc1dee1a2f0e0b3d92fd96d96b2d7a6da26e80105e5805721b32b909f599a36c93e04cd50d5b6486a25ce1dc00f7e6468c465178fb9b227200d9ada68ee7afda35615ba8672ba0b923fa6041adb9a1133d7ccd9799691cf38d6df29946c29c79cf4a57e2dccb34786793d6a9dd4ac99e67aa46c33b24bc2c2afa4a3dcbab52ad6a5cd1ecca7e066fa3bd4fe4fcb38d0d6585664b1eff75007d8d1229681352d866971ddc1921f924a79814665720e09f8bc10b797610d938d2a5fb4bdec64f4d235644dd0f99ac3492e57972cacfbc7a03bfc32b78cc93b48822e4203fe7289dd586adc38c4b5ea280f11c82bbf3e1e3dfaf0e2318305261babb5f16d9a33089890f8ec0da981847161aa228163393a80886d7c588fd59a5e5cfd6246221e8b80bb47fcc8073eaeb62f282be96b3693fa31b21730b06aa34a123660904d530b3dd6b20f0fa7ea928fe156a7278724c20fd24fac50171e0c5f07f1d10349e00ce1a73c50a06b9db52bbed22b6e4b7b97574893bab583e1e3764f07a02d75014897e0651e62361253ad77b4a4e67f52327535dfbaefa9c206ffaf41ff589222c252e922cac166a977896b5720297e33a05b9f370fe71857a950ad47c433a1189b4236bbe27be9bc1f0761cdcdbfd506a35a7d9741aa270a148660b436216896e4ce2b1a8bb7261bcb0f99ccb3149c60715dab81d265117f7f6fa54e0e0d3064c54309e595db4d5b0a83beb7de07b7d9c1257ff0cc2c1e15405e0a1643051509a9d05ca89ab453efe69af5f52977e5d3c237d903f0077ab3e65012a2eff58e9da42b7534e7bb15e78cc8a40458ec1a0f342829e38725e5bb9e4d61357b3c54bdc083eec3f2ad40dae72c28758893eaf0ba23c9b8323630c2cf68574f6174f87244c55c15e4807bdc4c19446cd7af9bd96a0cfcf7e4d8145d325148522d83616cf5989af0563d99b5543695b35cdae2b3669a2fc2ac516325e25e6894fb8c5335c0a4f10d64cc9a6fde229e17d5a8d04aff15f692ef94c7ac8ebeac05aa88650fdd49279c63e99a9e04406b5f04015a496d4d248fdc7bae762393e0cc634449c9e6dacf89437484a3b9f8e0fba3700b3a5d7153c18cf6e8d0e824d37365ca7cbcbbf699cdd1b5c6e15e6eb59142eff0dcb9d5dc9f60277d8f2868c9480927fa6fa11aa2b54cb4cd64ebf561eadeaf23acdb9f2c67766ac04c03288e9571f31f22a7c51105f130b77a2d0ff793b6ee659f3e48f15b1c8282eb2934298acbbaa26671657bb6704974df78ee907328dcbb9c7c7687735694eb2f266e5fa50d1502970730bf0c078cb2b6dd13b7ef89b4a8236cc7d837407d4ba6045c3876c6a6baff951dd6707317ff1851913083f33707ea9d1938abb2f8be8dd62d3a4e355aaa28d2df7b14f525a71b59f66340fc19da97751328d27c1dab918db3826ab796342c9c566fef513325260f8efb00f5d177fa258601df606bcc3e045740b52f4498a68c842d363d66b2f7d849f2a1234ad11017299ddb6808cfdb67cf22ebb2bb76e5aad4f058468633388ec2357c5ca5886bcd4cac851a5e244cc491337fe80f03e8efe574c242c3c5cacfb1d05cad29ccd04817c5dd320f45f7d837263a98dbe80f7f9ae19c0f707269762f395302a18e74ae5a797bcdfafd5b2f9b817078b77a5fb7f1bb6f2e7c8c67e7ca72a891272446bf21244631ed4851044e49331bde6278b75b8bdae4814832c23cd1c10aa1a775235ed618b6a3dabe80a8e091f8fbb94cbfe93f1d3c2ec4fa972a9a01edc1241425dfd76fed1982e97c925890d45d86d02000037f1005d30fd82366ef359a59aab6cc191c40b46907746813e68d4917489f168376ac0acbaa50a26f166e0f8f87cc83271cdaf51331a6845fad29884abe693eb601c4f296c41bd32e26fd1cf4e432cf64ccd3e50c66dc7f8e98b0a66f7f369cc5fff9af01ee45b59ce6fff349615a33a6f1c92b94adffa325461729e678d6e1d5a792f8e0a4668dd8691a99a8a1e54c2a51b38cff9ac24f67427b0d112f9f410fb6309b6fe9409176502f9c6445eee45921c9eeb88f90666fe49ba049dc1bd0371576e9676550fbe20011816da0b1b8a6a86d676c7176fbc79d7bbd0818daaf1556522b83439d112c096eb48835c3376c85b2274deb68f6df9716f0683b54e4dbdefcafd06ffd3481d2458c80f398084753fc6babe75c009a2d85e099fec88d3c8c243fdcca98a4ec172d8533a451d7c2466f5a88a1d78ae0a4711828526747982c3282106d3819c54bc7042fcfc18211321f70941477ae4dd5cd3149913a92beb60ff90b1be5c770747a38908505486c365bc5ed0635867abc2b88a9c5f58779d4687c137cf7f2444880f849fda264bd4da052d4586389798b14918f4376d59460d7f6b58e5cf7bbc3e80368de7c3bc62a1464d8248a84115e6f2375542b63a69be58fb9884160c31d1e588091e3d1bd6924bce13fac77368adc0990dd4ba344b618dfc0e2a0a04eca4efa21b673542ae3414f86a2df1e9194c0e90440277e968b024e9f35b5db9f60be4b37276c793b1dcc34f0e4be46679db0b7f5484f23e32bd5449e7e143dc194df2d55bd5d9e95e33ffeee6d637946e512e6d1e39d90e50e6534552fcc619cde65952c5e224ea77545c56b9d0f80aa99a94de45fcfd5012137e2706c37de8d737016dbf05d53aeff7a69008f7409be0dbd81713fab88cf184117703da8a4acd8cbbb1066491ca444d97bbdb9f1479f7dd0cba6a32c686682404716f03b81b066a81975b212eb927855e45d91fddb907c6a5782af6b422bcfd916432dea176b1151a884df97d2657fc78a3da92b66b6ea36f4d16773c9894062156147bd74e0411484ab861965f4f833187a832207e2b9c75029b0f7831a5b7eb138c744457eb121352ef32480a06079bace2f9c25c02b11081742f7939eb20733aa51d09056892f2e68a6f0f5cc408341b60569dbdb3d41e746306c62e4e81eb3428b8e9f82b5a99b1c952afa16a725b32fce169c08a3cecdd081430e2da425262568c18162f0163a317c581728fd9ce3d9dc7cd20c13640a05948d99dfd33f4723a9346020db92f135c3077dcf3e72c9b957c889491de0f40d87ade148e6d6e9d8f5c3b6935671f08b78354d9a85f2e46b8e9e79677da7e1aab044d191a27150f043597e500aa50adc87f7d7887785b62c88a464d39699fb6e7a6701a6cdebdaf7259b7fbf37d280e283cc31172993366dc4d1270ff4e2a3d8225bbdc6dcfef8a6c78aedcbdacd303e95eccdad2ec056e5b35b65a3dde4a6895a66db2c95f033430f905f42de83a19a0b24b50cb36ee86356d9071b3282bffba44a35abd520543456b5b8a61a37639db994875636379566119a1024539eadeb4403c18528e5b4e8e5a9b5fcc6ff05f53cfa7e2be9e9260ad3af292f13a80b7280904b430e322b61ee0a4e66db30c9c75333238d1fc21da497227b5533c264d4c353fc7c3462d7f985b95567bea31d523fc655669eac3276e8767e504ca456405b4d366ed2786340a36d2becd79473e20803f3d10c0b71e0644d077c0d9c163a8800b6efc99f05e3c53d413d9f41ba61b7970b567039a984f87d3aed8ff379241eec32b36770ba36a956819da80e6855fb0dfe361cb14c9aa4a31b5a36224fdf99e8188d86350374cfcac67705767976112ccc4ae4102ddc7e76473989d365090dc4adf56ec8d03010cbb9583fb73e36150a3f3deefd9ad7666ea8726d7a5114853caed2d4e7706caa6718d15588cda11fd4b4220ed3b3e4850b69e11dcf0658ecd09920231d9377eb6405b25e3210b273766c8bd64ff830cbc9e58bb8b286fa23c6181b9bc304993326b530fededefa0fcd7aa391e792961011c1f9368c839e954de4098bb4c19b3879e96e7686d5d2a87266340bb6423fcd75793f50d1aa187f91e3d700533f1b14d47de31efec1e94205dfe56293585dac5e765f2e935f321fa8efe22d6a129f58af00916f808ef1695c86c8a64bdc48c512bdff3599b918aaccaf90a77da18fe412f3260f310ec7d7716090133c519c29249e5d1100e4f3ed22d39a36bf174377ee258f1c0ab5e8d54eebd798a536951147cbbe4ad39f5091d2d11c2ce7946262443a733f9da8f70142e9cd933bcd33b8001ae6b5fc022817eaf14a123226b374e44e4864bf69018d91dd4c9f1b80ea50f28f38351e3db4fcb92241bc2a844ef6846fffb31c40408eab2c5e5321292633435b08cfacba230dc142938956d0784fc61e88f84c71c0991369dde2a1cf954a61a90d1681f96672e3b574662718304a0bec54601a990d4ba32ef3991e07d64d9029a1a573d3954d3e7214583a8cde16f1b635024be58f08750f7e9e6fe10b15d70f5d35b5d0ea3eafcb5931099c8fa5e10f9593b98bc12cae9dbbac196e15dcfb9f00c2156b86d88e512a2f192026c96a623", 0x1000}, {&(0x7f0000002380)="2ac9af88953d3d0440fb0b2cbb582953ed4d507f2535842dbdffb92e573cca3298a6e9008fdcd797239058dae60a57f7d42df29d06002a6b09cfe7e87206d3f722344e435d56a301e9539cc2dd81bd9b876d63b974c156f4ba1a61a5aceff735452cf3be7113f4701eabd9ef6dd7a0430d58d2d8df145d38dd39d4c14a0919d4dc9f7b1e341773d3b6583a9a73c57fe956e9122338cfb8629bb094013f74f27346cdcef7f9bc46e67e3fa2f879516f714bcc363cebab69", 0xb7}, {&(0x7f0000002440)="cf2c11880847dd352b7e213fbead0acffd8fafcb185ea7adcec8e8b33500b1974ff4585d41b98795ca4d3c71f834959f52f2060673dc20b5300759e0eeb3472ea4aeeae0f93febd8cb863b3bd7766dc854fb990c0ee1d82457adaa6bdf67facbec1442b46018698315bc0989f248b90f2b9922b0d85cbd4570e30a07b6ef9665c08b3ad91a43744b44fb9e3ac5442d9c19cdb982142235f46287e6c94718396836f4b39d2d1b28db5c2033fe15c046", 0xaf}, {&(0x7f0000002500)="8a5a28ec3e625904813f8d3a9743ee812266b230b422866fb213d130", 0x1c}, {&(0x7f0000002540)="832da9c93b565b4f8fc0583adf0b049c1f21bebb10023007e7ed2987c607aad988859057cec3115ff212bb648ad5e685a2f3aa167379367ffb21", 0x3a}], 0xa, &(0x7f0000002680)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r0, r0, r1]}], 0xb8, 0x4}, 0xa) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:01:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:01:06 executing program 1: mprotect(&(0x7f0000276000/0x3000)=nil, 0x3000, 0x2000004) munlock(&(0x7f00003e2000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x10000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f0000000100)={0x10001, 0x3, 0x9, 0x17, 0x5, 0x9, 0xfffffffffffffffc, 0x401}, &(0x7f0000000140)={0x1f, 0x9155}) minherit(&(0x7f0000278000/0x1000)=nil, 0x1000, 0x0) 16:01:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000240)=""/211, 0xd3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r2, r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x48, &(0x7f0000fff000/0x1000)=nil) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, 0x0, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f0000000040)=""/71, 0x47, 0x2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) syz_open_pts() 16:01:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) socketpair(0x6, 0xc007, 0x9e, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x20580, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r6 = socket(0x6, 0x4, 0x3) r7 = dup(0xffffffffffffffff) r8 = open(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x20, 0x40000009, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x5}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x11, 0x10000}, {{r5}, 0xffffffffffffffff, 0x4, 0x0, 0x8001, 0x6}, {{r6}, 0xfffffffffffffffd, 0xa2, 0x44, 0x2, 0xfff}, {{r7}, 0xfffffffffffffffc, 0x8, 0x42, 0x4, 0x1f}], 0x3, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffc, 0x0, 0x40000045, 0x10000, 0x3}], 0x6, &(0x7f00000002c0)={0x2, 0x8}) r9 = kqueue() r10 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0xc) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000000040)=0x8a8) kevent(r9, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:01:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x501d1523}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) faccessat(r1, &(0x7f0000000640)='./file0\x00', 0x30, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r1, 0x3, 0x4, &(0x7f0000002e40)=""/104, &(0x7f0000000140)=0xfd16) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r2, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)) r4 = semget(0x2, 0x4, 0x42) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002c40)=""/181) r5 = open(&(0x7f0000000680)='./file0\x00', 0x0, 0xb) chroot(&(0x7f00000002c0)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000002d00)={0x4, [{0x2}, {0x3, 0x8}, {0x0, 0x4}, {0x1, 0x80000000}, {0x3}, {0x3, 0x1}, {0xb9ee4d350bea1de5, 0x3}, {0x0, 0x1}, {0x2, 0x80000001}, {0x3, 0x40}, {0x3, 0x1}, {0x1, 0x6}, {0x0, 0xffff}, {0x2, 0xffffffff}, {0x1, 0x401}, {0x3}, {0x2, 0x80000001}, {0x2, 0x1}, {0x3, 0x8001}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0x800}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x5e17}, {0x2, 0x3408}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x1, 0x5}, {0x1, 0x10000}]}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r3, 0x0, 0x5c) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000001bc0)=0xc) r6 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f00000007c0)=""/191) r7 = open(&(0x7f0000000880)='./file0\x00', 0x20302, 0xb) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000200)=0x4) preadv(0xffffffffffffffff, &(0x7f0000001b40)=[{&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f00000005c0)=""/75, 0x4b}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/185, 0xb9}, {&(0x7f0000001980)=""/149, 0x95}, {&(0x7f0000001a40)=""/209, 0xd1}, {&(0x7f0000000480)=""/63, 0x3f}], 0x7, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0xb2d, 0x3, 0x8000000006, 0x7, 0x3c, 0x400000004215, 0x6, 0xfffffffffffffffd, 0xd758, 0x2}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400), 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, 0xffffffffffffffff, 0x0, 0x54) semctl$GETPID(r6, 0xdeb1b121a3793fbf, 0x4, &(0x7f0000000500)=""/134) getsockopt(r2, 0x8000, 0xffffffff, &(0x7f0000001c00)=""/4096, &(0x7f0000002c00)=0x1000) 16:01:06 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc87e38", 0x14) 16:01:06 executing program 0: madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:01:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a906198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87beb7cbf3630f1430a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) r4 = socket$inet6(0x18, 0x8007, 0x7ff) readv(r4, &(0x7f0000000940), 0x0) sendto(r2, &(0x7f0000000880)="273f1c21977a3e7ddb2b4769fd31cc3d3e2f342ba2bca92d8503a10b8f650307e5653eea5c484981ada6d4e8c8b1c59b0b1e33f5b76fa2e73e40aef3b74924db19472fefd72e4cc8f48e30831f233d6d09974ae62be3feb8000916462fe63cdbd1cf2a9dca8881a468fc9f8610e2807f601d8e16eca6d838d25a068b793a231480513af9afd5ac2af0184e94da986590b384073e70b98732f99a3593f64be91a0d6d23226ace50203750da84cfcde6", 0xaf, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x6}, 0xc) 16:01:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/190, 0xbe}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/219, 0xdb}, {&(0x7f0000001280)=""/249, 0xf9}, {&(0x7f0000001380)=""/199, 0xc7}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000001480)=""/147, 0x93}, {&(0x7f0000001540)=""/128, 0x80}, {&(0x7f00000015c0)=""/31, 0x1f}, {&(0x7f0000001600)=""/77, 0x4d}], 0xa, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000001740)="ebffcbff13b9fd812eaa4e713076ec9931929648", 0xf9) 16:01:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x7fffffff) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:07 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r0 = socket(0x21, 0x3fff, 0xfd) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:01:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x4000000008000, 0x80000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) connect$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) 16:01:07 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2002, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\')!/^\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='-\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00']) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x3, 0xfffffffffffffffb, 0xe6c0, 0x0, 0x8, 0x6, 0xa7a, 0x1}, &(0x7f0000000180)={0x20, 0x4}) 16:01:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:01:12 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) flock(r0, 0x4) close(r1) pipe(&(0x7f0000000000)) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1777f1b5, 0x4, 0x100000001, 0x1ff, "7d3286d68d1149e8f3d3f77f38efd74a36a94941", 0x20, 0xfff}) write(r0, &(0x7f0000000100)="626c7cc51236724332b9ece123e3800c3f9e7d021023d1fdc2c0a01a06ed9cfb4129194f5c24d81858d168782e88e5edc294fc2534aef8d8d784d754a310676f897b9b1d206245205e261bb46c38d07507b2535be0a216d4ebdfb0fccc616adcfe4e504c92ea4f9c6713778fafd5a5c4faa1132cdd965d2e94a3069c79c1b59da22b3ca3675e6fb776b8e1ef67fafea007d2b0ed32708097f65f6b3096664abdc35856804a6d5073029f750b8f1cebb12992bcc07acae00ec69f3936d7240fc049aeba67c81f9d9f39d0fa3c577073e7f22eb172d00300aaac4f1ebcbfe80dd00783b032a3a25de46d8f470bbc1a0060f1279c577408d50ff8ce836621b3be7dd73323b894411f7d1bd856582ccfc684af17ae4e52f639b1f3031466db5cca8f5b4a5398297d253c8b3a5ddfbadbb518d76ec4b4ee65aa3fd1194cbf97d53ce9b2cb131416e6540f07f3213cabfa8179a123993e6421d4fe0a7f3ee901ef5ce75d73d5a12ff11ea497a5429400c5dff9fb192222eabd3c4cc8e2b4643d2544cc", 0x180) 16:01:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0xff}) 16:01:12 executing program 1: minherit(&(0x7f0000041000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) mmap(&(0x7f000007e000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0xf) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) select(0x40, &(0x7f0000000000)={0xe3, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xcf2, 0x4}, 0x0, &(0x7f0000000100)={0x8, 0x80000000, 0x7fffffff, 0x4, 0x7ff, 0x3, 0x0, 0x9}, &(0x7f0000000080)={0x10001, 0x7ff}) 16:01:12 executing program 0: r0 = socket(0x18, 0x1, 0x40040) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/97) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x1000006e) 16:01:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900000031000000144d0400"], 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:01:12 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00004ff000/0x3000)=nil, 0x3000) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 16:01:12 executing program 0: r0 = socket(0x1a, 0x5, 0x3) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000000000028d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:01:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1013, &(0x7f0000000000)=0x6, 0x4) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003", 0x0, 0xc0e}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:12 executing program 1: r0 = syz_open_pts() r1 = getuid() geteuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00', 0x600, 0x100) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x100) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x240) setreuid(r1, r4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0xb0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f00000000c0)=0x3) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./file1\x00', 0x3, 0x84e4, 0x200, 0x1, 0x0, 0x2, 0x2, 0x2, 0x1, 0xfffffffffffffe00, 0x5}) socket(0x2, 0x4, 0x9) 16:01:12 executing program 1: r0 = socket(0x800000418, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) fchdir(r0) 16:01:12 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x20, 0x9}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000010, 0x8000, 0x8}, {{r0}, 0x0, 0x20, 0x1, 0xe250, 0x2}, {{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000063, 0x2, 0x7fff}], 0x0, 0x0, 0xfffffffffffeffff, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 16:01:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f0000000040)={0x8, 0xef9a}, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) fcntl$dupfd(r0, 0xa, r0) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x3, 0x0) 16:01:12 executing program 1: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x3, 0x200, 0x400}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) r2 = syz_open_pts() close(r0) r3 = dup(r2) dup2(r0, r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x81, 0x810f, 0x7f, 0x44813932, "e88eaf5ab5c6f8577002ffd43856895dc832f0e1", 0x2, 0x10001}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) dup(r2) accept$inet6(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:01:12 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x5, 0x2, 0x10002, 0x0, 0x9, 0x3, 0x4f8f, 0x1, 0x2, 0x2, 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:01:12 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000380)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000840), 0x0, 0x1}, 0x402) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:01:12 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/9, 0x9, 0x841, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) 16:01:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) getrlimit(0x5, &(0x7f0000000040)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:01:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r0) 16:01:13 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x202010, 0x1) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x20) 16:01:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000001c0)="c65586aa7848d6c321eaf5de6b964a3e25106c0771", 0x15) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000), 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x100) close(r1) 16:01:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f000072a000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd9f) 16:01:13 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100002000, 0x100000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000c40)=[{&(0x7f0000000600)=""/30, 0x1e}], 0x1) 16:01:13 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x10001, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20000000, 0x6, 0x8}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x20, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0x8}], 0x3, &(0x7f0000000140)={0x0, 0xfffffffffffffffa}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x48, 0x4}, {{r2}, 0xfffffffffffffffd, 0x3, 0x1, 0x8000, 0xffc0000000}, {{r0}, 0xffffffffffffffff, 0xd4, 0x20, 0x3, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000048, 0x80000001, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x6, 0xfffff, 0x0, 0x5}, {{r2}, 0xffffffffffffffff, 0x52, 0x2, 0x6, 0x6}], 0xffff, 0x0, 0x7fffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) 16:01:14 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000540)={'./file1\x00', 0x6, 0x3173c000000000, 0x1, 0x0, 0x1, 0x63, 0x8000, 0x2, 0x0, 0x100000000}) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 16:01:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 16:01:14 executing program 1: r0 = socket(0x0, 0x4005, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040), 0x8) fcntl$setstatus(r3, 0x4, 0x80) socket(0x23, 0x5, 0x8000) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="c87d385a3f6d6044446182a567a8c437c926a027b786f83fd86f1136c8", 0x1d}], 0x1, &(0x7f0000000140)=[{0x10, 0xffff, 0x101}, {0xe0, 0xffff, 0xdccd, "da48e0a1c86413f3c1ddba05148f0e85014d6b966855d1d773ccaeb39a93cfce86603ec08c8e83a48ecd1e4e870d2571102f50b60b859cdfbf5356567e622f848063a2affed13f9de4a1a79b4832346f7bb1d78a64d1dd9ea314503642b8dc2a719a09a919cfa9505e79a5cc0aebfc02357dbfc35f246d62b6d6cc7a0bbaa45575cd5502f423ff79eafb7ff0dbd9ebb93890914f9d47bf6fc9a88d33d1b08420d579188f6c8c9da34028e0039bb7be2636e78abc1e5c615f7d048f995dfeb1275d0af028e45c2f23da1e"}], 0xf0}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000), 0xfffffc7a}, 0x0) dup2(r3, r0) sendto$unix(r1, &(0x7f00000002c0)="82a1f3de3ff4823d98ec0b0f803eec45de37cf81bf8d107d58b51b69e9421fdd7e2cf0455cf5b479c3522e0d4e619b48634806439a9d2f3b6d502fdd3865c881d0105c1abf1933e7040fe189b3ab5cd2f96af367071c711b6a0dccebd8836d81ce756a90a78d52e9bcc82787f65a6ffedff7ed94cb0db7f30ff8a08e1b3be5118d3ab8dc57025197d10117663adb3589e564240e50b24afbbaa447766e884521353adc2ec7e988f8f4c225b88fc5a314c4e3e7dd6541b2167b250521ca261ef7fa86fe847399c72fde3130d624d3c405b30f94bfcf25e3c60862745d4aaa35683cc47e10991cedf2bf89", 0xea, 0x2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000b000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/248, 0xf8}, {&(0x7f0000000000)=""/53, 0x35}, {&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/129, 0x81}], 0x8) 16:01:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0xfffffffffe, 0x400000003, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) accept$inet(r1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ff1000/0xe000)=nil, 0xe000, 0x10008) 16:01:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x400000000000110, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) syz_open_pts() writev(r1, &(0x7f0000000100), 0x10000000000000fa) 16:01:15 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x20) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0xffffffffffffff81) 16:01:15 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x2}, {r0, 0x186}, {r0, 0x80}], 0x4, 0x4) close(r0) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) connect$inet6(r0, &(0x7f0000000000), 0xc) 16:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 16:01:15 executing program 0: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) getpgrp() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 16:01:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000386000/0x4000)=nil, 0x4000) 16:01:15 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0xf5, './file0\x00', 0x1fffe0000, 0x1f, 0xa2}) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x25) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x140, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:01:16 executing program 0: dup(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xb) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:01:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = socket$inet(0x2, 0x4000, 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:01:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) mlockall(0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000004c0)=0x2e68) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='&}+%./&:', &(0x7f0000000180)='@\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='^-\'{*\x00']) 16:01:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@un=@file={0x0, ""/38}, 0x28, &(0x7f0000000340)=[{&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/105, 0x69}], 0x2, &(0x7f0000000380)=""/109, 0x6d}, 0x842) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000007000/0x1000)=nil, 0x1000) r1 = getuid() r2 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r1, r3, r1, r4, 0x96, 0x2}, 0x1, 0x100000000, r5, r6, 0xa39e, 0x2, 0x74634dbd, 0x1ff}) pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20524000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20525000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20526000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20527000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20528000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20529000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2052f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20561000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20562000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20563000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20564000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20565000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20566000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20567000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20568000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20569000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x2056f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20580000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20590000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x205f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x206e0000 didn't change! 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x1bf) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) close(r1) 16:01:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) r2 = socket(0x19, 0x2, 0x8000000000000020) socket(0x26, 0x0, 0x0) fcntl$getflags(r2, 0x3) setsockopt(r2, 0x29, 0x3d, &(0x7f0000000000), 0xe2) 16:01:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x3) 16:01:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) kqueue() 16:01:20 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) sendto$unix(r1, &(0x7f0000000140)="c8ae1f37bbf6626d84b760a8cb7acd6277498bf5b038c133235d8b7eb8b272c5acbf8a4265e3140595b9db01ef97f60aa7482f36ea2ebb09c6a404976779733c13899830432950a7bec235750281fd72759241fc8631cda77a4d6bf3a85132141dc435ee8c4bc2ddd80eb76aa83d74d3d3234adae4c97c87a9a0b03c63be59d26415b462b7df409a342614a6917f9beb96e72eff32249d7dc2444a81d02997b76a17e135a209025b723cf9e0ebc4fd15c0b6", 0xb2, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) dup2(r3, r0) 16:01:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2fe96d0ec51486797e89b07265e1dcf34791e53c467546526edb2514d31f6040b89bdeda8b", 0x25}, {&(0x7f0000000140)="1dd8ca2f16be008fb7f12b08df28aaaaca3da8562ff4a3d79ddc47bd989ded5160bbd9338f27dac4c962f409595eb2bf6ccfe15ba2b4754b65254c265b8d10236b576791494f89d191b58c8e6b8fd4289bbfeed8081337c8147354379cc226728b6d83503ba4077034bdc499ef779eaff2d77bcde37201569826755bd4a6d95ea2a53237f75ccc28536888b4ce243b47f4aa2c1658bc8b368a29e1bd1f3520d93907", 0xa2}, {&(0x7f0000000240)="2173468c2393aa163acae389eb85ba909edf931b468f746c50e31cb4ae4b02358b3194481100283c7c7337dc35c58ed1e38f48337cc4e38be6118bdc65f6cd3976ac8e296693eb5ca99e8d5aaa763467a314b4b68023140998616950513b23d67ef2ec0f05eabbcb86b9658be37297c659a43be5eefb84802d6a52b93f705f132ef082c8c5273e75423d8db476e43f16e06e85b4b4875326c100412843b916844c197b95fa84aac08568468c1f8d89636d92875d4d6a49f26ef1a0b8cabf", 0xbe}, {&(0x7f0000000300)="9c421f82f754384d84933cc5ffb11c0a1ac3d5d32bc3c3e21733692d9e3349809532f6a840a435db14f659b2d17106c603d45da4aef71288bea4d7ee85324d8bd55ef9d791ae00d2ccea930c99b34492194ef626a28fb7cbd4f224c246fb91ff7da2df4146c644518e7fa63aa6913e6fa991afc0eb48a404a3b4cb9dea2b95fd47a6cdc711db979daedb50bb41d23a12ccab0bf1a5ea4f9daa40281f20cfe35ce71cdbb35d6d483df4a6f4e31922caac933d1eff08ba07ee4443bae10ffabe0cc9e23b18f61337b1bbc040424c9e6d43541f", 0xd2}], 0x4, 0x0) sendto(r1, &(0x7f0000000400)="cdc86d136f1d4e578c35e48cd21774d510e09627851f574fa44763fd4a78895549719d18bbdd6021ee0cf9a9391e664090f1269ee44f16f88fd9f7cfe426c9dc852276a284034a8840e7bfccfa5742cf9c3245fe804dc1431ac09098948aea331a87e7b05963c5c68e458453ead24e0e2e7026445858165dd5584c034d0cbac09207567bc6c99f8f296d925516c9559c1a6d1daf3124d8729dee0b98fcfa3875ba6cdf4c975ff7b442e72034d2cfae853110b777e8e2a7f0fff4ad5958cf9f9cbc251980342cadd9b06dc2ef02636b28c9be2c5aa9543fe54faefc41dc4f1f2745377b2621787f70e1de4d54fd5e00fb", 0xf0, 0x1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) panic: kernel diagnostic assepanic: kernel diagnostic assertion "!_kernel_lock_held()" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_fork.c", line 689 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 57203 47710 0 0 0x4000000 1 syz-executor.1 47265 47710 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7cec5,ffffffff81f6c058,2b1,ffffffff81f4ee5e) at __assert+0x2e proc_trampoline_mp() at proc_trampoline_mp+0x13b end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c49cb0 rbx 0xffff800020c49d60 rdx 0xffffffff81f8b3e6 apollo_pio_rec+0x9d5d rcx 0 rax 0 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x3343934b2050c59c r12 0x3000000008 r13 0xffff800020c49cc0 r14 0x104 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c49ca0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=57203 stat=onproc flags process=0 proc=4000000 pri=70, usrpri=70, nice=20 forw=0xffffffffffffffff, list=0xffff800020b299e0,0xffff800020b29090 process=0xffff800020b7d080 user=0xffff800020c44000, vmspace=0xfffffd807effe2d0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 47710 85503 23561 0 2 0 syz-executor.1 *47710 57203 23561 0 7 0x4000000 syz-executor.1 47710 47265 23561 0 7 0x4000000 syz-executor.1 22972 485623 40134 0 2 0 syz-executor.0 22972 261384 40134 0 3 0x4000000 biowait syz-executor.0 22972 148761 40134 0 2 0x4000000 syz-executor.0 23561 240124 83680 0 2 0x2 syz-executor.1 40134 66379 83680 0 3 0x82 nanosleep syz-executor.0 85774 439935 1 0 3 0x100083 ttyin getty 83680 221656 85214 0 3 0x82 thrsleep syz-fuzzer 83680 186059 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 338543 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 387141 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 94092 85214 0 3 0x4000082 kqread syz-fuzzer 83680 427435 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 464534 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 139756 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 346044 85214 0 3 0x4000082 thrsleep syz-fuzzer 83680 289254 85214 0 3 0x4000082 thrsleep syz-fuzzer 85214 153141 95826 0 3 0x10008a pause ksh 95826 106544 71515 0 3 0x92 select sshd 71515 435140 1 0 3 0x80 select sshd 61216 272182 96039 74 3 0x100092 bpf pflogd 96039 419826 1 0 3 0x80 netio pflogd 42416 250249 89957 73 3 0x100090 kqread syslogd 89957 286141 1 0 3 0x100082 netio syslogd 21327 156272 1 77 3 0x100090 poll dhclient 49487 181940 1 0 3 0x80 poll dhclient 35453 332141 0 0 2 0x14200 zerothread 73461 241821 0 0 3 0x14200 aiodoned aiodoned 3309 106018 0 0 3 0x14200 syncer update 26523 475556 0 0 3 0x14200 cleaner cleaner 66832 41806 0 0 3 0x14200 reaper reaper 68424 151527 0 0 3 0x14200 pgdaemon pagedaemon 85311 407501 0 0 3 0x14200 bored crynlk 58537 274263 0 0 3 0x14200 bored crypto 86043 210955 0 0 3 0x40014200 acpi0 acpi0 71668 421084 0 0 3 0x40014200 idle1 19268 57520 0 0 3 0x14200 bored softnet 11047 351657 0 0 3 0x14200 bored systqmp 19287 414457 0 0 3 0x14200 bored systq 3185 101181 0 0 3 0x40014200 bored softclock 99739 321848 0 0 3 0x40014200 idle0 39144 52179 0 0 3 0x14200 bored smr 1 270959 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 47710 (syz-executor.1) thread 0xffff800020b284c8 (47265) exclusive rrwlock inode r = 0 (0xfffffd807ecce1b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 unp_bind+0x1f8 #8 uipc_usrreq+0x182 #9 sys_bind+0x1af #10 syscall+0x5b8 #11 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/kern/uipc_socket2.c:288 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 22972 (syz-executor.0) thread 0xffff800020b28270 (261384) exclusive rrwlock inode r = 0 (0xfffffd806e5d94e8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_write+0x169 #5 dofilewritev+0x1b0 #6 sys_pwritev+0xd9 #7 syscall+0x5b8 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 6407K 6423K 78643K 10785 0 0 pcb 28 10K 10K 78643K 352 0 0 rtable 100 3K 4K 78643K 393 0 0 ifaddr 53 12K 13K 78643K 135 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1477 0 0 iov 1 12K 32K 78643K 78 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1213 76K 76K 78643K 1569 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 13 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 80 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 543 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 57 63K 71K 78643K 442 0 0 subproc 64 65538K 67586K 78643K 184 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 52 0 0 in_multi 33 2K 2K 78643K 84 0 0 ether_multi 1 0K 0K 78643K 5 0 0 mrt 0 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 263 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 84 20K 29K 78643K 2646 0 0 UVM aobj 36 2K 2K 78643K 40 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 18 0 0 NDP 10 0K 0K 78643K 39 0 0 temp 150 2373K 2440K 78643K 4829 0 0 kqueue 0 0K 0K 78643K 2 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 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 287 0 279 1 0 1 1 0 8 0 plimitpl 152 44 0 36 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 113 0 109 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 15 0 15 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 12 1 0 1 1 0 8 0 pfstkey 112 19 0 12 1 0 1 1 0 8 0 pfstate 328 19 0 12 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 38 0 20 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 78 0 68 1 0 1 1 0 8 0 shmpl 112 38 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2422 0 988 47 0 47 47 0 8 0 ffsino 272 2422 0 988 96 0 96 96 0 8 0 nchpl 144 3402 0 1762 61 0 61 61 0 8 0 uvmvnodes 72 2586 0 0 48 0 48 48 0 8 0 vnodes 200 2586 0 0 137 0 137 137 0 8 0 namei 1024 9900 0 9899 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 10724 0 10723 13 12 1 6 0 8 0 sigapl 432 734 0 718 2 0 2 2 0 8 0 futexpl 56 6637 0 6637 1 0 1 1 0 8 1 knotepl 112 221 0 202 1 0 1 1 0 8 0 kqueuepl 104 177 0 175 1 0 1 1 0 8 0 pipepl 112 502 0 483 3 2 1 2 0 8 0 fdescpl 488 735 0 718 4 1 3 3 0 8 0 filepl 152 4468 0 4363 6 1 5 6 0 8 0 lockfpl 104 190 0 189 2 1 1 1 0 8 0 lockfspl 32 358 0 357 2 1 1 1 0 8 0 sessionpl 112 22 0 11 1 0 1 1 0 8 0 pgrppl 48 42 0 31 1 0 1 1 0 8 0 ucredpl 96 928 0 919 1 0 1 1 0 8 0 zombiepl 144 718 0 718 2 1 1 1 0 8 1 processpl 840 750 0 718 4 0 4 4 0 8 0 procpl 600 1890 0 1845 4 0 4 4 0 8 0 srpgc 64 18 0 18 3 3 0 1 0 8 0 sockpl 384 577 0 555 3 0 3 3 0 8 0 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 155 0 0 8 0 8 8 0 8 0 bufpl 256 7023 0 1147 368 0 368 368 0 8 0 anonpl 16 99554 0 90444 74 16 58 58 0 125 18 amapchunkpl 152 4549 0 4451 17 8 9 10 0 158 4 amappl16 192 3882 0 3413 59 23 36 36 0 8 12 amappl15 184 105 0 100 1 0 1 1 0 8 0 amappl14 176 49 0 46 2 1 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 23 0 8 1 0 1 1 0 8 0 amappl10 144 201 0 198 1 0 1 1 0 8 0 amappl9 136 907 0 900 1 0 1 1 0 8 0 amappl8 128 470 0 450 1 0 1 1 0 8 0 amappl7 120 172 0 167 1 0 1 1 0 8 0 amappl6 112 59 0 50 1 0 1 1 0 8 0 amappl5 104 123 0 109 1 0 1 1 0 8 0 amappl4 96 982 0 949 2 1 1 2 0 8 0 amappl3 88 150 0 145 1 0 1 1 0 8 0 amappl2 80 5325 0 5261 2 0 2 2 0 8 0 amappl1 72 25511 0 25040 26 16 10 20 0 8 0 amappl 72 2160 0 2122 1 0 1 1 0 75 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 39 0 4 1 0 1 1 0 8 0 uaddrrnd 24 735 0 718 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 735 0 718 1 0 1 1 0 8 0 vmmpekpl 168 10203 0 10179 2 0 2 2 0 8 0 vmmpepl 168 88532 0 86950 112 34 78 83 0 357 9 vmsppl 360 734 0 718 2 0 2 2 0 8 0 pdppl 4096 1478 0 1436 7 1 6 6 0 8 0 pvpl 32 299546 0 287062 174 27 147 147 0 265 46 pmappl 224 734 0 718 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 520 0 4 15 0 15 15 0 8 0