kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 23:19:28 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.56' (ECDSA) to the list of known hosts. 2019/03/26 23:20:04 fuzzer started 2019/03/26 23:20:09 dialing manager at 10.128.15.235:26598 2019/03/26 23:20:09 syscalls: 1 2019/03/26 23:20:09 code coverage: enabled 2019/03/26 23:20:09 comparison tracing: enabled 2019/03/26 23:20:09 extra coverage: support is not implemented in syzkaller 2019/03/26 23:20:09 setuid sandbox: enabled 2019/03/26 23:20:09 namespace sandbox: support is not implemented in syzkaller 2019/03/26 23:20:09 Android sandbox: support is not implemented in syzkaller 2019/03/26 23:20:09 fault injection: support is not implemented in syzkaller 2019/03/26 23:20:09 leak checking: support is not implemented in syzkaller 2019/03/26 23:20:09 net packet injection: enabled 2019/03/26 23:20:09 net device setup: support is not implemented in syzkaller 23:20:17 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x2) unlink(&(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) chflags(&(0x7f0000000100)='./file0\x00', 0x20001) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8080, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = socket(0x2, 0x8007, 0xfd8d) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x80, 0xfffffffffffffffa, 0x3}, {{r5}, 0xffffffffffffffff, 0x86, 0x40000000, 0x101, 0x8}, {{r0}, 0xfffffffffffffff8, 0x81, 0x400fffff, 0xffffffff, 0x1}, {{r2}, 0x0, 0x1, 0x2, 0xa07a, 0x7e6}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x6}], 0x1ff, &(0x7f00000002c0)={0x1d77a00000, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)=0x2) setrlimit(0x7, &(0x7f00000003c0)={0x7, 0x6}) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0x1f) ioctl$KDDISABIO(r1, 0x20004b3d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1011, r5, 0x0, 0x0) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') chflags(&(0x7f00000004c0)='./file0\x00', 0x4) chflagsat(r0, &(0x7f0000000500)='./file0\x00', 0x60004, 0x2) connect$inet(r5, &(0x7f0000000540)={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f0000001b00)={&(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f00000005c0)="62b3903d07cfaee3a5cdef31724fea0b478636d4b260994ca2198ea45b49b477738ff941cfdf0d6f978fca0430d04e129bacca4ed4f9a2d5a68910951436ac145fbfc3da0e2c69b5d1af55620fd69c4fe29adcce2e", 0x55}, {&(0x7f0000000640)="4659664837d55430fa7646a76c60887421e105fc0dd28da1853c0595d32a3fd4015b97031421fd2a41cd582b199f737d6e4a0b49542e410861a35c09522d0505ca41b37da089799e", 0x48}, {&(0x7f00000006c0)="82850c490f3358d079a1fb366942afe479f39647420b3c3608d7d4123bb9fd6de68e5fd13ca39975d3b3937c147c54ae14b3f8ae05e642341bb8d0a5fc082708868509a7914b021a77e7984a1d2bfb7735c07ce0a3f79fb818cdde9cee9c655cfa963c4e4ee9fc9a6df47285efd2229fe57e18c6d1f63694982c7cd5f75dcd44d8fbeb0c8d3938114948929d047f0b27f15a7cb43eb4fd9521", 0x99}, {&(0x7f0000000780)="396848c1cecf8eff092484a01c3d6570187b5ca81419e328e5ee8c6640e8cf4059149cebd29e9eab340f9880550039210a7d7eb59c7f6895243c96a0b994b55196d602a90abc5e908ffbc5a675521b5317a099649864375f2883308b0c6ca93ab33db4a3d0dd0fa6fefecc2bc3", 0x6d}, {&(0x7f0000000800)="4d1445056f0a3214ee62ec17ceda5241ac99f6c67582a9378dc8f88f8464c026e8e4ebc20889bbd7628736505a8f440dc7d0e315b50612e6b1c2c7a93b05eb53", 0x40}, {&(0x7f0000000840)="647811f717ddff9d6d550956b200e4e049b08906629e8f460580a87b9ba0cdf24da9b4569dec0ed33e2c93ebbdd9b614b4fcccd7dcb43b403e5187fcec121dc25914c3a614d171bab57b5b", 0x4b}, {&(0x7f00000008c0)="7e0cbf18dc2e56a86f109d388430309a3d3664a8440fc56f580b82388cf5bbd2cb0c99afe3c7c7cdb3debdd98fd3da87df4b709d3338eb4e4e9d3ddc9eb4b1959a77bf847c8dd82cb4069ad089e2c8ec42a0517e035f3436190b5bbbacfe2fb3d7647473c4ceed30d7d9929be209f91d4d", 0x71}, {&(0x7f0000000940)="d78458ed586415629917d03ac45bed72d093a636cf67e924a068f4c7e89e8c99a0c27d39e85ffba4a661ea67b53c17dca7fc3846ac927fa489d04d6e6a2ded67e20c18b1f276444ac47f8a6eabe4cde9845b074b36d0170e503fc0f4b0c9593c47d1486ddbc54fdc55bab6559d3ad9dc098593408684a7f2c010ff392d652868f47bddc3f66f5bf6212cf8f4392548de1e6a3760d38c329d13a679316cf6418095bcd14d4828296a16211fcdff9a31fbe5935eaf6bf37977ab11e58df46af117c8a998bd044876ea5565ca385424246c89", 0xd1}, {&(0x7f0000000a40)="865fe7866f3bb931a1c1681a0030cb8c2a492767aef61c3035036f200d036959bbb92799201c16ab0f7f788d56edb4dbbc3e1a7b6a23630eb938ec217083b86786d9ba159cbb224eb879f86cdb65b7e2cc6f207edaf2fecaca92a949f8315178fe8fd44dbff9788a011ad47c130624bc77389fec4ec3838b230efecb77890b167e1e3a07eb04cd9eb3b154d81c99496a374d9ff16192eb59ea763edce67f5e10666a4ab39c7ca39a4060436297e0e71a77d6de3737ced8d01d421a2f7bdb2ca08a9faa61e2742444409d9e5ad6364837fe40e13bf3c6a75d11b5a7cb86f75b60944ea9d1e5b2c1edc04d43e552837f6d82aa200d6269ea9ba2a967bdefa55ed4fd4299fee64277e8faae39e7129d1136df3cdb43e175ad373d60da454857d93b9cc781ac98de90596699acb330d373c2643df2b38edbefe1b7a82f5b551dba67ba7a17aa4e44aa42592ad61f595bd20605c3b559ca4e51bcc678fe74f9b3926be96640a961a2df416b1b10ada82c686a845a4a814cefad4fef768d994a0137fc950ad382f647e1d1a5a6dfd54fcf76637b9381d31fbc3f91faa023246bc2cf19d12172405a565ad4f87610df9e63b84670620ff01586e458d7583cea5ed02794adf77b6708843c43fe0baafd3b938c1f16cfea6fe16ce2d0290e8722b5dd817f08154f327ab4ba58266bf2ee9ccf653626e32bfe8c9c075f2899294c6ae5c305f12a9de01d62a31801ca125c38cc6854435939bb2bdf37b00e428c57524afee4c311d9efea5aa7192d7ee06f0219a42263c53298cdb7ac8ff3979592478e82dfb5ddb59dc57369e44ca8c0f805eedbbfaf30646d0f197cff677d965f5f1f7f5866ed4a2495837ff27d2f92ffa5c540bcb410ceeea07dd31444db3c1eb012862324acf36a9d629bbccf6703e486feddf43aaf853ea559559b0992c850590837fc3c35a91e8f410af70bf20dfe8a22a59b89f29f4d3258202466a1c00810efdcb7d544b0cfea8e11e572abd54ff1838c9ecc4ce4c92b8c106051fcd6218646aa0a3d50d6d573ae0b96817de6a3bbff48b9cda707b1c5650da5cf6547d86dfbdfcba07097c77a2f3748bf6bfbc12d52003bdccf61d4aef633c05a1bf98d37646cf3f4eebb1c2f4f23774dac9d628e9b82fc25a54ccdb591b8b8cfd54967665d7938700d97184a8ea46cdd377ce815c6fb048ad5ea1706b00f0b8db465b09d63c2d802492f4bb0860177ada065a9fd70565f9541302b9942bbbd535874db567e01dd8436bd66cd30d739aef18e6df124d4ea61165f82468d445265ffc358014166976e5259d4824f9cafc5dfb222ab2b0f3cc0f18f746ce0fed170096707b21c8e8e02ca9c00f011998b40774e6935785a611120c6fcbe97dd015b00441f51287f21a8a0ceda110c5db50731d225f0fdaa269ebf23f691b23f0637a5a251668b1919db40e761071f3a051cdf45e53b25424f2daf60ad4e5e870ea1fb565a9154e6ad3257366a58eb3931cc04193520c48483c2de5e9c8912204d86d5cf5340101a8a1174d7c6816feadf24c1c3e636cb93a01c9b0b23b452edcc050784e7cdd9ccec2f27b60879a9c811d69f109e7d06b806313b045a2ae7370fba39f8b8f3fb5519706e311a86415ce93c34c776f4fba065a2b6ce8a1e7ac0cad04384d6fb730389c816b425f6af7191fa26f7c946dc0016c7d3c069edff4e032d5c3f11412b84752a0a1624f8ecd37c0002090ccdf2d8429fd1b83c7ec325de667c96ff7bbc9c7e0d058a645e5954ad695fe4ca1e2e1dbad12ede743466a76748cf812b2d27fae65c47deb3379caa4af845a32c740b26a20c7a8d1ab92744a0a7dce855d518dd1894dd7f4b3b6044faba764b48de1df3b3fa162162f6694c8b2ea2269f7ccbcfc2d399b3d14a95a9a1ca6d788b5288c9e83118269d2c8f14b9456b9930e116973410b4638652ec9bac3801c8b139cd14a9bc91fb65ffac6a232cd02c4703eafaacf5ec5834aa4e5f85bc579c865376f77abebc3ce6ac3ffa2bbe859b2ed36e3311723ace1918c3e69d024d2b999cf7788d5fb32dbbd506bbfe4560d7942d09b5025ff71e70efef77fca392053c82978a19b75a36b066b4a926d475de5f8bcecf5d795c37866d55fcd3d0f5e987234fa6fd956d87d0f1a3acbaac2db8e60b84c58c0d2b0261c3d1166d46faf12c573c64bad8ebbc4b93366d1a54604c5648029a296ca97b7d2b53b38418f5451ece3079ef385ada3de21962a0faff969c715e3f9b53c9f1326e531e53bc00c8169d26f16d81f78f4484899be0466cbedf166ca2a528197a2dbc669530998a51d5562466c5e47161b2e4dafb3ca88e5c5906207b4701f3fb545138dd372845064d0b876dbd8b5388e247ca9be65a8babdd966e0009ef9683be56961e1eed826cd1f9670e50ad7d5d836c0690eca48735f97369e4a8b416bca7659e17919e55ff549be50fe73e6351495826ff31369b4af938d8b1fa88e875bdf1c29de65a9cebd35b2c34721348e656002d20cd1754cbe5fb26d96f1449927d806235a6e1a3f6ffc30c9b8d5fce94f06112d543c9860c3358dbb28ec5ef0fb43866b26e1d5d6d1a48214539fa25e5f94151321a01aff4c0da6aae86f4c3be399736c6cb00dec9b4ca8e1911c9323d269916ba67223e2cf63e970d4db560aac7e02fd49425ea9933ea3d0faf1fb533335500073c0c82df26ee343cfba263bc9d1329d4b5b2f4d63b77f9d4765d2255f2bd9dc30cd94ee58218db4940563f25d277f06b6653d317fd66605632221533b04d6a4f648987b34ee8909b1f041003af6f07b3c8ee6d396fc78712a139b07cbb53cfc24361cb9d033e959204d39698fb97b8abbb89d3229e6f30536fb7c4ce21fcebee5c6cf5cabf418e3da6ace261ff19e7cb221b43ed68dd73b43823410468843b617a07b8382308780efa847e3f83dfd80e79d6cfc38fcbe2f569e9fc9f7668e28d86e3fcbdf8e9187ebe9632ac534e3e250210ea36180f816743f37c94b0dc43f172f8b8c4d539901a273ccc9301f7b0840161146a8432a352e63971ab3efd4e4a28f47240e13585677b589b335e870885203252a1ad56682374567da19fb675c9cfb448904799b79527404e55c445dcf0800da26582a90a48cb37e683aa5c12d1b2d312b22e6a09057e4b9c42f016e39be9eedb5d0a724e557f9066c3e8896a435c574ac73f8f43ce13943504cdf43107eb896818a98aac521d585c79dfc5339e064734b0b80c703942063a8225b71b09dbded8c7c32650dfea240965ce06a9d370a9503d61d1c21b684fe0e869079bcdffcf070dd309185f4c5ed5c798aade0a451521c9fb677cdc7d525eba913906c8e722cecf18241d8b92067c88ad816e0b3c56dbd0313ee8f17b8d86fa141211ead216efb787e2d41d79f5d1bcf413cdf34e886d48c260e53217d54926e3a5b0bc6886628c89027bbe61a13e9475b0b92386cf26127b1805ee183715b639d67c40c9ae7efd5bd6b2c95e597d75efdb004313be3998a419b758fd2be2ae64d930a7f79c6c459d6b79b825347ed098f11e20a86bce014b3eae4af8e34d03d6115e20f6502e863f3963b92c36ea27c26ab83de13a6fea3184d4eca95c7d2ff0cf3199f2d95e32171963a25c583aebd08f078093639127b054c16fe3fb28b9d5d5b972c1dde3bf04e9e4635519cb9b3c39c9df2fcb6d0a4b699b1d33e3f6d15f50569a931837bf392cbaec9441217fb77d276334dded8e10a762c43774687ca2944d9126804444ada5f32115bd91ee7e50748cf28a4f13c000f0cfa1f734559ccc2246ca1e4bfc13a5554f1c1475bf8fc53237a064445a75a1813954934e91e3b3d5bb3370053e22fd7f49e294cbc5927dc7ef3982735437ebf0d9052bed7f6d9f5f02a42729becb486b9d916fd720acb324599c69dd4d7b22d2f511c068dd57a1763e52fa0c7c58b36223a07584ecba4bdb2ed43fe1761ff6ce8bfa7b8caf6c9e5b384a839ff1943ccca0248fe0278c03a1e36c048b8c9d201ee1edf89b2a01b32bf06e6ec09c99ffaa41004abe11433f1815c90ca5224f48b8f8f78a1d99906d40b46997e41695f7bbb975905cd59793ef5ce1c8c9f0cca966fdf3cfc44637d28703410ca5b0b461864de841d936824c67bd3b77bea5156fc05c71f5a6fbf61a1e745cf997221cd85f3d2d77bfcdff7bd6685bece747649082d2a17ace06f8968d1a5a6f335c7f932c1340d11cfb1252bf12110f41377d0beffbd6698fe0d8a46799062839fb360c096acfd7e8e1933a93ae8a126fec1eb07b8372da95bac55c6f8ce0fef66650f6e034964f55dd8e11c4fc0e790d88945ea27a5ab52bbdc2378ba5dc533d3d4cd2bf2de577f07b8a6de26ef7841b440a4b94cacc063d4500bdaa9880d94a28f816d944166cc9331b1fd3d45c3c700bda4849a3244e4e9423a1600f66f892e45bb302e42fe2b1df0348ab21eed882169a6ae46415f2c04da5c92ce1353ffbe0092f4bc2552dba94d63f531b66d333550576d16a4811fbaf0b3cbe299b1e36c28efad215753d91e334bff94d3fc904e38cb8f6932123481e1d55156a8092ab20731f7c1614c3fa85841ff9c1f847fd4404e1576487a84ebe8f5fe4e6935553eedc712c04b968580d314c305a24553bfafb27dbaa62042c84adb6805eccd50f839173ff9797e89a2580f89410f124586c08d13035c7e5e0389063ccf86d14b82f8514a8850f267abe3a8a27c4274fa774293cacc558d3f75e1bea7087962142e68d76e92639a427eaf8251747015e26c54aca0bea047e4a20d4925e25ce68b8c9bf3c6be919a93a08dffecf344e476eb2da2a3ffc60bb911d7e5f81f5a58ec91752660a08f3f6194c5146ad99e6c0cc9801281139bbf057bc48012fc18a276fcd54b0b8d1b407223eef245288364041850b46f2ca9f92d62150757462e523df99db47716b237ef9dfb20cb2f633498278c9d91c70e5d90932580b233bce9ef8b1a58a2e3fa661dfd00bf71d1f5d51fb695e9dcd9efa60634e284fc08c54bc7857d35b65082121d12bff841edb4ab31d73131346a11266ef92bb0e13ee7f2581d7ff35e57007e4e0f38a4f76de07ae4b353a750f7fee9e075263a2242ded614ade8032a77b9c41b48a98af98fa99060d609708f95c01cf5eed4668b1f745f8c477bc2bffa239595bd832998e6c9edcf04d2861b6c69e4566fd3f6ba3ac888b85ba849a57247450371b8b61cd787ac0d3d463e731d70f313b1a09fbdf2d7230e9c4aeda6c27a6842473dc1bd58cfefb334a159e53dd1f039b45e04f34b881c8259d390d2b21ac5072da69fb97633b67397903bfab875de3cc9fa8deeee7362e2a8ca8159b729da06ddf71ab268a0f02f3fd2876f57651a110eb0cca21b93e9414896330b242db8b43980d219dff55589f040fc9ee862c6940ee8115ef9e6ef6d39092902a5b640deb73b2b4cf0b357c6985b9569a6c1955a36f526e3509345b9d27a76779c9e746ab399f94fd4882285b45055cdc0980c9c56240180d64d0a9899fd496a091449bf5dfe6da78a31b9e64cd49ec61c7871a91ec3cfe91fc80570b7661d0e7c5ec1904a1886630cafb2f00aef73160b0f76bae5305fbe8649abda7604a4c0d6b7b361c333f2143e08b99f6338fbac570a5f1a5f9053a41a4f4b7c5f28680876d865a0b7b44b0848300ef7affc778098bdd3d6ef139eaf13cf2047f8be00ec89f7d77301de65578d4a802c62bb4b94f5763f45cb5e1a16db1b17fcf48aee048a97e73e0ff105f5357f980191fd056fb52d5", 0x1000}], 0x9, 0x0, 0x0, 0x3}, 0xf) fcntl$dupfd(r1, 0xa, r5) setreuid(r4, r4) fcntl$lock(r0, 0x8, &(0x7f0000001b40)={0x3, 0x3, 0x6, 0x0, r3}) mknod(&(0x7f0000001b80)='./file1\x00', 0x8000, 0xfffffffffffffffd) getdents(r0, &(0x7f0000001bc0)=""/28, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001c00)={'./file0\x00', 0x0, 0xa, 0x58ed, 0x0, 0x6, 0x9, 0x0, 0x2, 0x1, 0xfffffffffffffffb, 0xc1}) mknod(&(0x7f0000001c80)='./file1/file0\x00', 0x2084, 0x2) writev(r5, &(0x7f0000001d80)=[{&(0x7f0000001cc0)="fdc5d9e27212e5d8d1b8913a19c583eb0491c6750620e1f5db886838d1b72d6bace5c9e4e602be68ac19b8c04e4417d41f1f1d522dfb78a7a3488b1690a4e6bfea5caef53bf70892f6d1c6f2d1ea1b4251127d17b305229eb0a24db0efa560fea09d2c5786055ee7e2dee433", 0x6c}, {&(0x7f0000001d40)="cd276fb9282c77b6e0ff6ee3a2f5265f76aaa4fe8ff88ff192686b4076dbd6fd624eeb7daf2ede759c", 0x29}], 0x2) 23:20:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r0) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r4 = semget(0x1, 0x7, 0x420) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/74) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x800, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000180)=""/176) listen(r2, 0x20) r6 = open(&(0x7f0000000240)='./file0\x00', 0xe02, 0x100) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000280)=""/160) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x1f, 0x9]) clock_getres(0x2, &(0x7f0000000380)) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000003c0)=""/140) r7 = getppid() r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r10 = getppid() r11 = getuid() r12 = getegid() r13 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r15 = getegid() sendmsg$unix(r6, &(0x7f0000000c80)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000004c0)="6a76de196fb2c11080dcd42f3a6af7bf7b5535a9397497e617537b61a2951d159b22b8f264ddda69fe91af61ca15554a32130ce1770adaf43a10bde20a016b571b1fd8b9a28cd728d4c7416bdade6c18abb070e0dd093b134be31fd22349e9572d8f91c52339d171ca9d906c4eef39827b8357c5682a836223e197e235928c7a1625c295bb01db8c0344e67919c98eac0592735cec261d025ce924f3e6e2b8c313982a67732c61ed61a7b82b1b6cd3b54fdb4bb03bb11c15cd6f6d6ad1441a1622f209032094ea10d6ef10b8ed8c7b35f7f022ece6ac9aec5f0c97766767329999f08bbd9377dab7526b13dabaaad1dd", 0xf0}, {&(0x7f00000005c0)="104c9461b36ed97261b8530f4181c4b892d618522cfdff488424abe8b29ec165af661d702f7c5440bc1b7bc998094f0e1e554978da8e86c1060421a4baf74816036f03f8dc03aaf093f89273192864ed41ae5be96663b8debbb3e37fbb7ba0b8cf61dbff5931aa11dc4cafd903fa064249f88c206404e6f0ec042288c37a9c20a206f98700a8e2ebbdb7e3794f62a3f023fb00c9b8033a37c7771478030654e6306688b840a472d096f59403fc36fa27934a95", 0xb3}, {&(0x7f0000000680)="06a307b3f521084119dcf2a75f07e031ac", 0x11}, {&(0x7f00000006c0)="e0a80abd3c8e80e74d965ef177eef815ba32d31e", 0x14}, {&(0x7f0000000700)="3c6993f623eee060e0f460c51b745f75691663a73d3660c723d681e2774e67b882202c88425c0467b193de6d230507aad4f057fd466c3a564cee73c62a8a13b3f366dfc6e5369f65c632364d658c38f926c0eac950fa560bf912af615e9fac28a0f52efbe72aa30a8fde1f6e42af", 0x6e}, {&(0x7f0000000780)="e1262304f9377390b2b1af666888134db7dc94e71727ba71a6d4ea325ab9278123ec803506da4c47436e545930af7cbe907337b780489381213824e6338f857fe16386925844b6d20c2eab626f85672ed5f503c9c01d42c8e26b9323df0e88bc3db08d07e6ddab7561acaeada7da049d85a9d7bb31d9c7509c4c4e98d2df002c79d1d17ec119d9604d", 0x89}, {&(0x7f0000000840)="1402f7aa6ab0b940885a248aa13548f9e0b2af6f18f6963b0a68fa296ea165588ed14c9b8618bf91612946aadb99957ba2b6dbe4e40d8e30fb8720d484482e486fb5435cf005256cb3d70b9a660596b9338e3447dd76b6b5f6ee8df142672d3e88791ea6c0ac49d5e771bd732cab4852e95d3fa07bac8166fa045db560bb46a8f6bf7b24eb9495fc775af0c79ff4", 0x8e}, {&(0x7f0000000900)="fb5f2ca0e3d9932f9b4c665a5972ab97091f44f25369d476c2f5c710dc78a4", 0x1f}, {&(0x7f0000000940)="c5376b01bd", 0x5}, {&(0x7f0000000980)="b426dc2f6dfc36fe8878bd673082eb3c484626570f50b133c3173b59bca77cd126489ee634dbae7064bc96e13819c2295b4e65a7b4eff0d390bdeaadbdac1ddde9d95fc7ebb875e6fab47979b3", 0x4d}], 0xa, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x20, 0xffff, 0x1, [r5, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xb0, 0x2}, 0x40b) kqueue() getpid() clock_gettime(0x7, &(0x7f0000000cc0)) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000d00)=""/211) 23:20:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() geteuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) listen(r0, 0x951) r1 = geteuid() getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setuid(r1) mkdir(&(0x7f0000000340)='./file0\x00', 0x80) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 23:20:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 23:20:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fe, 0x90) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e", 0x9) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus/../file0\x00') r1 = geteuid() setuid(r1) 23:20:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x33, &(0x7f0000000100)="ca", 0xffffffffffffffac) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x200fffff, 0xa612, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000003, 0xfff, 0x2}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x2, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x1ff, 0x98}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x95, 0x7}, {{r0}, 0x0, 0x98, 0x1, 0x3ff, 0x2}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x253, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x7, 0x876}], 0x3, &(0x7f00000002c0)={0x78de, 0x1}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 23:20:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r1, 0xa, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x88) syz_open_pts() ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 23:20:18 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='./file1\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10400, 0x0) preadv(r0, &(0x7f0000002740)=[{&(0x7f0000000200)=""/239, 0xef}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/67, 0x43}, {&(0x7f0000002380)=""/100, 0x64}, {&(0x7f0000002400)=""/103, 0x67}, {&(0x7f0000002480)=""/211, 0xd3}, {&(0x7f0000002580)=""/251, 0xfb}, {&(0x7f0000002680)=""/151, 0x97}], 0xa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 23:20:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) 23:20:18 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0xc0) syz_open_pts() recvfrom$unix(r0, &(0x7f0000000080)=""/195, 0xc3, 0x1, &(0x7f0000000940)=ANY=[@ANYBLOB="01a1eb74cf97b84df8ffffff65300ee30000000000080000982a00000000c5c4e6ac00"], 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) r3 = semget$private(0x0, 0x7, 0x401) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x800) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x100, 0x1}, {0x81, 0xb5}, {0x86, 0x7}, {0x87, 0x8}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x6}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x87, 0x3}, {0x0, 0x4}], 0x2}) r4 = fcntl$getown(r2, 0x5) r5 = accept$unix(r0, 0x0, &(0x7f0000000380)) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000003c0)=0xa537) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getpeername(r5, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) recvfrom$unix(r5, &(0x7f0000000500)=""/43, 0x2b, 0x800, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x2, 0x1, 0x1, 0x1, 0x5, 0x2, 0x729, 0x1, 0x3, 0x9, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x0, 0x2, 0x7a, 0x0, 0x6, 0x1, 0x1000, 0x0, 0x2, 0x4, 0x81}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x3, 0x80000000}) semop(r3, &(0x7f0000000740)=[{0x4, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x387699854932305b, 0x68417bad, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x6ef8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x3}, {0x5, 0x8001, 0x1000}, {0x3, 0x4a60abd1, 0x1800}], 0xa) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={r4, r10, r12}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={r4, r11, r12}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 23:20:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x100000000000000d, 0x0, 0x4bd) listen(r0, 0x5) login: pckbd_enable: command error 23:20:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 23:20:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r4 = dup2(r2, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x81, 0xab, 0x9, 0xff}) close(r2) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r6, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 23:20:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000140)="14", 0x1) 23:20:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0xf651, 0x87e}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00008015000000010000"], 0xa, 0x0}, 0x0) 23:20:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(r0, &(0x7f0000002300)="8eaa7377389cdbf417b37699c119eeefb5137af4881d9a156dd932b70440474806919f8b8f62cd82ca70a601096b9272e83f9103717e4dfac061dc720343d0a534a0c6acb6f915c5e2b584483c3316e597873a24d08c3955c0b9ed732940ebf36fd9850bff00a9d47623525479651c7ae4bf85aa4e5c267faf5e1ca59c87300936a67c750127954ab65e05867db9190ee1bacf71a726549818664232bdec1e692d43c9c5a65ad9955aff87416c0ea555d418fe1346d8b5", 0xb7, 0x1, &(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/44, 0x2c}, {&(0x7f0000000100)=""/218, 0xda}], 0x2, &(0x7f0000000200)=""/4096, 0x1000}, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000002400)=""/64) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) bind$unix(r0, &(0x7f0000002440)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f00000022c0)=[{&(0x7f0000001240)="8d0667caa2a0318676c9de5b0b2035a57a6e3f1d58dbb18cbc897af646aa86e11a67325be845c5590ee612c89c4096abb479a75d9e784a0c39be0a309f6fe2f2cf37ee3bac622b78f8067ef69388fcc676c46376e450a8ad983e7ec03c9aee870d095f65562a526bd6861ea7b4303048973b506d3e444bd93fc18e11a26ad32f21a912d3fb2563d06d6d151807f6c0ddd75ed1341a55c7a870b6f18b9bb02b0255829c4a228c803a41dc6620bd9db8afaae079f17955563681155bf2ce6f813d262119bf021028ce4348a804528254e2a55fa001d10b576669bf434968ee838e192a996c189b7f9ef72c0d79cb22a3681170dc46cc06d8bd67790c2ef2bb86eebb058d1e975f58e759d438e3c3295106cc1401483bd4ffc45f492f3135e8e9c8e2187e95cd164a87affb48ac4f123d3e9720992a1bc1c86ed7c1afcb0e01499c2c426e73b95c9bbdf389e291353ae5a7a15521e6ba597372a66f5b3410a7095940ddefc0e5b539b36c128e94f2b69aa171d7f7981df16a17a6be7b5b365287d95353b940ba227dbdbdf737453fd8fd16598a0d9ef063b642a3452e11ce998ee6f8bd2ee1ffcf2bc3475e898e8e63e88f1ad8475dc5feabcb269808d3dc21b5936a69fadaaf88398f1439a4c4ab0bb323289af0b0773e5c63c957d3baf8518315463fc0f060c417a31ae8cd260f7d65678d18f1840276741e69b6e2386545082dd775a5dfeb0b50df1d131d943167deb0c0273ac1512e46aa7bdbf9818e05d06e3c392a86a8d3cfe9e9e51f87a9896e3507bcd5d8fcab75af15859744898ed9b54909b1b3810a89f422559c9e3ba9c102d05112955667f627a1bfd645e854da72ad0920c386ebe0e93b84cb6754464d83c780fa489b9641f53de609d43e7997b408a332e0dee24a78feb887179cccfd3b52fab158b9042fb77bc728d6b421cacc4e47c6b9001cdbae48223cc299cb6004aa5c341331a87dc402c51fc5297cebf599793e9e88176a8251443fbc030d694ccfbad6391efb627951a24a462e7f3ad4cc3b6debd5db0ec9d0de70dab0b82f5a741874db46276d885a0c7468d63b7fbbe92962141083b1b6fbcfd69fd61ef4b20d50661f354241d1f57906ec03b2a504d1dae63cd279fc89f224df4b03e2e875cedc3afb91ff3a39a82c2f87752d18885fa128ed747b4a6ddc22fe63672cf7ea2525507dba5ac7f06d2f848f59c2977c085e70aaf4ae4e50fcd9a3996f395ba686ae515b9885b040336bb5004f3d0f309c4515c85ee61ef1f0869358e77bb72ed5a2ce4da1a651223aae849518e5692a7ec16e6bb554c223405e585e1199c96c22702d8012748e811ea4564c6aa225a1e19a1c19c86a5ce9d69059127bc31d5ccc90125c8ff32f1041cc9f750f8be6bca089fb905c9cb8207188e78a1f2b96935fd9d95d4e8b1eb20ffff03f743e9f2718a3f973ab72eab4e6e39b02ccbeca9a9431872713bc4ed74e03a3b3c08bb15e1b082b16a86ed2550b993db2f7b7d5ce9ec28b5e7a2eddc5e1c6dfd79d86f82eb58fcd9ac0a9a2542276523f04db94a6a051262b64e999b323bf5b64a87059ce5fca053b880a3ae5048bc3b5f7377258a34220c1d83a59ca2cf55a319f3fa897dfb035f92e686f992552f35f8abe7217ec711e1173d495337788ca1ce6c0310138865550582b9b7477d64cc03ed9e73a7b9056c4d2ac7c63e217a441b3eb0c76754234b46cf35eca05e90baa92b726ed21dce3b8b00a6099d0df65988b13772600ff70f03fda6b2ec9c8e33b420dc739b751e1b4948b5334e89a5f9cace9f8e5da2592da7a2a3a66d44bc28a0bd5434a834cb62a1c2936ed7905a9c47fb7b46414d2d0103f7e3e9f1b8ebfa7c12ad78119f24249120be823f856df6b31318ba1090cae613a88f8aea452a18f90cce16c46296b14c12d31fd6196de297a84977ecf026637af169f9483fa5f31829d22671fc6ea3a7dcadb2f5e0b78c7689c3c44338a7ef23bd5c44bee0b415e1387b5767419acc7f869a118c555d9698da346d2b9155f928dbd41725675eb3248deab5626880410aa201c08a3fb65a682d656ef98eb3b4a7320fc783d86b0147b0e919225c69dcc391d339135bbea5be7a1e7c23237a4429ecefc501f64374d1443414dc8ce4c129790fca6dc4e5efc21ab3745fa26bc970957ae949341f8703675561a5508a6a54e09ac580b2a982c2c307625e4a0667e9478130c7ed31724879c1381f4262f5f036f8e7f6cbb04cf33a7e7770a15829ee6ca2b59ace0e0fe97c8c5eb7be26afced583b07ae959115ce2ff4fa0f3f9d1786ace218e1fc99abe8451f2cb0572a79f3fdeeed9827ae20bd34fb3e704add92a85020e6c89cbd6f7e3e6ada06bee8f820189ba612cde3dee50bb66a0642b36d709bbdc38e1894de442149e624df41c47b27716532b1da94a2a2ac0a212cc38d1be406219467b15cdef42ffa32b8ad1385ccea286e98b74f5424a671435bbfcc34a9b659e3281b741a5ab8d43451491817340273d8ea801e0d454479d41e1ea53e3205747c290e9cd609e5b3d650ea8e4386ba91ab3782ac5b42eccb5c89bc1398acd3b24216d42ae4531d9802c8581788f412e4ebe36ba337ffc2138065166e3a6f9e584750f646dcfae19ec9ecca17293aff13f40c7c8de88fada0110dbde42727bf0f53701f9ceb127a7747c56ab940bd995b1d8ac118629ca933ff80676af7329d0a7c57ce6f4a94b51431b294ef9d9174183ca807efa10ae074e6b41f228118c740f8b35d74abc778fc937156749aa2991f5a6d420f63dca019e98a17f0db1bbcf46091e35d31c50accd10b664157f613642d0c2e19f91a386284b0abe8e94918d934b0f7cbd6099b1b8af022b835d5c17caebd91a818602c71ea94e4d7d658a758e9c41cc9fcb99b6b02d82ec9c65a3ba870e2d091732cf97e9f119b5daf40fff8175c4cfebaedd51192fa56f630cb3e096d2c72bccccc1650d0a70af7e58545314823307fe6794d8be2cd77aeff37157ba6a64c18f1143fdbc58583d36ed7ce9254ec7cb3033ea903a9b7b20bedd480ca3aeb9d4ccc61385f17ad44ff3253c9172f35af48b5761d9e592ee06bda86b10ac580260216310cc02ab3507ab9c8eb20f91da69eb866f65b5751b10c7abd2075d589c92ca49fc1873c3088dd207dba7a1bf3182a558208517014040aeec909541b0eb1a0922c047a16ae9d0f9277dddb00ea7cad5864f53f206da9cb0184ef2aa7188edcd68c74a15d3e5d9353f3994f95439bd6ca614751512b5860ff48bed909c358bf6ba9c4bc97c6654aadcc7ccf10213eae86a2272b364c2520299a686d91ceaba022615f196d52c78a9fe725213189a18c1785a14aa11abf212be7f81e1cc9413ec42bf321a90172b5e004ab92a4b5422221d7c7152caf14c65a29697acad798d8f5ef0a068d65cb4bb8c186c2e10f15829feafa3a2770c4cdf44437b5fb9ad8e748788a9d03709c1bda78dff95abcc603fcf7d0d6acf4cb79b4b9dcdf2c76ab8f2d650707681435d8343acc73e6f526b43f1e17084da7eac99abad8d805dc0c7ac6ffb507d2d87efc3d8cd385acea7efb354841352cab9d3ba006901a8308da1db738d8dcf3408f2ae4c8c4e8de058d3aa34f890713b3b3f835ec12f3bcd753ffb26a7a31db681c337bbb3c1f6aec218a84767595c7fe08bd40c131a9dc3e3b37c9bf05abdbe1350e6a41749d1d889a82aabd7ce9098f0afc606163d4dfc331b9ed44f68bdf85f2967ad240e1e339923df76097f5f9d8ca38101bad1c747446b54f1a556727c70dc406592180d616d653c6cb019c01e35cfc17f7caf4ef54cbe24fb63acae13267aa52397680d82c1abf6195036c6a7a1e9c52f0f3859fa6d4b8173bd3955b2fc83951834b31cca929aeced769b0bf1b1f23acb404065e8341f316777d2fb692a61c1c64d1070db525c1f1e49d0f36b2435983ee969805d3ed952c41086be97c2557048b2789382aa79284ae932f2da44c0ae7053d9a71a83231d965d7c6389b90d375f0672ee7d501a981bbbcea45df730afd8410582e1c8cb3b788f08c43650d9a341e9d329458eb939cbefe251884ad3792596c1cb6ac64710f1e5fd92866225ef0f9b1f8187b99fb1b349548b738e5f1de39ab49a43bf8fee7bc1c2fbb5f2277058cebbd3eb323cd5876458bb44ce7375e6fc7b34f82b6f8b525e46eefc86efce33c18fc7d91e0e267f000dce5a15493924a589249196adeeb54b6ad6edd30fea0fd82983be2c9f58fde51ff4470f52263bbfe150965821f9ed8def7168a66d8e43377e5167406e1dd10b1a59f7a609a61541acca2e69c6d397c81a07fd2ce1ed162e8f055cbd6e98cfc17b460b4f6da10e06a54ffe3b9d5f88bb5fc43637d8044b478238f985c7150f16d256d23652b8e4ec96d0af350c7a837c38ec3c4dcb096d00abd43ac17c2fcf8bd1d37e1a0ada0c539203a6e75a3cc749bf166a8af92ff57414a2143e708c09826728ddb5e584b02ed6ecf6b7a4c66956670b0d46b61ad1b581636c6c67c745c51e42dc31c63393635c8fc79ebec8c5d22206dea5b5179d30de43be90561b6310fedfef9c4ce5e4610f8bfae4bce265e7cdf61d738cf65d22c3bcbdc57623e824ab0853816411a4e1af70d82981810e44679c65234fc7c853bd52cdfb848eb9f75dfda72867ecfaf286639e156559717db93d70725b2d4d7d5f2f9bca5fd033ce9ec1b9d6e200fc5e887972984ed25609273e328ee485e5c1236fd299288ac623b741863862a3548bbd7a7d08b73e8cd2024b7133f828f5f56d62230b441ab4546f941071d5f9f2d690f90304144030464a7995d38a439c74f724be101fa5160a4c895b2b297973df2b3f35374c06e975f5e0e1dafd449b230d443d114fb082280ab5023de69e6be748732c3797d0565e9954a3a5e5182d668c920e80d87aa8a833ba51b21edabe5efc391a05b147f160b38542058b4c80f3f287359a96603bca6341747c81609111cd077c3da3e1e5bb10610a8b01bcd060c58aa314ff08f5570fac6ae89936b43388b58e3d86e6ecf0e64a7486f69bae8aba5f71ac4be4598f3c1342c9ab7fd2c691e0c639b9152baea57ca4c9c0f1e925e236a611f13cc7760d6e3d94b51035d721b9b804930608b5951fe7f3c6b5dac2ed14badb269839a73bf9e17aea0d7a92cf8bdbe9eeebd2de6c5cc0f26efc1871dbedb661ace411bb9c55b90384985a31b4f5605b6f985075ce72b1233f64c1061814c4fc4c4b1dcbccd8173483d2212203bc79399bc32cbb143702cd47539f07bb7334a857676c3822176eae8fe17bbf7a338968cdafc457be9e355ad2145ed30100678a91bada5889813b379a3b7b57d0f94eda610fb692c560883a87632612853973d404f9b703fdfca2c0ce95203ce08d1961ddb4eb176dee421000266782873755d448f9f7dbd0c5e6c17cdb0cae06b5443e9eb1cc27855986cfbff8a296734fa64c6da139c6b6f8fe08db65e38896ca502792ff812f0272918d5c7d73f329efb54c834d0d66a33c485fd0c1a851368b3a20349805f2d4bc6c4ca8278ac9c25b563bca12ba61a01633b3035b5a90fb5e860543f2ed38f9ded4ad896a597da1978e88d635cc17b754bb23d693f07e70952d7c3ad92d20074e1c1f6d89d78e8426b7cd5450279c4f34b8e8c73a2a2000be8748e897bdb6a1c7eaf8f21c6662e42853990de3aa00e119c95ed455e37a123647b3917b30c0497b6c387c256e88ac1e0a8e9af327b157d7ae7ed8f34a6e95a1711ba45b484058a", 0x1000}, {&(0x7f0000002240)="8ebfbbcdeff0df1dc865d1ec1cf9050fabe7553bb914d071c3a5abb5122db721dfdceff354c5fea9eca7c2f68f9d61830411a7fadff8d5a2e535c5a27b1840fc5abd6a90349df5f30885690cb6d5b2ab410a0fca8b81d3c23703de3a127c33eeb7f5c52b0b83776048e174206277607cc7aee1caa98950f40e5c15fde44e", 0x7e}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:20:20 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x402) 23:20:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x900, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) close(r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc2f0e58b37b2efee523ff0c76f30d3fc9c06d", 0x3}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x11fb) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x80) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x41, 0x529}, {0x66, 0x7fffffff}], 0x2}) 23:20:20 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x8) 23:20:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000020004}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:20:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x208, 0x40) flock(r1, 0x1) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) flock(r1, 0xb) 23:20:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0xc1) ioctl$TIOCDRAIN(r0, 0x2000745e) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0xb540, 0x3, 0x7}, 0xc) shutdown(0xffffffffffffff9c, 0x3) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x4}) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 23:20:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x100000000) 23:20:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x7) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x140) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xff) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x6) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) write(r0, &(0x7f00000000c0)='4', 0x1) 23:20:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x240) 23:20:21 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x6, 0x110, 0x0, 0x0) 23:20:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 23:20:21 executing program 1: clock_settime(0x2002, &(0x7f0000000000)={0x2, 0x400003}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) connect$inet(r1, &(0x7f0000000340)={0x2, 0x1}, 0xc) truncate(&(0x7f0000000380)='./file0\x00', 0x2) 23:20:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffb000/0x3000)=nil) listen(r0, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getppid() r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x5, r4, r5, r6, r7, 0x20, 0xfffffffffffffff8}, 0x7ff, 0x132c1b90, r8, r9, 0x7fffffff, 0xffffffff80000000, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x9, 0xa5cb, 0x5, "c666edb532822d945046d0076136f88202ecf180", 0x8, 0x5}) r10 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCSBRK(r10, 0x2000747b) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000080)=0x6) 23:20:21 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x10002000000ef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x2, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) bind$inet6(r2, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x100000001}, 0xc) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 23:20:21 executing program 1: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) msgget$private(0x0, 0x218) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 23:20:21 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x7) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 23:20:21 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 = dup(r0) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x4, 0x8}}, 0x2) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x4, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0xfffffffffffffbff}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x7, 0xa6a, 0x0, "2c19fbe175409a17fedcd6fceb0432a442f0d578", 0xffffffff, 0x8}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x8, 0x3, 0x401, "31ebe5fe83ff652e40b920e9c697b1e6d7314f12", 0x5d628a67, 0xffffffffffff63f7}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() close(r0) syz_open_pts() 23:20:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f00000000c0)={0xfffffffffffffffe}) 23:20:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) 23:20:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 23:20:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62, 0x20000000}], 0x400, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 23:20:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="f10ccf758384f07dccb73bef878f6f5b48445afc8c7c7545f2346d792450ed288d95087820aaa0f488d416ca534b0f70168f0591373c78dd2863738adb477eff928c0adfcd599994c2d91f08020f8b37a4e2b16b0baa86b5a1785fde9aec20428ed955c8d86c332d2c152f4c17ff6e172e7abcf2f21195159cd370b91daff3678871739850d9794be05265f828fe18dce8c51860d2e6388057b35e633877b2558b608d9226049b33cabfb9897ed50b46286468e6a4ed65cb13534c4e088a2744e48a5e32293990ca9cd9181aa16cf981e491eb5b534447def32ce64a1e1314499cab895897f85f678756c6f5ae9f688f9c177bf6626797dc5edfc3b8eaee890d5e726916ae342297e73d77054a08a8c1c6d4b687ed1ed1609608a6f79e93b349431ee723507d156bcf1bd110da1f9cae0fb6f244a27418ce8b06a1d4e38437f46e9a8f6ac077f599c7effa2570b278ce12096f269f494454cd2049e102d46eb25686b960a93348bea927665d9729b909d0fdc2716a62927ca74989225b8a680a13e2054fedbef2399b9bd7447d307f8761d33e46b795c219bb959a57532941c0460c95bcc1ec8acbefe89296eb8e0c7f1d27dacbfad16c48af084db876edc86b1c0c80a872e5c0963656a0ca7d38fe41f8741b6e7375fc571479605f104abff979c9fb6584f2a415cdcf7b2f3a9aac859512597f4c8588c059ec3f7159ff0271743c4310a3c102a557b628126991c5f0a415d46c32e0da6e6959dddbc5806911e95a9f2fef61fa3d44db8622f6a4b6fe16c336d031cc1ea160b00d7db92feae2fdec1d77663d38e093671a9372ecb1051b94734b8a5af25ee3b83da1402efe69dae17ff2ab90c6100b080fd071712fb6f6b18345dd1f793af217a18bad8551479ed875e31c0a571a51be14dc6e6afa7f9a18743d8b669b1b9c0e25b28bfc3012146cb30ba0502985f3da9e9d66de61e5a3f778a16648a12b444fc62c820bd09a5972efb2382dff985dde5464b7e404f7e5d8fe72b907fb5c6aa710be7970a087b26b0c6c47edc1dda97972885e2927a7bf9129cd4cbc72fbc82c33b3a6ecef37e523a48083e8b9527f1375be4764462ad6dc23e8fe098d16f9a304319c91d5aa7a0348fea6c2ab774782747f48bf014da3d4b6f2733740ee692a26a4350aed53a99f1bcec89033a5f727a5bc1d21be87f978e380defe1996bf56200582fbf9107885aa2180adf2da9b5abd88a9e9efc43e91686c107cf05c19b200ae6424bb73d4ded4d4c3f28b4855c4287caa4a3361fd901d175735d9e220f292f760a55e69192a8334b581ff620b9634966404cb421c83935355e5a5f6a53cbca171d491b76b5c5821d4ae064b53abad5e553c15a1981ce45915caaaa6e2e701b0ee1fee17daeb28ec30ac4096f841eb8eeff9f8025bf1b2c4010a077c7344d1c5b29fe96db4554eeab9d68861e35ac21e41b26c0c5fbfee9f51f030685bcccbebab10d06236578495cdbea0c36d9a6e816a9bd2ce1f9671bb73a31abff1a7e184ca07b97b179e3a3ae5174c0dbde559603ee28f8365031e685351508d913798febb1f9232c33d888741e1a3704de8688a9748eb9e254cf2dc015a1b5c337935830913fbd81fddc058ce0bb934389fd4f6521a23d1360bae05a0e193ebf96342e1ab952c304d1b08845590156c4a3a8604e412ab7afd8c760e8fa7e0e31b493874c4636ea5239b753ee31bf6b0ffb50d2d12a18a8868efa236404ee9f962f4365be3a783b3790eff00646ce4fb64f6c36f1ae99f892f4e29b453ccc8dca51ef4778b1f0b0d6e0ffd53152b8ffa5612e238a413848d652df6b5335b01cdb1aa86452a124dc67f4e7227cd50898e46af3183cfaf07b63b35c93e9dc81a0a6a7e58e7f20a2285392b02b9a93580c439633040aef1af790d416b86f75713153af198ff4d2e1975a60a83a2500ca4d0a107f6df63014a690fe6258690cef89d145219051c6df366a16d4b989facd262dea7f97d420a619eadd5d0338f0ef9235f5e440a01406dcc7052d97796d4878b129e206002691c26a8319be7826e26d4c36a4009ffdd222300a8adf6bb81817b3ed8d1e25db428ac368c0886bad4781062ff637152cd145f663dc46628cc973fbd8a70e1a517088144972657353d4e04eef6ee24147953b8b3b283de36532fd373d9b4597b5662289001625239ba22343613b3530d36cbf0eabe4fcb6439a754785e09dc823fb3e5e263a887f177f76b75485f20a3bec6e1a16422faebdd5f124c560c47e1eb0d7e77ecef03c3b0b1f3090a29e2df975e64ce5b2c255d7fb9f670fd0fdab2ba3b783595a9d4928175ff9c6df2a2f0336481c0947cf3443092653782d483a0ee3b12fc1329be3bba6bc30ac02cc385fc86783ce70fb54bdc1cb708b9bf82ec90c3d3cf8fba2dc8e76118c3ab9ddb7f959ce06331b9dcc926df74bc2cf5d751eb7c4770f285ae51d6ddb5f5745bdaf5588c478af7e4d6917309b1b037f5b68c759f4b6a14426447bcb790a2006c1c76d247569c4d1c7be74baa983f75fbd236bff4514429c0128516364b1cab4e79bce9fc85c30640456e306a21e94440c5f598be33e08df490194d320949afb9ed8305f32df4e1630df3d5725b6239b77a094247f630cb1976c7b3ba053040cd9866edf87c8d7440042f52aa0805eb43cef66325c491c5105f805e4c6aa1f7423aedff80bac7a8bc76251c10bcaecdf0c251f7eaa0b78ad319bb5f3afde38f6ac78ec374743dfeccd2f3bc7ea5263a00dab4347593baa76e060d5ff156a8a1b90db006066add53320b3a6cb7021fb98b01ddc9ffacc689b749abc1c3f4c6d532114445511eb5bb8a255b2339bb5deef29ee556f63a1c5a2b74e58b976810f442f6f6f942109d438cd939ce47ca2fc3606f8692f8f08838349eea0e1f6e037f7efbb058e3f4f9f2207b9307927523ee8eab2de5963312cc8dfa1ae740cd204db593930af72470a4f31c5cb18cf094ba905e048b8737c51a39994a42da6052515dccf35dfbfba9b3a94fc9f7872edee59949eec815897eefc679be5187e11bb83f5004c1540f82e090749827b3c5c8aad3c579a1e5621d6f2faeed1c8786040eed948018d98c05da85bef71b728754f0d64cb29b41eb612d029082a5af88af501ddf72139943eee6cdcb86c6566254b87c6bc7eb7f3bff8728c48daf6c536f125b7b35424bbf41427cfc7a3e27fa779a58d3007f574d31de79c6dfc7e6437b8ab1779a6bcf33212c1076500242a022cf762e87b9cd129f587154c09ae70b76cc9fe00522725c214115fec5ca82dc9bf857d0e62da053e67fa1715271bc87e97fc98304ba2c202af6a31f6e2398f0051603410932556238b3093ad913412ff100d606304be12485e19620e4f5db1ad54d24948ce8ae3f2569c52f660042a4da2d5f5633ea4ed98fbe3535a9297271255c7e34e8c2f4349c7670aac2cb31fd74829856cb6cced943817d23836078eac0bb88f7d7c80f09571e504c72b120a3c722883d39ab17cf5fa13231e22dadb573f31e134397d72a08ff454d2ad330f75996f2696b47a646e3bcfd4de19e6b1a2160d4ad731fe2024a145c385cb53b0a8ae261e69674f4944cfeb16d825e6c0d7e7b6465ac0ffe89db90331dd54259eb41dbdc27358d24ab65d163abc1779d07c402cd7caa04cf39e5d98bc0bf89bf48b2cd0a9b15384b550e70a4fc948b2d1a75db1eaed9fbf4487b556a89aa058ca8e4470df93b4b42f2a6c48c420921de70f251705c99293c695cb980802e0464de9a5449d4ed6fdca83245e55936f875669268d88c3bc91e61a51db8501ceaf793bedbf0113fe0e665d88f93cc5b4ebbc6b705e19ce152a493f47c1ac8665ec1ca3b1d877c54d2c3b8bc006e1a44f9e0ff89616b77064f3595bf261af1826a0ec96db24322d497a6590a9974de75dd99f9a22c5c6c0a50a9c3b6136aeb6a68256f290ff455c64cabe8dccfd35353cf3c90fb612e1482d85f55c24e8e341332e61c5d9c5bd7794553ed6fa85bb9e42ba4ada3bd46a413b4c924328d96f15b2dcb0d19207d03bff5c4107c62d605ffe68436e20ba00a1a6c857d34883783c47bcfa9a42653b81aa82e16748cccbb8beda5ae785b7694b3095ee14a17194cddf02c543d9132757f0c855eaa71b7454bb0e1ffd7f1252f018dc2c227d3b637caf37f5fe65bebdd4768ea4857483c2673b4dafca9c11df94494421f18e1ca6ce09d7eacc78e0b12e8c37629758a9dffbd4178961860b213640312e922822fd41b879dba2ce8b79f625528c554f45bc41af5db3426ece72ce4c9cc43cf7b4336a9a7db0d7b3a8327d9d92aed443337ee4ce353e52bb107cc1dd55602062d1b4505747204b2849e68c09aa8bef6f47f7161c1e75a0f7bb09e6f50705cedb5f6858d1523fe449627b2ebb9faade030db7790c648ec6deecdf122a2f70e25d89a33bb3af10e1844f1377e0e01d17be6f6bae130884e25098c00c819320aa6a8aaa2fee5d8e78a5583ab21d7b4c3b3aec2dbc47af7f1560b0edc794f456b38353277cf0af993cce18c3a674de3d033cbd04bc3f80df43a050ac5d83cb0669ec2d1e72c005dbf43b6bb59458687e8e3a524d38dbe0e70fe37eba43b242cd3e3f50bcb04222013eb61349f8240ab442e07db66cc90ed30230575f36980b6cee20c4477ae12889a1016fe260ccb2ea5d262479f85646d92125cd7647a7d6d1f6a5ffb9e4d0dad8f03b32e5c9ee18d13027547603ee573fb651dfba5b7f53067e511e501dc708b550d529d843616aa7af561936b63260ec62aa0023102947db1c14b1c46e0b53671fc6243933dcd8ad4ddf82cee02f8caec6f47587410dd64c4200a1a09ecc84ce5eb80e005451c07a1b302618ecea3937ca4d0f9965febfbe6514aa01e098f881111d40ecdd23d60c2cd0e3b315e5340db9e6ceba7a7edca18586a4e94c693a1b11a8ebe246e075325f26a7e5dd4d1afd61aba4b6e62a368d1fffdf201c4ba134c0230ac6bb0c183d7459b3b567ce521f7041091362c4503d218e53fa6594bf0d48b0ee2bc5b53c90e161e33b82c890e325b2d1042bb4fea47869ccf283d031134211e6ebf28f0a7e2aa075eb9dfc6a3c6efb5c7925fb0cab095324962e7dca0a0e41dbc5efbdfba845c40d600f7b7a4b141f47f824e025979f539983c123e348a00adc8db0b2d81c1e4f8396829339a6223032e616994d09101f93e316274fc7d700eaf180eb89c5bb89f7c7ccad3225b619b1f4f56b578f456a988efa3f2a1d713cb82e4505a98dc172dc130e4517cf5ffdec5306fca4b869a6841f76c4f62592090a46ab6a9bf46fe4f2430c54fe1c6baa68e863ea012facd9c0d7c42adb8392b9e656d4616671b80c2d9b77bbcab6a57110d26baf62dbb0d77120a617578eed9914bf9841015369de930039e673f2ad995d4bbf90cb967d1e8055fb9894852e9178656c84237ceedaa705de64b740f6c0cc3aae455c48ad7b5d362db00d98f2824544ad30af4f9b7709916f3d50cc3a5591026dfb1ad9c90a0b884127f51b5c83f1b8b4d7da72cdc3dd81ea180d147e6d7124259784dec21e0978675d7c39d15515fcd42f7a7d20648597d17d670619a6cb4660d3e1f816c9ea158ec56292faefe1f556500306e56e914eb15b1b8cb7815fd8579cd0b59273373a2e61bc37858437203fefa9e287ec75643ef373bd2a17804b4471a6ddf51195811f81135cc479bacd3a34542c5fc2f2adb1fd5295d0a2535c55842fdb96620e0e24603cdbc3f66dee0641bb8fb", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}], 0x2}) 23:20:22 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="a280ba90e720ea8e5b1468e1b2b7f4cfe9de20136f6f1ac9a25438ac9b77fa60235686346d119430d7d5e3c3316b79ee7015f324bb4fc26450aacf29e77f0a9cb26f62d4d64066e1970ecf1d809ecfb9a382e02b42550890f7", 0x59}], 0x1, 0x0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 23:20:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, 0x0, 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)='\x00', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r1, 0x50}, {r3, 0x40}], 0x2, 0x0) 23:20:22 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xb39, r1, r2, r3, r4, 0x54, 0x92}, 0x4e4a, 0x2c, r5, r6, 0xc4ec, 0x3, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) 23:20:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() fcntl$setown(r3, 0x6, r5) r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = semget$private(0x0, 0x3, 0x400) semop(r9, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r10 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r9, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r8) setuid(r10) mlockall(0x1) 23:20:22 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x6) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) r6 = dup(r2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x2) r7 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 23:20:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x1ff) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/228, 0xe4, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getsockopt(r0, 0x7fff, 0x1f, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) 23:20:22 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000000000000007ca65b671b1b542a538706000000b81100000029000000330000000300000035ce17351d7057c42ec9ac651521b2b5f3657f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 23:20:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000040)=0xd2c, 0x4) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000000)="2981839996ff04df", 0x8}], 0x1, 0x0}, 0x40c) 23:20:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 23:20:22 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"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x10) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000300)=""/45) r3 = dup2(r1, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xfffffffffffffded) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) r6 = semget(0x1, 0x2, 0x3) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000240)=""/125) 23:20:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xfdb8) 23:20:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) lseek(r0, 0x0, 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r3, r4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 23:20:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r0, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x118f) 23:20:22 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x9) 23:20:22 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f00000001c0)="2929e97b4c4f1995b69e518c65e2c4202581791ce9b2079d5ccdf1ba89908283703480858c2652271283532a4a464859c937e1f73b52100d08954849d8201aba50760a0986e64116d714547b454d6fae1bc13f269a432f73baed5eb148acb03637f90efc1ab3b5da87dd2bbe7fa455672ea44e2394ed832aa97b1017d74696a8dd9b2dba13af67740690f473fcc71be9ea075cabdfe1e2f29c557bceb980cf4b52287b2d49d192856e2147f80e023a789d6be2bc00b145ba162a736e0448813228b68ea680e555c491c883c1fe4ea6c4fcf75221b820177660d5d3ca0f28a92d169406af2db403", 0xffffffffffffff6a) setsockopt(r0, 0x5, 0x4, &(0x7f0000000380)="ff2fef9ca79527bdc61c42467806d301471ef9e4d5460048decd8887eaa28b0172a1ccff614d94f9a49727f1c265ef884e3f326a98223a80381d6ec5c0ebd06feab4df91a40d7af60ffab55aa10e832ea7440f79330f92acc124126f56749bc5692f4a191205b2d939094c6196c2210028ff7b8ff78b32adc6e2757626a8c6d7a726b7c972065ead9e669f16667b1dae8f7daa61f365531c7bc7b2186246d0ab3fb9ceebffeb57", 0xffe1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x120, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100, 0x3}) 23:20:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x8}, {0x3, 0xffff}}, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 23:20:22 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) kevent(r3, &(0x7f00000005c0)=[{{r4}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0x3, 0x3}], 0x101, &(0x7f0000000740)=[{{r2}, 0xfffffffffffffffe, 0x12, 0x2, 0x4, 0x401}], 0x0, &(0x7f0000000780)={0x100000001, 0x4}) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) 23:20:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000100)={0x3}) 23:20:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:20:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) socket$inet(0x2, 0x3, 0xffffffff00000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) 23:20:22 executing program 0: r0 = syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0xffffffffffffff7a, 0x4}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x64, 0x0, 0x81, 0x0) 15:57:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 15:57:46 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x8000002, 0x7ffc, 0x84, &(0x7f00000005c0)) pipe(&(0x7f00000004c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x110, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) socket(0x32, 0x4, 0x8d8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r3, r4, r5]) open$dir(&(0x7f0000000480)='./file0\x00', 0x20800, 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x112, 0x0) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r7, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r8 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000000c0)=""/211) 15:57:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e00000000000000000000000000000000000002ff000000000000", 0x2c}], 0x1) 15:57:49 executing program 0: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0xdd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000140)) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) 15:57:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 15:57:49 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000a60b6206ee1000000000000000779d56add80fa6a113e1d75bd4d9231897d46245fbd829fa44252b5b248ea6f0cb6724a2ed16d198595125ad02e5e012fbd444b18c7151970edece91ea8fb1c76694ec8690f66b39d6f316922f9cbce00666d277182405316852c10aa4191100000000"], 0x10) write(r0, &(0x7f0000000180)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0x91) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 15:57:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0), 0xfffffffffffffd8f) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000010000000000ffff000001000000988b791c922bab7b9e6b02cd2b2bb3c882e0842f23f76765a35398ed2b94b8cd06000000b71606a39c699f50eba7059aeaf8b10b889024871f0187f14baad2f02cc01d39a58647da275875d112676d298e626d5886f1f8935eaa29eb56235cbe60424266a817bd7cef7fd6a7d795a9f9ae3da781a870aa118379d6747f0955c89633db2e1eae9dfb56fafbc92dad2679fa4713f6ec6f7dd2f88d88cd15600f4e4e508f246c1860b218a250e648a50515f1f935b97547c446d95f60c8f3b1a17a7becd60399419f86eff377c63657f83d171ac77fa5cc79efb305843e3767eed9e49c31e5fe03b60e9c1f589ca5cc7c6d0f6a819fc5f6a741f23fc851d694bc4edc1a3327223b"], 0x10}, 0x0) 15:57:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xe064, 0x5) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) r1 = semget$private(0x0, 0x1, 0x1e0) semop(r1, &(0x7f0000000080)=[{0x7, 0x100000000, 0x1000}, {0x2, 0x100, 0x1000}, {0x2, 0x100000001, 0x1000}, {0x3, 0x9, 0x800}], 0x4) ioctl$TIOCSDTR(r0, 0x20007479) getgroups(0x40000000000000be, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 15:57:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x4, 0x1, 0x0, 0x3, 0x4, 0x100000000, 0x2, 0x3, 0xfff, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 15:57:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b", 0x27}], 0x1, 0x0) 15:57:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x48, 0x6) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b0006000000000000000000000000000000000001495eb2403a1d8bda9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:00 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) readv(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r1) 16:00:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:00 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) 16:00:00 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpid() 16:00:00 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x194) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x104) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x200}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="6e4c2aa32b563fd3aba82a0fbcf675cf88ea2c7d365209cf3a53505af0baded0c6012d86cbf9054c4f12ead202c678f80207943bc4f27c0e9eb06b5eb8e62e52cc734408de211a4defa6696710e0a1a2c8826382b0239b44002719e200a819a84b7f9f8299ff07abd97cc6c0884da596e16731461231ffcb2d6da28d2cb52556cfbf56223b95a7d7aaa959d889bbcf32ecc8eed520ff300f8a06622d", 0x9c) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x80) r1 = getpgid(0x0) semget(0x3, 0x4, 0x500) fcntl$setown(r0, 0x6, r1) r2 = semget(0x0, 0x0, 0x152) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/229) utimensat(r0, &(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)={{0xff, 0x100000001}, {0x3, 0x1}}, 0x2) close(r0) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:00 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='..', &(0x7f0000000080)='./file0\x00') r0 = kqueue() ftruncate(r0, 0x7) r1 = socket$unix(0x1, 0x7, 0x0) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = socket$unix(0x1, 0xd0e934b9ce720c31, 0x0) connect(r2, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r0) r4 = dup2(r3, r2) r5 = kqueue() close(r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:01 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x80) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r1) 16:00:01 executing program 1: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000004580)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/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(r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r5 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r5, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r7 = geteuid() r8 = getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r6, 0x0, 0x2) r9 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001140)={{0xffff, r7, r3, r7, r2, 0x0, 0x7fffffff}, 0xb9, 0x3, r8, r8, 0x10000, 0x80, 0xc81d}) connect$inet6(r6, &(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:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x4, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x4}) 16:00:07 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) 16:00:07 executing program 1: r0 = kqueue() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x110, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x902, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x1, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x8040, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = syz_open_pts() r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20080, 0x8) getpid() r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x80000002, 0x2, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x2, 0x5}, {{r3}, 0x0, 0x2, 0x0, 0x532, 0x10001}, {{r4}, 0xffffffffffffffff, 0x24, 0x400fffff, 0x7, 0x5}, {{r5}, 0xfffffffffffffffe, 0xc9, 0xf0000008, 0x2, 0x4}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000020, 0x80000001, 0xb3ee}], 0x0, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0xf9, 0x40, 0x1f, 0x10001}, {{r8}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x47cc, 0x2}, {{r9}, 0xfffffffffffffff8, 0x20, 0x40000002, 0x3562, 0x3}, {{r10}, 0xfffffffffffffff9, 0x10, 0x60000047, 0x800, 0x9}, {{r11}, 0xffffffffffffffff, 0x9, 0x2, 0x7, 0x7}], 0x20, &(0x7f0000000480)={0x6, 0x7ff}) r12 = socket(0x1000000000011, 0x3, 0x0) writev(r12, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x1) 16:00:07 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000006c0), 0x4) sendto(r0, &(0x7f0000000000)="da23878958ab34bd7ecdd3a62681ecce34ed39df9f05c82c8377e3ce4d3a07fcc55787a7f53652d4d741a983306bbc102e3fa5f80de6ac9e10851706935003bc038ac7b9fffbbc3d6b857445a6aeadb27ba0f8334234327a62e8eef06fe4d6580fddac79260fa4ad1237b25e1092961aa648baa8cf7ee1aa785b", 0x7a, 0x1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x4, 0x2}, {0x9, 0x4}}, &(0x7f0000000040)) pckbd_enable: command error 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000440)=@in={0x2, 0x3}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000480)="bfd00086846a55274a9e275a78effeda3cfea5db484b", 0x16}, {&(0x7f00000004c0)="9672e49bc6e13da802136144ab177c4a78d9794e8c5bb83679f9ad6adb2035bb4fa90abdc459c4c6d03dcb104917b2720458942788b0148c041ad12c88c15e94e1d749850bf4008349c295287b93ca018ac71d42ae3b9c56cf3d65cbb2179c6e7a3d051568768584250ed7f1b2be07a2c0ff85883a1c0a2d68ee7859cf46a58dab0b4c5e9326cb8265716f4860540982546b2ed29cbb23344ed6c47ad3fa273a7bbf015fb3c436cff11ab2a199c5ffda031b8aed34038b6570a6d22a35440654e894624417ba84", 0xc7}, {&(0x7f00000005c0)="94435f437132f528268e0bcfc0ef18b95fdedaecb41c", 0x16}, {&(0x7f0000000600)="c1323a2e63f68146498736cfd452585c679fe546370b39763e62418385c70d868380fab602ca0664d4613ec3ca705f9f9646160f7fe98c68c68711b36eb43a23bd0a6aebd6d2f0c0fb1d6cd2b81287f312865bbaef511e0a2863d465acf8", 0x5e}, {&(0x7f0000000680)="ec417f65ff68850cad3298d33a88d890ab26f292d1db6e0b5c5c74950c9cdeac589117f53e3c4da0c659a90a402a8fd09ed6fa7208b49895e695268ad009f4a6cc7dea31e9e0661091721ee271e33500edbf358a025613b090e3db3f0414d296bd3c522eed3d143e3ab951ebff8028a39e79df277e148b15bac44390895d71623db44e1d1718eabc6b023f7144633037cfe702fa54ace030", 0x98}], 0x5, &(0x7f00000007c0)=[{0x1010, 0x1, 0x95c3, "ff07a6ebb1700e0fdadd94b05ae4e9ab9ee7f2848e94d7bab370d7c6b0b343a67cdc507634137c1235feae1648a1b5248bddce3e5ae196aaa7518627c5ae8371ae8d2c1fbe7669ae94d1241fa1d611a2c2b179f4728eefd0a1679d1b8bf0d8a3757d8b1f03d3530d6397c67e7d0adab0d029dff92e461e249e72e9cff4a5321f1922d9a7ec6f85eb6b0710c790efeba628c0fc15f8b44be7542a629dcbb0d4c4e1ac99082ae364307c56e00aee4bbb0deed1ef06ffbaba6941f5ed437e4c977f8f435ae46506215780d15993216c5309c755d727cc280495911a24fd053655063dd4c26604900fe6ab7e47e1b60c9071b903118fea7d90c2c45d9b69686bc4f4418452cf67c1c7b58a344f3260fe4b8780f92ee16770726dc39f1364a275978a4463e7cc88aa1fc4eeb6fb3c3757866ddbc1e2a45ec976c12aef83ad405e36f883cf4f0034830724b57711753f7e0d614b9b4248d78fd52ae0ce008815221d5b29f9814d46caeb576f87aed426c5661605b60011e6115ad68e5e4dc849836eae120fedaa6a8ee6b56ab58268b8810ef9a72bd5475b279242f5d5f3e69a81afe6c39593b4287fa75d6dafe451efe9bafc28b6124600bf58fd1cbed5460956d0c8ba206ac24188924b1568e780145abaa2dcebb7f0f001e5cdaf12e84fd15eb9f3d020fee168f6b7d53368149706b9cfeaedd3fa4d360d84b5b3296878ca9772a0022c22f301ceb391af8492256bbf7f7584245f92d47c935e72c7867d209e1389c23a4b19e1e799160c3c7e3be2b600ac4508a77855e61b8202a20519544f4143d9de0054e8c2faad9111f27d02ec3f6742d0e2a4981771804fb48938fc4c2b0c68f286f4b9e69fb008757f5b6cfecdbb431c7d0fe21d859ec7474d5f886a6be3f2552c352463238fd53c74956affa7f98be04e478b00388e06f0dc47173bf2bc86d34b94bec4d526141af594bdac2371983d890542184f49c50acb6f42c78c2f79b3d5151a53cdbc94e23d5250e307a0f19a1a98095fac31bdfe37dc25477ad4c4b593a45f76ed50d5bfda793ebd04e1b4cc36f796b4dd0bff9605e047da7eb19787db24309b3e010b943357c386a56072f13221aebc37f5869dc71171033f0eb8df09c599f5d3142fcc5aa8e973a7dadf99621742e67d2a30303a847238bd3e81076eab0865ccc7004983bc25e4c1fb47eb6eebd27884be0b2c7b5be9c7e181eb95a0496660ccfcb49ee6ea3748d4ab0697d4ee652c53624f1bd921d00389111e2ae806ba02e27354c38484b70ed847a4d5f98bff9b244e7f58eab4f4a1f72bc9dae182cb9324ee0617661cc5249c3e57c91c222394efb5f515a20bb6da074d6a1a8bd0d02d6fbed174dff134a8de91e57ac5bc27742a5b1ae2ab86d5be921ab0de448427ef1416e64067ef5e334021009afdeecbf1b8e226c8a674faeda3c77747805e763e124bbbe4e8f4c901d7a767a9cddce489985ac0e0da3dae944e5f81dcb473aa40074c5d6e1ddb6b2ca51bfa70d0f9c77ec38226181c2b06a36777fbde7bca0df9bbb09245c7403d4123ab127b55a5b98d1a80f069c24e549784c42769de6fb9860a34429d52e61a683c65a64b2875c5fabe3fc33a1c07894ad197e651b1b5d6fe425f9ece57bcd8d1b0ce1ac5a33eecd584e5165adcd8d4f951b225a52ae24ef948b55f71d6eda134083afcab7f79993c1374a290506269f1310530debdd608c244f72a74700f0984964a69e8296dee55cc37061ed4675ca08bd1e712b0e91f4b04ff988f7816857db81dfbfe26d0855f7e1a07c3887e2b50f0c7f44b2fbbb3a118cdfc1b5c64201e5f3c05004dc377c687d85686532abc5630505b3dbfe72fb1452c3dfd322a20b63540fa9b75bed35672c54b954b4322e5016ad18d152f6fb4cf984200925be90a851b4431d5117feb04bb4798250e1bbcf2ba32eea08540f78f251424c186d5f9f8f7b65a8b8d2bf07b91d109aec4ea5977f545af11c16b980eee0c1de3067a3124b1314868f39b53297390d852c9f4960f31d68971aba4b99c852f9a1601bc95f5989d9490fd5bd2b753e2daccbfb482b5f4cf9df5e5da6639c712897a87ab3e9d379d04cd22025c259313049640129396b57552eee370d1c921fa8aa38c7534e730a7e09daf854399835882446cb77da881f8dc80f163a94e84326ddf4ea3c88e4890116e524fa3560de29f26133f286bca5690d11ef1e685584d367888d29be816cb20f9e65c590d5f0ee88308e9b3d0e51e3f209caee86d5905b285a97763060204ce7ce0212897f561e8758c498cd2fc63c5904c4f9136bf9f2f8dee10f2645a64ffca840ed8524f06ee61701a245979d36bce35cd333dd9ffefe51af18f75716515a8d8402e1b35072849e9a9e1a91f8fac1376ed5604bbb85719900a174122ad2b2e2a39be398deff1e96b99415a1d027c034a836506faf135c1e728f0e85b40f712badf98a6fc022e9004d27dd583894eb9a32045bcc3626ac06e11c361b07a1891dbb9f4b6e07bd6627885c7e70dd5d2c2eba8cef9f9f52f70e5a1bfb7a52d78561a2e761ef01483d0493fd4cdbf274ee77715949a818253ae3097d572d5b280fdbf73be1d8b77219dd5295e6ccf287b0a19326059a5ef87fe0985a1d1cce3450fa5fc2c03741c8e31b0f9672afb4d338a2f823af69410bd4c96aaa8c9d7fdb0890712d7698d46f35949454143bf9824e7fa3654058f4c39198226506453154829a28c40f8886f4a3208fff2f946ff7a45188d0fc75d36998432f32efded5164be9261f1124b53dd66344cfdd273104db16f22c8e44eb1b078be64923810778d092f3bfff6d804a0f9ab419fe52d0b51b97d53ee86b21ae5340b35f62e06ccf24255f64ab84c9cb433b40521f53839ebc435945579e57a92d81f0e7a6084a265cf1ebe6021dcd3c2ee246757b38742225e3080673d307a8f0b7b87dc0c6bc4f470ead33b28ad851893c1c32d8ae827a1646e903ddf17151bad1309118e13b0c52b8f5dcbe4b22833f3b5862e23c9a86436724f4ab036e1fcdcd47888afbb0dbc86dad2d847d93337d18bbe16732067cecf7aee9730b6c3be7c2be42d570ee0920b435444b41477d0410235f735839335e5d78af999fe3bf4f3a96b06f4fe147b5b674124042846ac25cdbfc62a60b2e1b10e2498b1b17ae0cb7627b1583673dbd2c0487417ea3d132093e2bd0b0c7b46c3d76378d8f6c7e9baea3bb7114b43b42af9ac6f248ddb64cedeecde16bdb3df682facfa0570a4b6443ecc4643a2636816fdf3cee369d764fd716068976200a6b05383c45b131195aa171450b3f37f54dc3ec82664405f0a93ddf85c5f96b97e97913090fe8a184587a58525dd0501b97d1d62461d5bee779333dbf11f63e573b1d45d57c4dae1981895753ed35042ff7e65e96d3bc5b9b1451ba94647d709f5339c6e6d5ac92ce167686131eb26a0658d43380b23a8d86093a58a51fc7f8aeaab3da4ade9a39b76d9c7a407c319c8a2dae1038d6eb68c6ca4ed11960242329fabdda138b815e69242d075899d27113be9c3e58d26f8a4d32a11b76a70f15a5ad509144d036323569647e347112154a4e94f175b014840faf1badd35fd11c588ccb80873cc5a275f97c20ceacc67227271ca21be45594e0aeb913c9eba53ef14d738c6d71c95194f22620399780ff00ad5eb527a9d5fb30b41ebb6fa7dbe4538d1302c4fd97e259415c8d426632b88fcd38edbe8dc9b3e4cfa8cc67a5d17f1c5ee1173dc2c98edc696a1ad3b75c1c9b5916f347f33989dd0bc80ed28c61672a02fffcc279eb554c42cccf7b6b10bcb7adf07d7961bdfe2c0a32b95eb1a13c705d31d80182338c386749db61865ad45b57a0908896012d68f2b60f6c8d06c7dfe152a2bb4c34fb368411d75c15110feb9797eb6e911ec4cb71e01e6e8a904f6e0b6d75b1644e9b721ff0f3e0e795183659d294dc8617a346559cc3e19caa456397c7349b15a3c3c34a45dc1d134128c21f00edc0c9c12064c2c5788374a7f49d3809563d370bf3a1a80124394d52d2ec2d41facddc259a83ae205200fa5f456b3e139632b7065486ef57da2c845c1726f327e9f51ddb5e2f47202a7eae4170bf12b7f88e1598052838ac7d2091dc17f07c3e2e0574503fceb38f70a459d7667790815349093452e47e7d1d0a01c456a4fdef8263067fdbfe7a12529574c6b8a620b0f97d62134256965285173f01bcc442336649e7311b057b94f8fd67b4a20f789d860cd6341aaef24a19eca19136bfc64fe97667a7d01f884eb63bd985b053256e7ec10b33eceb4207f32d10e4a6a8324efe27ebe1d4a4bc689613b8e043b2fa342d7366cfdf10d2dfdd301339347311b8001b767e7a9e121b5f4c31466b138ff9146952183a5491ca2e0255f5cbb3297662389cb1593652b377db385308804cbe86db041e5af3f81c64d3230fa983f03f9956473b15f3a28d2b2a0d90b4a3f273af16cab04157ab77eec745206897dbc4d3ece3ba78b3d15c6668d5d0dd5574089bafcec5f521f4e3c9082558d813d645a8fd1ef46506f339ecc4e5e617e3c800b4800af8d91d5b0764c8d83d4675df1e7f87472608020f52ba3af8be1e0bb569612903761d846f9678a059744ffb267be5894650011677011c965e08cb39bfb3026361cce412ec57ca115c963d5e4392d7e08f095ff71dfb66b4ce4d64f3da1a40705b782a3bee97da1c6e8d4bab638abcb3749428c1d6d23c6a46eb0925d5b4635c5071a4feafe977746d312202ab7b57b58826e3ac44a028b8a2a553c710af27d6872823693756946f6040996262d18b1cf2b754b090bbfe018d6873415b34daaefa1afe50398e9a4e6b2662c3a4d04478e7fb25042d13fb637f39cd90a131f20ae8e75c10b50595b3bba8ccfaa76ed677c55959935256e4c3576ab416276c885003637b546ecd5661110d1d1b0ba1f5c25b5928103d7586130a48fc693dd79c851f4c4e40ae7c835c0700ae9a39d36ed5893344c103e03ac287cffbe08c79b4eebd99348f83940b2e6aa4bdb929421618d33dcb6e353efd4ee8053c6e1f4d0049f3c15fe659a31295c67b01b727405437b1767d95c0e78531d1109cc448e99792e79f432b1be0ceddfb7d9acf65bf3adaf420813d4d662540fa1d9447612a3c62e9750225a437cd49ad594d96061ed713b85bdcdfc1cd6a4d5fb40393968054f1dcc1c837807dfc113ab1eb84f95b40412d64a9007b98cadb84d649e2ccc949a691124fb6de5b2651593aecf717137a9ebc321dbec43cd0ce16c42909a93e49da96205d41bfc72a07c300feb445c0b2df9b19672dd199f763f1d5a10f9ebac8c0829cb0c3882c3cdb3362e0c82e11b4703f98001f9d14d5592cd46612a2d5733dab8e6539b4cce8501b6fd3c2262566d3e322a037b96068f114829875b9edc21101ac5b1675a9f7c57c3e8b0b7c8ed4476ffbc35f4913de0b43e486b720987967adcefaed2c4997deb6211bb3302e62ddf2f8a5ca2c38872ce6b6b75a827822aca7d8437d95078781d7377be7ea391abb6c497c10210afc9b87124d27a0569f328be297bb67abe9c8daab5f671e5333d98605939f19ccd832fc43d7b1496ca7a0c2d26358f9e30d281cb6d8f56e147ed1cd74ce84670703d906bcf20d963ee9f1b6df9b450568ac411eb0368beb344b3c81fad0fe0dbdc8a770464259e9107fbcea9979a0ac7be8528a54a945efd323b0bbb7a0dde7838fbc04f10391fa101cad579ba8b51522c890f1f9cf1d81794d4896f521c79099804fcadf7"}], 0x1010}, 0x408) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000140)="178d048113b2fea1496a970d6e3c75cca3539da0c5fdcce63a14bc3b380d738e3b584c4f4780bf59bd8e9dd566de9490d04937f315b3102926f2099a644de13f71573a031537d952837e03909b8347d3b1b53933abdc749cdc8722793f11ffd445be091d28ce405bee77426fd72ee544baad1c5cc6b28c5c63c0b0a05ce3f75140b21dfb19c696b802948587c8e5d76986410b6f2c85de5afe6d", 0x9a}, {&(0x7f0000000200)="0873471a6c7aee32ae6f6d626fb55cc968d2ac812c8f3d56f1c93e6865b3e2d48f130b0ad00d84f558401c68c6f5910f68c0c705af06033044f5a6ed76aac5560cbec9194840cb460bd5341878cab9868a5636f1204b6875b7ddd62e5e7c6f5f28070bb7288e07bef919f3a697a8c82cb2aa4f2d414089556442669cf169c14a43bbdd901e9c77c64db391b28256374907c996602b8b4dcc5c538b4dfa85901c04c4b9ce5072636b3a81a9d6", 0xac}, {&(0x7f00000002c0)="0047261afe924d92ac7533e0e1cb0b12178f15e3db59e86c0f3afaa7926ed2b051cb886d84ed838f89bdf5e367832d48f4204342cd26bc78779737a2d73de4382ab48f2c0ebe7ff1a2404782863681bf6767eaa0960ab9ef3e7ac0e657c3c50469a23fc61bf1ae237162192b7e90ae5a55d74f7f4b92b2a743ea41ccfa6bf07b9cd48bcf48755582ca9b06eecee366edc5529df2426797f5f49f29ccfffc54563f7c1b62762c80", 0xa7}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000000ffff00001f0000009eee35b18db50000200000000000000000000000010000006c009617254b08ba4000005dac000000"], 0x38}, 0x400) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:09 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x8) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) geteuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0xfffffffffffffffb) 16:00:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x3f, './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x5, 0x7, 0x2, 0x1, 0x8b, 0x0, 0x5, 0x1, 0x0, 0x13, 0x9}) 16:00:09 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x6, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x40, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0x8}, 0x10) socket(0x6, 0x5, 0x10000) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffed2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0xfffffffffffffe53) 16:00:09 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x9, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x712, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) openat(r1, &(0x7f0000000180)='./bus\x00', 0x9, 0x1) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0x80, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x8, [{0x3}, {0x3, 0x2031}, {0x0, 0x5}, {0x3, 0x2}, {0x3, 0xfffffffffffffa6d}, {0x3, 0xffffffffffffffff}, {0x3, 0x200}, {0x2, 0x6}, {0x1, 0x800}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0x60c}, {0x2, 0xffffffff}, {0x0, 0x7}, {0x3, 0x4}, {0x2, 0x4}, {0x3, 0x1}, {0x1, 0x7fffffff}, {0x0, 0x7fff}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x10001}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x2}, {0x3, 0x5954}, {0x0, 0x8a2}, {0x0, 0xfffffffffffffff9}, {0x3, 0x7ff}, {0x1, 0xfffffffffffffff9}, {0x1, 0x6}, {0x3, 0x3}]}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000440)='P', 0x1}], 0x10000000000000c9) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x840, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x0, 0x1) r2 = shmget(0x3, 0x2000, 0x0, &(0x7f0000140000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/192) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/173) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ftruncate(r0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7f, 0xfffffffffffffbc3, 0x7, 0x0, 0x76, 0x1, 0x0, 0x1, 0x2, 0x7, 0x8000}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:09 executing program 0: r0 = semget(0x1, 0xffffffffffffffff, 0x40) semop(r0, &(0x7f0000000000)=[{0x1, 0x12000000000}, {0x0, 0x2, 0x1800}, {0x4, 0x7, 0x800}, {0x1, 0xffffffffffffff96}, {0x1, 0x4, 0x1000}, {0x4, 0x8000, 0x800}, {0x3, 0x8, 0x800}, {0x3, 0x0, 0x800}], 0x8) r1 = syz_open_pts() r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x3ff, 0x7fff, {0x0, 0x3}}) symlinkat(&(0x7f0000000180)='./file0\x00', r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0x91f, 0x57, 0x5, "63000ab4e4e5e5adb8d64dec8964dd8b00c53d28", 0x5}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) semget$private(0x0, 0x1, 0x10) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) dup(r0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x1000000000006e, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x8) listen(r0, 0xf437) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="3e03430c9cf5cc04a33cde264079c96be2aaf13a5f5881506bf8224d9ceb178bbcc5fd79b7ad6a9487f00c9181c2170db459913288eec98194cd9827b29921cba89770560724824e8f7badf2f9022798c34d9825", 0x54}, {&(0x7f00000001c0)="5e74e705ec998b334dd57fcf605ea68a", 0x10}, {&(0x7f0000000200)="6e9102cde1309589d6279c4a5192a9a03cde9b158e97ef79d7522dd2d8efe03b730cfb38689caff4defe3b5cb9157ae9bb7437aa19426a6c19cdeb550acd2424c87da625c886cb2c2d76eaaa307ff17c2da5f64dccf3a5ceb9de94e42c118f40f8ce9d3676f4f722d95693b95a9feb24eafc914ec9a25105164b3fa7ab9c4e27f9b9a991a29d1cb107bc96b67bb9f42cdae7719f060945", 0x97}, {&(0x7f00000002c0)="187200be8ea2f8848f160ac8dd22e6ac9d502276db86acca89c0680d37c0d955c88c559ada9bea090b04f5e5cafb45ce3e442d3f74a7307703a04285dc55dbf6eaaf43ae98261929a588bec9b481256fe1bfac74a94bab72d04b554a56584eb78b7e7750a4348574cc2c88c25f9439947c9e3c096ed79026", 0x78}, {&(0x7f0000000340)="18bdc6760218ff4a5c478d86228b54ebdb8378deb4dd2d971617693d32f377605e8bf49c737580d347b798158d4af487b278d46465cf31baa4e2d2b49b671b4d6693824a1ae3de3088c558f4289b5c0577073e140016aed2db3c864b4db7aa935adacb497569f8a5f6d7170ed6fd49a5885daaa25c62c73d9ea0d9aca61ba762651c5d367102e82c2900d9c907440d6aa65ef35696b9889afc9fa92dc42a632a0d094cf16340505beae2dcb097dfce624a71a33227ebfaba093ffedfcd3a4241fe54d851895ffd0e195f77732b2034116cf0172f9ceee3bfcd612e28bed3c9dcfdccf78ec165adc34fb1", 0xea}, {&(0x7f0000000440)="ec9ab637f44792ad100dcee248c682225fe3b745885d0df141e633c3f97b6911e94cd49e714ef9fef1e181de29e0b438bcad1f9372f4cfe5d9607c2691c45b36341a1023ac241af97b86de482fbd85ae197e425d314735c30b5a23c43c5064b768494be3ef6aaae7643471d9290237903d29f4f4f1df9042d2ee9db217b09247852046424eb8ca85d2220e1fe0938c4680178b10f477788db26d9562c2685753cce32d2e924ad4211c33671da62d7fc0551001107417d1ea7be5992a3d9777cafaa057212fe2a2851c9af0460fccd941e6a871b44f88ef71cf9697093139b8895edcdf5eb05c94e740dbb6", 0xeb}], 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xfffffffffffffffc, "b8000000000000080100"}) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x16) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000003800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7, 0x2}], 0x6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000003740)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4096, 0x1000}, {&(0x7f0000003200)=""/67, 0x43}, {&(0x7f0000003280)=""/209, 0xd1}, {&(0x7f0000003380)=""/126, 0x7e}, {&(0x7f0000003400)=""/158, 0x9e}, {&(0x7f00000034c0)=""/175, 0xaf}, {&(0x7f0000003580)=""/243, 0xf3}, {&(0x7f0000003680)=""/50, 0xffffff68}, {&(0x7f00000036c0)=""/120, 0x78}], 0xa, 0x0) fcntl$setstatus(r1, 0x4, 0x4) lseek(r1, 0x0, 0x1) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f00000011c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000140)="1ac2c97f9dd2f12ca2f68cd2fc896bd3fbfd6c5e21a9c526a4b9dd4462b64e3ed2c15150fe257752b34dd8ee922f911d11d151d183ee052d7fa87b9e6794853df8405e3187890d74d9d1b18c6fb59f5a814b3707af4f27bb9f279f985db35c5b2b4e84174f46f9bd82f5090242d9fda8e1ae94ea01696ce9fff8792534d7cb60e54278f0214469b691192f21aa4c9eecc4f064f72a2ca97c8cb52cd926f927c77c2a82f9904924fd74f010e9bef06a31ef027120fe6474e44c63a3cd58e087c53d6dfccdde469114661be14cdd611ee92ca792adae5f7cec467f60831dfb818e076784413c33442ae857b4361dc391a763dd2c590d02715c558289111c70ffeb61810c52824e8b5f5eec5268a31089a77a42360770858ba30b0561102b41bd82068a5247f43386e6b3c5a672b05243b38e1f4ecb51571badd1e8f97dc824bd91b8cbc34fc27be62ba08b1d8b475efe1531741a4126e5a5fd6c659b2926a8817ad2ccb198a0a1dd2837170238fc8add7b5f4107b2fe7772078bb673d882bbb8c4300c4876f1dade5020c92f0196076a59f3b4d2649f7086ae17b5d933b2c26a5d457df49bcb26e2838bb7acb461fc2d1801ee49d1784e7777cfc18275bf678330ad82f515b6d9d845044514e2a85c409fe5cc9cf608f21deb0858fca2e27a0e6e0df1d42c6a535d54ba67ebf4a680e6957ff5f3e4ee6452db31d477a87d3b2896a05837515da1446e519430febecbf51b19698f943ac631bcf5534a800df3aa88fd5a634fa71d8d7c1f9f15a12e6b69d5013bf9014e2e462cf2bf9f6907b03942621471c802a52ead4841e4639a1f72feae587d9771f8b727e421221b59b3e819d8fbf3b713181248f3f93798b2927b7c783e2ad34266c781e2155b64ef4ac9af3db09206d775ca255563a5050714d8c99581decc65f7075ef89b6796961c45639952e55aedace55f7fc84249e8521ceba97c85a3ebf2e182ab2a500a67bd57596786059818710bfa6cd8c3c54ebc0f65de426df67e23c3d73e7d6b48b974bc26e15ebdbd3a72a8ae05387aa6ee8166d35f71e8fe5913cfe909e64112edcd4863bf02ef832d1361c6cc42bd3698e86d1798117835b5d18591d2f46289df4690328916366ddaccda97d8d7a027e22bdcd7308f0811af2409d4fb8022339daffa703d867d353493582f84a6f5bc2d98579d1f8f6e7eca73018330d15201d39a0ad380bbaa00e6fd5716133789c62be35b635b0f02643d9fbc1d4d550962da70158207ca861e06c84d7a4788880cb732fe57cf8b7be45ef3239c0e4ee06d2ac4a5909559d1a0484b23a7ea1526aef5953176d7b3940c3f93aa51c41bf168f16accefb85a152645c81b1999ad634c944439b69a6f38040f8b7897b0dfb1468007803f7127b95ed05d73e3a16d7f025024cdb0dab4c25c2dc020bf63df6b2c6959dfac51530db4253c965aa1b69ba20e1ae54a5108d367d1a48a31884fb77d9d1b181a998e272e0e8d1689d6e6d60be520e576ff260d3f5ff8b8e3f0d47982a2f09ae9c804bc72640c78c33ce674c9b483447a66306b6c9a866e8a03fb4f73f8552ff8f556e0cb200ee1531860d010ccc9b6243c0f50e5c617ba4c695db797b9d56b58bebe5faa81cb1cdcbd63f737ce434617bd00ccd54c4df53f3ae7f28fbcf074606c40537d898ca16bddf3b17b8c9cc354e913f04398007208c80c318062deae0a72cb6ba82551dc9e4afcb4a4fb6de7442ee22e578c0c4afd2ef41252975df476662d750f79d9b1cdfb56e5b85a59d016c14ff41e56d8bc6c7e0804151e95876603bf0eb0091220a087a528547e86458828d6f7f8a606be4185f2c0026065734dd057a1ebd8dd9ef70a4b140639ad81f75d0685a652d1655407422f907fa246c7d4bce347b108a6be1c6a7b680409c4fa5bb103168633f682aa7df86296fce6047c55b4987ffb4d3acdc132e75b656cc8096d8b959ca59fb3477beaaf565dfb403b737d2bb2a1af922409859ac396ac9be8c6d00ece8ba0175cdf9794e6c9b4849d3b360168a57c79e630a31f28148d94efdabf1ef18b10d13d2ff58515976f430f9413d640f016863f52d35c63bd410a19752fa947e16f29f3545f8e1510efee0fb4013420da879285b701c98595b4c302e111d3039c76bf1cdcc30f7d00e9657092f03c6a797fa682a5b7faaa500c5f1a97cc4e43b364e5bc790e1abe4a75fde33dfd3dc1c21f57efe83f5547991b0ebc085bb17651744fd7bb92950dbaecf21f16655603c5b506c286447fb44c53217c96191108d2c70a9d8797e4c2e3b5154e696528521d8e98394520077d7c47380c4fbc853d092dd589843ecf0374800556319c9a22b32e769a1e86d0cf3cd3fb6648b3dd236a849f679d8c288b5d8074a0a439341b474fdcfed1a94b172a431ab409a7d088d7307f7535a39c74570c83ebd0a5df2dd3de28320d40c14fccbcac535f79d9eefb3d80e4f7e98c32cf16ffc9791fb17463bd2c8deb8b2dd25b27adefdc8a4d821519c2797746bdbaf9f62104565f9a60a40753b3ce574fab4154d37861d6893cdd8248b3b3251ad8595a7e2a863ff1a01f52afe2701e0987a58fa3e011958a490bbf4e4c013bd6b23b10823b3118d48b271f6fa5bd74eceeddd1ae421335bb2ec031330fc79c62153cb356e18b46222429734eb0c6dc156a086bddec46610c2f115e148afa48806cf1c9178fae3b9563dc0138219e8b777d846cdd0cdcd7ee6c870835b9c9ae05721603a8b8498f64e5c928a00ae20690314f58db25a3babf6812caf95af7333f48fe2ebf7069a126ccd512fd40a71dff02e02016f076654285cc8725a31cbd971f4b0cf720d08a2c7a9d8d618a6a91ac22de6bfec59987ee3d147b1a0c247f71f686dfc5e825ddf3f3fe8ffff21c976ed2488ee6fbc374512570754482a8546de71b8463678b3816795363c19b860f89d8196474f35a2f86d21049460341ff331976949f58e146b564d19d44054dcbc06c67ff13644d051b7001e73b4b69ccf2ecd8434141324f9f35ae66b3d8c7c147b2219bceedadd98ad6880f2fc8bee09b60e0054f1be98323ce4f684efcc94f8f1a88ff8520eb5fb2e7d72bd8f3b43398326a778bf47132dbb3218dcabcfd486352c6377f3ed15b9837acd3c628a1c6c973e764a7448bcb0ddcf6aa033f7afeb1bb8f373b0f2deedf30f9ab9c827f77217382e677478c1187f5b44321442aec8dd3f246723fd3adad96ff3df4ff16921c0aa2530ba2fecda3368cf179ebb570979c3aa194ce90f565ca237e043495b90bc5decb79b6a1a3a1240398a752c36aa339a3c7d7c2e1652611b6d348b884134158ee182eed130ca4ea903cd6318f6fd28e4124837be22fc8ca7d9317bc4c0b85ba62880369c3e766c078549b0aa3b9783341abbba317bb8c7cb7f61a66fee19aa00da0c6542c9e7aaa2838f1a0e6c86740f083e561b073cd2f8d9eb54f38a001cb2b0a3bb739c0ead90647d19568a021760418b99e292c609be5559d9258605e9f061c180a85f47fc1aafb838c04b731d1dfc551eda697fb1e3b0a35fd87fb6aa285a7c7ea4ac251bb3131cd3a0df6f4a5e060f2531f7a7e0ffdeafceaf22f5fa3d79afebccf389277bfa048d705a6c46b637e79ae5dbd36b600864b701ff5b895cbf911fd6fb6c23adc21bfac5295bbebe5f5bbf01be3296eab293cc40f5b89ee469ae7a84d0ddfc39f175db24a313620c3ecddc7750249b865aa49fab00065586e060da859d522c7597c853453baddce484984c7de150dd635bdd7435e11a094b7a41246db2e35dfe07991a07687b9b30581942184b3718af36e3c329f19e2ded58fdbc7a865d79fcdd2a3021af90c69ca3e6e89bd5531ebc142933a625a8df9b9465aeceec8620e02992e64549f13803bd50ac6e410cb08d0dac3426da01712d62fe03b71c9654a878907ff4c1716f2a20ac7b249fcaa29e60a25816ea6295f1d6b546385fa2e9f9cc8a6fa33568225db56d9d017686f3f4a85c8ea9ece1aacd00ac3047a6b9a2d6103c5c66fd0b048cd07083eec4ee6bbe678a43e2473083ed15c3d4801a3d9ddb2cd6d66b09c2e7c34b8daba55faa3df0194167345673cd973cf8fdc951838d5aadf95ff6a479da0fa03d49d9ebea046455eb11bed5f7fbc9ac2ff256b8039116fdd0f9aae014b435b8f67f3ac0140ebb3283216b4b7e0a8cb336ea82d289d01c7c99fcba171a82302580bbef671305532e48ef00ea0b36ff1cda832702315a9405c4c36f3db8dcea474e972a77b451a051c002d45ee402020022937645ebaf341c27aaa0bd4e00795bc9091af3ef8f2e83dd9409f4ee242fddec2017234d6b170b8a08d228f1c2d77d70a7e90e59613f53a5afe5b92f68942f4615fc4972a193ace12cda1cfa0fa7122f8699c758ad53896004dc2d97236f094f153013e0918edb3b3b2351919e89fc4b05cc27fb2d6c7afb860960f4005173374aaf2e871637f496b1c1a0ad2a057ed7ded9acbcf395bf650b5f423dd69990c01435361f97d68050a03b0a84a65b155b21b0894eee53aaba11ff537f091de4337b4008bc5df0310db7c48ead8a494a9fbe3aa77e103ab10c44fcc07ca17290f01649419388ad2b818e2aaeb6ffcb8759586477ef94a6717a0ab48946f4573b7bbc4a0dc5b269397bd76b4ffa145a2b524aeead5e9ae627df41ac3edb3b697718439f786ddc5c58c40f439acb7ac816b677f56a31f97f403f203e8b089d573d2c3f946f2f498ad239eaf9e6e12325e4dba466f90a0fbf3fe117f6db9e17729525d693301bf125e3f964d64d8cc1440b7463b50ac68f023133521585e783654f3273557f11f4f9f6da9ebb619351c5cf1038c126227bce8473309eb35b6a3aa1bf2f85934f8303c21bcbf85a46caa70a24aed923a1ce0f50c432e76b9e71cc2ef9eb4bee171a1b2a81252bc24b42449b8fe8dafa46bc774198420e385c34c73248690fce34d8be3410f2f9769a7c51afdaca023345f7ee883d405412aa709beb89b0006818f682876b24eac93d7cbd5dbab67c6e0c80e4ec5ad712e95a76d79105e52d688d7b0780148968c6c11b60ea22f7aaa27dc10a9547c4e94ed1ba97a299dd7a26b4d5ff4413ae6df757f2e4a5c446b748c0cfab4ad50e49dde8f333488841fa52a83e1bd6ea81d544ec17733bae30ca82cf4a84f3880369c471bc9f202b9b96f265dd8a9c4a057b1758cf00e5e71b71bed051589fa6c057daca27811be50c8233d7c628bfb15d5d98b2f27c5a3848e6ee30931c73d6e7e99f8db5c3e62f64c2c9c530a93a9be78488fa286e0724b603471b839506b08a861fd2acb58be63f1752107ea10e0369e2ab6251b39f112205ccb1da88134f6035274d241d11c4100011cb1c783f38784ae8c90595f71d3a394f566ca14c996a8869c24b50e0c8facf38cc0cb1e2942f65c063a3c1774f409c9b78c82c13c51149e56833ac50f07c393e2b1aec9c236263904e9d41f0fb0e4569cb6b47794ec827a4fbbf2e50621e447cfb2a091722305e43e2431e858366ef48ed8e65eb2886c0a070458e9b8f3da9386f2b9348f2cb9e253f39c3559820f5c8fbe51dc9bc788073a4bffc2d158b8a90f85b23928a90a7390de00c5cb04c058c3386f609d7a828ebb02597a230cb8902ef568715e8bd357660d1b14859e46f8948d761dc9ca17d7c0c6f67a08a8a35154c057a6fa56bfc2971987bc5b4a76539ddef03244ea21d4e15ad0362cea6b5455fc59ca3ef47ca8be1e43e41c0ad43a1efca7d4c622fe3e95a95248fd25", 0x1000}, {&(0x7f0000001140)="971972261b52", 0x6}], 0x2, 0x0, 0x0, 0x1}, 0x4) r4 = getegid() kevent(r3, &(0x7f0000003840)=[{{r3}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xff, 0x6}, {{r3}, 0xfffffffffffffff9, 0x11, 0x40000020, 0x7f, 0x8}, {{r2}, 0xffffffffffffffff, 0x12, 0x2, 0x10001, 0x9f}], 0x4, &(0x7f00000038c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x9}, {{r2}, 0x0, 0x2, 0x20, 0x5, 0x8}], 0x4, &(0x7f0000003900)={0x9, 0x60000000000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCCONS(r7, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r7, 0x4008426f, &(0x7f0000000000)) setregid(r4, r5) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getegid() ftruncate(r1, 0x3) chown(&(0x7f00000002c0)='./file0/file0\x00', r2, r3) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = dup2(r0, r0) setsockopt$sock_int(r4, 0xffff, 0x1182, &(0x7f0000000280)=0x3f, 0x4) 16:00:09 executing program 1: r0 = socket(0x10, 0x2, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt(r0, 0x7ff, 0x20000002d, &(0x7f0000000080)="b41e605d444e9b7deb8483f7569b", 0x3) setsockopt(r0, 0x81, 0x3, &(0x7f00000000c0)="5c834380744a8644c7f721230c14f5819f2fe3442161cbfe0446591baa162a54d696926d37b0aec496e6e2db3a9115697ec375774851ac3f487ca8ff3c1656367173b789df12b6b864890298377e7d7c946b09c54eadce43508fabb0b7600bae33826a3ff3e3ab43e62240c4139fa5f7a97736369c8ec0c7bac09f75cdb161aa83296117263c8b08f313d2f922392c87fb8ff6d22cd5bae14e50fe25bc27f8d2385fd78d2c1e6dc71089902a17af50", 0xaf) r1 = syz_open_pts() bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) setgroups(0x191, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x84144ca355a69c75, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x1, './file0/file0\x00', './file0/../file0'}) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = socket(0x10, 0x5, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000988000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x46) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x10, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000004c0)="09ac27446d1699833308cbe012e19393cf5f523c8982711a1af5f87d8bb115da291581cb9a31a974a75c37399d185dcc5618903957605ff40cd224b399a04bb4ceac8547346ffb3f1b29d0074f70f8e0ffed3953920f14f9fb417a3aa12970c88e034b9bea5b6251972f88a8f54e0fd20278e417db36cc1fdd1d28314f33903292e3b6d01ee92dc1b35346de2c582321606d784ae68fa687bca0726874427ad2a7914c451d83c5eaf336eeff0a9c766aba6c64aedf73bcf730e60e6defb7d4a9cfe3be8d90cc6b93ef3ccdb55d64e1bcb7ccc7676c060a7b5cd2ebc3e5f6410b4c1b88e4c0a142c973c4b87c8248a95dd43de2d5c698151dfd0ca8fbb49253eb6e40d3f63999a3da4adc55d3c3ccd8a75f7e8101d5eb0842970f3a5964e7413036f8771d25c1332a9d93f327547cd86003dd6f6467420d073573cf77407a37743a996b9e2c620a59aac7d3217c25305ee04f5a5e4435230400ca69c8939acac0c2a2d03731a13fb77a403e59e3c9d55c199eb9bfdac9bfd44dfe4293a0348afbbed6600686c6c3c7ecc872313b1242ca03d048b1cf42463c30dc0da1c9f365c14c88638506e8c30f8085423cbd2951e0cc8374325380af56e0f40864a1f58bb9f8ddfc63ea7a9cf653f51a22a1bcc24bcbf2339a105cfb482c9318d8af93d12c73a578704972317e1eb8b670fb91f8be23ff34be4994e18345244665c7494ac383b9f36807d7aa57fc7a5f12f65a13ac9f9788c827174e4ef8dc1686f67e52b05a955fb80b2a80f5b29f2c7f0de8a175893c3d17eb6bbbaedb02c11e44d668a3fcba0a26c5b9cf478956c5e3d0d1b9d6ba44633eecfff69f5c64691e76f958390a0794c775ddb9570dcbaa7ca9262d991f15df59baa3bb59ac73bec90af9a4fe729a6954f0843e66318538e0acfe01e0144f10b767e5bad09a107c0bd187c7107689187d20cb81626500e35d12c2d464af85dbf5941be2be50fabfe3652ef2e0e4171f5f8eb5d24785699dfeb3b0c88d32ddf5d79ab7997a147b27695632ee542e81c252843e1dae9b72724530d2b5319aecef5efff0f9ee1f91212bb37563a04f6f4552420f7ed4ba342450013eb3042fe767d3dcc3cedb3e0ae74ec9cb03e38f5e24189493aa3d8bc69174ebd73b0a7c22fdccbe16a5ddc79d6211754ef3ed911221feb82e342e72937f4366ed333de0df90d1bfdad7cc5432517a7623bc28168e3a9cd790d9417cb2382deb4fa1b8b78b096ab37e20506648250e63eb5763929633041bedcd58eda09b1245e359a7dbe2ffd196fd8b73da01fd785ae4723c797fee3c1a723e65976e31f93002e5a760d0e75cb344cf812ccec877f8dc8297077fbc0c96d4d25dff8e53a3ac3b8b0b7f9dd6f9284d8a2046c8fc3e333dab876392e37b9d5d7f854286ac637c98fcf12577339194ca7a4d8ba9143c38969401b9fd71f647c2ff7a7362cede5405562f23c4a298d2f1655ec9c298c5468cf7ace22b4b524d78ba21d0582c890b8b17cfd5c3f8357490dbd7d1a39f4007bc04aeaff492473ef094c4957d0e5da36e0d16edc5d06b9399b27952b8f8468db0b0b6f6d44897a86932d346b44448d489cf5cbf9e5661b426dfd21d92382fac3efffc4e174414943373d2ef93c732f60560e0a0d0ad1f6fd69ca85bafbfdfe9ae865662e609c48b654514ca9fe5cd4a14ba2d80ddbddb3c11119bc9018da7f2893bf0aff4985d3a6c9bdd4dd64a729d2676a1ade6d977af522d7fd1bd585e9c5039fda6e9f1c77d67b4bca57ea8a93c341dbfd7734a4a61582d1a96bf927eea43a9727a3df4545d162ddf4e6e0726fe0dfb448694f206122a814f753345330d46e53a474223304ea539ebc766c14b750f192989d702e50ae6f2ce9df8c182bbf9e0455197157c73923e764a43e8d013bcee9f9b9f53923738deb455b6a9c2d3070e5d863217127a116e6cad7609f98540b5df9e5ea7245b764470dd2e030d14d86c5fbae3b7ebf45f636a99af062306e7487c1e4be3032a39103b7052a53c81eaf3f2f2c2cf664da3040e3bdaf326cc1ceb6636f3b7c89f62329a461b195cf1063cd0bbbb79956b16528d4e012e78f79441f37cb85e4bdc5abc022573e5ae5df48a0838e1eaf4647daa1b206cd09e42f6f815dfa5ba88c509da8ebda3f7038daf71973ec5b064bda0bdc588c7b8c280cfeb0943629aa7982c9859ae16e6ff0380a502c443a189dae58780dec9d6f26e985264d81e3c4c7ed9c57fb3c4a4f48821967dbb6c53a0438a6c35554a5b3d1bb8eb05bc8429aa47eee0c9205e802166a8bda89c0c969b5537b352162395fdc72a37322128caea04e06f372f463c4f867cec970beab1f49d159815c909b70e992ba74222b3182c7bd036350e38ef0ee00b96f771b19322f3bffda6b97fb048ab8e00e0b7c22d62ffff1d57c7342180d77dd3e23a7f8b5f32d235794f8b64eee5c163fb6f121d2ebb4be970208630dab7f690900bc0cdf37f4f2dac95eda5dbb4bed52bd9e50059ca012506cadf4cb94cc84d5bfce86a45ed0b1ea42ea371411747dcf174fca0ed76ce3b87c6156fab4cbbbf9afedbc0d414340ae530f9898326792252e89eba51db0864583d36287343a896f84ecae5bab332956afe5c6de129a6e16df106b7b4f970a402f4e7c84581c42b6643b1d886c074ce2e3827847e2e62ec433d8f13a8c5d68628855c57a244ad647e754559198f3dcb379ef091b15fa0a6756e0ecfbcdb8fe4360d8a8c73077970f8da372f8cbeba468079f70803cbcfab3197c443ca5ad274535c6241844fbaeb8613cfd5a8736e6ccbced02ea6c08c5d7241e2a3e7d6774312a7529978c652201ddf27fe128d1fb6821f27aa37c2ff73afdceec3f72c908b9efe3a2a27c5a8b1c7eda84b4efccf0f61e0be0519d6382f844eb3b10aa720a564c048ff6248531898adee910c03c85c8988f58e663f8eaf3b535d279c2fd036305815a8e678b0825a33d2921fce862484c50ed46a6a3cbe769e0852aac38ec1530ef55ffb909a3d2033a16a7454b7352ccaada948146cce6ec9de5971b358ce7c441e2787ffd464b187df19ee8d4c5665f25c4fc63a97123c9db192d7f254bd7ffc42e51ad3f51d62e2c2ae124647c5398069c8a72bf37f2d7d04e1777a9e8467def9186fab8878483e2d6099010e248a77f26009ae87ec0dafddbada88e3a59c110a20b423ad23685cf3d641fc6f8d0c1c5f6032a36d9542d1f75379e2c454c4bb0f358b4358f7e4606f11b7b72a36441eae83d5b5c689698a1b0a4b4e1a26d695013edc96aa1a6a03da13e4dcdd9af5f02436e523ab4e88aaca1c4d57ed397c10b9d0455dd01ebafc2050a7ec5d7dcc1dfef15da54ddb5b40342c5d20f38cef6411c72033b898ba5e094e40b5e133eff67f3777426d8cb11cd38fe143903efc413958f504d407cc4a8ab36da6be3efe76cda24d0121274d4f4130f4f6f2a5949b1bd0936fd18f6007826c460a87bfbbdb6a240ec0b4630f689976a883ea49ba2048ae496c5659c3df558ba2eb48ccbc8f637847d198ccb6d751d5256f8837aae7cf94a5b71205625208f64917531b438da3bc7f54c92392762bafb2d1e1a59b97a9d368ac14666f7a008412342944cdbcc412005bee898ea9a43a6c8a2b7d93a76033d38fa14d9c3860c37db9bae5f4a7c4a8ff69f31c5c4ca6c1e95b20ef4247899dfd3843c92dafa8dda96c0e7058a3bbf19245d080faa9c0187c3777fc7b064826b7055615c9038b82282d2f546dad692a9d58633ce76d1013f5605b46f337f5e27fca5b05399faedf92aa9f1ac7f1d0a09883b30f5b2a7226e23edcef97141fb41afe847c5a1fe260fe7a1b766ba270863ad02d472e68592d2fd4cbdbceb13b65b4a8fed497b1d30dcb5fb9161367ca91c3b63bc522a138c73ffbbac511dbb7eb771b35495395f03f6272c6ee29073796cf3cc94fa314e5e0e99ed5d2178672bd8f75722c0554253ef5f9961a26045f50fe5c2c42e3735c78feb0b89023c7d433bd89d336c8bb093d3c7aafb6f5850769e15a7caffc79f23a4b615f57f6ffc878cbad8c5c794f23e8be59e82c0ba1a8bc406acd869a250222bf6ec1d22b67d94734ea3cb5e16aba77d0a76ebc1a2a8a1ddb7e8ebf9fe40ed7d0435306ea6fec46c14873cd3fc181f4f0d2fa5036186eda052b19e3b004bbfb3780e31c2a81c115fe69a26d0c7c7a191340bba90d96057c5a68d9e0bc8f4b4080f2070ada7d6a91b9f268e8a538b799e31107bbd14de8b2a82134aff16a40b4515b9eb5584dc0c09597be080fad54a56dfd39b93cdf7d04ec9942829994c5e53655175a8a44d7ca05a0cc295625802bea705d90ae82aa817e44d981959ecacdc1e043503b6eb2a9bd55b5f02139fffe63477d7420873f1c045556890e19902eacc5b1599dc41aac21f360df0105703c529f7ca3e499bb48cd95d01fd2a5fed5b99fff83c3b574116955d13c009baa1456e9b38f8fef79daa22374ca5e85a42602fb2402637a5d5dad7dcb2af800a78c918b2848aeae17ebafb564cf19e6826b5010c23c98c0b56b1349f4479259e1656745f03bc0e672535acee99d17cc95f7518b3d37af55bcbc81b17da3e44811746db04774b744a708e91c2f4f56b64badfa3f57fbf2c72f677d03276e4f9f4ad35ef07565a628ee584449a7193281d437e34aedd0cd5b94980371169da27bf5c46051cb83fdfaca129a33e7fa92b053b0ffb64c2b41e9e75f297c19703268ac962d7af756b705ff7560f81ad8915a003ef91e0c8f50d772b6383a9faa1eff59f3a072b3db60d45ae9e8ea4303f3e6e559da2771942a56574bbe3fc2d573f7e3f4ce50ba25882305736d9698b4b05c13a8c50e79d65663223764765a3c8668c3e1a0b1b11a876ae43fb72a2cc8a4eb3af3edf0e21f477627e3983c11de1e3cce40c4393dcede407cf6d5e0cf8f6d957ca1d429181ba3992da73e9783ca07d144659ebf4757623a73983a10711d87f220e2b8c1b631e3a38b68505dea6e11d7ab3c7ff5908e1361a2359296e7d7730b9a8153420ca0e6683eecc2e6b7b395ac9be7789ff3fa67d2d7ef00dc51d32ceebc75b6675ba600678b8405031b8d32494937c107711d79299b90815e2c0adb721dfdf1cb304fa478c6950d1e002a85e6ff6e3c33d7486fcedb5f507bbd393fe4e58f48b8cd3d1f389f608ab51499297311cfca38b72016d5d7d58f98c057743ec5a5d411a0f5933acdc3c82386baedaf5b77ef43839a5e9580278dba006956179670a6520b4fdea117053217092ecd15278d926a94c7b903bff478695be3831d1187e0c4bc01835352e64ca71dd02b17a9d28a87b8a70b1d74d0cab362e250acf84661c3c1abd2bf972115063a691d2f7eb16ee00a65e0fa8f3a1eb52c03549342fb4c4232284ec9ccb57f87de7a31557102c7437ecc8659bc98bbab84ce7f2aa3ec73b5d6a350238f59a07e80351b3e632925fddb13eba86f75a1345272447ef64476190264e5a9911894a8cd7caa26467cee6631d67892d00adeb43732ac591ee3b82904a4a40366dfd066185fb434a845e1143cca37ea4a3a9371b0a74a7c2311861664f909fe340152a909f3c020d4f21fcb6858fb93b02dbce3", 0xf8d}], 0x1, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:10 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x58, 0x2, &(0x7f00000000c0)="82737e75c6dc09209bc108323f51c03532d8ea1de0b94a62954cea583be7a41d6ad9367076246410d22d0045f5beac438c9033fa78a2e465d7e5ab38180aa512e825ef5032d09092c853e14895fa4af113888aa4f226b8fb529f00296d093d646716e17678feebbd70", 0x69) ioctl$KDSETRAD(r1, 0x20004b43) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffe}, 0xc) 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) 16:00:10 executing program 1: unlink(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x82) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x299, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x3, './file1\x00', './file0\x00'}) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000001580)='./file0/file1\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73df", 0xb23) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc9474603", 0x15) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:10 executing program 1: setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/127) 16:00:10 executing program 1: pipe(&(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffe, 0x4) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) fsync(r0) 16:00:11 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x7f) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000335000), 0x88a) 16:00:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) msgget(0x1, 0x80) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x200000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:11 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x81) chroot(&(0x7f0000cfb000)='./file0\x00') r1 = geteuid() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x7000, 0x0) setreuid(r1, r1) geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = 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(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1, r2, r4, r1, r6, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r4, r2, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x800, 0x4, 0x8, 0xc832, "9f3a31acb65eefd4469008eaca388aabe35dd096", 0x5, 0x200}) setgid(r4) 16:00:11 executing program 1: socketpair(0x1f, 0x8000, 0x9b, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0x7, &(0x7f0000000080)="e5a23eb16bc5672633037a9a98e45ce992536b7b9dc6b15412dbe13079e8002620cb3e50471a6b005770ecc87d7572cf2a65f57ee7c40d9bfc8dc5fc9f1d5369f55c42b05fc5dfd2f78b00f17e42a853027b20c243421c98177f60caa0caf0f680977b61d93f20328ca8a0e6644997910011a236a83f608daba16c16a6968e57b227ced55a65ef781652498a70255ca806c1cfa735cc722aab3bc8483bde30bfc299e6556919a7643f9234cbc10bf785db14d10da60c754db5c66165bfdcf2548629", 0xc2) r1 = socket(0x800000018, 0x3, 0x102) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x8, 0x1, {0x0, 0xe1}}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 1: geteuid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget(0x3, 0x3000, 0x400, &(0x7f0000000000/0x3000)=nil) 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) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100b0, 0x0) r3 = semget$private(0x0, 0x3, 0x40) semop(r3, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000140)="525bf05453188cfde5fe1427972b4b928cbe3d76880073908cb804e71e9c871294348293fda376a85be6d7d310d0ed5af3a21202d2b1a30ea206378425d3f75d9b9d666b4fb48f7fdb951f576727cb7e310573ce1c3f33adc068c4a8a09a1eab777c2a8d94546f0fbd4a88bb497c4c3b53dbec1b2e6ac98f51ce8f083416f704d0995299687cc09f2cb81a817e241e3d04d246a36ea3f8a0c70020a0b1aa470837866600463978edf13bfd93cbcc03e708f14184b2bd9edda779a40e94d7b514f41135119f762b53680c0b22df86d4d5d25423e27f0032182128ac83eb488549046b", 0xe2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) read(r2, &(0x7f0000000280)=""/172, 0xac) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x1ff}, {0x18, 0x2, 0x3, 0x6}, 0x8, [0x0, 0xa1d7, 0x1, 0x1, 0x6, 0x0, 0x1, 0x400]}, 0x3c) pledge(0x0, 0xfffffffffffffffe) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:00:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) r5 = socket(0x2, 0x3, 0x6) write(r5, &(0x7f0000000080)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x3, 0xe3fa, 0xfffffffffffffff9, "d1168faf55dbb6aa2e587cc2b99f9022eec8bbd8", 0x100000001, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8100, 0x20) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/211, 0xd3) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0x230) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000001400000000ffff00cf080000000000005b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77bdaf6a2645c412c35e1f57c34463133d6381c3a97c34df127bc3f5f8feea1a28e4716692bb826a5f5af9865a19bdbde8be33d6d60cb6151c92b3659b9a0dc11f36210f3df60d0000fd3fb5e510005bc5"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x400) 16:00:17 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) nanosleep(&(0x7f00000000c0)={0x6, 0x20}, &(0x7f00000001c0)) read(r0, &(0x7f0000000140)=""/90, 0x5a) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) read(r0, &(0x7f0000000000)=""/21, 0x15) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xa7, 0x1, 0x8000, 0x2, 0x742}, 0xc) pipe(&(0x7f0000000100)) 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, 0x80047462, &(0x7f00000001c0)=0xde) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10020, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x30004, 0x2) socket$unix(0x1, 0x2, 0x0) flock(r2, 0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:17 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x100000003) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x1, 0x9, 0x800}, {0x3, 0x3, 0x800}, {0xfffffffffffffffe, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="bd81919a81", 0x5}, {&(0x7f00000001c0)="e406b496a8dce8fea7141fa43b68d314aebda35651e706a351572538b20b32df3a429f016697179d05f9fb46318aa14dfde2ef7cbf9c2fae4dd5f93e1f4e270e028f15fb8c8103ce1d1221147992d87866e56c733affe69bfd311ce35b05355836e327bf7767c841df043fad5e0f4087154a6f949048a90ed4480332b21be411d1605cdd7006d9556eaabd9839885cdf2c", 0x91}, {&(0x7f0000000040)="0934f98d877604a89e70906bce2720b80a", 0x11}, {&(0x7f0000000340)="4e71885e83b2841de8fb0e6e7739c4bdce58ac2004337cf43b3b67d129faed7e18478c83a95a08dd6f733430aadfa5fa25dc3bf6bd87efc18f057ad552238c19de3025ba7708efea7f0912931174813ed332f93e116e9799cf916c9931ebfb0b877453a829305c91488f350d136b96888fca03e8", 0x74}], 0x4, 0x39) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt(r0, 0x6, 0x9b, &(0x7f0000000000)=""/17, &(0x7f0000000080)=0x11) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/184, &(0x7f0000000180)=0xb8) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/113) clock_getres(0x6, 0xfffffffffffffffe) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x4, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x6, 0x1) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) listen(r1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x10000, 0x1ff, 0x4, 0x1, "5acd0ad93b37dce608accc5f111810cecdafaac5", 0x2, 0x259}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x5}, 0x10) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00005d1000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000080)=0x3) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000007c0)=0x3fa) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="fc6ad6e88f5dd3fa9c8810a62e14fe824170c2e7f7e941c1552bd0180756a7bd5433e6ef9be3d203501e19f1c7e6b01054b74bcfb8e2622ab3d531b7af28e0e27c8b894945c304facc535574cfd493c6b19e0062ef1cde9eaaafe4", 0x5b}, {&(0x7f00000001c0)="2c6894aaae564da9e8f46faf66602902a80bbb87d3", 0x15}, {&(0x7f0000000200)="65e9528a63e096a3e501372ee767ac08c9965edd504dd0a460892197261e5f5a33e8b96b64f08dc73d60311ca6e6fccc3dec9f1089d17e72ec19fd1bca18fe94a9d02a9f55095b42ded1cb2c7c2a14da37ee8a4a83a33bb9dfe0dc34f0e768957b1ffd9407cb7cf4fd4cd9fbed2871b6b5b5fc71d4b6b0db", 0x78}, {&(0x7f0000000280)="8191b1ca45f9c4d2bf5a86e9224b86d9bc5987fa22577615ad3924e4ac23118e76c8417e3dcea1b89ac8c68ca1abb45d60788db0bf6b6aafefa392a7cceaa8a1f608698098e66d1dba234b45c044cfa4f9f89692d4930f132be62eaac31c1332fe1aa0e2c7729ccf75ee9fa74f2dfb98581137e5129462f51f", 0x79}, {&(0x7f0000000300)="04556b3d4e34f2b225a69e0155556c8a64818e01665d36ab25131af25eb6a077f3d66c1fca4ecc6b861fc8e454491a35f51a5e7bd8d3329125030b250909d010a10f104cfee61cf4be920a3a787fa75bb26f9c2a04b19029c58bcdfbeec640ffa6e435a3ed7d2f159623c21a5c4e1dfc", 0x70}, {&(0x7f0000000380)="6fd3c9891bcfb5a0b0c37e569f42da562a9637d46b88eb7eda6d08b4d4092d86bcd4d0bb3454ab85567dfb45a1768964c5a04f5ec44993a1477ecda6ffcbc644fc3f1bb340695a4f2dc020c4c4ef607ebe136b9c87e3507ee46b1924894c89837b1fea77558e558835f03ea9fcbdd8e1f20ae4dc50f9e9e583fcc396dc481e187d09e6aafdb6c20f25e01b1db4a6d16e6b5a40082027d3ea8dc538affd17c1aa9f233ed0d58428f7bc1b471d523b75d6454c3615190e4fc6ef241666c857d652f7a81393906f80eb1c3ac919eec9bcccfc7c3ac34f6fc3aeba0aaa06e63c09a4bbfa5434c6ddb201b9a0d8a9a903bd2a23fd4ddf088faf", 0xf7}, {&(0x7f0000000480)="ce5ce4e5a81c638b542938df2d819f6baa1fc15d7dad8e96f129e44eb86f0b14b40b1ddca30b72d17d33a0a9748b8f643f8727c1232ba286eccf50dd25d624ac8657878048549041ca6439fb381eecca210860dfaca278ec268348bb8858e4", 0x5f}, {&(0x7f0000000500)="b9c13c3a7aab3cdc523c984df0b921c90098af03050dd1b4bc4f5228478f7628cc4743b29d4b91dfffa870ff92bc20a743ff59ad8f464a65e7cc577aa9eea6a8be5f5b2fcfe4e8f0c78c9182da3158e07ce8c063a0a88dbe68bbf146b2df678cde970b19cf3de3c9eaac1d62f1d652c129e46a09501248f65a020c50610ad970681cc454240eb320d6e3d1b9cd62b01b0b3ba847f3efec06596d7bb457", 0x9d}, {&(0x7f0000000680)="0e2b92bf918134f8051ba9a23d0eff464fba51c7e6b157bfaf57a812d6e885e015dcbcf98662c8824fe75add7815e4c4ac2dedef0a59ee71f233b3af040f0c9a39975e4d3054161695dbab20c4ebec86fd6cb5eb420d71e0fb5cbe527b3be71efdecd6", 0x63}], 0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) 16:00:18 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b0900e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe67181000000bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc00, 0x0) setgroups(0x1, &(0x7f0000000280)=[r11]) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x880, 0x0) 16:00:18 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:00:18 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) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf0a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x10, 0x10) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x103, 0xc2) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="6438d09e2c5f9f8301d70cc8974d0655e299c65374c89e250c4970fa45e72f3043c44ca00274a9d2a8b975c12618f1129614e7221cca00b6d2a9ea5f8db44fa4356d4fdcb8b69ef7c2824b7d341ea544ba02809347d06ba58819779737a9c028dd5dbd265ba97b7b9a65b2676c5a900b6d674dd06ea808839e8a374ee52051d9c94ad7fa8095b8f659c1f2c4a519e42e3ef9542c9a5c98e7ab3c4a1c51e35160b136829e68c3ff1fabbc42122d4245579900b9c6676c2dd35958c57f16d2ab6c65fb2f0fbc567adc08714a553edc329fe68cb6ad1956aa8c691648b49319dc33d3245e7f5cb02d62f48c2e5c9ca3120498bb20d725e6ed72695a149755de5fd82ca891d7e68e95f33187eff8f0287d7dc81618372a0bf7aa9cd014ef9181fa24b7d46f19149ead092f5d5bb9f19fea3c80a4cf26116a906e27cdc729e1fcfbc3cb6476983d2806a9fec598d666e622cb598c7c5c40c6e130b753037f75393a4ee7f71080da978bbd6d6fcbce57e701683bb44643067185377421c87beabb42eae9e67c32941ad6f673a9e326c0d7540488cd59e395ba2d16438a1608da3af58f4f03e541b297c94ed3ed4abbfd4d3f0fb32d726abd66b0d63b21ffb8548040a190b56244f247ff453a2a0a45277b1066e020f49d068f849947e047135b474407488ccf8bc6b8ac5695bb03f20abbac26eb5184c1a0d0ba71b7e13628e66ae52e89d385d342bc05cc8bac94940729f66a4e1a9be7b813930130b4120edb3de7c1a4ff07a29b73c270a7bf842f2354558cc61689dc471ee6aaf1419417ff9ebdfc6eb121f7b428a51c9ed632ddfc29a6c9224a6a884670f6edf069f75898f1688603292aa9bcdf49e208c31c9acc7c8e1ce7ae4a854978bd9706dd6a10b68717442d875448b7af432df0eae2ee93dcced9ffd10999fd95d1a89f5d0870da0f7c8971d8aa129934b2ef988e074a27807faf91cf962c111e3d52684a858265bd761d6d7153cd1438e14b3bed896b13e58bae08dd86d0ecfacb9ecf7278ef667855dab0b71b7433be85de5b39a5ec2d3f7682019cb869e85f9f5793dfd855d65c1c5e5d6ef0ed859ff0662efaf3646a2bc17f2e4299ed3f6f905e25502cab66b2965b657d2a573e33ef9c727a0951eb0edcce4d5bad21f846002b87f0741848ff8729b12496e68d7580db37209d30bb11a355b78f8846dda29a0e76b36e88bc5c02d271b4215017db642775df61e881156f319d1b6154b4b48ae5b31db2ad1cc6a046f057c75f23f681ecf462965cb0a1c498e8fcae65b3481e6afbb713c3eb8e9f993d766946c1043ecf6e38346e57fcdad515ee34ebd87b6569439b0e7c8361ce66a6a25070c49cdbaac13419dd696626b1d1b3b4593e996f556c0468732756cf7594850f1aebc3f03f47b29838c6ba7ddea70a9bb12f60d4c9687242802722cec586e6dd6a01b1ae7245de9bd5a2156bd08bcfd8ad5335752b872db248e4abcc513591868c343eb4ca882f9653267719767c591a30e7c3cd377dba8e65992f15245a1de673d9a59d95e78ae27ed3f526737a35e636b647e738bc6e49839ba0402c283d63cb03e26e25bb0b4875b2b2c750ed0c9bda64abdd95dc87ee3d2568d61430a5befcc8762531a5384cd5027152665d79330f7d0aa1732d897a96fa6e9d334909f3638d5864bd412d9510ed9258c2e3a7feafb7b7f12e396690cc60c083ddff3f97f1cb225d6d2c5f36daf9127db615f12799e98134e2882c45d06580aa533926fc6c0982c760404ef3fb4ff52fcf469d1e0db0bd6c909d4f2373474243eeb6521d34e5e14f6c5870bc6900a6d260951c13ef893f0317bdcb6000931933d941de9dede53481b1191199c62d7059d52fbb62738600dc843c011efccb7c51ca2e97ce4eef6ca1297122a7bba40fb216c11286cfd379fd3074bfdfb8daf05383e16a226bd6a6ad1532b0d2b4af5c206f6fc22aa23b93409476e7b7af28490e2cce1864da0d5347500fe5d9da4b0236246fddc6b643c8a2ac22195095d58a9a048af35fc084fee5d994cab935a89dc355c2d24fd0052767db70afb6526cef65c97605f8168b1cdf660e9a4e12e1d0f121f960944ca55508118adf0d52a199586d0ddc514b8f6a6d29441f88f57129189250e78cafb528edc2185312de8aef8e6c45afe4e011ee8ddac8d1be7a6f221859ddeb3df5af4a4b920866ed40cace0d7902e58dd78c64e9c54bd6a8c967b9ca058cf638dc86558aedb58285c01cfde5ee5a3fd64d36773f2436d439e5b7495af9d5c949feaec3360a9bb3a2cede73d538fd9f7d888181ec430f0f9582ce46c0df53ba1775a14bd23542e5f9b75f7cae5500f64e5fe1f05dc9c30c3bde2642c08a86e9484b9dda8bc40b9e4b7209602791415651a05ce05d8a360497248afcfd1539712a16076b36a247dd4e54d6e8caec93259e52b3744d23e7b8256904334052d612df5cc169b1bbeefdd7747bb8e422c6b75d5cc3ca87ad49d7b50fc4f400b5e741ecce5531dd9bb2beb583630f5c629c434a190819e52ef0ae63ff71e2b27214445f9c98021dc641589d1f3af300179974dc08180db877f23e41e6524885236b2a7f7659c14772f290a60d4a120c042b8863425e4eb6ca3ba87dd4b54ccc2c8b794c860ba207dd7459488128fb37114bf2fe2edffd308e7b571da275b0d36a55108f06c78598a90e6f10289b011f02bef0a7fcaa22fcec46dbab2628b951de106369d560be749acae209075a770cee22553738b83f03fce6b259ef82bc77e9a3c82524195911d24a16bd7214de7fdf7f5cdd00bdb58068521991fdb1f65839aebdc8d9e5f308c30a9e684db212600f6b3aedecb008b9c1a1c7d72276b2dd53008c6ea0256576a9c69a6c8a995ff88ba9460270cc3b0a71656cf45d2127651f35eb14504170f556dea700d0eed6ac29780c5aebb877692b608f6b7ff02c14f9772dc1815e201f4356ff91e27fabb692ffbc760fe0c6eb8b917a86183763a45cecb738186a4c11ce1d4d8708c443b911db705a5d74987dcfae33d3b7a3405415fc89e8ae792a9039f56898e871832ad650e3e81b6bb14ae380b73977e16606acf8f6cd2e523410b26ecb9bc8240ea8ac1de7b0a04da0e2aa6f04c8c150b470e1b86b53e6fcee4a9eb08981376357f574882151a7a5069c20e1df988cb9d5bdd39a97d27e4c8feac34e4bd1f17a604c5930fd1da9c943bdccd0467c8e8f729de6f8b4858ac73bcdc45fec39e1839e431eaa512cca8082f0adae5ebef687977431fcd45d0adb03dd524fb4c1ca46eb13f844d33ec7c58e93dc0e031005032f29823b57691b546a3357283804e637d44edab1d58a844ce5ce691a0b0f55d67f609dd4eb8bcc40be629d4a46fde92793c541a036d141324f7a027d814df8ea76b6cd553b0cf260925fbf284c520eaba357ed8ad89200bc32a28378364eea30f6a69501cf5a41dcb2233d7427c58389ee6a32355c392c7c08fe4b5beca05014f03a3426696dbc43557d5604b786f0bd88c6bcd4b79a32e32c7dc5f6cd2bf6e837c24b851727182c3eb0aa90f207348ed9d77bc442947ca1497b309ef972f9abcb3e5dbc99d37d683dde88afda4dd6059c61bf3c30ec3ecaca37b477b8dcbb9dfa88e7e7d076462392543ac36cd1d3d50676f48ed9d51abf5c6b306ce1b272c19e25c1b60dac24bbce529d7b7751c217643e94bd294419230e2bd41eff5b7a9815284e671f75afeac28e95038696a8b4ce0b0ae4d65c57074b2fc80a3ea41e108cb3fa2db48712b127a558a97e513ccf979f2edaaf26c46ac9bec04e94cb433abf9dcf1b4b5af021db75f9830918cd95e689a65177de3b08c73eb5b7fa3ffce62e4b56ea6e74a3788dd71c99e2f46494ce0216a480c6e254c1252b89d76f2a30129dc246bc65145d7465722d8eb69c79120d132e6e3393ca77223062c96ae99b9586d0729170e6b0b1fceafc3ac2960854785b446c3a201d4ae84d8d779c9d8b767e192b8f16e82c1569e83df8f03f13936f110838771c4dc0b236195cf88ba992da108b605821a9a91fb97c3dd22cd20df755bfd3b77668789a23e4f705e135b44b364843b40b54f1d38bc158e0de19dc33d2a094eaf632da6f3cf4c27d1d3f280007de41e0385be59d7e7ccb09eb0a2485f8ce6b7c4da14404b45cba83556bf819db8543cb7a2f9e21e6f8527b0318899a4ea4a5cfa6d6ef459004925eef4df6835e92dc441ff96a6588fbb5e46690ac70eb8dbbafa6f3f290549de6dbdfdb4a9b5851b0732674b4804e78dce61bce87ff279bd9bd2147fff8dda97b79e69320a70fe388af1045eeb49658274df4d806c7bb2dabbdedefaffd57d69c8bd78742889ec4b1297d769aa1ec0513675925513352d0c6c2fa15a9da5fb668efd876d6dff5283051a35afd6a432821918764810d9e531fdcf96b25dabeb3ef377ef7116ab4ef92511fb446014afd31ce0b7d9674876734817ed68ca54a449d147ed8a1c31aa217db0e88871433a8c5965224b61c8ee0b35ba094c7160a5f2e3dca8a30e53b057a8f371bf4e27f2bad7d9ab9a98dd704ca5cef895a7340e653cd131840d8016e1a55b969648448179b3a12be58006834ee344b6b293270c7a0d4f5f343a79da015ce60cd994b39d2ee22ab767a7975087775deef3274cfe2441f21da6b561b72f5cadffdbcf87be7c1490ecd1dc6f987c1c4b8d884a36b9197243423235db22aa14f357bc6cb963acb011fa589582c1e8b947e3e9bc62ac4743d976bc314790f36da1f6f7a1c08ee6c0568ea84e90d635cc31c1a7d2ecd0d930b2c1cea527f2fc3058dab6710d7f976853fd2706caf2029b36f699c948ec199ce5a81fbb09f167d1dad933f74e24234dd281248b2cc531a3328ce3bbd2e8fa1503fe5fec7a8ee39d5054ab4819247325a10d88185a50fbcf1f8afb617c676318fb24f04e0d51ab8d5b1e05ce63498c732e7f04c13799659118794d8a1780b94b97a3bbf60dfa91526903108a7af3bd08bdf19783c75081c6270a5d24ea8f455438da49056ffb9d3f2a47c11196d215d4737ab75bafbc1429ca0ce424dfd0d45b19705517b58d6cbe1bd233e0c9f2175fdb5e1930feb6ed94742280b1b687d15abdc6a40e2aadd92b10932bfe93f07aa8f0b1f6beaaf52cc58211e6758c584675299899293cc96126d090ace1386f45a87e333e4a67f2aedb1f43ca8bee774844d0c815a0e31614aa6290a0a8999a128f2f4acb44e8165d87832576e9f2a4b310d53fef13ddbfca4bd8e26397ee64f2128b5c0f29d1ac7cb33412b257334817fb152224336743761dba53eb10014f7453c0c49c38b470a9c37ab3d85a72ad2ad460b89b367b69071679a0ea80c4a3ea1e7de30584d419205b5bb57471207dd799b150fffb441f098547d6487517a5671f0fc3731685bc915c27cffef5100c1ef7160788377291516fc0505538b649948586ff005b9af470b164ce656aed440f56af1f98830b0003c3a15dc7345ed56a0c12257e3b6ea225370a13ca68ecb8326cc6a7776865da51dab56de17e23f87cd761fb64f8c1a8e5acb458dae39a41e198faa079096d0207a222cbb073ff8b275a4f296da872dbcf5c8e5c4d0354d0edfc05db7c02e5db840f8e7ad73768d96519af8d7e7ffa038bfc0d70b55068c795b4e45a01372ccdecd58dea83bfc6daa07be84c28ff2569eebd04541d23fc1aec69fbd08fa63a2c52849cbeab168ea5fafd558533c7fbad0c39935d5ccd79cec8fe1ccddf7003c7a680b0070d8da5a3a388a749794a4c4", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = dup2(r2, r1) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket$inet6(0x18, 0xc005, 0xfffffffffffffffd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = socket(0x800000018, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) pipe2(&(0x7f0000000000), 0x10000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x6134e5c7f57ce14e) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x4, 0x1}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x12}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x100}], 0xffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x3f, 0x7}], 0x310, &(0x7f0000000200)={0x7, 0x4}) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb490800000000000000985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"], 0x1, 0x800) msgrcv(r0, &(0x7f00000005c0)={0x0, ""/206}, 0xd6, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/16}, &(0x7f0000000200)=0x12) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/30}, &(0x7f0000000280)=0x20) chdir(&(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:18 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x582, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) r3 = getuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000640), 0x3, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0xfffffffffffffffb, r1, r2, r3, r4, 0x80, 0xffffffff}, 0x55, 0x9, r5, r6, 0x8, 0xe, 0x1}) mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) kevent(r7, &(0x7f00000002c0)=[{{r7}, 0x0, 0x4, 0x20, 0x6}, {{r7}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x9}, {{r7}, 0xffffffffffffffff, 0x20, 0x60000013, 0x55b0, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0x4d, 0x2, 0x8, 0x24}, {{r7}, 0xffffffffffffffff, 0x40, 0x4, 0x8001, 0x80}, {{r7}, 0xfffffffffffffffb, 0xa, 0xf0000083, 0xffffffff, 0x7}, {{r7}, 0xfffffffffffffffc, 0x2, 0xdb, 0x9, 0x5}, {{r7}, 0xfffffffffffffff9, 0x4, 0x48, 0x3, 0x7}], 0xb5, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffc, 0x8, 0x45, 0x8, 0x80000001}, {{r7}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x6}], 0x3ff, &(0x7f00000000c0)={0x4}) r8 = open$dir(&(0x7f0000000180)='./bus\x00', 0xc00, 0x14) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = dup2(r9, r9) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40", 0x0, 0x101}) kevent(r10, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x10, 0x1, 0x2}, {{r9}, 0xffffffffffffffff, 0x18, 0x0, 0x8, 0x4}, {{r10}, 0xffffffffffffffff, 0x4, 0xfffff, 0xffff, 0x100000001}, {{r9}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x9, 0x5}, {{r9}, 0xfffffffffffffffc, 0x0, 0x8, 0x5, 0x9a7}, {{r10}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0xdf204db}, {{r7}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x2, 0x3}], 0xfffffffffffff001, &(0x7f00000001c0)=[{{r9}, 0xfffffffffffffffe, 0x2, 0x80000009, 0x1, 0x18}, {{r7}, 0xfffffffffffffff9, 0x8, 0x1, 0x7a22, 0x5}, {{r10}, 0xfffffffffffffffc, 0x2, 0x1, 0x200, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0xf0000021, 0x4, 0x7}, {{r9}, 0xfffffffffffffffd, 0x8000000000000014, 0x1, 0x1, 0x6fc}], 0x20, &(0x7f0000000140)={0x100000001, 0x4}) write(r8, &(0x7f0000000680)="e4ef06e58567b9559af94e11dfd2cd2b67466c1d4708a7eba0de2b4749d1c1cbd7407d36f864739640e6312b1e1a0cf6e055eb73d7152dd1e1d67b1b09435fb097e01bab4a82fe9da7176f742c177ae19d7ccb5462870c719a209be69fb599aa5b146b79c22c3e9b7986cd321d4ae919c6afdd3e0142838a9e3954cf92103325e4ac3246ea5652a46887160135eddfa4198593750b3ad4e83b731446829e12b5167e5ebe5e28b4565d8ca3148a374326", 0xb0) 16:00:18 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(&(0x7f0000000200)='./file0\x00', &(0x7f0000000640)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000440)='./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}, {0xc7, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x3, 0x7, 0x1800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a204ced9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534fcf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400687e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71bcaabccd403cc9bff2015d2c66def3023b331427414caa1f01235fd6c104f89ba6f0f7a263b9aa950ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44e8000000000000007b993b797dfcec26784daa45eaddf473e96363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) dup(r1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000026, 0x6, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getuid() setuid(r1) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f626573007b29f28f6896e36340e1e4821e76eed221e1116739a572ab349665971a09ab858091f7db0456d51f9a2bd7fb405b865d9b48c2ce2490ae38dea856812ae1ef6efcbbfe44326e8e51840dc7f96dc77d41e47d99f91476ab4612c018b317dcbc7d9cc760d5e696eaaa1b66fe7d49692ad9ab85187ac1a9ff72"], 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8180, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100010003) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev//skbd0\x00', 0x8005, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) getrusage(0x0, &(0x7f0000000140)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x9, 0x401, 0x3, 0x8}) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x6ed, 0xf3, 0x0, 0x0, 0x401, 0x40, 0x1000, 0x1, 0x2, 0x7, 0x4}) msgget(0x1, 0x20) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) 16:00:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5ec23ce995c7979f595b51ff6d4321cbf72ee57ad31b796bb2096d6ef1c83bde15e2e6e95d8ec5c21bd427f5540c846f3339a51d23a0cbbdec4764ce86bbc11119ad89c8147d22df446d8a740e4ca90b5cf1daef4570dfe5f505ea0b7cf170c72ec18d842d47ce018058f514ba969243af77d94f1efcfdc5ecdbd06f930ed6dfe0c7f91851e331aa6295094fbf934585dca741b0e3b4112da2a3d88feb2b3744f3e0", 0xa2) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x2000, 0x1) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:00:19 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000000)) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0\x00', 0x8808, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0/file0\x00', 0x6, 0x5, 0xce, 0x1, 0x7, 0x5, 0x5, 0x1, 0x2, 0x7, 0xffffffffffffffc1}) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = getpgrp() wait4(r1, &(0x7f0000000580), 0x1, &(0x7f00000005c0)) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="df0e9ccc6dc7c4d4d98f87c9e04ab947e35a13356d10badf9e3d3f33d248432c94f832e1457c08cdb37d58d7d507fd73a95a331a0c2f132db9cc2dc611f994bb6a28bf3602faafc1783b0c0041e44fbf6c70336f6a786a1a6d5aaa233759b6be1dfc0a26878f62f664e5978273329e955a757467c8856a4d5b0179ce174bfba68fa2c923a7fd429e33e7f8b22c84adb5c0214086e446ba0a26d7eb84d1667cf7d8cd", 0xa2}, {&(0x7f00000001c0)="3c27e5fa663d022e6550b11fb0816b63ce6b51b3ae821f5a79", 0x19}, {&(0x7f0000000200)="84050ad3babe7b4f60d892ecb89dae18179eeab22c6a23f790bb7efc691747e855f2bac0b993c74cb5d8247361b13184d03576605e34a378bfaa800467186d077c6a9fa8778f61", 0x47}, {&(0x7f0000000280)="48c4f2eca7698febdbcdb04a4f7212e3565cf07dde2c908c5920c3625e4825544069bf27e7461a8ca8ec7f50f10926929e597319b28928b9f27835e46a8a466f4151493cbb1d5dc378c28b6810f2fbd66a9e22593ac9d360982e687f2e67cc1f66f311296430fb838bcbc5979d7fe403f53fecf6b2184c985f6e", 0x7a}, {&(0x7f0000000300)="ab83997669c02ddfd64ed8fe7f8b80f8af571e9d1500d23cb608530a179fa56532978a28953a405386469a1c336390b45323215cf7cf24f843b30833de7946c988c79e47468e8541ac68c034a1f9ac691115125aa252bae15b7010066cf73c81dd98175c64435df53e54e9c727501affb63d046aa7f9191c47d1ecfc3bc67105fb4fd15383a6d75cf4db58c0eb8d870a08811817d97c2bae5bdf6a03181fc6058ed605090ff342f2b53b06c4ee4a6801c6f7", 0xb2}], 0x5, &(0x7f0000000440)=[{0xe8, 0xffff, 0x0, "1e5ef000a38b441e1c1f81b2b00e05423ed6a817a0ed1844deec1cc9ba29313f8660419f7ac4b6b458693d95dc09cda8e8481d6ba6fff2ae373ebd5c62dcc807d4924b1bd7bcd8fc3c5fa00d4b66a58f8266047ed849ab6ffd7b97089684daf92e4df934bb57608265bf3fadea78bd8382ba12c0ddbbc2814bf85e50916d21ac955af49aeaa6948f96657f6db71ad1b948c7a2ca0295b592413414e4768b6832e397df510ac73fde4f087a029cf7f44c26016358c91ce8c2e13b35c23ca502044f361466f44032d0f7ab38cdc83d4fcba6"}], 0xe8}, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:19 executing program 0: 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) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() chown(&(0x7f0000000000)='./file1\x00', r1, r2) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0xfffffffffffff77) 16:00:19 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x34e, 0x0, 0x0, 0x0, 0x3ba}, 0x8) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/24, 0x18}], 0x1, &(0x7f0000000100)=""/63, 0x3f}, 0x40) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r1 = getpgrp() r2 = getpgrp() setpgid(r1, r2) rmdir(&(0x7f0000000080)='./bus\x00') 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x2) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0x0, &(0x7f0000000080)="826ede0a24da0432186ee891d43cc6102d69cf72328c797fcb072c4676d18a7875a066477004ef03ddb4ae028ea4a346283a89002ab72d34326e6a9be5cf2cea86a697c4d663b0390ddd839e9c934c43e3324176719fbdd3307921d24cd21f7d501691cc66f03e1f3ed92ea5042904039d0be72870c0f1966dc98d030be062bc1f969f6291bf1c1ae08145cc0be02caefce499ba969207eb59faf7f05ad211358cb3000dd83b9c5bb161f6da00dff403631d2f71f73021", 0xb7) r2 = semget(0x0, 0x5, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000300)=""/74) setsockopt(r1, 0x2b, 0xa, &(0x7f0000000000)="cfff9668", 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x5}, 0xc) r3 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r3, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x8}, 0x2) r6 = socket(0x6, 0x1, 0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r8 = socket$inet6(0x18, 0x4003, 0x80000000) r9 = syz_open_pts() semop(r2, &(0x7f0000000480)=[{0x3, 0x9, 0x800}, {0x4, 0x9, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x2, 0x1000}, {0x2, 0x9, 0x800}, {0x0, 0x8, 0x800}], 0x7) kevent(r7, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r9}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r8}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r4, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) close(r6) setsockopt(r1, 0x1200000000028, 0xb, 0x0, 0xfffffffffffffd60) 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./control/file0\x00', 0xc00, 0x1) readlinkat(r0, &(0x7f00000000c0)='./control/file0\x00', &(0x7f0000000100)=""/30, 0x1e) rmdir(&(0x7f0000000080)='./control\x00') 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) r1 = msgget(0x1, 0x8) msgsnd(r1, &(0x7f0000000080)={0x3, "b9bdd7fde90520749839420d1642d94d0d45be6a9e22c63e3bf3496e08b583b178e8b5dcdbd78ee2a0baa432b1906e6beb7fcc2ac5b786f6b50554f93861ff30a7cffbf067c788bbdf86f4541d772bcd325d68f1ad7e95fbbd73b2b26b9aa5d7febaecf56cfe32c12b20356e74e63c6d60a8043508c013bbe4a2ade7130ba5a6aeb4ec1c06ab1cfcc72004a05ce0666a803665d9d14f4e2d251f006624c3652e0a0715ba0632"}, 0xae, 0x800) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x200}, {0x18, 0x3, 0x4, 0x1e}, 0x7f, [0x800, 0x3, 0x7, 0x1f4, 0x8, 0x8000, 0x8, 0x10000]}, 0x3c) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) sendmsg(r1, &(0x7f00000026c0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000001280)=[{&(0x7f00000001c0)="a9e2633c1730c66ed9fbfa5337137edf7493867addd3f3b86cd36ea4175b97b454133e9f0e7b12d3143116a5ceddb2e2a51f3fd0b6f6958713fe64812fce8a9b23d83b403444fe29b7e6607ad578f04cabdd2d22c983ccd604ce0049163fa09d03d8aff00a74fc06b48136", 0x6b}, {&(0x7f0000000240)="21addeb0f3ed6e2ab54b1ca8e7617c12a075eb3b311cd1494ca7b68b986999cbd9e462d3f027427dcb64ac287ff0ed82f7b8293dc7eebdf63019bc7770aff5989d9b0e8e5c2d5f41349eef3e4a52ddff87fa4766de37824b4d97f4a4ef8e3b26d019ef20caa424c3851c75689fd3e183f0af84b282240f041a8b3a10afaf27eca6427342ca529618bfcddc05c6631199e63b86db93c455f2c064169b9a085860a2ff771b58c9cf65379121a95fdbb09bfebfcaf8d160827d1838b252b2ab7aa936b320cdedd9c103312e4d5b602d594ad15e6b3da81f0abcaf9b9e4f1ced1e4dcd60a16f157cc2323e142e0533687cc37cbca4652e7ce839209dc450f047263401702d2c0ddce4e18a67307e7fa42ae286610be66ed231120c094d09cd662c84eff3d4852ec53645f006658d88816eb940721ea4e107691bcbd8a96b931e12b4c033ab72accfa441a7a90172534c86847a3e56b2c00ebdceac1f1ebb69100964f63dff9b601798817bf467f0945655c3e2afa0e375e71c4f91b779de5a4c51767fad233665edbeb5db184527061bae59add162a8b03e39d2861f75e13bce242455cbde34c3a6d0fa986f1803b7a1b3745d6a1f7bbbb4a936cfb8c88683312afec824deca5ef623e8ac2340c80cb8dda449963ebf7f6d910798b207b4e9f3139582881b0e82bcc7593f8a80fbf9c4eac9b8764305ab2cad88a0180f28586a7cfaa3f0502be00c4fdbf28d7132f507a2bee955836bcc1b57f6b49f9847234e82ddc52b804ab624c8c79a1f08b18afd35b62013cc0fc66309356fa8edc5085efa5f06ec4f4bc7aa8a35f1cfa7aab4a95db352c40b5b63b744a0475c2a387e6102a83158ef4aa02f387219c9c8061ce522aadae17931b83160e4283280ff5a2d222fa84483900ab764e7b33de0f9ce48ce492fa8ebeb2522e3efcf9890b5d6fbb34cf5bb60bfd5107f6d71755ec03318cdab1e9c31bd6b45f21e928d130791f2c8838d4c8ae91fe0782f534521675965b51aae4dd660ef6efa3d73e634ef7833a483e7bcd90812158550d475b8cd17fb8dfad00964afd2d7ae87bd56261b0351248cc830919bce7b92e51ac1c26e0408067bb96de9228c63896814a5df23dd70b1d871092370448d1f882502faf9747d99543b31692969c0e17862396f249fa84a0217c282e18c889548499dad202e8422761caa527ec7afe4abd3b52097f1dbdd5e237ff119384798cf0878daaadda944880a3d3f5d1cd242457c67d2956d496a129eae67a7f6ef7751eb8ebf0881c9e763a1c6e9649774d330c05da87317e1fc8f7dda1b98bac9648b98d00be3025d802e8b4c6e21cd93df2c8d9031c7d03c7dc4e91e3892d403c66d12f97da85de7b6aa332e3000d13c2f09e6cd237cb3abdb34c8d1843b4ead24d656b90e3a0a268d525549648a474be80c704a56f39c3b1fe2c5ae3d2756a3d247f6d55addbcb7c582f6e8ab4d5078b2629ee24845a02e07ce9f98384818af4b368b546eebdbba15fa6fafc8a2ddd695b73b2db6e4ec87121cdc563febe5311a2103e33468e8897203795ac72e0e3a10366058c6058baa7fc5676cd6328a178bd63845e7159e9399c6b4a7eabd348f3e4d6ea0bffdf85f860ab48b87f682e599dc6484195c92a2ff8a256abe2d0bff24e6f9d853c8677c28ed4ff112b00e22aac4ff68075c1c75944e5388367e4fff6aace7c30889450506b1877a970f500605f9f555964dadf3e757a5624ff1c335e8efa092f9d7d680175feeb7be3ab73624e346c6c7f2c482f50addb4bca95e329df36ee66ee436be72830eb5093a9ac6b85a81ce0a8a0c6ae73e7ff66ba96c48c164d409ddecd0853b53cf81d1cb2ec9a705a7bf49a1aa5549b51b76f927b713edbf1cc043e61f803efcb649b8dbb863276a2cf4fbcedf7a81e225400612c294b8d87729fe38ba0d163b330bf695a9a01f2af822c7ca0e91253932518f6295147f9f7b1868c485506b0bd0d7172f4b5318634f6899347a92b3c13b1eb5f1b7635efc15d3a8b805dda5164ca84c4ab5a0486d83a6f8814d8af24498a270da5ff2ce7d7a1ffff838f9d3b8cd44a16ec6e8ce7224c16de5338a8d10eec6d8b3e1934b8160c7eb0396170585060d0a45e03b86d37d609b7ba0bde3b925d71b56ae8b66e441ef39dfd3c01172e5f94c7773c2be35c479c97141b6ecfdd07cd7d6cd79f346eab396dbc68a2ed15cb88840ac33b6d35d52b23bd4872f6f82ff82a3075ed28dd3ca3cfc4d868a12879fb147d4dce943782afa4e0cadd293461bd3ff26a06f97b483e8970aff5d469163685cb595dbafaed207bbef808f0c23df59470d5c02bd0c406868f9155fc5d16a99a712e14a0bf4e903447f9a4adbbb9979f506e00b5490064c86bc8cae90187b0a9b22d18461df4a3b904177e11e7113d65a84c6d7a8c649ac832ccc505ab16fd4faf1ebc806c362359e8bd1c0885fb802d6fe04353c13e4bf6644ba94429c76bc5a997b6fb00679247ea696a22bf0c43a154505227facd12803f7c8ab33ab38882a79584f654d484c5654680f65fb1c779c76dd6fa5f8cc030f7648687478678b28ddd372e89b810044ceaee2d433aba94c7595235666562988bbebe71d26403a3ad92b4119549abd007e429168c64449107a71cf5829e70f300c7f30e1494f566ec6dffbf166bf0df501f23ddd3dfd0cd5a477f9b0b98bbed8402bd35f8ef5ab8710b462aa7d56e213bd42cb7b3bca9150bbffa167cb38cf23c4bd970124737432592d4b38498bd42c013e6fd4d01e8dcc2fdbaafc8ade82f59e57b3142967a980faa4f1cfcb8e14bb15520682ab40d16a0e718a441f2b27bbeef7dc905f77e84d2a176784a4ad1939f8f87ccf61516873bdf7778583ae31295b4badeed43c0ff0b68d73a526a453768dea0d44d51b12e71d47d6ca854c41844f2821dcaa9d8b3d85444f946766b236990459573a501a6dbb2955d3af8684975bd433e8e13ef08a88fc68a1b602d2ca459ea40cf54297e8c53f1082088e7990c190b4766113bcbcd338a794d1f35851e6f97d015d202623e8b925e5a4fc9ad47f2fc39995c63db9085a4b57026bc6935f709a555f1098b2e5e3423575b9522f994854531bed12662ca5431991c586dcd09751dd1cf8729bd2c8c4ffbb3122de2b5e850137387a43610b8b58ce919a71752e64d6f482afb6dcfd61fe1034f60dd17418d7ed45e8e44c587d7e2d226fa65639d3972ad96cee2d366bf88af134d6c6a688944a6bed8a45425857cfbf3f73a13d6a1e02aa9793b68d3539efd3287f43dd45beb3a91503d3e64e992cbbebcd5510b08095ac738a42ba81637926ccf7f12d46f5cdf7aab4e82bd95b4cd3052a2efeff24ad1b53358faa7b1472de05c992f1d150457e6c104114a55dcb55e4cdf9d0f6af93d9af339a42dea061d503ce994f6df568e94904f75ba1c066a54068826204f7453f13b34e2cb0b1ae2cf3817e478ec196994a71de26fc97cf32bad1722ab01b9865fe8cd8fcfd6d01a1f6935b01789b2d7267397acdba2bbfc92624d1683bc3ff440e1fba5bbc45e38d69db9c498df3cb9f0abf6b3ea7df54f247b3509cf053a17f96a3e4edbf48b7fd463464ed3af80b9e0bc61b786eb4845f1d3514367a59b3d8371d66ef3ee33651b5ddcb54529386ab2b9237a85d01c7048e3dd24960f1ff851423755d2a6dc55376dac532a10ff87df99ea1aa3f25109260c4ef6dfda747356b68ab60b05c0a7efd6176dbecd361bc0c09c30250a2b9c55493b3a035a66b57658a5717df2baa0cd934f61aada04c1f173478e9d64606130c9cd2f2a6a8458357042d4d2e5147eb3d9c3db64be53535ca9bafb7cd66b480f63920235483032d8210b1efa9052549c27b6226a1112e5421d1c58090cf6159f2dd8cd802d6bc53964ff29fb35e27599ea6549402d18a3dfd167905b2beb1aa20c94b379fec046452efa2ae741c99a722e0fca5f00c41b4e6c2492806510e3dd916ccb6cb56f07d39de8ee0782ae6a73e49939937b2922e1b9928f2480d74d1c32b0b2f2b46163562089099a66d35bd115fb2ea204e36e769607cf2dc589034facc1398cacbe9656c27d40da3c9174468276b7802481234c0b1ab04b87f1c49f29e9ee0faef7ef850c297f93c3f75e2459770f85fe850805b3870a5b10be696d92f44a69b434dc0a959eff94c506dd30afdca19e873a0f0373f2f06a87b254d166c9a3cdaf801896b59462bcc4045b949882af1739901703ec324564d745a0917bc4c58d635eade88bb14a320f2a464288c2cface6ac005578eab9460190468c22108588c47119df04c4329b760eaa52b9f10d9f836864fd631169f45444e5378940bacc088713f41bfbf469507f304d134174451f8c958b6b4ac490b38f40dcb0fb2ce5d36f6a04dd6f5e4372b9bdeac5f749923f6e620f5cd473778fb607c7161fca33ec2cdcc8b4e4d3c3a9355d6695eba4d90d56af42b88a043c2272935797d5de6d1b5204a5127a0e9e7eed0d127bdf3f074809aaa8a886bf4fa0444042017e1d0e95e6e65a4d0969b13765e5d709e62e6b594c0475f4b032e1f5ce2cd97fa6ac7c12fa90b59e3a0e063b2fa23ae8c4787103bb50e922e5c96ce86059a4cfd296098def067fa95db0482f881343e0dd7faf82354021300a5ebe92705b001fa7fd2a214ed170a85dbdae5a8054205ffd7533ec17ddb39a00310906be0e0de4bc2645dfb64085f8721bfa46a8d11cfdabbadbeeedd9310063f5015f761e6e25e0d1a1b0e4c60a8a9535fa7339192b320a4b4a0e773f3b7c6dba7a3e8d6bba8f8961486275b3810977bbb5411a2835d6d06ecb07f76b48fd476548d49d12eec351585a48153a4d3ba68196da9ce677e0c17959863e33ce47a19e8f75cc093fc33ec1e378ab6fdb21a2112612fc15563d302011f2046d7c521c273f3a3ab582983372cb29ff92d6e3358a6f836a14bf503726c0fd3636abc04e7585f7ffcecc24c6c42768f3405d1292798d643684b32bdf68849e95f4ba06b3b8c0f688e5a6382b3733d45e3fd5b02faf23b56fa10adcb146746420425573a8c83560bf51baea03cb24c404be9357fcbcf50d6252a69093d36fe5f6ba2cb84de6e34ff74a4ce1b3391e2a9cc664f25aa6042ba5b89720e58db84db14a4ee533db479ac9c54b3bc7930fcb185643ffaf092088e8d025bb9d28f4a0c76316a2636c1ffa3651b17691ac77521beb8734e1b0c5b804ea263047a677e6eda09587f03745161b69a7730db74cb8e033112da5f5114923a6df371cc10151dababcbfa529a0dc2ac33b75f7740c4ececd226135dfd06487a14b7e4d1c8011c9324b50f771bce216b1ac952e94322301eb5925deecf47305023a9b53de1c31139be8d3c1d229c1a488962138ee0e7b74e041c37064f036ec5fef9c6696907fe8c42485f30194f1d24920a1893d597f04e5e08f71aef36502ea4a7f5274cee014edd1891159a5656707227936ad615eec76638a7886066b534b2b1a5162bb437abdf67f5109487486b5d84f2e1fbf072f21e29c92e235c7eeea1548b0fb7f27a8cbe04430a81fee96e6c4e1d1e308aae14d5b88be6db2b8db534f6d317d8b553b5cfbeb29f3103bd663000711e9575cace82b3acdeaba8e3f469ba1be57c5c3f82bbf8ee81023aea4ee3658a8552377056bb4347b5a7acb0450aa1be4c27bf3ba17ca79c67eb47d777674acc6a764a55c167de1e29e4c49c89ea27e0e781a7056d032fac46e62b08c44d5696d4746c790eecd9af4e7f525e6fab5d6515ad002e", 0x1000}, {&(0x7f0000001240)="dfaaf9f2afc7ef8230f21b08002bfb76a1062950f06919957d84a3a9fb5b0b63f0507a6f323c", 0x26}], 0x3, &(0x7f00000012c0)=[{0x100, 0xffff, 0x38, "ddbfa1a22f1e1bb3c0753a68d1743497c9f510983565185471983507e261e84beb82581928985a273df5974959b54c842f52999c42903d5cf83d63c23ed0135b572313d8768b541c90f651df5997fa1adaa03184502964f98282ba05f46912e2eb5f46d93f594da370896ebcd6f06057574437a726334be12de1a3c1b5e9818a90c8eda99c3819d05fada1c0e27908b54b11cc5d73bc85c2487ef314cbc2a8c36c957adb6bc433e8e5245f1ae6e1927a467a37001a0355b310ab377fdd8efd5b786675b8be22a6e9911725d9e62b495c41fe92270bd4a5d99aed00b52783ddb1426cc37ed454f9f4389c25"}, {0x90, 0x1, 0x5, "c1a6d3c7b0ed6951bf98abc055e5a62ef6fbb015e1945c2562c706264804b6bdfe036a0f79579fd8c337068ef30a5e9ece1f52fedb7e66137b37690f146231bb6df1188b539f4174a583d45df6419269dd2c5d461b7c53546a69b2c8953b6be062690a575d8987e2f760d00f52e329665519312d6221fa04fd9a2a56bccbcb"}, {0x58, 0xffff, 0x9, "e68b3236eb3e5cba9fa804c06a7f73ff343bc7ba68a47f73835a4cc85533420046c3308a943b16fe4db2c76af3ab80d2c67a4d8a59a9b2b3a612c6c48c3a5e3ae4f11b007fb1"}, {0x58, 0xffff, 0x5, "c749da434375dd5ae8d368209bd3f60d860833e558fb64143b6aa7528f6e2488bad40e4b3ecb4349fa0303fe34d28171d4a63213530168ac41cbe099af37eba0700dac7c7ba2"}, {0xc8, 0x1, 0x5, "2576d1a669cb6bfe31f923a0364ad2b6e6cd7e763b50bad7207df9521f6d3ccb28d229aadfb65f16ed7397b69092ee14b5104ee755ca08b94f656623bc7e404828536bc559879322de45c02ffdbb79c055e1a7874842bbc6b266344482e24fe81c826fe46326489132adad014ed288430f6fe2281c7092e37bc07cde78171cc2a287d8abc61bd6f99bd053ddf146e330d3748496ed958416bdd003421bda4cde0ac7ac06d39a2dca3221707c02271ce47f95e20a"}, {0x10, 0x1, 0x80000001}, {0x1010, 0xffff, 0x4, "511e08dae37cef6a1b44e20850356afa52daba02953fd27f26b067a814e9e591af19fca8d4c13569071114e4c1a86f970bb0511628cbcf2264347a9a98e7e68e07e6b3b89ddd7a0ea405ec31af4b2314fb1423aa4c52cb3444f373455e0540dc4287873305952aa05d33de9d6100084f2b9ad40bf6f5154bc5b8cf30f9c2481f45466e71582183578afe31589c6007c1f2804f49ec052616610dc58ee49b58fd1ab9f831e5a1a0d117611d864def75f3565da006b07592fa9cf02a973cd032e281ce8b38c2438b2985e050f95adabfe9a7b43f2657aefd42aeb54420f2fd4618757735c792782727d8432edabaf68016e4f12a6521144010a63e67323e58dc836e5d22346e38a07c0192480f56f57e375d931f4e9d140684a6314230ba18a05da6d3ad807de2ca2c28d9630dbadaae72cc0d54e09af0c1b41af9a37b132f0801cf52789bf06c0f4500bf1d4e03b983ba84146dbcec82367573b94156d901da923884cff7b8989096778ded77495d39135eb35b2e6619e92b090a74aa7efbb03f3acc0be1b87270b8ae3b77d0eb3e6dedd46bbc4017c2ecee56bcf755f9d3aad977d94dcec02755e1ee828bbfe0040894c9428c21dcc557ffe804d4b43cdd8164080c6eefed06409ab3eb5591baf84e722ba922f6fd1bcb1f4b64261128589539aafc96e6aea0f0b809611c786574e0960192f9a5abf59e6fb90af0dbdb08c9095af4610d8e3e85d2f422fee310b670f84611e4fae0355476759d639cec483c62683108a4e58ba98b9b63024672d5f3ed3cb19a5a86517df8f65afbd48abd02ca574ba336eabf58a361ad8ff7972c1ef223cf85e98004c9221a8cbbc604e5e2d4d88cee5138dbed51ba56c1928b43fb2d6df28765378b17b747de3601602fefe82c5a5c30ef9c82f03c1dee3553ee92bbf08ce234ad8795d5ed28d50fb8d2cc74d48723591d91d191f443eea6a01ce7a6ee9a839a208b5c9ad461c7e9c421e04a1b517692b70665b533c7a235b5442cacfedd1765e503520653821c4f54031894b9991a7a178073561d7dbdc271301988b9f94682ebd4b752c6cfef0013bd72fa4ff9c3de464cc7b5d1d7903dca50fc1f67fafb1182203821c21fb93ab44399f1c6d14aa63e6b5eda57c596bd76ac31e317a7575f52e3ce5840df84f444b9ed686472782dd2ad79553b2435b5ca0bd4e7bc81b1c44b2bd0fee1c8dfcd5073b08d504504f4222180cbb5629b11bc831d4068f7db8c653f609383fc877baa2ca1a2001b73044801b73f91aaecf0dc0fa1bbf5813af720b0519deae09802645bef620d6827d2a0bccc95940a76d8c93c8c508942430fdc5307444b3699c8a87baf1f2abd923c32b122d328c1d81047fd343ffe767fdcaba1316fbfa77121306584677809bed0d756bc0041ca53078dc1f0ecff75d9323c046fca1214d2b6961c09916107c706aa41b6a5d4518ed0041c513c3ddc1b9fa39e4cafbaa58ccd1a4cb4042bd5eae917c3bbec0d18b0733302b6c49be9c847c2098aaa3e7dd7be150ce6dbe0ad8d05ff439bd7b95c58e9692450eefa5d172422701d32602c0010bd93142edb1d8f3f03d0fec521dfacf084c16cf79f343fe52a7797f56819fe885af8e58571709bc0170ecafcf78542f9509d19dd539b75fa55c5f9ae9a8c7e76aeded9f90798b725b77953b24a79d8302f834e12329352a8d769dfe7214fd17abeac1064dc77937cebcaa4c29b0dc8250ba3a81c12b122c9c7496969b25ec3393f36e661995ba76e782e916e8daddcc40fc32074f35a3d6c576c2baa2816da0cda5936c57422cff7c30d96630d01bb72d37dc2f82be5a1e89206db8a069c3b52f1e5676d8db36ed2a509547f765ddb411247f9b3e1433ad0ed69c90e6f296704774b966f5db663dfc83660a827fc4048ee2e949fd5262f79dab79562a6a95d6ca7dc1fa0e8be3c5e70ea26ee09f16acb61b9b37b29d72e12603bf2c1e4da1a60341db332c9e9db7e508951eebbffd675358cdbfc2cc8d0eea3e5660bdb7c7a86b33e067d4fccc847a8ce1a35d3d041498182c5957ab85d03518778347b2a4729a3df119e58378874c957349549bd618dfddbec795cb804f8bb4b5e28bf22887351ac46a83886b66aca7f89fa149f4fa048e1f1dbe2d452c71ec9cb7c4e26b04120fe262edd1a2dde282402c0b49fefa34866a9bf07b831ac4acb52e29aa7c964ed829decb6be22d39ab5da034cdfad8250252465e40c8f1974d7791327e77e0ca696ae72bda0131226a96a0ad8c231f4c6673795e537e8a0e4370173bdf9b2d664f8c0f6a79d2dd9ba905c6ab335796288f9185c7c035de0fdbd99e19496be851716bddf5114c046d51b28ffd9954e4d63eae24f1c91319e87db33906c92bdec811b67bba9baced0313fbd20683465e4ab032d01db67f0ebb8c6017b61d3e0fedd96b0a1b30af861d34f4d9914271bcceb0fd7b0d3971cb2eb604c9dae4845bc85e3605deaf8781b07864855ae021cd9116b8a9a43ad800b30c32e24869316fd7f21daf87499fa0941717c15f52756dfc56f1058c22fc20547070b2310861aad5059cb86379a341c76ef8eedef62cdd408969faf9ed987ea1d041e8d621018edb93686bec18b7a0847054506c103ac8dd0c70ba1cdfb0c6b7f52539321b2cf0b4dfc2dacb7b52eacae7b9b0e74796c865327f1ebdb4886c0e0961b6206ee876a47ef66a60fead503e9513d0f3e70d7d0cc10c99f228ce4adb09e2a9728409ac599fa5a40057f71f9d4e7845a8cacdbac1b16bb3de2d933a887c7a164c9c5a00dc1caa415bf17c661d5deb50b6ccb9e42b89012da78e11c589cc51031742e884fea9f42a099ae166d3b3d4f089c85be7a4861e08d26bae61b016e9124d12888cf1817e9da660bf529da4bf801f4c7dc987f44b755b1d19c4b91b9a6f8403d50fabed60d69904aa48b5c7c9d55e1711318883dd2283e3b93f068d4174d1077d51f814e3ed73654435169a6fe332cb1b061ceab116993135398d21381942d7145cd8bf6f6e9bbfbd935908112083210561772f7bb3464e9617977015d35b63ddd5a08f013a7a9fd1c2075ba996742b371d7906c554ab29f044ada636464f7bc7c7e677a82873f369e0b571aa9035a5934602dd18f4077ed205631d55a41543f8340a5db0c62da0fb3ee39e331549942272806d92720181df7c31f6ec049a12a50b658756f64ee3928f274c5c5e9c7c27ceb3accee5e31cb4c9d496ecebb9a5a713f96b01c8947f48b175bbe8ff958370d34d34518c44156f7adefdcc65ad5d5c6ba2f30e66a60a932709bde52ba1f5b0a3c099686e001acfc90eca91a4b9e262d98fbe99abc20b7579b76b02ac54f2c51e78a0ce88285b760741598ca85c642ae2f83a9a485028d1d940a4f2977bb83500a3c9c4fb8197e00213d9ca5228e4cbda7713d7df3cf9805d86905ef4c988312e5f0a8a0b28031e739259447fc785aa02a0d162b16d52ca74c4f206a2668a44a4d45731c50824ca11e5dabadcab62964825d5b7d47f5a699cfd1cde4cfbac0c5d76796c7e8ab61d093845546384321ad6f186c7f360bee20e1155c7efeba78fb1dc6221592f0d3e6d8909f5ced2a618816e5950df3dea3c42185cdc95b6875078c5651edff637b9d12dffc2258bff844ceff785ad8dc07b8cc8ca4e7322674177e4a420a5f4c7c02cf36ab10c6e9a7abf4db4c36208f171a37ce3bb1b6d05ca176fadb76c17706d2580907d4fceed8fc69fe73e64e8e7ae03abf0e99be4ca3db2e743aff55579fd9af4db04769b50c7d0fe14a05df02be095c9edaf18694a26446e44366bc2e63886dac8153ffc46ea294332f7fd606c48251e023c773ad28bc6fd51f80be2a29c57a5fd1b49797ad71d5433b5cd84b5c81319f70b4e0da0c40d779188fe131571f11d02e029a0c971acec87b3e71e6c881464d1ebd88ecb5f83ddc6db732d60f38fb457ac075bb37f6639749a955c88fde3df339a2b6475fc2b6e775d684e1fff9f6f7e00e1e9becb5ad6762b4c80e1669d7f61051bc9be7214aa8269872f5d4cbd73a4cee885d762a70f4baa6f998756e7794fb95d7896693e6c1c9aa68ebdcb463a69cf74b11419c37261665beb5021e2e1699012c33fc0cd0ae173827a58528cf1685686f94135d0a5f5aa55fff8a10748da06b67c5c04887a5682b068cff4ef605b82590adc23b602f7f00867385feff1dd747a22b15552da01cb2058d663898e9aba98eb65c573f1979a5834b48bdcfc989496f1ae7b8ae7192f476564b7dbecd4593432c98b4b114f70c5f7a362f8917c07a9b1e1f7c0b76682dbfa2ce02a7da941a35e38ddf065407848d5e7e5c881bafa0281905843cd6b4992ca16aad3be9a10358dface11f1165bdcb2b7bcecac3dbafc8df60c31c442e4b6029dfaaed2c3c4995dd48563ab7285da46116b5e033b84ba8015993f192094c97cc7f4eff16f0e9bf38127d787ccebd890bb0fd3a3070f760c118cef2891315c9395315fd2a39f1c02578ca0b4809ef142f5d52b474feb88ee3ab91a84c6abaf2dc015a46209d67550f71b524d3db88ba1da6361d31b76ef6ec4f38353ba640788d46de0806f1d3357a277f54a1866a417f6ea0f8a7836af531918bcb7a19cffd2225f70a8010f2ff7b98f799f87772f63460a71b98bfcc27e591de98f57ab33ac203a3db0a6abf3f09c1b3b03af63f3383251fe2caa208c85d9ffdb525d4c5aeb624f8bb5ad04637d58bdac778338ce488239c4dab9d81de6520835b38a147ee234a8c9ff9c676bc60fa2f8c9882a03128ab25f80ce9c5364ad58532a76e5a33b49911fa5af42e06dff8bc2b3b3c5e1526aabd4139b9a7311efbc865ee52539f8805a6f41b3e8e924d76c536553edc24e0a32a0b0e7cf68da747c37232e17be5e8fb358c01638715050e1c8562f26352674b79ef42b575f0bca25876ed7e447496d209ddb929027f3789875e4ca164f67bac74f5a1071e073186f72d6cd9ae10c6a83eb77e0ff2fe098f9cea262079ce87339984abeb78b8bfc41f9c01237dfef58356add3be4f79ea20f10e18f60126c0c002c1b3510cea555fee53ccecfbcd99bcbd098d7331bf25b5de172fca5711f773f3c244a33f611f8e394c5a6ca9e33005e16a933ee0ae7619d298524400c12452d3a45f746195dbdd05a5f4c54142ff2a52008d261ea8c329dcd93a2cfbb8b110212daafa1c470b643492e0d569ff7fd3e6a6e33d1186dd001adacaab1d7e1a57cf69d0ca076df311930965a09e05048a9157485811d3d5fe817b9a8f85dcfb9edb69454c0c886e99ffaf8eaf8930d2b54b90e02b74ad03391bd445ab074f24930c394eb18ac498067b1072616a9e4990aa9f2e93c84380fc9240375ceedd6e195cb2b6369ed6a99a37e855e01255d0e279b9221240872a74e8f2788ade9ba52ca0886442b43cc823552db4586f8f6d9ec909b386878612d4b390da372d7b3b3ab4648cf7696351b0805930fec77a36ee7e73d337a3bbf9162731c4cd62de43d8217a295f66c53f54b2c813067ec2c5c82ede0f1fb36a568f8d409c34f9c5671f0d1da395ef7c48c0df01aeffdbb1ddaacc7bfdf032f2d3e62cacc66cbaf1231b219243641b77a6615b527b119940c9a6f7c92f47876767229d2b8c05d1c6b129829d410d8e5ba95b3129e9f4c339760d99355d7353ec812bc53aebedc5b0db8ff78449875c92a8cb9e0926994a9055cb882778dc44d73b5e3cd14e4f864a42749cb81b24206f8a436ec421b241d7d8a3a55e163d4ca4e4c51f9adbb83379"}, {0xd8, 0xffff, 0x8, "5082a2ce194fea3be1936a11d18db90d0a021f698847f42479f232747ff572f2ed9ba779a9cd4fadd072295f4bf0638018b3295542cb58619985f43979d951e63163cabe142c3f83c88ae12f1b0a08c945e25a2c9801928125289a91d454143127d70ecc0511d225d06c111f3d5152800c338618704feaf70585b4d12413929079f9ad967bd3be939d4b573d91dc63446dc892f1ce47d1f104290fc460b6518585356b55e5ad744a983a433079bb5f50b5bea50f54ec4483c235dac15b0d3a92c3a568b44418"}], 0x1400}, 0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x5b2, 0x15c1, 0xc5e, "3644563181780c23087ae8580b3c2c5af24160f4", 0x101}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0xfffffffffffffffe, 0xffffc00000000000, 0x3, 0xfffffffffffffffd}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) close(r0) socket(0x3, 0x7, 0x100) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="8a953ba0d21ad8680b2bb433dd71850222ea36edb6a2743c5e17232da399de4cd13d67b6a21d", 0x26}, {&(0x7f0000000280)="bd915a143ccd358ab592fb37a5c5b280080d947f47c0a3444049c3f84a68a83ef7537b4e93c2187faf1338e952e642410db3153d9887c17b5a76f1fb32f2d2ad65c6ea93aff0fe21cca5b3dcfe126487e36b31978a1f16143833636b8e467c628411c9460f60a554793fddd2b49cee16207a4e85e10bdeee649f79e7b25a86fbf4a743b306b457710cf29f88a1519f35a8fe17e106490fea695ffe0e47e6021e609b0f15c495267124384476eed1d44e7ccbcc0861ef91a261354f1467b82f12af438a84fb0d179e9ce71d49a05124646cecbc2f3f", 0xd5}, {&(0x7f0000000440)="42e6b5b839652cc4b1a9bc05a1e803e2f92c3e9dfc9cc33f7de7b3a84b208f5cd452f8da7cf2f6de2d317218de7b71b7e30ff56fb027df9c3f45d94f38b6c068fe34886e2a93615af9b1dbe42c1833cda48b392679631cd2933a1fd4b02c480cb929ed89d0834a0d0021e055c16012a3aa7680f9c577d52cdafdc77d14d41899b3a1fac80e25ea7353e87c03bc5b8c27337585b5ec9b79037bf461b33d15e659259d526f632e969bac9c4e0d187f57352bf57cdd2c202318ecc2ee14a50ade67356ca8f10d27860a8a8dac8b2b9e84531ae31b5d5ffca4a72db588539987ca", 0xdf}], 0x3, 0x0, 0x0, 0x8}, 0x9) chroot(&(0x7f0000000180)='./bus\x00') 16:00:20 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a19ad6cc801db11b03925a075e7ae0c92556c981531efc4dcec6a3debab8c1db4eec1935651cdb178e6e201cc8ded2f2e612680c8c606abd066424b3bd"], 0x10) socketpair(0x1a, 0x8002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000003, 0x400000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x6, 0x4) semget$private(0x0, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$getown(r0, 0x5) flock(r1, 0xa) wait4(r3, &(0x7f0000000180), 0x0, 0x0) socketpair(0x6, 0x4, 0x5738fca5, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:20 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x10, 0x2, 0x7fffffff) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x70a) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x8, 0x9, 0x81, 0x6b59, "1a2a845305e28702472ba13a2c4270e32c566579", 0x5, 0x101}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) getsockopt(r0, 0x6, 0x7, &(0x7f0000000140)=""/149, &(0x7f0000000200)=0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:20 executing program 0: socketpair(0x20, 0x4003, 0x1, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffffffffffffffff, 0x319, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0x7, 0x85, 0xfffffffffffffffe, 0xb144, 0x904, 0x5, 0x8, 0xfff}, &(0x7f0000000100)={0x5, 0x2, 0x6, 0x0, 0x33, 0x8, 0x9f, 0xa}, &(0x7f0000000080)={0x3, 0x81, 0x0, 0x9, 0xfff, 0x8, 0x6, 0x7}, &(0x7f0000000140)={0x5, 0x1ff}) 16:00:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) dup(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000003b40)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4c4156000d0c9c5b6df8cd796844abb0bb35d02b41c0233ef1a9fa55ccb95dcf72d4457aa1de7333a676dab77caf321be614ebf5ae75728a0b36fc530189b47a77da5272c", 0xff6e}], 0xffffffffffffffdc, 0xfffffffffffffffd) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xcb, 0x44f3}, {0x0, 0x9}, {0x82, 0x8}, {0x85, 0x31}, {0x0, 0x3ff}], 0x5}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6, 0x10, r1, 0x0, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3}, {0x6, 0x3}}, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="a069f0fd71c6df225b3367348c5d118ee59130a4beeedbea2bfc4b9d3f231d2dcd559fc78244b4f2a71161fbe6be7363776df381cf6cde4fb02289fcf9c0e0688228318f61bfe024cdff79668bb69ae4b8e1e222112028b9d07734058f4e1ad5dfce767dafd968f1d979d28502f51938cef7238325e2049d7485708cdc98579c41fd2456d5e1e87fc03689b5ff1bc9a381ed34c30824a571f1a5f59fe9e5650b02e39d8aaa4ba97af7870640caedfa7337e8dd99ab9fb5d2eb688e25a63f1772e266e9bab683423304dbdda1dc51d01e8f36d16110228d4131055f6837d65b9954e3370fecf4384045b0bd70b4bbf4208e7af52f05e099d65224609b3d", 0xfd}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x98) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffd) chflagsat(r0, &(0x7f0000001980)='./bus\x00', 0x60003, 0x2) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="3d19486ee26b8cef982a8567094252ec6bed52327152bb3fc1b96741e387123b0f6bdd1b7584324073e78cc59855feedbddd2e8ab363c5ea882e3636fbf68b", 0x3f}, {&(0x7f0000000140)="e55e36dd6bf0fdfdc373573d59dc05d23f1f18ed1e23552fa84c5e39c2fe484c8c87b9d1f2f4942fdfd8f04cf8b131e67b8a6eaf720e659924c2d94f48af047b6e703f9bb2c018593fbf5608cca6f5d3fbb9cec783c4f34bad42355d7fe64e21d4cf54966abb146b59910d4bc58aed3958440719448facbae2146b9ac41759415485e73e", 0x84}, {&(0x7f00000000c0)="d964865d8a7b83dd", 0x8}, {&(0x7f0000000500)="ed03d9432892602295652f68c05224d4037fb8d0784ffeac110cd66d9121eacae03cbb5fcba60196aba13c263afc0cc5d5b47c6ef40c1f2979ee9f27b97773c212be6ac0d7cb84eb8db840afeb723c679f061855a5693f1704902ba09a987a61b96e519c4d55910abd09b88b8b8a99c020724d5233dcebd9449071768254841bd46dc77fced5a25c6bb8c832451357c106708964918a05a8af3be90a82125123c8af69f2d91102f4d9ec75a37424f844788cb783937f91891542b552b49a30f8bd334be2bde8d2c160713250f9fbb583bc16f324fe1f8d1d2561b3e5606cce1a8bac068c215d0df4f449a0892652503e846ad7d342651ae6ed0bb6449471584e5011e95e1f1b2069c333560b7fa7dbe5919ecc93a1667baaecd64054212e2167553f8fb66980bed5928019415e60cb5d09c93311b12cd7f9d9bba2878c587714f1ec5beb15740586f13fb1df8ebd0a53f08b9b9f0a2b02ffa8600ff853ba9605fb3d0bfb06a4938eba834792071266bbe291ea37478c42f7b03779c54eaeead5540d0f7424810c51f05cd0af8fcac26786605d60aa543dab9fbea5341f9846c913c2b04b1df9cbe82fc276f976602dc7a8faefdcd965d69a49d7da3281a2afaca83d763fb2cab68c7fa1b279d69af967d5282449df815b2afeb94e3723381bce70db394854a76bec57e75ffc31ecf488eb7da19abb0036fd41ecfad270a2dcbeeef7783c6c6727f33535bababf02e298e902d201b85edb777190d94cdf7b61aaad1462bfdf4ea8b0086cbd8f76f6fd75fdbffba322c312cc21570b067ab7a5d2764d58dfcc944143939ed2fbc9e0dd5f53300e63c579fa63106cc28f2754c7f756c9cfc3316a4e9864d7c9cf4b778f9985b30d844a0551a49a90f0d8b4f1dd47f89df0b6dd4922ed99ec5db3c25a73c089d17b038044ab853f90848927028dd425f021342b2f40ca63df6e91a65bffe6d02c1855b45d10d0795a621091f1c2e735f9973d326b7093a4026266bd1b63d01ff590aa1b9ea3fb1df01734cd5bb5cdd59ca8f21f81dec6e3c7ec934b7bfa223ff93fcbd25a4f1a2841f2e20e8210bc37546f7bacbdf50fe9b6906ff769e7554aa57a0cbcfdf03c36eb886f55f0fa9fcc35e490e98b203ce8a4e1d24895fe1dc0a03961de6d6cce11bb511efc44108922034c1c012fb80615c2e13159caf5293d4e219a45e67b2e4e4ae3666d222e2d713c8f2d7fe6e2be9667784236033a5896235c702aac153a6fa52cebfe6cdee4d9146a770509dbe325b4d14f39804fe6102cafa2e2b542fca83c74e90c396f65ade4bd907785ca9cc5f16f124631557d60c18f2c5f2e2ee82a73d8c14b3d61fa23db281ffa47eccb53c0ed6a23f8aca4781f30dec9746221cb1ec7b114a7f0b7dd2e6ab52c28ef9357eda0a6ff90c23c2e32fc53465d2d7d8488fb0b2b91450de4ef445dc49e437edd9e3a69433c49b9b6273149e182583fe7c4e91211a6168f93c0e42dd6738a6fdde8645e094e57d0c8f07fc41145b51ef536dc050b63636ef8fae98d084959c3b671b8830af0cdfc06c39e071d372df9f3109552d33588e421b68a8d026cdab1640905a3694fba1830433e478b5b5d544e6fb457bd97ade86df8e23bbfd35c1da72d34a2e1fce2dca4d5b88c3b17d6fd3b30bb4b06de53c534690c7b3723f9d69b7b373ecaea98c296bb48830972e8db08878097670d28ac472f84c196aec693c0f4432338dad7e7ae306073254bec865c4498a25c003fa54269d60e27eb62fc0d28d2890b88687a895832eaf9d7ad2f24dc76c7a88c64e82d506628828628915df219a2672b77153afd45f9bad56ebcd93fafcc5a05237fb24d6463b45116fd424a2aa62e74773585236b00cb7a6ea760f51d32b9bf1c2c6d71e29f46ef0b99e6e2ca27800585a36737c5bbe758648105a853c6051bac0451753e4ac4124717b0847f8cbbbb8bd3899cc2478bf2a9109cec795a9364ef864e15d328d3ab9745f92f41fcecbbb56d88a65ac1a82ca16ed9f84b30e7f28504dff0f2b9bcf31eecc01d611416fc08901355045161b25247207ee1a560f91709ff25e8c869ec307e4280cab69aa166bfcfa3a0af6dabe83638ecdf419017bfb1fb18a8657c002f113a2e93d122abe750d1f10cb8c46ae80b388212dec37aed155f46e9a970c373722093eebdf8fe0ac5a9bd7cc656b16f530435b465e0c9259af1621c4041a6a1c27cc7aad2c407a99b9fe32c2ed81772e11b09fb3e4e1e2c5563efd99728ba0ec694009b1dc27cfb4a5f6ac529fc736c9021e2eef6b9c5136a93ac958a5a2ad741203f1196024fd4632c83bf20cc1d522fdb99969133d14a1e946ec998ba166187f9014b82a9ea34b876ced9e56d89ca8d7cd5344d5f5029ad677234630b02f057df917b5620b4ef8bc87ef80ff0e9ed11fc556f35499fe029469ee306be3c63b75126214bf51a12484d3d6d7423c6417feef6d8874e4789d3b8b2df6082cac990636c8ec03d72f36486b4a5e37d53fe6b41f67a9aaf75701bb9dd6c43dcbd41838670c0dcc85b3d83d0a7c9f31c589e7cfaa12b55cb21ab51f42e7e12751d442f474759ec40b7b0d3cb51d5418b2d2dfd06156906d304acec0575f254193b148009ed9307c6b699b5ad96d9d36fd6e932a20ac744aa2765289bc69247b02404ca833b85552130da4d67d8a64f5fc9e7b081d00c6c9c26ce87b190e67471e31a94790540c406ab07cf42ff6f941228bdc17c16330541c517a129596d1fd47922b16f47fdb552e5f391e52d2e1cbb7084f50033578171ccb9400107c8bc2238019e967ce22bf1d5726ac509e56ff8674cffa3ca80b4afe4a1605d2165401fba0c3aae30f3c44303b4127a1274888c2438a288ae9d75b3c277d355786d61d79b3fbe88a30a9096b8068471be2fcef62f056201681520d5e0653ca9b97032df4cd7e1fcc458c5f731e07bf595deebbe5d537c1b2688e9040069acec74b75242bb3e682b9ae78cb1ba547edd112db6bf02464c031ccb5782b4ccf8fc973f4997e3490ac590c8c043b4ec0fe6178ce9f91f77080037a1651e46cbccaf8419e7f6008b64782ca2d07346c26e6addbebf8be4c4359d75438ee333006bbe1c97974e20ef52c21834f6813c10760bee836a92410a43935d3db67b664f863e7ab7884792b2a53511ca5ad14530e5c3c12795d97467dc372d0e16fc3bf306d88ea2a08559ef4500ee4d299fe39c182f3606d3c9ea478910e37d52146db11c84af757f8b7d7b17330404bd2aa24e3f514d885e4bc5ad3c14f8d9542f77e14d2254c4ed0a59e6568823b30a3be728b37a172d93f921cbc5d8d54ca60d8105982dd5f560b587edb6e9aae7c65cf764ef60915734a54026805ea534970222d60e5c4a550a730085cdbcc3f894b3c0389d9fc58a5ca2355f44acf1e693e2ee06e13e642901063e4ebf505924e11dcf1a961d85c6a41523fd9279e13276d51f32c7e35d31d8fa9f65ce22317d0a457ce9ae0198ef066e3853915d8a5cde1ee765ab3c9d36338f970b8d7f18b35ee656b3b75fe4ca16512e433475417d6680a0cce176aa359978f408e0e278f114c1030b36054723b4c9431b6c5c34f38eefb784c6719d56da4cec9cb7d00d99d03808fe9749b3cb30ef0f727b4a8b86758ae3e350471a0aaa964d6343b8f723ca29a1e1a75608c4bc555759892109d762efdc4886d4e0584d4e055c7af5cb998faac29380aba15e8284ee2a766486209a89d3cab968cef32fd0e5ffaf236936cb4f08a747cc8b194b3978638735d2e4ce7518fce1560ff86aa87a175c0804b6ddc4c269fc761c50e85f5aba6ae5d94329e1867b060ad5d7085f538c292c606ee4302a9e10d91113f1da41ec68eaee88ffbe1174e54541e286e9b7431922254ba0930bf64bc2c9863052079f0bc5207ed2a5b122633b78ccc017dc92bb601811f1ac420e37be3569c17e3d29a6562606d548c16fc9529cdf72d5b895de84912b75cb002d90b5f408e91c56302f140dc31436888f3d11013b13c2a2b5a78d15e558bbbac9a7116eb0e41efd2a9a70c60d1f051da8ba35f8a84a16449d5a786e3377468bf477bcdab32238968f6c5e731eaefc5bde182f2021e9ff00065d7b69444a3dd7131c07f02c3ff47e2114a7fcbd66423055ca9c917824a51fcfebaae9dd1fb69dcb77f984a3f18b743ff03155abc35eca5b97d26c7c066f4d10a414cd9f9f204576db97620a7c4986d3eacf61f870060739fa5a2e1b86f1600ea92ce2833cbff6ae14abcf9d85bc49fbef0a09b82d8e99ec35b0eccb8d6ea0c6ef65ea019ba1bf4840e8011de1e4156f0c9d928ee711de09f194f00e6461e30b4cd7d4304c52316f706242a34daa294af268e16f495d31ac6a2eeb28978028e4af48c86caa6aea3fee22dc178d4206d62ae80b7b66f8879b3f51460829d826de0c1362dbce231053ad0159ad728d32b0fa8f6cfd222ecb52661513b5000ed44d5f79f74357b7fbf328cbfb5010f9727b50e902dfcf2d20275a36119bc28c57c2d90ccac7e70823d7acd2614dce7bffa9f1f5824bccfcfe249f5851d1f1f7e7ee35bbcbe55685f24a063830ee01f49ac4752b34672872ebffdea98b92db624935f753062c4778ad4f0585747a55ff54e8447c11b1f855bcd80524a33945ffd4a504f4c0e67df0f896635100d42be7290bacc8a813e3211cc65315bf0a7d35703e9b6d0b76bf11afefe302a7e1e9a54d4cf53a60d3ef5ec716b5b145c88d05ee426d17b3810255537c6e34b51b7a9f2034aacfc69a125b8c4e7a67ee9d2e6ad4c13642fafc27a806bf5a75bb07866602cc35321a38239092daa64ae1cb832a2210358bbbe1c8235c5b075b1dfcd1573e03626c3c0c7adf46390529070e13b3ae190866ce5a9a89f6c839c9e7f5b9c0b6f233a019eacc04b0dd0da47bab6412185a215f28fa9258f176e07a0c73098886534da9da79e1b2640b79275a19ed01faf840df707ea500860706cfd6cb8659835ddcf4116c6e78ce77ec96fe982075ce40922d593167962034d189c895c5b93fc4d75aa08445484c8f68cfce064479f8cd1f796847342897f85eb61f3c5303095b0efd657b7dc64ba949121e2ed349b4f779d8bd9d93e60cdcc1844eca85d601dd4c76d0e0109c41882c5bff428a1b660f9994d1613bd2a4cc367c84d08144d9e15fc8d0e20d06b2f8534b831f696a724ea40963668b5400033de8ee2f76ac75157917fa053ef9cfc689f383b47cfa3bed4c2ad9e676651e355be14195501989d80214e13452222536197fd210cee09fc305967be80edd585edf6752ed3897c312e98d5d4b285dab578bf42f0c81ded5e5cd44ed3131dda58cd774776b12607d4be142be3facc628e13e186a9957dd1c5d69a7bbf87492507a4a4de4cc131f1ec0351579262d66bac08c225bba8caca8757fa23ff60a379252c898bdcffbde3d6df954e191ba202876a2e948fb9f9d3900af1429adf42b15502fbe8c732e2832f8738a8ab5f250be120065be94ca597c06d20d5d4ed10832a5da2d2f2a2ab32612d842a8b4835898f8e2f6860105f282754e6a3f8ff4bcf695fbfb2d6cc5b7b6678905dd52c4526bb5b482b07b3464eee22c2c98fd5a92763efa3e0ffd549c2ee6bd12c4eb4203b3999c4a7e70ff25dbbf1bfd1009dd59e180abd5875876d0add4f51fce9f79a1b8fea9c032d5185ba7f99ea56f266e85b8b2b2a8f00163bfe13852095167107716aab6de838b1ec17a86b1b09d58c9a38e61aa250d23590ed04ffd839287fc256f5e1f", 0x1000}, {&(0x7f0000000200)="df2c7a401f5d0f0b7f1edc9b3b989565421300f51e5a1c21a86e430c7922b2abd1f5d77e4d69d2879241282f4579b4cf5422fa16f4c0809825c3a302e72d56ace9fd68c425cdbbf14c", 0x49}, {&(0x7f0000000280)="9cc9fa834e091d53607291a3961d989a74a83374a42280468c4189dcdd1a51f6af0233da050e4e9172b4e6bd563f6640a71a2900b679ae2f4046a27038d12e2d3a034d355236423a59fd0da8999c1ba399fa819919baacc87a8e7400bde7d0ea15211a00b4d8063a88ebe01e108f5234cc2ef5f1c3e91e51de598659f479a4f5e697f0a9828d70211099aaae203d4b", 0x8f}], 0x6, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="193a89ff11012585b2bd442b44cdd9e671e98afbfc41fe555380dca04ecc15484aa277124e347f1b788db2ca3e9b9c39c98555f84f12a76c43d551e7cb225188f08fa16db576a347b450a673ae7af979a8a4bc92940716344187f9592dc0c70d9ed9c9cb3f59c82419c12c23e054b60a27fcee1fbbe90361e17389fb9c232b938e0a3001555b322c58a15f5b3a2ffd1fcceb4b70e6694606c5e47fbbcf5a294f0af86dd6bee4ade913b17d85d7e3b4072f60498e0e54c6917ad076215e88fb30853ef13a640120d54a489a65", 0xcc}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000001780)='./bus\x00', &(0x7f0000001a00)=[&(0x7f00000017c0)=':#\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)=',\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)='{\x00', &(0x7f0000001900)='[\x00', &(0x7f0000001940)='\'*\x00', &(0x7f0000001980), &(0x7f00000019c0)='\x00'], &(0x7f0000001c00)=[&(0x7f0000001a80)='./\x00', &(0x7f0000001ac0)='^)\x00', &(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='#*@\x00', &(0x7f0000001bc0)='&\\\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001c40)) readv(r0, &(0x7f0000001740)=[{&(0x7f0000001500)=""/99, 0x63}, {&(0x7f0000001580)=""/169, 0xa9}, {&(0x7f0000001640)=""/42, 0x2a}, {&(0x7f0000001680)=""/143, 0x8f}], 0x4) 16:00:21 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="952604bb659b43b92fa755d8279de3766afbbd5073b50b14d022a74e43461df0664bf6f5d79560b27c4b15551ca33de8031221bc20afabfcef51b91ba4f8455de8b81ae00bbb0ccdc6a25e2954796fe177d8619024ed2f5aeb9c4bebd70e3b6262c883cb8af54cd94c563ece17d3cdea6e0ef39dc2c40d3a4f6b4070b63e9bafa937fb1e1cb57d6c0ff0deea8fb027a326b90db49477e176fb6bd9501b9587e32fa0f16d905788d70990a3daff0f7f62e466aa6830ed1dab28da2e321187c2b54f927b6f785c86fb88108c378b3bad9c5432e0ef90f15f46c060770f0919134faa349cb5e56dddd427da601f", 0xec}, {&(0x7f0000000140)="499a79fdd6b59f2b11f20933b659a6cae84ca13fcdbab79baa3e09a88d2a44760c", 0x21}, {&(0x7f0000000180)="9dbc472ec46f5958e84d5ca342d5af8fc1f0f2bbf60a2328436d1cadf8e510f30e6b2a2ca011253678c2627b990824db28b5d4c992cfe04f598495f6b723c8da751372ef992bd73144bb851e2ecf53c28d8d6f8b6f7e08c9194177d5bda716ba2bddebf03398bfbab63c0b549c574c5ea4bf4bc007fb2fd4c398e8cefd6e8a5bc91d951c0922aad596cc72d239c44e73dd2cc97c71c51540b81f921236bc9892cae763dd8acd22c872d22293a544e8041feea079f9437f76702f36de989737113ca5", 0xc2}], 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x3) r1 = dup(r0) fchdir(r1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000300)=0x7fffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000340)={0x5, 0x80, {0x8001, 0x9c09}}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'\x00', 0x494b, 0x80000001, 0x1000, 0x1, 0x9, 0x80, 0xfffffffffffffffe, 0x2, 0x3, 0x1f, 0x3f}) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']6\x00'], &(0x7f0000000640)=[&(0x7f0000000540)='{--/.%\x00', &(0x7f0000000580)='%}\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='#\x00']) r2 = semget$private(0x0, 0x0, 0x400) semop(r2, &(0x7f0000000680)=[{0x3, 0xfffffffffffff377}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x2, 0x8001, 0x2, 0x0, 0x95, 0x6, 0x4, 0x2, 0x0, 0x4f}) recvfrom$unix(r1, &(0x7f0000000740)=""/172, 0xac, 0x803, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000840)=""/162, 0xa2}], 0x1) r3 = openat(r1, &(0x7f0000000940)='./file0\x00', 0x88, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000980)=""/12) truncate(&(0x7f00000009c0)='./file0\x00', 0xd12) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r4 = msgget$private(0x0, 0x28) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000a00)=""/159) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000ac0)={0x480000000000, 0x5a2f, 0x3ff, 0x1000}) getsockname$unix(r3, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000001b40)=0x1002) syz_open_pts() fchmod(r0, 0x0) sendto$unix(r3, &(0x7f0000001b80)="7eda74c38ebbddc58fae2d6a239dd4b36c0757caa271d72a428f9c189b8bb96b4107b167d4ea9cc22deb9a3b644e13dc4511a402d7f8384789157dc854132a5c73c30e2b91cb4a8a08b591862874e2abdb01c7e8c2a1f3bd951921b1476cf257a9a2c95091da01d7ce6f3a2e4d7b37b2a71c4f55326c23f06cc47c7790e82524a34eb1b3aa333a956b75732758f45be1389a76498d94328ccda26b9f6e69736801c2f0f744ab98a926b37bab943577bf93e0a9312fc3f02eb518929b3ea80124e14c71cad223c0fdcf555fb0205a5493675a36a6b7686a473582201519de288fc1428b6f418cc371262776c030cc3342df438258c3910f4076c1065fb567", 0xfe, 0x8, &(0x7f0000001c80)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001cc0)={0x1, 0x5}) connect(r0, &(0x7f0000001d00)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 1: kqueue() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)}) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0xb6e, './bus\x00', './bus\x00'}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020014000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000900000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024504bd78b739cc414f8b2f9047dab8585d4"], 0x18}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc8) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x96ca, 0x3}, 0x10) ftruncate(r0, 0x6) ioctl$TIOCNOTTY(r0, 0x20007471) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/186, &(0x7f0000000000)=0xba) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x4762, 0x7fff, 0x0, 0x8, 0xffffffff, 0x3, 0x0, 0x0, 0x40, 0x8}) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:21 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x100) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, 0x0) write(r0, &(0x7f0000000080)="ccdb2ae5729294208b95a02a03abc03e41dfa01ad7eca5370e1458415850f2a30b9e7869ea2c107cee4effd533f594193216318e0f97f844261ce4", 0x3b) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:21 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x9) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0x4e59) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x1, 0x810, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r2 = syz_open_pts() dup(r2) syz_open_pts() r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) r1 = semget$private(0x0, 0x0, 0x100) listen(r0, 0xfffffffffffffff8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1f, 0x6]) 16:00:21 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0), 0x0) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) fchmod(r1, 0x12a) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x200, 0x4) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x83, 0x4500) select(0x40, &(0x7f0000000080)={0x3, 0xdf, 0x401, 0x4, 0x2, 0x0, 0x9, 0x3}, &(0x7f0000000300)={0xcb35, 0x8, 0xffff, 0x0, 0x6, 0x20, 0x2, 0x6}, &(0x7f0000000340)={0x3, 0x0, 0x2, 0xffff, 0x3, 0x4, 0x1, 0x526}, &(0x7f0000000380)={0x7, 0x5}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x40045720, &(0x7f00000000c0)={0x0, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x8, 0x2, 0x94ba, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x401}, {{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x5b1a}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x0, 0x217}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000005, 0x4b1, 0x544}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7fffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x80, 0x3c}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x56ecbf43, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xff, 0x2}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0xc, 0xf0000028, 0xfe, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0xd9bb}], 0x6, &(0x7f0000000280)={0x20}) fcntl$getown(r1, 0x5) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) fsync(r0) r1 = dup(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) 16:00:22 executing program 0: socketpair(0x6, 0x7, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x84, 0x0, &(0x7f0000000040)="adec0a412a5a17ddc018be64d5a6f58758b585582811595ec4538b7322e7c0dc1f98b3507042e760d7ff0ef6c806a5215bc54ff57258b4dfebd372e866c518ea805ece7d42ddba76f8c50c815e9169b2878792fa29e1b9b52091bce72c36de427ba0acac93bfe18791f6698e015b53a5014ec2517fdb9604604f3e17c9603ee8c4bc3cc0d54f61f448b5bb228d2c47fdd590e053a9fb7c0069b3341249b54c129fe3d3c6bf8e8913703809fd00b85f5240a6ed4e53c6692760105a48ec2af609448cc37d006bf1593de49bf2b0dd4558f05934bab4c0ccffaa6a466a37b368384e803ec68f", 0xe5) clock_getres(0x0, 0xfffffffffffffffe) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 16:00:22 executing program 1: r0 = msgget(0x1, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/83) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "95f5f2e5e421044de1731f41ddeee6c387bd60838df7313c2aaef6c09f2d25b67afe1e06aed9ff8a63c0c65237cef475b2f1f0e0736a6056598feb1ae66f774b382d83b3879cf87ec08bb49e526b73da4111d1a2f6fe7e0544aedadcb132589d6a208462c9a610b448de1d63808cb6ca52a92ce6bb3e4547cb54db08d220d54ce47e8ce69e19588f30fc6f1962d8121a8eaa3a3adaa0c5f695246ac3ea815224f78493120876eab1109a85c625bf5e91078782dc1e8a4182a1c4cbec1ce745a28d218a27585c6b6620e019529d2119391e6c"}, 0xda, 0x0) msgrcv(r0, &(0x7f0000000180)={0x0, ""/46}, 0x36, 0x0, 0x0) msgget$private(0x0, 0x1) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x9, 0x80000000, 0x401, 0x4}) ioctl$TIOCSTOP(r2, 0x2000746f) sendto$inet6(r2, &(0x7f0000000240)="aa91b83bc0b38bf85a1e6219ecac72b3891d5a7bc6ab587520b14946f731dea2e9edc11aa070baecb083b10b13e259a09f75743d861eccbf6e697cdb939471dac06612f8227e43639e6ae619dbc0159bc942e0dbd4685eb8253ed9a47e2247bd57a2d80254d826b3d30ac3483afaee801cb0ef67a0c636672e05c4504da5eee1c5f69ed1cab1e125128e7d55ed127681b7af0c9c0bd6db6735dba32083ab997f496c7c206fa47223031e87657d3cd85272b6851df4ae0ba2a1deffe4d275c07677f5afcac962be77c541625d91f6be4fb2e047ee73b707a5ad36806f99c8dad1119a", 0xe2, 0x400, &(0x7f0000000340)={0x18, 0x3, 0xffffffffffffffff, 0x9}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000380)=0x8) sendto$unix(r2, &(0x7f00000003c0)="6993ac6e36a5d34e2f7853a85fcd3fec959c60480707aa903ef9877a9e1193c0953aa1af8ac5cbf571300b8466d9bed22b2334f00cfedf218e55e5774f93855a9541d3003fdfaf476bc2561b2f3b44f4092a5fa9f2595e0a133e923a14bacff0b9db5ecc1f7f7876a898f3d439ad38164362ab31b69fedf033bf86321c04cf378b601e86c21ccd5730c327e700b368ec9d4fcff69000ee3fafae8b7d97051a78b3adc01eb984995b30d64dfe43ac3028ba65b66fc6ff0cf0a73ac92157df58549f", 0xc1, 0x401, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000500)=""/136) getsockname(r2, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000640)=""/91) msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000006c0)={0x3, "e00ba30ff86e9a95fb0d18a2271c0848d8dc2486983c9f2ce70214d37cfbeb61eecd7c4a8e8a0211e1ad28cece8034fc34e0033e1d65371aeb9244492a83f32b5b0aa8705fb32742fa77dd28c274bf9d75ec79ff12ec662b7819762dd0fb0dc439c6c1f37fb4bdb5580410bc78f6c0b145c331144ab76533d3edd0c8be6dd97795be266e52b6b41d97e23951f803151826d291780cbdaa2cdef42c98a9ebc43502a766c5600f1c933394fae7071b70c32646dae6f54d1c0c7944f85d3dda531e0b55e584327c928c6a42d0c2542ba1294a3e07cebff5"}, 0xde, 0x800) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r4, &(0x7f0000000800)=""/124, 0x7c, 0x40, 0x0, 0x0) unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') listen(r3, 0x8) mkdirat(r3, &(0x7f0000000900)='./file0\x00', 0x20) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000940)=0x1) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) fchown(r4, r6, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000a00)={0x3, "8e54404900d817d12d2fa6174c3a68a599d5611decc55c484eb5240705ad891b1405bc5faea1fa727e3b4f5657f2aa855815bd99b8c639ef795ddd6f7df99a75eba42996c15adf4ee88d68ba57ec0d4e91aa6cbda473046b41e0653dec5acf8a6fc5858df304fb46adabd7e015cb9fd0abe82bf8bc6e05d6ce2857b88dfcc89428c4420930c0f614b1d4454f0d3f"}, 0x96, 0x800) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000ac0)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000b00)={{0x18, 0x2, 0x1, 0x2}, {0x18, 0x3, 0x9, 0x8}, 0x101, [0x800, 0x0, 0x9, 0x400, 0x6, 0x7fff, 0x6c, 0x8]}, 0x3c) 16:00:22 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xffffffffffffffe5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0001000000bf02008c979818fb9d568e58a6b193ce03df1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad000000", 0x4f}], 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)={0x0, "4fb22dd4dc06e2126382bf4d37a8a6bff9476b860486b0f5383bc615f4053d82d4ac6e4a6c90dc90a9ee5926b375c3f7c21f7fd72046c6c9be3bf01298c8dfb5ef6c5b871d083df66cdda5da7305f56464b74c87048eb69470b5b1f5c37e386e0b8c6b68394151227616b784c35a292d98f798897513ee8d1632f8e9f1181545df578db550b5f0cf22abded80ef4b646b95da7eb66c5451b3e8602a8e760556f3c29cac58b7b"}, 0xae, 0x7ff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:22 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getegid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = getegid() r5 = getegid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r4, 0x0, r5, r6]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="01c22e4846697d65dd7ab32e35995a7279486b2e7c90aee1306da8d900000e0000006041d7667731b0ab66c1276ebccacb2e0e1cea36133d23e91980a748535e655e4749fbae6c5050c67f2200000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x200) 16:00:22 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="248a6158ec28f41f19050cca9ee47708d281d775f169c047a93c83a05194378c2df6b3e52e7d222f6eb31b53957557e29f43a702e3e24a2d1b", 0x39, 0x400, &(0x7f00000000c0)={0x18, 0x0, 0x8, 0x7fffffff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r2, r1) 16:00:22 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fsync(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x1, 0x713, 0xfffffffffffffff7, 0x1, 0x6, 0x0, 0x4e, 0x1, 0x1, 0x5, 0x5}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x0) ftruncate(r1, 0x1) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() read(r0, &(0x7f0000000140)=""/208, 0xa6) chroot(&(0x7f0000000040)='./file0\x00') 16:00:22 executing program 0: clock_getres(0x8000000000000005, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x110) 16:00:22 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="0304008e127f0400ddb4ca5c22523084f5d20000000000000000093e3391e197ab1122ad5bb3cce22c6a0811c925508f179f2fabb448ee55cf039af81372258da0db6d7bd07144bab70c74802f79e5781a727662145e32f2182af588486e65461ec8be859723e2b2034a04de775584a855ff00e3691487adf72c43bced24eb0a793db976a952a5dc21b3ee5fa7d8c132b1f72966870560eabd2c37a97045de80"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = semget$private(0x0, 0xa, 0x1000000) r2 = dup(0xffffffffffffffff) r3 = getppid() fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r3}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r6, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r1, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r1, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r1, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) 16:00:23 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000de00003300000000000400"], 0x10}, 0x0) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x114) 16:00:23 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000400)="7c548adacb13397ad4c261a11cd6d9b7dc4f723eec3acaa2e0146b6ed678ddd9a4cad13b420d465c202d25b11b0ed02443a96c038c81b65abab819282ec9ae68170a1cdd109cfda976a388449e81f404508d5abec2c6c539df68b49cbdfa0d443ef6e1a2bf3e7cb0d4c88cc1ea25a8344f9aebfe94e36f46dfafb2210ab0a2991e6f863c71591f6ec2793629bdd71aa42b8e910fee100bfff4b17b7798d3ac17cc98b5c70b16", 0xa6}, {&(0x7f0000000200)="98953ab14590aea6de2ef9921ef85f3d653a24763e2284613741a94b8bda25", 0x1f}, {&(0x7f0000000240)="02120831f8864a0fe5b2eeff854bfd4113212ab228a9606c65ace529c6fe6fe203b2b47e913a5b1d72614a419455a696e123e266", 0x34}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x3}, 0x7) pipe(&(0x7f00000007c0)) r5 = msgget$private(0x0, 0x40a) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/166}, 0xae, 0x3, 0x800) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r6, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4000000000000, './bus\x00', './bus\x00'}) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2007, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7f, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8b352965ab47826, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffc, 0x21, 0x4, 0x1, 0x6}], 0x400, &(0x7f0000000080)={0x4, 0x1}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x42, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7ff, 0x3302}, {{r1}, 0x0, 0x10, 0x4, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0xa, 0x80, 0x51, 0x1}, {{r1}, 0xfffffffffffffffb, 0x3639d65814a98323, 0x80, 0x100000000, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000043, 0x7, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xf9b, 0x6}], 0x1000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x200, 0x55ac42e8}], 0x101, &(0x7f0000000240)={0x100000001, 0x200}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000003, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d2500090000000000006eb3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x80) mknod$loop(&(0x7f0000000140)='./bus/file0\x00', 0x8, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x8) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000000080)="b40632d84b", 0x5) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="18f3b44847236ec0dfee48e2908e6c8ed238703b4a37b8fd3d71d96f167264021125f1668644755784b2da364c8a6d580bcd8df6e6408527a8926d1c90da41c41e9a25f96658e64f762246d20883485044f3f57066931267ebfb4dc39b2c6da4828943e8", 0x64) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) write(r0, &(0x7f0000000040)="91fc27783744de79f7474ac6fba0e6db1ac2188ec3fa6b563d2cd36477c1569e20db55", 0x23) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021b2f66696c653000"], 0x10) shutdown(r0, 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c74d6928b", 0x148}], 0x1, 0x0) semget$private(0x0, 0x1, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, {0x9}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x20005302, &(0x7f0000000140)) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x452) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/32) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe", 0x3d2}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000003cc0)="8e8b32d50dcf5b549f7d3527fe5dc401a3cd98dd6235cb922242c3e4a2234f700491f992bd10a7ca5189ce08892ec6a4f3d02aca6f41722d7e0f0ef4152ab78347dd4f8b64c34cd40da195fb02c6014638656a4157b167d82b3cb98c8aba4ecc848aba974f248a8860ee1e018b40588afcf04ea7ef4f53c8385e0b668f1f24e142461c30cdeb0ad5bd6db6abc907d6d6bd4ba79c1897fe32c30ce644fec443df10840fd6ec882a6395eaa9b3a1ed0b1e61df37565741d2f4e7b7e0f17caff599f60d6bed6ca7c18e393704253ecb352dbca7203a6db8e9b8e0ac6224d82ec480deca97e522dafc0be738750ceeaec170250ddd33c905dbe77ac4863ecb2d5ec2878088c8ff131d0118fcad822e6f8ce6da93e8440e936f378bf2a1eb89c4d78d2880c0858f54c01286a04c966c334251962c9223a4f14c8df4c9edd0e5e216ae521df338c4c7e73367c636867a3a83b238b385e5a18aef692b03ac509658a62373ef0521e3e7c2c43ada998c9a85854a580e57e7f14d8a091e753e7cccb8409a42eb8c236a8812b2be19fd5c21adba2943900830eca5ab824650e4ca496f16fcbc99ae18da1a90422171210e4ed25deed89ed9c99085b57310e8d4a573246e8bbce8bafc0908efc5ffcd4f210a7289020213f7574f6d2ac9e549b4862959d352a8a6112e6336e1d8cca0cb6468af56872ecc8496546bf8ce46189c683cf4ca4353251f91dcc99ed1beb21fd7e787b0df75494a726e4a2e3a0ef54eceee4d823891dca54ef5fd733bdf9700552814227f45fd095461508efbc4f9be87a463420c4ddd6cb06c1a01d43102673de2f2c267f701ac839331f0ad86e1acae4d7cde123d6a8993b4fdde8fe6612aabad5b5a4af00bcc6857af7ae506fdbe3bafe9f689dc52a014f79918db92ec7dc7ab925c346b6db5fc64dcb590c1cc0e1287d9300207931c6df43979b924dc4ce7904ab64e6227db05ca42f2bc7fdb", 0x2ba}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0x101, "850000000009ff0f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) write(r2, &(0x7f0000000080)="88d81e308c2019bf64e51f283474d2493792e3ab56a71c55ee9a62f49f2fc1c637444b26da41ca36c19b00b0024cbe1e947c367fb53a1e95e6c14490f3d9b2ac68b7c0d923ff418ca681", 0x4a) syz_open_pts() 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178998824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f539efab4a0324eccf4a5227c75988c0f728193ef16ab9000000000000000000000000000000", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x4, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x291, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x23) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x21376556ba41ca7e, 0x0) r3 = getpgrp() r4 = getuid() getgroups(0x1, &(0x7f0000001140)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001240)={&(0x7f0000000080)=ANY=[@ANYBLOB="e706ffffffff00000000"], 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="f43a2edf957e2541b3bb45a851bc9b2e73eefb7a5e5af903e6f670c29e2f6fb3048b84feae70f8aa9db68430190de0a8c3f8137d8b3f23cd07745c4b47c7e638cd53bc7eb106dbbee723714e59e07617940d3516bf710f53fd656c87697620f54aebb7b7ef546e26c6e3f10650640d766cb6d7e49d59eb43b098ebedc3c18d665bde4758b8fd03f2a89057213d3d3c901b81c1d87b595fd685dd97a0db6fc2dbc5b38a25a922ee8c2900d79d88538ab32e32e642b8f332ac5e9906b259c2ea41a2a8f87fd9916e771092bfc12244e4b6397e7690ff65e4ebda3459bc0fb8b9c8767c86b7602a4215c0e24dfc0c06e39b099024b8c7d6d904dd409eb1f296e9e5b4c3f681ade6255ba9e391c57f68ab5b02a1a526d83d95420e81a570275386e2a79e14a849c21d7f678e3e987875a31934806b75cb3b130a4680f9d8735d2b14becc429c55aa6fafed2033c03166f01bad9f9cf41194b2316504785fe8bcd4154656d36d5b0a98e995c89b2e226a272342090a4b3426d32461e478d7c795f5004f1e63409b5e320f43f225916f3e217e6e79fa8faf39bfd35b55385284ca8341cbad61b01d433ffd91071f5d29b2e53b544a63ea527499f0fb38443d93149b6d2b07262ead6c5eeb3b240f57ce9d97e0b0a58256938524985804b410db3bad731d33c86b6540712c9ff4793a1205122e15a28f21979b7ec49bdfa512f77d140c223336d76c08f95d11617d81c6de3cc34abfd66ccd15836f3f42562d6178e5627d10f4374f3cf3399fa31926e511500c221338444a78a8e50a4b0b8181a828f71219e4ca8d797b33cda209b986e0655474ac7b64ec48c5a488021b8dc69cd6e556db7f327336d565ecabacca1c83ea480442d132c8540e7fdf058b3a5e921d2baec607b8bc2dd170dae51591e5a83eb8f8639cef7fbe2b39839f3e6c595576eed12bf8ab958af8a7f7cca39233fbe1184e00c420222d973d62fe8e89d34aa830270b02523fc19b60d3ec3f95a2a18a082403ebc38799b00e842612d3195c04f3bef7fd3b539677cc29b026f14e18ccc9f5de0b43c5c516f609369455aad5e0d8e1a0c839438527a7c5727d2e658231423f0876eecb9fb458f61814d644b120de6c433eb0fe3b8d9301fe037871462e1ee0f4a1f49c3427ce6df86029df9edac688a9ca986e8d8d69c8574718886544318737d2aba0667d59746b54fb4f70c61a176a2d284a12a46f8819c79bf571f8d986fb0257700879e3e7921bd31ea26691e719ea1af5e5d4760d1d9e03af02ab52ac193bd3f4cf3717f1d4bd88ef10bcfc853bfff199ef6d195ab7606fd34971248e6e1f093f48bb5dab702b8b4e0811286e226e1f2bba162c05fe2cb1f3fa6dea3a3157367912e6fc444cc4062b97a1da2787438622baa8f401a9b881123bda726cb886ac75136ad2226202aabbd2599777568e298705c2a7fd2993be0890103522448a1baedd7523e00aaf114201ef5d4a6537245b298af07d0670e274db91d083ee9ad23522d4e698b60fdeb41fb94b52a96007340d60c7c2e633722ff1ccf06918cb6133ed5229496d6a3f969c716765be0e3eb499c38fbaf1ed1ada8b3411daeed7fa3ecd81e3b2de472913dbd475e97a3252946341188701b901e56eae88a5205d35939dcbdfc1199f1fabd7f9be6c90e3c94d6f0304bafa8d4469556531a8009feb3a5f94f51b7644270baa2ec7ff0da1924015ada809583b470e3951156a3f5536743a3af63290388a4311261bb142e913644a83c0e25adda9ae69509a3dc376c2454df42c933f1611d7892aac9d65641c376dbb629ec6f435a69deaa8983b76b0561e4225a58bb36708b1c037402597c9dc493d480f1fa052b2cd0914603529bfbe0c380f178fda893e78ce50c8812aee69aceffe96bea75df780e9af2a5ded25cc4a036afe573cdd470fc9ae9031520ee65b94179bc79bd0c1c7dfb070dbadd9dd68f2baa8cec731cbfa6aa054189fd536cc6183e2b557b86f42f9b46a8a6ecf86bb32af11e72b98a0bf3537316fb8ccc22106933709312884f00881f53e3c832fcbc877700ef6dcb530707d9cd529eafedecf1c0fe3113a980383b5c30264119bb9f9953a252b5aea74ca382e545a4a1c49b04714d094e88def64d234ed15dee39b627494a0e3cdb96b66d5d63cb50fb2b2674ee3f4aee95b48adb81abd6ea364f3cb67d3ca51433db7c558ca065ba26b6d4a4823d23da761759bfb68985b11dcc2458294d326cce954a7309ba4bc4b7a670039b9cf10ecc418eb3b084f2ea002d37f12609869633050176005b987742a8ef200939216446e5845ecf31b4c00ec5c7f75224bd8ded1b1252915a700090368586fc018b13c0d5dcbee8feeebd5f80bb2fa39f1940bd8298e4b5eca91a3dce783f596445a5a896daf9e50fcd1ecb9144a5001a148c7c4f6576e3f047df01df35b83685e29d068e9414a6b73d067b87fc281fa560c24156c796c30f555f875ddd18097f32610c999fd70598b8aeee7e8287260b4ef3fbf86add06318b6634de7a01c6f22e44c221f9c0ed57628ef6f46a883c4281bba938a10adc6bc4faeb9129bd4bf0e12607c8ecd2f981f3dd0dca5637cd95c5d81b887904d3d52acbf5b608328dc727dd53639eee5f3116701996e939479cfe1e876efc489a06c6b650ebd361dd855ce0f011af9b09c7c6add926cb3988c46f91ef52f8f86118ae5294a29a58e95c39d8aabdac5865f3f67be153c786ffe9aa1efb5dbad936fb9dd5481e70a48b8e14f8b8cc1d8b9a94bef5eeddf51814cd222a26a531b40cfa20bb8484e2ce5179d710a8fa4a6c74aeddd5b5910ae0352308ff5cbd38a95630b4907331a03a437510f7c670f21e4f79fc4dbb4a78ce368c28bc6d0fed02fdf11584c0fee7b5f7c92dc7430c807a20f9f9be62f165e102b65ff9a7c939c38e4fe6026ce3e62b866d662b4be1640d3b02acdeb68b2a8d6f9ea68fcd547c7fc84f36a5a198ded784c6d44ea701d5ac53a53308f5bbed418c8bf4037409c0ec522a82119b401bc778828b93d3124a7df460f10d058d92409e729980cc7c673c4b6f81fd64bddb5d76bcaed5b94912af71e6c9bc1ec90ac3962bb8f86df530a612a1b8be1251676313f0f876608a016b6e29d5adf2800f96ae121457fdca421de7231c01aece0e0e513631690faaf3f0e5b1ca3f714c7c34f31ef7b43bcb4cdbc6f4af6e1c4b17f6e1c036c9d5296c219844ee04112e6143c96cb5de7a6f55b80ae8942a1c3389c2327c21c15347f9d202cb1fe1161593f7c00c45aa06a883747a68c8fb9da8a99c76e54366784bedd08acb56619a691c05d0f73fa7820378370c9052343c83a333fc920fb3195d3b720880ee1524241004d2c3cad04701eeebdddf0b67e77fbdb433aad0c6356ddabe33b4b97915f5d84819fa3e24cc741d16d9c96becae3f4aee318f98a149b95f50be3f4c8fb7caf5a8e33c84ba6e224de6749cb2cf7216fb888ace090c5bfcd39fd72911d244fb9aaef0121f8fd56cd29b7224e03689c5e1ed2bfb0314699d554be5bdd0f5387a0796d2c0d810cbf893550994046ed21b9565812cf7a271d823b2cfbd6090c1e3c217e08bdf22278ff2a31d361a362291c2ecc1ee557eaa87fae05cb9ee7308114b9e9f54a6486684fbf6cc3376a475f8e3f561972cfe9441150813484e8e8c9888eebf7fe49023b0e544013f6bc9a33a936f7af1ef06188421c7b0f8de1d8eb551d9b0155e7cb3066029732e05bf041bea07cdf08b1ddcd78c1fd5d79d7e594d50c06a9394789f6f2158fe29b7266cfc215eb570258a063071482986981267c8bcaa8ce81f6605b629179fe4e4ee1886927a7fb78b3bcc43dea19ba7a5b88b5f6888048ed17d061ce935ca594abd1260c303217ba5e2921fdad70c6331e5c41c16806fc57bcf80c0c990bb67ab45a303c78e4381a68169de98153bd3402327dcdf3b913a156597b28e3654887b82e22946e618e9024fbc28fb60dcf2d40cb63238710ee6364338eca5d21368cb8d41162facd4c0cda5f35a75e1b89662f7f0f22dd714695b58b9e12cec0cb2a66ac9a48f6aaef649b9c99fd28d88ff337cf8047e6ccc20c069657e3c2ca04522fa4108878455e1e6a1b4bcd862e4831f1bc4a803aa14039a81c6604bf688aed32b1702e9c7b5be0a1cc47d4fac24548b518f7901f245e527a79d8e778dd87bcad4960b0cb94c8cab38c3313831988e0a0912288b753e4a87d23dbb2fbc70971f8d283903ac22e54506dad0cb1cea73d250b2eaa8dd0d6f907266bf36b490684fd0250f0a48000866c578d02187dff7e7530098acaacac84c14b3b7b51ca1fea2c24a23656a099a4671627b42555f765ab07e8cc836f82868d7ac8ec46d85bd396dd2a81f547c01fa9fe09e388b9fe45df40758acf27dace189ae86bf8f75bcf545138667bf040c0bdd30dd93fca96d43684e9bcc7ff68e286149cc32ffc3a325661ebaf1404b11af7ae1505e88e69ec82b0b9ca716d8fc3a5d36b0b3a4966b378504b89d654141023ed2eb685f4ec72d6fb39ff1a9479a5e2dcdb9b140eb802e2e8c22d87cf434eb402bbf462886b6895989e7e4ccce9b096e3f236aab5fae3d0e14fc305975b95854b9c9caf5840e1578da78f96e4fc76dd4660c39c946a19a3f5ce4395e5d22e9a6b2e807504b388aa7a8d1a987301f6e7c8ba1f7c17cb4e5ffe9a3031c5245f40868825940c457a72e11a2ab79e8db075c8e4ba10cbeaa236d11319ff9b2ae0b0af78755c0c0c7a2fd89e9287f19f7c18b60aa3ef3e33b29f107ced6e074142e4b58469bfb52c5e02d21f2c1f8f92961a38fbf03f87514e035918571d568f8ddd49a352d0fe297bfeb98573bf0368164e867973261f1b22c19312b497be796a22db7ac926c4b09632887329fb1ceaca9bc200fc76511e531e704430a909f915417bda0374a402f0d16230a8f94adc49e50be67ebf67da9a0da62016c3aaeb54cbe1b17864f3e7eba01a618a6446d004b2eb4f5c043a457392c8bb440af2c49e42251a5a86e2dc1f329b85ee68f4384da87252a65efdc160d10b2b58ae613eb4821adb3d3904f76ce082875183156da2831b3883ec9e7e3d4cf57255ede5f2dd1d23d59689b8090fae647ca1e9d69531071ba3e4bf63900a7c7fc8431288780bd4a6b82320eebda9e3a99b47991a8b038d1f31d634de9f5882a40875cdb833f9ac42ed214636ecfd56ec259cc6a0dd1d08a636e92b2cd2c058283a7aba7f2312145769012d2564fa62361ee1db718d92050b4672c1829305e86beeee193bdda79da89c3fc60d2655d7072d0b3012ec802add3f09ffaed75851bd1144acab64d3f7fb11cf0d28545d4bc6709284536e902736ecebc2cba65f3ceba438df7956f4f2e0a2d550f1ac1c6eccc7d6d98497a67a1dc02f693ee4bf07f4c80cbdab43ec4f6367b52fc96557f9708977259811d497755085f333e7c74d2f458ce8dfabf3ed1fb8e8dc2d7fd5cbf3850939ea5bd0247de7712af3d1ad047ca81187bb052f9c359c18e972eb3b840a9a61b7137e5fd38ec5353aec3d1ca87dd9cd0cbe7acc891545c6e27958113a9dcfc0135a69a9c190fcfded30d923cf69052537f0818dcd811c92f637a60198f6bbc26c59fc3bc81ffa584060d7040bdf248ce91db3714789740528eee095d707970d7eacd2f8df9998dbc6175c2aaef05f4b61c09fc9cacd2f0f08292ad511d630d14815c1b259706f38ee284a15f15d7a0751febd906ba20013af7362d8e8b0149f54c943f1b6f2dc19276f", 0x1000}], 0x1, &(0x7f0000001180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xa8, 0x1}, 0x405) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000186004008b00230607000000000000001bed7dbdcc43b88958ffff000100000017dd411284bc3d69979dde867f876a48d8361f9c216d848314a23e1d8cca1286a2a219a3ac621f176181ffe6", 0x4f}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="a5063887cc972786b6f63f87884b0beefbcc2288a97065dbf686422381603acd4ae464d1e281421b47fd0abbada626bea675214191795fa9e3c847633ae07c65c6b1a57e3accbadf12b315b216d48d25ec3edda77000b75b3bdae982fe4c51eb516b27d60ac3729c5d5222ad4c0f3f5679de90c29cb215c29543784a43d69f2edb3271e09a5331a3264dc51cd2babe2d83cc53c4b6615e20e3abc48172337c496dbb6ced240905ef4f7167b03a6dac0ba090a11414a234b0801e3a5b", 0xbc, 0x40c, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ftruncate(r0, 0x4) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) write(r1, &(0x7f0000000040)="43eddc90cd8103ae2126df17f8e13706f0bb863ab7804dd2efb0e2ef6d17d550882c1b4509040f86037b435c9de8610c5d088f3235ee09854321f49489b2ece23bd4fd30c1c277ce9107042b60019716d80537d1dcaac546e610196a959ddcad09b76ad686ceddf850bff7beb4", 0x6d) 16:00:24 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 16:00:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000040)="1109a50bc37c02cc2ed02788e1d4ca5f76cb34bf3221f9a64de4bcb73c8e6e4f1da0aa755fe43682988cb52ba600d65d05b308517a87a34404305d92a901fcbfbd45894f4de2c2c72d1bc2f1e1c9443860a8b67c08851ab2", 0x58}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="42aa57d63f42223bd9810109a08fc02f5a670f36caa70febd6e41c1bf9c4166d", 0x20}, {&(0x7f0000000140)="8d93ad93e2db8179b90fbd444ea7eff6041cb3fd35572e8c709b29732d50d84c10b73eb076d95051dbe41ddaad2a5079332ef7bb8377740d310620ed23961d92e671664a0d81d557a305c55e2f6dc65e9342f4179a87590db475fe0a5d210db715b6e424e3f7220c88263c63661a64c81b9b3a3cf299cbc1dbd63de3ae6bc758dcea43addcede85394d2edc1b271a48ff330c21528efffe6b51d4999ceb280a86580ac9951a9db56078e8f7120ec4e8d9a5ccd9800f6d409d01cb0292f9ecc9ddd215c588d8becce6e426352b2ae9eae993f9ffa20a00977906585e6a9cbbfe72ca7f0ae61a3b9e207e456adde1e2a6cf108a3a2dae0e12ef3c64596f9b627fe36bd809e4f735e2f2809f59139f5761b8e688934d5055de2b3865aa2a91f8971392064b007f004d4b32e429e946ee151acba9b06f7da1331cd40aacf7f2b641d341240abd0358d489a57f25fcbcb061d4941ad4133907f22a98e563085067789d02f9f473a47d3684d0beedc9a20bdbfccd74b279d2d3af8abb6016fd446b4b7f9bec288010e6c8680095a0a37732128b6fcceef715d601cd0de3fa82d9f95ae94e37f347cd8296d93c1bed93be3c623dd1601cbd3ad1c623da1b1b81ff62ad0a0660a9cd60fd53967e13043cd3259820c20ce951ea883fc6596ffacfe0bbfa854a5031bfcedced99e19465ab108428a1bebd911a708f09d9ebf20e51c2d3cca17666888d95d786de31f6c466d56bbdb078837084193778f8dbbb3f68df8b3bba4deb66bf69c3278a4a46723e7e17f3127b529e9cbb9298b48e6ab63e13fc5b891eeddd6e079db1cd15d00da2ae73b9be8db212c81b552a8425e6e5f2b76f493b0f7d48f1db509383167d3a5d775fc7ca5832cd59e68d44404767f1b2c736cce770a87c200ed7e16ddc991af9925c0e7e6f17a45ff751b9e8ca0f67da05406079a1d46dc7047b50321953c6f16f4fd29f088fa19bbd5e6dee291cb1bfa499adbd9c13ae4c2f5b9a489790417d384be466bdba3fc36a2d1b010a5c5dfae948a356d50cdaa8206fc17cf5257b11da29ab3d816ba2c0afcd384f7e7b2150c31b1a70bc7842aba825ef82b2e3041d26abad627e5ff687ead67488a94489be439f499fd64e0c4942e62e5d1f00d66a52ca74dfb44d8d70bff13c3de2a8b11efa6c9abd817648b8c849b306f9f9489820bacb6c13591b7b6c1a7cee217f3f99051e57258697a709fe0e47bb237f0a855a19282fc3a2ba9947a97bcbf8b097cc461e6359d0a3433c5a23d87734715148a0dc5198812117f9c131e4b56879811dafe43f5fa279c4b7b8dbeb5f57effc249a7715048475f7a6cef6a5e9278c5c2758d7dce588fcf35618f3e33e9d16d663cb70967b325e8d711fdee655b8be8d95e883cb8052d63a40aa32851b96baffc53cfbd41313c3f3f07e322ccf50ffa8551b3502f96584a360534696745b6c0eef8d3548ebd0c9257d8d7e59c99dde75037fd3a5b3d3182d57854e6ce2abad715ce3ebc00b9cbf9ff6d172ac77cd19c0b7165d4fbf2ff5fd5c4dad9b1dc25843c193130e497b2290b937c223af08f84b0b7bed6c41d29bd6a142f2f8bee4f5e60504c2dedfa8f72bc04166f7236662d7da0095d3660b2a62246c7f33c6127aff05e44920debc6f300edee2d856d1faaf65350c6560765e9f1f87830f0a95761c2f816992cd11b531e00ce36001464de2a393d3a22471dd67c2f75289bc5651d9d37710a235285646e9d35d343aa69ed9adaa98581723ae7e9c59013cb2eec3a82fe1f7022aa7f73631a2641b5f1b0e9505159d7575f7818af87bde74461327e10794edc41b79172060cec124cf911d2bb3893af2d4ff8f1554d927c6e169ef4bad4f643a636e02db8784905f774ef9a86aa58732a5187767c06692ef919d383baae0c18ad12ac2b6ad1985ed1998f3a916dcbd93bab1bdde48ef2744e6820d1571b7195feaa1d923c177c77b91f36eb439a44e62a51db5406ea66fc416243ccd3a94857597a398ab222598bd167ec389e9727f06b254f517f84891f9c2402a92d020007878b991da0b2a04712089c50f214de88f2954b8cf2fee549e837040c34cccbc0375c73c76bf6c732e727cfe2e2fe1ea7a72d86b92a10dbbd478abf7d78a89fc20e9383ba84fce4dc6953c6fd158042146a4947caeef0d8db3734f17332f7c2a9209ebef2849ff11b79bc27f5f39ef71d35d187c6d3954b1ffc1e67780e7241fa625338d003523bf7d7fafe77524310af48d49a85385ba09bbf6224eced566799a56690c77d5f293524081458d46eff3baf065ce3319e3a00a487597d3364c25996483e73b5bb738e0e2b4f70095456ccd2302cf30a90fe4ba174f74cb9815645a0f54adbc11d142d7912ff4f3d387e434958da0e4e8cfb0b67f6eb2952d0c70b871d4e5be5fca7c40f2ca9b260ebd9c425b0490332cfe22b356266fda13f41cb8282080791096d577f4e6582ad3d2a0221ea02950d33ea04930fd6c04027912c936e2186a7193e602a6635b6d1c86ef6ca737d74b3fc2dd585c0b589f52b1a6ee5869c65cbbc27d8f09b121cad6f32e5f13d753a22fac78de1dfdac42d65a81a6fba36f56409698ec9650b0152b8f8c26c9d3a219693650626c334817672b33359c748fd9f5e9d558d704c743d472dbff81d7e404f3a466d97578725d2234b40f3407863ef1db187f9b65915b5c613f0a98f3a94c04737e2a4ac1f0a45ff97fd03b35ee56b5495f6bf910f7df611f48196276bc7e12b4c0e474c96bafd4a502b55f68445dfe7ebcda4f6317c971da902b7a3fa32e9d771f52d30fe01ced181d76e4243851bae469b4b6b4da997e5256b1c5ed60ef1f806afb9c31b382bf594847d5a74b4b867bebb6b804875576817fc52e3bfa10b3038db852c0f62b8d1cff58263911d2753433fdd2111a79dd3b30d0431138f63b0060f10f5a847e8792f69416405e131e92cafb4b0c1bcc24b0c5048f67460063fc6b01989e283a9f27a0656f057be1e7a6fcf5aecc14902b8861e7ca19236ee783ad4897ee37e6b00f04d5eb71003df4056c02abe4d7ac3c94080117a074cf83b3dada5602e6888f7c07643e25f3de6fb3f0fdca323724d55afe0d19d3896400bef5458e37efdd45eab99e727efe9260b6071175ba56a28fc850031b2dab6e41ae78f54fe7464e159773f4bf616b0ee5c667f217da10755249e53079b354d1619f9e81042b7062aee2bc5616739982c06267fc2b9125970a938dedc5868c341b37325b257a99a451e749f1aa03ea49eb3f448082fdf6f4e9196f5a6cb67c3ec097e78a1441eb3e6df9f368f0c38a499d107855e76775584137c505344fa13141beec0be8b7102e35378a0be6a7c1b7a45a0f1174f3fb34c18e9457ad3640abb4b4ff58f0f76b7751c266ca419065ef315502b709c9a91ed9de5e28bd3f133fda6cd379f04827ae06ce4af3b48706b5561c90713b162812080ba2d137e04f5d14b0265d311249ae4018909a71a9ad7f5de617cc4a458bb44011ea4b766673e246d78f7c99e81788d733d7840aa15cad495a1e045ae132a2bf54921cf858ad6f8263f0a2c4187e607ed21a1066680a0a2ac0fb97a1fc0ae181f6fc1edcd2e1bc378146dcc587310a3c1d58ed5619d48aa2c80171ce3d340b8ee212b4315d3277c0fa922780630ad41cf690437e951827233a5cae4efedb6990b4bbb94661b2a9c9f81c1497aafa34a1997f9abc7f8b27ad2d659400600c86afb50ca837e0b884cb220251e27b1f7851c0d6ba80cf08c5efe8b2d16a1b6148b282a2b9db7a96a0efa25612018e3830a1d07274790b4221d295682e861c144c6ecbd2da5b0a977ab1b12e390f6340c749b87101d6b3c2270411a5c52945b27526b1f05aa3a50895030b2ebfba823c3bc354f7c5bc86a477f7b2da3b516184441cef44ff348f60e051143464174169b21eb6b8d032ec370d237351cae50b3d53cb6cdf33e3ffcc0ac9201689cf81c940dc3b857e9dcb7552624ea2bc972c29b0c28c10741af18816392bbd5169047b59a302e6d2259c6c284e28fca9f190d85d2df23719f6d37679c6c1bb50d9cf518a4c4d1ad23ceff4730c21f437a5bd31f4d83f87452148b3966edf888b0eaa145e7de9b6a6bc123a93b41fb2955fd9600891b11b43710d0dd95dd772d7135559df32a5fb937d65b423c168084d7976d6896866e5a6b41a3c93e0bea150d5a63a5983f8d7b9722cb23bc4b0d2a32cfaa81245de002e38275f86ec036aa6bc84cd04479d8c41fb198449ea15b238795391161a217da4f4dfb67ee4cb3cda73891f8b1267e309764b44b6fcf1857f7a4f5361cdc197e0b072395bcd59c092dd3ea98d7c5bf750dd817f29f0d0fc60df5b461962b6870be511bdbc29e1cb4ca4aea500f4aa102b15679ec17047201832aba72aae451fdf2ac30bee8c3edbc0b26001573f3802ad71f0dd913ac2595d5cd4a0d371386be7a51e9c3c0442fec9bed6b76e12211cdd6ef5c3565e705146c842b5934090ade803fe89fb9e563742f85abd8d0f220499d889242103ba75b1c5febeea93fe6f4205200f8e2bdd8c9fe863ab7822e80192264f41e9c15652b1c0e23cea0e80910f9a3ab18d6dd712b51e4c72f9e31c9890fd40ed4f7f9ed4d4c22ddd7f96ea4757bc91ba73fc3027c3b6b18442e69c95e6b046f189144cf9c2e687c58e56e5323e040db5f6782b2a84d2cb06ad1a4ec36ea482a94d6d731ee9e88fa3c04f6cb6aaf5e62672352f80a6e30b97096e5a8c43828989a57f042d2cae28f2c1e0399944aa7647ffd5a4bb4759ac6dc5e1671552bb61d03f51edf9c0cbffc3ccb40e7bf69d4e0ba6b1415c28ef26258d1f06a6f9b31a70fe7aa70f95e5e89789ea229537dee70c0c721bd1ba5b33ac68a62762c3846016d8249af028d3d0b7eb7f364c0b7d5f02fae2bf1b4f711778fb27aec09c21f9a30ba02005324d1a6873b7aa2d22dad9d5b0b949e1515bd540aad3c5374d21c4de759d106c629e8e4504aafe60099dfb1a4b16e265e83a1bfd1015828dc4cd70b58bebf48da13a8d3afcb9cc334a00fcdae237b59ddf6920d149773eaeb46ac6498ab74ace478f7aed4c7b1a7d0b9604099540d829db7ea583eb6dcbaea1b48a300087f75809fa8421a12adc0f811339086e70abde90a5cdb40529d3330f9fff3d44e16b143586bd1e2b878957c5d4f4bdad892270c6ff658d3028bb5f49880c680c77ada22b74253f9843a6028c0b60d69ae045e3a4349ae98c240a5dba9f7da87c53a2241456026e5aadb5f69d96904e9307006bb298e527e71381e3be0c4ae03dbd4c1c782421fafa33839665babe25a75eaee9c41904788aa4d4878c18ae3034211a90a9a41178814b71bd3b3babc07ccbc45354cd4c0b4436bf983882c21c1e059ca43be6e906810e84d482e4dcfee15968846614e6056dd4bb5e598952d69c388a675eb1960aefca083e48ef1c43a751ca0fdc83f264c06903bb6a5c7343792415bcfbf94c152ad5a5236b437f0e2c40afbb0ecb8ed7084db0c2bfc814c21cbb6a6ec5287b5c1afa6c11371d45e5b5700beff7008d5a287a5af7fc588e322b20a81c5956a335ccacdf66552fae7ead2c085495370b3e9de2cfe98515851645af0d6291dd376cd9c5bd4f0830e76d8e211ef97db0b3c85fb1c318b20f76dfa08100c127b26cb1ebe59f7870fc17f1a18f19650b9e59bf19f0ea8d59802bbca05e6e34dfaca09e62bd4a0c667324aab25002c4fbdd408a1ea8be45419b5283f507cbfd373575278a8a72bb059", 0x1000}, {&(0x7f0000001140)="edd10dc15435fe42e3fcf10f67c97d89f016eaad1708d69cd17f1de29336f039fe619ebc3340240deb50155501dbd91d0c7ce2c9e5ad9071fcec91d495566ce6a6b9a0de717f65c3abd5369e0dbf8faea10ce50f59c067b80d4710ac3aca2f6f9d25949d7f5f9b4c34999107c0d66d09d004e537f61fdd9c542e7568df0521373035a738afeea9e93885b812adf6faef69474124f2958bc6979e250fcce1df386f18dae186f913c86bcf8ccdef77e3c4ee94544802aceef5fd90998eda6bd1458c2f1d7c09d3facdaa744d8f08d64147", 0xd0}, {&(0x7f0000001240)="4d930cde1f2b0037688ca66c69ce64212796a963", 0x14}, {&(0x7f0000001280)="af4abd41ba0fe6484172afe4b9b27d4af5bdbd1e9f58b05638e962c6d6c4b0c6e20b75087c37a4af98900474e5a27b1d634cbb4a23f374deb22b3e5f9080e919f8df6d763a334aa86b39fe4ac838c50623c910bde2a5da52b22e9da661d3dcf6701a01b7184c3f70fc5e4d01e876abf81d65ebddaea5452952465eba164403c22da9416734f2f8449b80b6df0e98edb87d1ff98411e3267001ae761d6be32d8fe51a30133db3798b0467cd714056448abc6c4a9ed8befa65f82ddddf060fa2a3ca21901803abef15052c683bbbc36f2c", 0xd0}, {&(0x7f0000001380)="4ed23bc5ad93c551d84f759aac105e16be8d83500df5b2e73c2fc49aa1d9a089f0c013071a3d68be46f5bc4c2a9988c1dd0bc75aa58e3ffa0c77ff28fbc13359331a9d20d5e01d7eec69b5ceaed515b42a18a768bc69b30f2de5951da84ef2ccf42295283aff51759f6685b023f2fc4f761429da572badf64746bb5589df5f12b7215f3377f7290e06ecb3c4a95a3d7e38fd33229a262586f01e097b08a6c9925d87061d4d3251944b43cb739d07852f69669ebb2fd66a4f3457e7c421a5c0df31a132549701cec0dbedf9e8030e7ffbd2a11d5f0839e75b068f68d0bf647b719cf9e36d196a75e63335eb2c7b29ca2cd94c79cbdf7452ed44971357b24f04ecc088a1d083b2848c0388f05d0033a3d41057a33fabe48ae52e75a4a40f14ef6338f6beb8f746a4a09025684a52b3879684df2a5b493f30fe490c8c5b723a666aa1167adf348614380ed5e2cfb5c9b0aa3cf80831751ee3c96ce16646673db0808670a4d78539728709fa8f096b3756c80d3bb8893c88925e53bf9285e78c7ea2bce0e28dfb7fc25759136c8c05d49da1cdc607a874e9a70ec8b969fdb967185c1d91ad8a5a8388ec5cb5ced05d131cd10f942cb6b6dd37c679edbfe8d7eac2cf525dda7d6e5a14c9dfb54001bd0112361a65ebdbc0d100198913b3ff0ccc1e3cde787c701137d78dbdda6c5e40d966328ae839546a78b776cea9e1e349e114a7da7f92a31d26d30c04899bd6845c916c20b381e56b0369649a9c76a8db202d28e6f37d1340595aa75112a2348a2a4403a0eb6f49bd5f1316e1e76af307bffd256f42da8f53771c0f0459af302594cb7e6d4c0590e460ee50f3d1440fb3b36bfe7d78beb5c43b6fbb19e27b1356c5536e0e0ac0b2cc3820aeb7ce9530e30bc146892143d2c7a446d953100cbc1f704d5cad833a881c3a79cfcf583b684d382dd1bb6ae7dd88916793777d8817d2ce1c4374c5f96af30d92b5d1f1d3761e50e011f4a5bd66b60852d62cff9ee2dbd33939e47c3732a91c505c0f9b0bcae11d14c9577a9862d3e9df07053cd85c5a494b573a119a169637bdc8abc75574050a6cc3ba91068686bc0c03ba9a1c7eebcf107e0e793ac17987750863eb4ebd7c443bc30d530718e739c44451938579b65a1b00c90353864d28b56137b9e26298059ce1fd845989b43345464bcd13e51cd1ebd772e80dba04a56561a718b0617f2a808b070f1c894368ecf2d8e42e454356887c5620b769994f209d30bd878b2745298b65ccc3b8f871d9b1d41f19e7e46aa24526b37c8d12f7a290e6e06b7ff685dbef7228626e0e317388a5b128f031fde36ac9c49c5cfb6b5bd374dec3f054834fa2b3199c7fa466949bb061fb3eae7519ee4cac2efaef4966a696be85866e5a76f619c60a33b16c73aa6f7c27109e7ebfe1905f220d4b7af7a7c06e3a91c472a569e8e79bf4991e231a7d7a97b28721db7b58e647bd64bd8286f17983f468ae9f63dbe8f6a91c8e5155bda4ec0bbf8e7b5628f92ec7e9e7524d5804939146d597f978467464be24b5733ba318223bff3727ca36d8c3026ba914f02cb05dc63178c656058c2be0d7b269ea43ee34bd1197a03e88f5878daccd868f4f8c0a65707e6e6fd434f8c3f4f671afd3f111b66c49ca77d41680170b87ba993f1220a7e19011880043d0042e06a7e995119113c104493b77b847cefd81675aeac0dba49cfc61e2877961976a2674b6f0f119b6a8f15dad74cb68b8c5154b6a4592de4a6fbba20f907ff59f3522bab6a37ba4f6bcb62479534e266d2b3b4203abe47449cc4f7a4c773caa9fb30d6f2548860d60e0b51a2ee2528f022cd4f40c50f1b6036832d020164cfdc5b694af868f5c5ec7a2e783df131ba0c56dea61f0c96ecd29d358d2d0c05b01b1c9ee588a3061eedb922cd10b135d0a9b7cec613a90171d2ca7c2f1b8d1bd5e800f6f64af0dab9c2cd7af863f91c605b356df165439016a78f9d4a4f346a1dcc151f11f1a14c8436481714872c25b812079552d2a92358a16524d464ed15ecab35d52d387ac242ff192b903fa96ba4776698faebf99f791bc934d0b585800fbb0bbf05a4b882f03322d1953829af113b0b70856323d7b195fdf34562a702cc3d99176e96b832d7649edb5e1568c1d91ec42c6089b22227229d1ab284cdcc15d57e0b3e1f42b9c15722d36193ee9d33715fa87824de939db90af836934cb62f6f597c88555078fa02b1c567f7c4f103b462b5c2b6e0b16cbb83e99004ae946cd0c38185add18d90d4ce8b5e932f2cea77ca970afc7c4c2266081fb15b9a708f729be966adcd2439f3f08231ad7ff8e211c039660de3201144acc3a8b6f363be39405ab9dba4145c0f9f44ffc9d220e8ac4149f4924aea60e18fb7be98fe62719a6d6ec91d143b470894d7a187d279560365d7243003809eb6069580f0886c19b1f28d27af2aecdb5a253348c934de08da87d417fa9d7939474b19c8827b692b507a728b829234e3185a8aaac2b41f144cf614b0f297da3d458d9ff3de2995d21c0f3eaaf9eacb336342e1ae79f0523905ad8470dcbb50641b26f8e19a1b84a6ba13c6f3d723f02ef84820d31de00341abb0ae232cae7e6da0fe7be660ffc45b07168e613cfe9af0c876e6212539910b4f8477b1b06c18d23d99c6302606e9d6d5a8a1996f84ed12207169b2af80b360a23feb3a2bbcd88460772d8433124fc54d8b0b21cf03b91c9b6314f1a9f8ad600517f669c67290f6e9452c720bdf923c053b36d297a859c81a045cd86fdecf1c29593382721e860e1184c3f32e93a86156fa5c22151abd436c210f098a1cf8c75f2ff3e27b3f31846af76f827d2342aa1df999c5c94721bf716e5f90e4b8338b32e5dd4534a5eae6484d3eef97d8a0ca4a22235d3bc4dac956611dcf9d39de1d38b50a2a948953d70c98139733fa000d44b4b339396fab9396ecbc210b392cbfb22aa92a17aee5862cfb8d837a10bc40eab32f44db6f75e2fc7c4c815f22d8d31f337718135f25bd9de3397afef15f66794ac286f47a3d7ff5010b5a2eb34a5b268e10c677f312962d28a80d0f55a012ca1eb8308aa4a6db4625ef255934260428035dc202706064a0750329904e558e23969da44b440365c564a3bf9128ba19f69c46234ee3dacfd029c5b862d05e31b812cfd14fa6588a0e93b671731775ba2180506a15452c01f03fd9c5fcfdcb2217a9e9df969f8b3123aff729649e0bfeeb67ee3c00a3a8133f391cf89f5729cde891beea696fecf37b2feeb6b2013eb42021465350cc6390dffbf21e580943901fc5dca9457164adfc3fd0dcdc01f2ea8518dcadc6a298f2dea0a54eac74548d3a24b62bcc5c81fdd0a79650478924f936ff7411dcb5accb609c601abae504f4e25dde7102de9289008f91a36b413a55140dcbaf4244ee4896fdf29565a36a047eed81f7fa68220ade4dfbc5ed02975bd37841e4ef090247d9b21c40251d8f2d2ab6648ab0ad7138eb96a6286321499502ab484e005416410f8b94c9c67aff9fb29835b5a82c060b3139ec65391640f071934cfb8e283ab9013c27f983b2ecb3453cb22f6dce51c775052173beaa5dc03a0e13b042279674764011f308f6da013a223a85e46a7bc2279c017cd76e7353271c242108ef7e0e783f130d4a6a7295ae8c536b6e1e0fdfb1def58c2b40d0a2c003b857e87705dfa55bb25df02eac10d42eee95f4f8621a513e4199f6efff87631779fac1b732da3b0f973e38f8537f2b6a4cbfe6b78ef33c8e6c0d5499023da9ec78630a56b59f111416d59d7b4e7f19c746f50eedd87525532efdce92631c3f1817a996dfee4ef66bd165d69943821ef2cd2d4464ec0ec426436b72fdf0ae50a1de77e9d66b1f2c15019529b297c2efd5324cc83dd41b520ad5b38d10d6262dd36eada8cac23323e946fbcae9391b1f29d3d7a0350370eee051712da9b714c692fec49fde22f23c783ec1b214288166d7b25ef4559d5bd919ffb32bb300d0ad80457979bf2a4bfbed44645d25902b65f6fd63c751798ca23eb08624c02494160ee668a09a1ff00f8ba4f279e662e84ca9d34ee763b8298f9c8516fc0c2d9778c26aef49ad0ba1437e36d0e110ade82911f1d36abeaabdfa29c6593f67ac73a071cdad7c4a485eef3e9cb416982912038685cde46f04a1def1e0f2d79055d387e6751da7a7e0b715da91db62231fad30f533d3f628cdcef69ccc28ff0b928a718304a9d2e1205c9b3440fe5077e2d2fc2f12d1568c5f6b9ecdb87ce65417abc0bb748491a6867b1944a04b66e7155513afcb5905dac5a0711faf23fe62350c83511eb2d0b28cdd230b20769eacc6e1cb2b2daf6211070e98e2a091f2fbb93b3caf25c2b31a96acd77de3c62e1b52c378d335fda58fba5b85e8528d8a9e2601bea2e27b8bf21a7ab8ca283449018369d0d82e542702518505310f539cc7b6acf6605a25767de82e79918f8e1dd61d57b9a3584f59b56f233d44eb0e3f5463d5044d430ac2e8bd22fd1d2700c3b1fd5b0ff3dd3bbb8c1a0a3dd4bab7f4e73ae925bbde7e34fa4eaa0d814fe11183a13a02667c7a0609c241f5576498bb61aa82b4aae0058b38f308de9dcaf511428acdf4ce32fb5161d45cdaf741959762b59ccf74921d380c1b608fb59355e834c3217317b083626a1babce38426eedca03447d2b496238e429cc0c427585cd41e443ff507e5317bcb14103767693648f5b2783a9a30775dd3023239a87ca548acea9107efbee008735e8b7ad3160d7044170a6d770eeb867b2de34ccd42d66b3b9353b927a92a08f72f95b0a4b45de001649fccf9cce225a049e0d43f2b177c5591d74a8bf5e7b13d9c1486944ab412ea6bae80f2cd20e73f15b0081a94823df8fd9dbf1a11a5c3c755f51ada34bc0e8461359f65c7dc5db8c2995d2c724ae67cf8793090ac5d1ed23ce3692a84bfd4f2b2a0c6d55c61701ab05b02c3855a96959d3a4b68e5ab435e6fd2294f70a6cbdc63b3fb26bbf35a9c0c39b67ab583db084b9135532868c3cbdfa6260b86af64e085b17f825583b532131766013a4920d774439b0ff4f8af6a32068d87b74916fdc65d703fa514448094c855474d71b57625756967af983d538dee0dc076e1e7c368f5484f38d8487024f3d57f8a857fc695510723086c98e0823ede3e0d29f9bc04c965a455b453d6c96048b70d9f2a4e1e1651a7efeef39689d80add5e5bd30f095ccaa6b626901b0a13f3c2f72c693e21f9e2e0cc251b8df7743630f33e659e14e8cce7d3d0c66a72e2979d1ec5d544226eb884a83702760815a953663fc6504c5f7fd2e8143ba1b9d6fc620c6120aa6d4cd64bcaf7b8624e84a9b2a67ba1d4e5e10e7b141337168d40a59a5babc6a18c62f0cee273b5fa40ea8462fa03f78a9aa74e1c37780cae6bb8bb251c9fe97881ac194622b61fd951688eaf8cf163c802bff29b68a788e0f81ce23cd8cb71c2dc12419ff5bc328a4e443c6fa0c39c0e421cbe8b3a305af45b8848431ff92e19db9a7151865f7a032d0877fb6d6725b30d67069d4696ae35a14766369be2473dfbf9d04ad6d17f67e701c7b1ee5594dcc658b1821f4dc1f5c8c2808683a707bda0104c8886bf99efa785e70ad0687081498f70f1cc53a04971444178075f79f8f1cd107512dcc7f6ff23864cfbfec639e4ee678567cdd74c56dd55d56be295582896ea74b99a51d8b6406b46161e4c8b58ee3fa36bb237ce13579f3e35e4739f71a5fc1f20d7da8d0ba81bda576a3028d62cc8b8ab402b77939e17f6ade0", 0x1000}, {&(0x7f0000002380)="cb38fb7a", 0x4}], 0x9) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002480)={0x2, 0x10000, 0x9, 0x5, "d839fc934f583fc305bff1f27ccce89f7770e7f3", 0x200, 0x8001}) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1010, 0x2) 16:00:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x5, 0x0, 0x5, 0x6, "839d200fb6f7031f8e37efa1049bffe8ef934c6d", 0x3, 0x9}) close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x60, 0x1) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x6, 0xb2, 0x7936, 0xce7, "60bab4303ef29eb5f23da19b4ab65beba9036372", 0xeb57, 0x8}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0xbf8e) 16:00:24 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20002, 0x150) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="cd2609cbfd0cdd870a7968130972accb8fcb68cfe229cb841fe431d470fb33ea755b18f2525deebb1ec7cb3821bacb3533ccc68e921c633c65a35fe3aa1f8e23d87398bec71d692798e2a0d02143778845bf877f1edc36015c24dd679fe9f537a5f2e0a8af3a7f235dd1144ec88bf92e3dba459c4b40f86b4f2ec1f6dc1495df8fe4bd3d992d8abebb74f316e1b104279c37a15653f26467ca4cf10d541b64963003a3288fb3ebb204f096e82679abd16cf66e7ffe0f", 0xb6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000080)='./file0\x00', 0x300, 0xefa5813797f6c83e) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x3}, {0x9}}, 0x0) syz_open_pts() syz_open_pts() 16:00:25 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x0, 0x1, &(0x7f0000000080)=""/20, &(0x7f0000000100)=0x14) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000003a000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) 16:00:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, 0x0, 0x20080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x2e) r3 = getgid() fchown(r0, r1, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$TIOCMSET(r5, 0x40044266, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x200, 0x7ff, 0x2, 0x1, 0xe0000000000, 0x100000001, 0x40, 0x2, 0x1, 0xd34, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x294) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = dup(r0) r9 = kqueue() r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="08b891429e9c47a3624f411f577afdd2368ff8363b331e0f88a5b348bacb459bec4c14f48ab7fa3a7cca6e7221d650864596198457bf60395b0ecef541907e4243dfc79460b48e673dca1da7dfcf2d36", 0x50}, {&(0x7f0000000140)="1031", 0x2}, {&(0x7f0000000180)="85d4450c5c038520dac6fe3e650b10fc666a21b45389409533cb9acc57254f88103e47c4e143042a8a2d53fb7b52b96063067e8b563d38cb32c1127a387963c3d000fdd750b661d847101157855689c85c9785f924f50024f63017b06556ddbe969b576a4aba1054380f1af4249f3aae80ea97b3d9629b55197caa6d3cce68a3d799ff165062dd209e6025db88d6e36aba9a86448fc5a3646fbbaf3e21f643f0d39301a20a4e3186a66a298a6d0db84aa24407e9a41ed73ea0c7b050f7", 0xbd}], 0x3, &(0x7f0000000480)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r8, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x120, 0x5}, 0x402) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x833, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTART(r0, 0x2000746e) getgroups(0x5, &(0x7f0000000600)=[r4, r4, r15, r4, r12]) ioctl$TIOCNXCL(r0, 0x2000740e) bind$unix(r8, &(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) lseek(r0, 0x0, 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x39, 0xd940e77b32e73f3a, 0x9, 0xa79}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0xbd}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x8, 0x2}], 0x55ba, &(0x7f0000000180)={0xae3d, 0xbd25}) 16:00:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x4000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = shmget$private(0x0, 0x3000, 0x242, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:26 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80e0, 0x40) r1 = getpgid(0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getppid() r6 = geteuid() r7 = getgid() r8 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = syz_open_pts() recvfrom(r10, &(0x7f00000006c0)=""/187, 0xbb, 0x800, 0x0, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x400, 0x0) semget$private(0x0, 0x1, 0x200) mknodat(r11, &(0x7f0000000440)='./file0\x00', 0x60a8, 0xcda) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) r15 = socket(0x2, 0x5, 0x4) setuid(r3) r16 = getpid() ioctl$KDSETLED(r11, 0x20004b42, &(0x7f0000000780)=0x2) r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r19 = socket$unix(0x1, 0x5, 0x0) r20 = socket$inet6(0x18, 0x1, 0x1) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffcdb) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="a2fafe589a78129d887a49091652f9b9519ff5e49a37851d321ea93abe6b941c89b60a5e8094c099b0005cdfe93e6fd869aa50a0dc80176a0af00a2cc48873e7b47f358e3dc8d55d38b47b5c64d3657eb8eafa625cc0f781b9af8b7a026bb044b3b45cf5c2", 0x65}, {&(0x7f0000000100)="f12fce99ac42928d7d96eb4b8b471e2e398369325bb6aec3f089d8e3d3becabde8e62a72a995c873ad3c897b3ea3ed9eaa583e43db7850399302ec6075a3748e97db790becd2059a00ab4b24981b16f0422a90ddb4b88e7bc29832be196c70f577e0d0a0d99e46", 0x67}, {&(0x7f0000000180)="86605ec3eec70fc84e554f20a364c031d9c8b9f2145f583a6122cc3e803def41dde7537aa04abe725fa9d7a90c79d46207da2126d694eb8360b61329bbf11eec9d4260831d3075c71b11b9674a80589b979f6e40b5eda0a839a27cd3ba38a3ccd74ee16f0cd2d42b58856ecfd7a892bf5def412a3d125be56f", 0x79}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="20000000000004e1f7ffffffffffff00", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2080000000000600ffffdb0000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x406}, 0x8) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x20, 0x0, 0x5, 0x2000100000003, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x184) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xffffffffffffffdc) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3ada843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb4", 0x38) socket(0x1e, 0x8000, 0x1f) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x9) setsockopt(r0, 0xfff, 0x8000, &(0x7f0000000080)="dc66854bb6c9d7568773a2291d6ecc97429c516a814da0db93a171bc795747ee48ce6a5b152ebd345b843fd47052008698d53988d3a59fb022d054137d72828dd43edf8168ab12700eff13cf4e1b29bd7589ca41298fcfe9f8c3f6ad69cd73c436913dfe6104362ec6aac66f18273df44afaaf968d6c56bbad0a4f3c51e3d62f6ff991c6fd503c7748e9c923fab10dd152886c0c394019ef57b0a5f4a140281c69e82225aa334365690336595e953465b0665857a8e527c677a5c50be8f371e1f6f644cd18b590de3b930a28176982c30ddd1fc4106300f6f44961435b621b488ae52b0db4d4b7f669b765edb97851591ef9273558afe6a87e949b6bf8478614044ccf24eae76d0f3385d2fadd538315745c679988b7828dfabcc3ce4cc2550af27b99e41982c8653dc9dbce9e4d0b1bba2bd011580b5a5994c555f148f4148f788e68addd6b583e5ddaad96847362c3c53aa473c367c02aafd6f921e1312d861d405525a5648726a45951a3f2f5a2c1d1232131ec8997352e6bd8cfe70c4378aa4b4618a86d9e3fce73171e78a517e9609fcbad28fd6e8ed3e3aaa75b3af0226bc762773e022927ee01fae43076d5b4bf696037c98c8c8d37b8c77f907f51821edb10b2e528a8b25420bd50265164c12d88bc2f63728e305dc66573ce30c62028b286714a575bb0ee81f84cc3c75e276f54307bafdbc0c618df1f52de89850e5a364822193e846b979080707032548ce51544a8a99af06e73bc44cfd1b887a1832a96bbdd851a559f4040f9d0f35da4b1b92549612908a4f8cdbcf9a784934e3eb415a608087ae3592853adf23ec7771f8601be78a3683443bd24e220d0fe3f294a865a3c9bbd489d51ff168fadc86f236faad77246401bc81516cbfb39e3ea8f3c7e375fa9bdf3ba6e404921e793db4ee3d419bd471ec00f23879490fb33eb28402133593a6e7c8ee7b3f9c284f865ac36098c060eeb22eae4ae64b1a33b0b46fc68c13c00ba5338fe28dfa6cd739c7cce729d1f3ce455bca35c0e33fd80d4babf4fb97f9fe9d61926ea5f24db0118a894bec0b16447b26194759a8cebe4c80f927adaaef24129ca4f387de812ee3675b28ef1084005fc115d9c6963e2144b822ae25c5e39792c027de55c38537c947ea2efa61fdd7b0f9f00839c5beb3be78addc7d91e181f715b5ebb7672f9ddb24765ea6e55efb1f978f5944bf57953cbc4efabeba5e6b29cba16b80235a4e5729b91e30f12be28b705611f4bd9e4b7bbebbc54c4593aab7de4a3e4b41906559d16604dd743ba0251b80f60883d36770c6ab791b18416867b9abdb90c08f3bef826ccb3e49a1a641d538709952aef0b15a6015baef08e34907c3c88a15954650c2f672d544ad335e9bf11ce0febea461ee7c3e61a0bbd7bb2c9d4c2d5b34be7e173856d77b7ed2dbdb9c3cd459a15fd6cdf0a0cfdc2db8b35b35b78a61162a0a3316fc943663b8078e291cfc8fd3a940c1285657419b0f3591cceadc3bac7a341d43e5945cfec69d7f267f0b38cff74a54605143afe7a8e6a90974d4663ba12ab3cba5876b4dfdf38507bb19900f70837e8908803adda5a498af965047e490538e00897548696552658ffe689babc45689d324cc1942d14c7f8455af03e368969751006b5ee62dea34ba19d8c39ac5594522c0656dfbe9d5c7a0cbc52c605ad97926b750954ed4bca39bf9fdadc0732e743ad26f0805762026f529e9843f35f2e8551d9cdf430a9fca6920883da3d3ff448ae9f8dfe08c6ef57005aeff77fc69402bcdca462297d8bd6516952d0e6360f2294b8c6b2256abba56dbd90c9927aa9a2e897130badfe761962c02a4a4c6ee69f99310643208fb8760a71769671d611da842384b0fe06b0fd79dce1c03b9b5d0124f8d8e5b9c283fddcc7158e8d171c3a05c5c69e452deffe0632da324782213db6940768f608a98889f99aabef2e7dea76819144b2d66ca62663c8e792958863c364f68d00c257a33d5b1fdd3751c40b8cd86b9f103cb3c87ce1b6db7a1e14473ce925ce0ed43a0206180f85165e9dfa3c9b5c4591b716510e57b1cc1ad071863e571bef078905e0f1c2d57ec27ace7827bc39aea80f67638f9e777dfbaf4aebd91533089fae8ea08a47218a30db56559685e24701597ffeb78898266e8b304c936d61bae8a518488f5d71468fdf5ddbd57953e11643bd43ae02e77fd5a820abfe9787a1403d7ab2a2031a7faf599d4dcdee7bda780a4fc9441a5d60dc90bed4c19e2e412bb0d084bf4f902ca71c0ee36e9cb0c612777c47cb22612b8cfaf727460387a12a7be14b77ac443cd2eab49107f9fa42e96eea3a5751f6d440fb40024fea9b41370cf23a54e91e908bd469c7bc0933e3f7d7b5bf94f0e71e51dd98c920c6d7e62d7acc4b16c34471ed265acea0b29e04ad4624b6b39f18078e4e462e823f4836a0da410fb713d5fbd253b17a1e92deb1442de205c77b7d92c32a1700c4e95066c27008adbe7fddad0764245bf28f0395e743f9303e1680cde0c42d835bec65a0e45dd48bbb0a4f9dd3061d9cc19dc24e05b2ded8e86a39787876230a02c6f9ab4318b310e14745dbde032d7284cb8cb84b3de40cbb25de58bea4a14bed5aec84a168624f243412dc2671927ab1650158bfb68621ed12207763b73ea39c354ed631ce1cea045becf3a5359ddfbe5a0f35a0a095440ba1f791aab88a4dc30d3d1bd2a1e5f5abcde768ab51d6c426d39a9948e80a6c1736aa592be8d58dbf95eeeda67ad49286aa7f75366e179d8fe6651c141c79d37df0f58cf30f631063a71b940d56ceaeaf4d4b07360b39bdaf1384fa0c0c8168727ffa68905ab674de1420de749cd11f60e658b4e38836a4d8308861a27638858f755b57cb1bac6045175d11692146ff494d9c972c7ebe6a1eb731f658fbafe2e36dd7696e458c5bf4dc8dc9d80b93d09abde8fbf346ee4bc63b74a2baab7c42ae58c4408a29ef0687b8d32b66dade6e54dcb00e3315f938d1d0a1eddd20661ad7bc5a806757be26e7121fe9fdd7ff167f5f58af56c092141def16641aef11cbececdac19cc6e19b7746fb4f731a5337472620a6ea4806573c3fe7b526216b2a0f082ec4f8692598635515c649186dc9bba86351763acb4329705c016422c2a0b4e8d50b6f2d955ea116888f98f567f080c22dc876a7a16a0a5eea0403f89126ffa5228b03760e88a74a55bc07ff47d6519110863cfa21737d12f717b52a5c65104705aa917b51566baf16b5dc6fc14f48d3e6487d25ea4c13e41c0a588ed7fa9f61552ae673ac40a966edd2d09a0a66f6b968a9bd1fbfaaeed28ed2f7ba105a4b1750ac260a46b33417a23712c3583bc28b05cca5af84e2958b4dba6f5f0a1c85d5aa90d2619854243771864bb2ac2224265a2e8785f47fc3aa61259cdcb0e780b9d8d1257acb95da169a5a7dcdfff31232c7b9c4c938666703ff478c57270e5d267edf4a8c94f3b128c3881e8870905e21e555368be4d7fd65add47dd03a5bdcdc1fc609b5de687978468ecf810cc6fba1dc7b410d0d54b8b04b28302d3a73927753d78001f56478487abca6e8ed3df3e70ecdddda3b345c42e39da4116c5e0cfbea3b6e1287e1096cff9d928abde31090bd3b18a919e03dd0cc2bd255433f3f3e60da58e1364ef42e782960273c8748eb698b361f305b542e61fadf52027de6f121f90474949ebe0eb0036fc8da7041a3cc33345caf1fe3bc7945ae4b48e7b11de3d1e75110cafaf39db6dcb55f536a226cd60e90cbb60c562dc981fb94908ffb90c87413e1e85c5173393130ac4aa569b4cb1714c592d04fb85505fa10ae4bd77352e3b4d0c01e3b2f65216bc57beb0d35b1f443c465c35216a0a984a2474db9a24cacf4b1cce91d4eabab7ce7babb348b75879bc9fb578fdc607de14cf9b2d662784222a9849ab4ffbe4284658299b21d3d20865831a360fea0dd1212fd4621ac063703729f8971082db612db27076f4d60763a55b152656d63c0552a72cbe59b2d68ae07baf7c56065213a46c3016c07d781fa4c41acde327c21f24d3c2d6a766d0144a8d7a6a9ea68f92628540ef6775ef326e712b1b626662ecb2eebb8474e5eaf86b31acffa7255b46f9a91bb976661f7d19e23ae16fdf645b4b0feb5bf4c5349bbd1751cfa28fe648c628b49f8a54de834bdcfbaeb236bf4418bf762f515dbd65ec7f9aa7387cb195e36d23951a318026897654c6cf69fc52b874b50959e07128c98e89d34d8625256a7c76ea7e829d2a07475764b42eb875b6468739305b1ef5330a412f2e95a2d7dd45f2c7a8f27417a8910889afb8c156a93c3a8179168c9b47a095a66e81c284da2711f2b77e2911cda7004374586fef06db7042636561655a2ce2998f33de4cd1b2613a861dc3a7502c06a43ee90935badd83b544487d8775ec489269bd8640f2f41233b3854483d78041a8a468f796685344ff932e6707b07f17eb054b9f0ebaf3e7b76826607c867f0ea9c2545abf8aedad01c71bf422d1f935126405e1d813bf8e91f4a8372791625a37df40750670a497c6bf1a9c27cd27cde6bef9333ceb2cc9b2e284a38857eabb523b835166246e7f01d228b6a12329158e923d355257ff16dbd6bad98de42a43fcafe5a5ee7e636c3ff705c3db389d0c6ea85741b33a609d1285f1dc5b5e501f4ca48ef553e2b20379fcd72db113ba84bb7001df7dbe67ed1ddc986ab8e1a3d5c710792a1cb95ef2bc27723d743e8c48d53e2f102e6aa28eb8f9cbef2e050fa5e06f8711e31c7cefc7520a3ffe3fa9d756a023114f8dd478b5992650e30a9022487c779ea770d7563cf427057badd027522b8fda1548d8ca49c5aa921c62c5a57eb14140e1a5d7b2416a3eb140f835eb64a01477ff1bbb047d7f3f3b98e6fcc7284a362506bbd6862608c4cc71a51bdcf8ee6ee2e78bb1840f4cae4cfa98e833205d11d5e62b96b13e98cd7d0eca04da528786da5b1f3017e567e195d0935e0a756df6887052334b0ba11b4686a535f9e68c962e6c173302f684d5890fa8343bcea5579b5a62b08fee603367c8dae8f747c96624d8b106471dbb7cfda727787144257c5487f2736136fe5dc124476b77234d45ae94893039613eb4ac44bb85e0fd03e6a4d664e1ebcf1418c11228462ed486126eef390f3498c9c621d88f4823770f7189ba8bb865f1dc15c19883a03690da4f0c78de82ca0dab2d38c312be13abba9b6ee0f0c92b2daf370fec39556f24b28f9e12a40702385f2de6017cfeda2a4db94a22dcaf7048b5fcb6b1853f9f30d5d07717face1a39bb5d58a401f6b47161e6054b3ad0b1272da3b5fd79b0c3486bec1080ea034e1965093a038dc8ae9cb6d2465538bc41ef016c1477c9c8707e7b4fdeac3fd0d53fb3d832e7f90f7dd93701acaf00aef9c20120fd5637761aeab7d89476873c63627313cbcfa3864b22db1adc494720181946622e20d04d0703715acebc77094f47e1d7dba55e9b682708e3342d07f5603076f29fd4d1b7f499444599df3701f461b0f0741f624792d3537b7641913c89217ff787359304039378deff381268d6328a36dea34c6967571a045bc5c7c14ee18fe891774f5b8341cacab9d9838f7224e99e5504ebef35debbc472aa9f93de64328f1c15bb44458a4d5f08d8075565097f06dfc141b7881ba86477f7ef410b1e50b0c8f6743948eff13c0b4e24051a86c1cfb018c31f2f8499bcddc6689c44b848164a2239792d5ea12ed152003d29c11e4cf50b7490e0baa4a0468a72b606ee047059e7f3c", 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) listen(r1, 0x401) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x80, 0x3a0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x0) r2 = dup2(r1, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x14) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="b59b883f27fc637f2bd0efb55e93f5484cfe3634a8500f6c65cf19f1ef1db6fa41c864709c7500b31a200a0b0bd9ceb51e1f36dcfde878fa9ac3f27e13fa6250c02e152ac31e787411baec5cbcf1f1378bc0f74922f1b3661af91d6db29614c882cc7ad929a6473d0ef7588550f3802d05ecc0bac24e39d7d3977e5261fbba1b4ce9a9c170a88b790e011d7ec54a330e5c1ca8f4ed33", 0x96) bind$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9a411b08e79faa2be41ead70488dfddb51b9d1be2e9637da0aa1340cb76be5f1e87c9e3e8397c32f7b644e177f4d9b392bfb786b183d05c67a3c39d658cc664d8c8e5b47daca03cc7d15a5d10a221885b96a820371cc5c0e3b036dc027955e1fb6fd2ac83cd7b4b711c7c49763af469e9827a454be009e87d9a2ab67704c9fef2dab976570045a9964e216f958e5a2297d87966fed48c9962556902a30f365a8baf07e1678efbbb8a4745dd0c79ee7bf7b6608153c3f8bdf391bedd0a8c26099ea0011cb3ffd359fb4013da18d8f5c65", 0xfffffe81) 16:00:26 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x8, 0x3f}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r1, &(0x7f0000000080)=""/145, 0x91, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0x0, &(0x7f0000466000/0x3000)=nil, 0x1000) shmdt(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) r4 = shmget$private(0x0, 0x4000, 0x8030, &(0x7f0000ffa000/0x4000)=nil) r5 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r7, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, 0x0, 0x63, 0x0, 0xfffffffffffffffc) msgsnd(r5, &(0x7f0000000100)={0x3}, 0x8, 0x800) shmat(r4, &(0x7f0000206000/0x1000)=nil, 0x1000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x9, 0x9, 0xa8ee, 0x9}) 16:00:26 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair(0x6, 0x4002, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x23}], 0x1e}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:26 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setgid(r1) 15:59:59 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/102, &(0x7f00000001c0)=0x66) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x6f00c7e6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1f, 0x81}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xffff, 0x52b0}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x40000080, 0x0, 0x5}], 0x7, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) close(r2) 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:59:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x1000000000d37, 0x0, 0xffff, 0x0, "d4864feb9cf5fde549eb00deffffff00", 0x0, 0x8}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) socketpair(0x37, 0x8000, 0x100000000, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/136, 0x88, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x100, 0x8531}, 0xc) 15:59:59 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 15:59:59 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f00005f8000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xff25) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x102) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = dup(0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000200)=0xfffffffffffffe59) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x9) 16:00:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x10000000000006c, &(0x7f0000000540)="f3adc95d39e178199ec833c37f679e4acd91b124be2104772e", 0x19) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0xfff, 0x3, './file0\x00', 0x8000, 0x40, 0xffff, 0x8}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/237, 0xed}], 0x5) clock_settime(0x6, &(0x7f0000000500)={0x38, 0x1}) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget$private(0x0, 0x2000, 0x405, &(0x7f00007e9000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:00:01 executing program 0: setuid(0xee01) r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/155) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f00000000c0)='./file0\x00', 0xd1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)='L', 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000002c0)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000400)='./file0/file0\x00', 0x20005, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x9, &(0x7f0000000380)=[0x0, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff]) lchown(&(0x7f00000002c0)='./file0\x00', r1, r8) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f00000003c0)=[r3, r12, r10, r6, r4, r7, r6, r9, r5, r6]) r13 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) getpeername$unix(r13, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r11) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x98) shutdown(r0, 0x1) r1 = socket(0x800000018, 0x1000000000008000, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt(r1, 0x1f, 0x8, &(0x7f00000001c0)="34243f96b7aadb1b1c6db9997e39563b64aa7a92595f107c87a256a1f08599e60f0f9d6f9d6e008106a3b03b8a34992e85bed465f4793ad50d838aa84aeb3b0e1f9ac09d81e16cd40acf6d9b71024638b61b14a31526b55cc5f214519a64caba5b0aafe636d8e6cbc84d3079748038b48a0747a6396b6c0a68766f011caea08dea17414d3574b351fe54dab45fa8b9906303000000000000002fbeeea5949d14eb1d8c3c4da827d3533ec5201c347068f88b3612aefcc3c4e14ba0e3fe293f7d1c87", 0xc2) 16:00:04 executing program 1: 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'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x300000, 0x2, 0x9, 0x0, "54d1323fb0f84971f82ca561c1f970981cdd0a7d", 0x36d, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) pipe(&(0x7f0000000000)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4a9f, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000200)="b4", 0x1) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5e5) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r2) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x30) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x84, './file0\x00', './file0\x00'}) 16:00:04 executing program 1: r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = dup2(r1, r1) write(r1, &(0x7f00000012c0)="e6", 0x1) writev(r2, &(0x7f0000000040), 0x1b) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) ftruncate(r1, 0x0) kqueue() shmctl$SHM_LOCK(r0, 0x3) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108a, &(0x7f0000000000)=0x100, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040008e047790d9d991b37b5f8f4b9ba5a3c00083727feff023519edffff00000000000000ffff", 0x2c}], 0x1) fcntl$setflags(r0, 0x2, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20302, 0x4) listen(r0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='~', 0x1}], 0x1, 0x0) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/49, 0x31) setreuid(r0, r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) fchflags(0xffffffffffffffff, 0x0) setreuid(r0, r0) 16:00:05 executing program 0: msgsnd(0x0, &(0x7f00000002c0), 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 16:00:05 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x40, 0x200}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:05 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair(0x10, 0x1, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$getown(r2, 0x5) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x20, 0x4005, 0x3) 16:00:05 executing program 1: listen(0xffffffffffffffff, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x98, 0xfffff, 0x9, 0x988}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000002, 0x2, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0x101}, {{r2}, 0xfffffffffffffffe, 0x80, 0x9fcacd8f19e1edda, 0x100000000000, 0xb85d}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x235dc162, 0x1}, {{r2}, 0xfffffffffffffffe, 0xc0, 0x20000000, 0x5, 0x1f}], 0x100, &(0x7f0000000380)=[{{r1}, 0x0, 0x10, 0x40, 0x8, 0xbd}, {{r3}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x401, 0x6}], 0x7, &(0x7f00000003c0)={0x53, 0x8}) faccessat(r4, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r5 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 16:00:05 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000480)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r3, 0x2) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb660e80f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d921b45f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bde0057638e2baec31276e23e79b9bea63abaf3cea34ce287db70efc1978ace7539f5c0e4f3de9779218b173e22953e3311b90ba6c39a9dda2d91f7825b48fee2f6271ae8c4dd8df5b273e45e864a1cbbedff9380", 0x1053) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f0000000400)=ANY=[@ANYPTR], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f78696c65300052f42dc139a399549652b17f7ea3b41297e34a50ff6152f72f2cd6cc1a7a4c929c7a259e72076e0be06f29a0625f2cd872153eab0648ea380764ee2e517539f537fb5c4cf735a6d062173fc74b9b79bbc8b0ebf2a562df2b30a4980983"], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000600)={0x0, './file0\x00', './file1\x00'}) chflagsat(r6, &(0x7f0000001980)='./file1\x00', 0x20000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0xffffffffffffffe4, 0x4) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) accept$unix(r4, &(0x7f0000001900)=@abs, &(0x7f0000001940)=0x8) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:05 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x281) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0x9, 0x800}, {0x4, 0x6, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0x52ca, 0x800}, {0x2, 0xdf7, 0x1000}, {0x7, 0x4, 0x74bccec739eb268c}, {0x0, 0x401, 0x800}], 0x8) semget(0x1, 0x1, 0x300) 16:00:06 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x91) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) chroot(&(0x7f0000cfb000)='./file0\x00') r3 = geteuid() setreuid(0x0, 0xee00) r4 = geteuid() r5 = geteuid() setreuid(0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r7, r3, r8}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x1, r5, r8, r3, r10, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r5, r8, r5, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r8) seteuid(r4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000240)='./bus/file0\x00', 0x10000, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) writev(0xffffffffffffffff, &(0x7f0000002700)=[{&(0x7f0000000100)="8a613c118110b2f6bf5c3849bf907237670bf033b8e7ce0d97e0ea332adfba773f07200ce1e16eb56025c75bec2f799a6ba3ddcb11e0ca1314e6fa4033e14300f5a2ad94d52fbed687ca313caa39f85a5b21d2c66a03bb54d25b0c4c05724bbf1ad7d37fce387746515a38cf5d1a0c747d5b1ac15f358883ee60da1ea6a4b779b673c60d7fc4f551301c6b7513c3313f2d5d188e96b4a660a0f583f5a3e31b5292649cff44de4e5404729573d6055de61c", 0xb1}, {&(0x7f00000027c0)="9c53ba5bb7e16ec6b226fd4636f740caeba48313c22ab266516e6063200de6da74fed743ff2fbf2b538f3ccf0eb23aa5087c7762770781156d10c92ab64a19f014e226091e359b44ced36d569a6ca9fb42c8d4a388feea37601abb94dcbb05d41a04c00d3a5f4529f8c4e24f525d8196e313a83891cb7060d619b0e0df360c7dbe49197c381f40dd13e29ab8f96a7660794c8dd18f18ffbe85c40761048a8c20c199be95620db557dd517f4e744a90df33adf38721138693a3ee86a41c1543d2af0bdede67728d737a5438cdca6dfb0bcadbbf9f08f59f", 0xd7}, {&(0x7f00000003c0)="bcc3ad29bdde8d32b5804f5b0d99c7a983b637c53623c78e3e048af6d3db589e20653060bff01904e58bd1e6d11dff9d358b0e757b51d7bf772fd93dfe51065562eb0be0400649ae86461cf6b3a6d5581409ae5d8820cb51da6c0fe742e47a417e17a7b1cbd738b57d7b65702637709a357643d999dd881f26b583b627889e7ab4ce45b3d7cfdba1786773a3ff5a3670429a4edf63e932107154514014635e59c7b31acec59bae18b23da4688d7ae11697a995e21d9c2f8e72181c20a11b15c3aba34bb5e5f49aa318c30bdb8674173a7591c2419b0d30738f7ef29a5774e75088e659647e48c702bb8b680b46b0725e65c5ac3d2225b41dc13e042fcd7aa2f3efa371a7390dec95eed4860335d2ddc2b3b2655abe920d4c093d4a8198b7d2bf03ded7098ca02682e2105f9743d94ea45e3b3c03df8e29904b37e60ab52f370b12b3e72936db875f426690b45ca4f6bece195fd2edbfca3fffb663876cc66907974166c6eb1fd472b27b6193dde5c79694107c44b10fb6860a82eefbe3fd3ccd80516e56b13630437ade97f27cd9af9bc0ebc5857ec2735fb43a92250951c896d362a735b9d7e809537084116b68f29a29d6655573cd18257b2a44257dfa8aab404df3afd3327e5698904db8656fef831a460ff4b027bc6f46a1c1f612e78ed3cf524cc816b612f180cadd38c34f39ca9fdb44dafb615c6f3b4c57d86b1dc9223e45fbb8bae16fcd99fa5e440ce15c3cace80ee708b2597a677eec86c1bb97e423b83df17a7f2bcce26b4a00d87508520d772967e9c04e1a090324e62be7c7d4497a5080d68e99086fb3a9737d2f846fd9dc21e23401b646ff4b5b2fb0da57b2817b421cb07bf280bf4f1170213470ecbdce079ceab2ad13763c72356f3584e7fcc4703c35ca149c12dc68c018e39a72598fc7eaa888f5a872531b9543822f1287cccb068cc870f9a5d13146ccdfa9dd9f82c030558529c2766358c6f5e6aa71b2d088312dab8396a1e09b6b5dee95c02184278d8d5b51a50c1b47754103e9a4515ff9e7c48cc935d6b945c1504858d16d1e31b0b248c68346d20af29b22a9017ebaa90a75a97a0faddfb4e4534d3361ccd4281955ea6fe1e5b51aff6022a508e0f79df4dba255723d725973fad9f60d76e6f9d8ffabf3bb4ad405a275c0c5913867dca8b0b1c209a6710f6b979d452d99f5b772a58aac5b4773e277ed202273134a845af02197a51b864e90028e9c0a65e6d600afbec7fcbd0ad0aa27f3f474cb95d8933d11349023d6d3b50fbddae22239c850cb5e5b5fd4f8e61eef50efad2540b8fec52fe8380f0308783a3a41fd2be79eb8c6570770b009589e0c35e7411e0649ab4f2af7db3dd8f636abbc7d3e812f153940e4318d1890dc7f6899bb161190dad8c3be9fcb83a30ec34ef09faa8f16e578a938eb7e7069df4f1219df2c341553eb879a521af4cae3765a8ebdd3d7e4101dd78ecff539f10532dfdef873aec083fb4bd3410772336d7f6f4fa5bf4ef0ec4d1c98119c13fe696c5a89acc55fc2af0f8e119d7485270dc9f2ae8a656d7c41d70a0d21fe55fd4a7b8860c0837395ad725314584555a6b8ef584a5dce5b21328c0c499bfe24080c104c9973bfc2a2d85180da8aaa67080aa820304602ecf4fdc2548b2c3e9447bdfe9cd691235d73b99edf6566ca127e6c634d73c0c8894623edff7b76e7836a33b95291edc2796e044f33b8d8c7bfc27979d27d22a50f26a2335efd3d6e18af0e656b2fa47903f26c4a03558144698150f562030c14a6d87a8261b967121f9f3851467d0327775a1c72401932914fa1b0ab2ebcf67faef445a971b15dc87d4d91d85c04ff6fa460153ec85b2470d6d55d6220759e1af8d64e11579d794d23b9a8af8359f4f61f48d7b0dae5cde85659c0bab4b25b19e3917361575595e3479019a9ec9baf08201686b780841ccede0ae29ec9bbc28d589baf025dc3f63efb6fa51811fe523ec6f9160d2e62bcd8717e7b07e942a7e9a5bc7bd7fc7496d47f6dab8069e6c17e69c89cad731794d2b0a3b2549ce2042b1815e65e298bc0ad3ef5f55a8470e6d3130ea1130f9621916ed2fb3547ee9c52a84f6eb30dfbb596d2906ca16dc6f1ed3ae8b9e045938d6145ec651d234512c7b2cc4337a85eb4553c4f9f3f4551b131555ed640b149f176152817738c877b2e0e1613e2c9488ae29aa83fbce116fd1585f7a095d4698d9ba074833d95da43819fb9995622fae83c01b354c6fcdc8bafaad2af12cff668fcf0317df7a02203830c05c081e8c5633e5235a8d2d493de8f2f377dfbfca97089ae2b067437a96f87ec30345e45507a56c0e43cc17cc12f704edc97fad69ecb687269ef1568b6bea12fb24732a640ffd0d7daead591960806ac54cb0ae899e91cfc8c379d2ef34b2efbaaa0a6ba9415eacffb1f3bb45d6677c1c688397381d11553f7e44ea4e23f42f5459bad5daa9445997ae248cfbaae5ff480a1ef8e98a51c9edd398cd1b4c8dde238aa0e6b71d122a902eb02f4b4686f3a6c6a229c0f29c7d3a9b3edb305193a78784cd6bc273175e048e16904794af49c1265479ba20f4aa41422123a03bb0c3b272bfe9312d8a54baed9ef6c395347740b039daba43e52be51a8b6ca09f13188255410cb3609889b2983c475a3497bde2978019a1a57b2df02e1d78fcb128c8474e1eeac5972edd73f046379371913e7016ffcb96ac0512b1e465d371bdb27479cedee974febef211b18736e5cacdee9076321177428552997959e87ecb0eb971fb6235f7d7d30ac16352339defc6c458262202bd763f3f4b299e8f676ebbe1370c8e5fd69bfcc85f90ff54cf720053b0b53ca101a8305c31581cc8a76a3541b70589d64246d24894a5da272923232a57fe51d25004482c65c5688e4f8e0818420cb94ae5cbd68bcc903385e9ad82d49198c5b6cddb99f47dc7e2858a1cbf2440bc573425038e2da11b690d92bf0f6f4f507709121731e92b0cbfc357f000613b742acfc60fa7ba25d91ed077b3a46905f660659bdac1eb0b39c0f4cf0d15891f20c424925fdf25b1fbfc2ed8ce09884240ab55839f412625a7c993dbdb9b8cc815892f7a2a6c1047fe4433ac3ca86faf6afbce5004cdc209f12b89572e0b9e3aa884ce77ab27a8bd16a6932667cdf23151ab3cdd0072b5bb38a6dcca866e89d79e1a871a62d23d7317316aa25e7399aaa6b9f83c8d13235750e78ac0a984fb8833df90a0fea5be0adea1263927c4fa9e77a40374d416ab1c0e78c95bec12edd4626a0b23aeb147de5970be64a70a2470c5a3e157f72115fa117a71a9dddce72e4c7e906012353192a244ee20600c073e6fb530be86dd7bf139e8744a209d32e9f0373e163431c207db3bfb19eee3b737edadfbc2627ce24564b44f221b6b2bfdd35222e8b338d67911ca18896e56e6af639a8e4596fa2077d32f9c6a9991bbfaf229ec830df40c13c4ae9d391042dc4d01f033635f56513ac36af4c2bf553ac4e067af3ee89e706a463875bdfedbfe35bab23673f2d927c6da8f93445f200540403c70d3fbedf6b601704a4e5bb4eea0c769b1231f759411e8faa31864d2fd6879903ee6fb7f34d4ee87cd558e882571ba4556e326514f3764c72ff137e146f600adabeb57eed80e6e3216a922a06b03f675177152ee0c616ce8d82d109841210f257a7d54cf70b6f97649f3ba319dac5aed7038907e6689bf7afc4865b1b31cb845f78790df6211cb5111a76d4af5214bc287326e60978770697b8921f735c3e12893c798ee497278ea9dfcb4effcc4b39a200e72b7a6ae6ba754254892a7930697cf91c3c4ab3bd0d0b25b79f8e10c71fb4bf3b4e71f08c397f68d49817e5077c1b6331b197c3a49a3e2a877285b312556038a00d399ba3b3af782d377eb1ef9df548643188b13b2f968615dd76245fba5b000251203ae7f954c15d9e88cf429e6d3db9f3fcd82662c96efc0d472585447f043b4cd8925f067deeb612cc2cdf678bd020adf0e55ddf7fd87bf3a1298a13d7aac6e0daa10b53b0c9d07ac88091e7d8f8a53905113a2c79b36a0ba32f7eaf76207907826c19e7436e388b5b9c18bfb9e7eee5e89453ae5a4141d60403ab0cbcadb9e3beb709a84bcfdba4b1f578b56e635f3a63ef0f83ece229346780b67c2808ae8aee85afcfa946bc9ac1e493343fa4233b45a58f349d7c4315fd107484756466f4fb5d524451ad2e8ace2d143b011803586feea34cea1e570f0b95bfe638418bffd5ee0ee98d60e03a3163e83583ec6b2d75cbb8443c455d9ba275eb98824fb8073906e435f63f1f309d2647fd838ce042125c84d1cde6c58b6258ee46d5a3331e06a90ed5aff5634fb9962c00376e8d22527cf5e7625ddc75f528d702cecafdb22a5d8e5714c4cb7b47a62d51201668a54b3ab80ff895851e65d4f62df909f0fe7b23a1e55dff0199e22bc8819ee5d86c55d05496bc9c57bae277406d2dec4c02d85ee1c5ad6dc05646640d85cb712ba764a49a2a13ddfae255f05cca2d84913f0079be9d06bdecad4777720e24fd55a5955d1d136fe5ead57486936b38c9ac0aa3e09c3ef923d75e46c894d4fcef725c161813635fc881dddce3ea3daf27fe0cd1e7f43b057d3dca6b4aa74822b2d07096fd7cb7c858aee0067c9c8b366b17e6985b862d8791cf8814d3df67919f8b02baf613ef5aaddfad416546fbbdbeda51339f95043aa17fdd7069d50aaa0654cbe1ab434c003668e902cceb8d39d77cc7bef530a55f8f945a27e5c5cd4a33fc8664668d25dd29a242a0a6618952236888df33340dd155340eeea873646bb2fdecd7a1866b53590d48bf676f4885d932b0feb4d7d28572ae23e6c1dfcc3d4e993de8363e609e29606280d078e530915205486ff84bf4e458c262e7d834c2d2bd96503aa6375171c98fdcc526e82e9d05d712af456081a77146718c454c5226ae949ff68ef7803afadc62f1d55081b5d230131fc15f323a6d33d2559858a00e6262fbe16ae11e2eb2a44a22c7cf51d13cbff545cd26fe84f370c599b1db2f59a65c8b279023a9caa6cc99895754ccf793865f0d3b649c8838aedb55a04814c0174940d6eb802291b18b7330500e4b35052ab9ef94d0ade170994ceb016f79a405f193763a6debbd2a37d0127d481c023a358c489b8365fd5a3f68e7a4e41532657be4630501f497e09666ddee48079ed10495e6773560b6a9c6dfeb68a7b613fc852df49b392f62e8a44bbec4ae973b01c49a768d522569a4a809ad2199fc98369e40017ff0e07a03be975914d23eb3d138baf21f0437520aabbba547c5ce060a5aa8664601fcd96153bdb1f973399f2987f280bc3c64409140416f77a1c2ac5c36d5ae4ad43d2d1dc2232e1fc5dc314d62dbba7e719e0adbf91bbd30ebcda676d21c12593c0be85a68f65805eaa5dc64493c286589478129ed952d5d53443e54a99f73709a2d1e651591c5924f7013cde8303512f1fd5f5c1dd51a7873c01ca59c2735a75d295bc17716e87637da908a9d4d19a3c1feba453f0aaf7a0fe7a705f52ca038f63144ab9ba4aee361a3ef83981a7a673fa3737451003ce7994e5c69b2b0d933776bc89fac93cb78a17f32daba7a5d99fbc8c4bc0f8a118b0ee193c1662a289c6b7cc7ab454f6a3773bc642116d1740e50461588f1660abd7f843c9fa9da405d725e449bca122bedcd9f00b7090f7f38cc74abfc48159d7e37c1d3dd11bd30e15a65c5a21110b955a73214b2a5a6cdf93fb995f080aafc63e2989ac89e9c82f1d0e2679ab8bf", 0x1000}, {&(0x7f00000001c0)="89d37e89826273dbe37d2ecbf43ca5571153700440cb1fe5c4415d8bdf6a7edf09166e68c960d2a2d59a51386a291e335dd275c9c99b16301faf04a73f9ceaca45fddb9be2f45ca5e11dcc8711c7c4a69181ec16c4dd3c4d8ba586dec96104", 0x5f}, {&(0x7f00000013c0)="2e65026705d57e69f386f144f6f722ba39c46f06fa8ad054fee781514b33cf548722a244aae058dc62eb97953af14685236d30b4cb85b9f3fb8c220859a7111cc94eaec6ac0168d607142cf34f4ca521e00679d67602e826acefce5553c51e5540358f5176be28070b7bb67bd2a3e09b85e4fdabb8682e5d4f4806d94b1572c29778884b8306c40a6eacbf3252514069b2f3a625bedab9bc5487d9bfcea19569d28390bc862923ed12555d07087365932e26efc8646fb444d0ec7deeb0dff73ada6385fd07842655829ffb570c408c664c441613350fd0f35d75678aeffb65aa345183480cb53afba920646f87b871bbd0f8ae3b31688d3b85c2e016b16982f6cb293f2a6783cfb4921b0c27b548845b24cdd8720232f3e47f844b8494670befa36af981f7f8ea2d71d302fac50c4f75f0ae5849a1d43c1a5378d40ecc1582d0227187d476c93ffe33063c9c17404f1611f5efe7bcdd461372abc30f55f33c29bafb80e11619765d78ad2cb5efa2228708f00fc2c8e187c8b39e462e1d52d6bb56004297a7812ceb6dd95991e82da83428c1a024b6ffcd704fbd16f6a50fb6617f8467b57604ef42aebb92973e53dd3512adc4ee2ee46dbfb725804ad4a7731c9c3ea52894d81ab18ce689fb2571b2d44b989466586d4ac966925850fe3e553e0bf2111052eea5c0730771ca6d87952d48d1d37419ee1dd5b368630ace118cef44525a221614e5bc077aff856ec2bcf3fb0bf45f102bc52c4072868b06be5ef3c3ed2eab15d8cc451de9ae69b8f13980b86c050fb217a8eed5b16fedc40a092b10d2a3b4ee83f108a1644098b55e966ee7e74fc321026fc6ddfc6840e21ebb7e7b145df4bc3b47399a64f0ba0777ae75ed29017b6ce76e7444f9fe77e9bef6a9a9aa35b9a321beeab34b33802063d7fa2887b50d1c607528788fe1b339fa497282d7874c251ed6d4847cb166424b309667f95bddb85e2a9b317c10e55c5ca91e6aa2fe3aac57ec793a6da153eeb443f9019aea5e91c3356af993bfd4119834494cd4e3176c1c78b97525c5aba13fa80832b218cfeb0cabf9484cc6406b03f168b1d98e5a9d3cdc2f2a106f6b7d34a4bb16341abe91cb59b6a88568af6565fd97568009fce4368147cc3bc992cc9224ab37da0164bbe6cb29ba84749d651d9c6ed13bb512c5ed12510f3921f7a635c6da23bf0ed51d7cbf76cb817bf201385561972611b647f0b701e2ea231d886779df4c54875f26b01fc6bee5e98421126751e0e7abf9735614e04847f3c4833833e75802f3d78ddf3b116287590095a234fa6baf5b2bd65c5fa82eb42bf8f489105b6771bf442a6b324880478c075a7e75ea91e8db71f72ebba3495d32ff877fe4b10e7a65c71b341f9f17809cbea5c46f99f9433191e0bdaea2445325a802b9cc5d0bedf899163a8cc7768c1b6aba57a0278c99678ed3da4e59b4dbe405934838041575c7bd3f0bfb9355aa5b4413f15141fabc5daf97ac7ce69c32808e21173a4930eae6616a2e00e7da248bc8d121d12f9e49ea545260a73e312c4ee125fa4ae53fa5b0ce01e2c2c5ba7243f00833250b2c7ee125e90239c6f0cb07e9b5be2b506d8c8622e20d1df77469752adbe75a3ccd7aff9d37f3f53cb06d4fa1765a921fbee5f65e111b44e991b835b8ce8d6444bafcb6e25a7ee8dd76a31f0e5f2c111be2bb737d2d46233ca596f40e17af078c70c4667b7f72a5ccac7101947e08f462149363475965a3009c47d51bbd7e288e5b443308e8da1ed3eb4b01bc217dbe9821ae504ef155e6263225075fa24b2b4f35933a1db8ed0e114428f35eb6ebee0821e8771fedfe767fd5c5c040623c67a3a614af74142b843601f7fd4af956eb52dbe41aee72cd17767a5c0791265660871d1302527de2e8760d9fd02c07792903e2b618d560fd5aef8bf86cb9e41662fbbeceff4e0add12ecd62adec124adef3b3f473d73f043b8e24b597b6c4eb25682d076886a586455ea323dfc41bcff939116cedeba83021cafc1240bb4be12c8645b73f8bc4b236c5323b2b0dcee94678703c8d1d45f1af4b35ef2952146b58da842f472bb6ee4470527c8b47d75908f54e1f7248c2b9f3963b295f622a6e659d44abf8dd69d6d45ec48900c5854f16581904f1bc0e824eb815a444c965f55782a487dda27ab50fe15db5e1efbe8b3a793c0f4d76589eb358f58d02f4ddc2cd580f0fd5a6f4ea9a1bfdd08c548c047ed751d0bdbcba934cb9cb79db5a30e68f0e4960d75faab21705bca9f04094bf2b46c7415ac198c0aaa5f02290a8a84a7a1b69d4945ecb0ae560fca6ffd00021d1b7871868b3e5906716797326ef1b376eee9f79df7d4206d2a5514cce79c8389fb866cb7d7f399594b2f0fbe05ce638e2f31db0123311b2a414edc0f0630af08f708090b41fa9e0ee927c667a2b80f13a09406e5edbbd698e1e57f65db4adf7205fa35c81654c88cdcbc6f9cf28f64d0cc5dcfe0945b7f20dcead002366c7d390518ba401d9ef1e257d7a47d48dae6b8351f7d4731753fd00162247a53abc270715ae5bcfa086dce8da3accf6c35aaf03f1757277056d72eb7e2005a64ae55d18fea145344b3d4f1a93e07b22483c6e9d549ba5114c4a5c707b6e8b85ad721cd011293e65b66509248a280d1fea7547741e9ffaf3365069b1bee87f687c17673b0c39f146933eb272e2cd58bb0603d69c0c18c20fba06ade3d725e957c67489ec8c9cd128b6aa137e3a4b11b5e0ef3e41019996e0954d581cf59cfdfea0c478c9111e8f3d7832f751acc4648c9eb471204b6d6085a4cd7b0fbc051a429c766ff4fe0dc4359deff8f7a2d3efad22afd35f4d671be326fb81d760ef96bdeaf8ff862e32cad9b185e9cd09d0fdcb7f57f459e618bb2fc69c25e367b89545a366f4d4039e74e1b919034846054ba9b9a615019b34f577769edb5d3b46c604de2c63a44200f7cb39bf511926a78f67d0b94afa5d9aaa12ae2211addf2ce130b79742c6a6698d512fce9914962fa344eb92d9af7498f6e0e06b74ea723019fcce65afc0a02ddd614bd503b2a74bfb64364ed4cf3a0c0f984b7dc8de70c359ad470a72bdfdecd68eca4d4357bf40f14398bd039835ed6430d378b1292ae43b624aa00a750852e4687965f7fe0d282d96a6fb4e9432e5b2ee087328685e43b4449cb08628a753d6147b453481892f2c096dc3d54e8467dd317794c29e48ef9259756b3f8bc618d48b1ccc8044d85ccff39413dbe293de54fdfb6429febacac150c66fd774da76dcdac9b77ab86fde22c0d694a0fe2471fd50af229711903c530047b0c664b4e7c65ac40f5c97142515ef0b2b393971301a3d733bcd1fb636caf62fa459ac75f19c8401cc478f1827017eef132aa4be7adca4b51cdeaf46ddd4ee0112a9ff4dd0589767bd544f153f36dd577d79a1362294e2deceb081e2ace246599357c3607f405ad58a986cbefbf5a1d9b597c74992fe22c926cdceb64ac69ec5a58d24b174532aa5dc9d3b5137f425d792142914f3462ab8e327a6e68c80a9be0e364ade243c461ccaf60b25a70eba48635c82417963801b19290bb77286f27df7a051eb659083db9b12fce96aa58348a3ac41255d0979d864d985e1c64b70c81cecfd01231bcd20e2c5c6b31f575015478022d24b0c71a844b736bd7a10bf3736899f0be8a78b40982a49e58fd985a01b1003dbc0cafd5655d6cd76bae2f0e7faa1576c3c19cbb36cf8c6f0b3f23a4e140e3fb53121631027afbf47bd7ca4d5e3f73e33336c95cdb86514a492779e84162435244347df36331a9f95db440509bb21bbb22dedde923fd7e7296214b30f948da55e0a91ee7cf7386789a03cad492c7c3e30d6f41de1624b53fe698fb2219f4501cda85533961ac71f7b6b34c29b7752c446f26491ffbc95dee2d1e0b6e882cd6056ddcc77c3e59976de8f4455b4cb115a6f27f83dcd6e60e85ca8b61faf819fd64f5f96640c9cc43de124cce0234328b4a409b582efc062e6ae1f6cf27c06b11fe2c4011440494b141a6763e4109b703786a85f77b6dcd63055e9738e731c851e06d91a2f200326633987e94ee0dfa6d62ca04be7b9e6aabf1a46be7714c3ed4535c12a152fed5bb391b214b89a2598d8b6920bfb1a9ae01f8d6a7e534986e21ba030840bc854ca05410792cf5f4a8ae92cfa9e1bde82ca3ec4abca4f3032e492fbcc6b610a5f5f9e1df4583467593103a6fa9ea3bac486409e8b2f2bc063c12aa91d8ba92ab0118231d34790d4db8e92d2264fccf0fa69ec5ea2488c30051898f6ebd54350b03e888bc5184a5a30463defa728a2025c425862c4312e0b4c926aed5d4ac1548b3d272313478bc52ca6414a927a4c3099d81575d54a9472477c3da7ea346e66076749632eb92b00a2518f441f0a1ddf465470bb1911bc577d2dc1a0fa387a80efe88da2ecdbf186237e6073976cf5ca33000fdddf0b21f28d20dc23261a244c836c8c8565b77693f1b0ee68418e5af7f5a41ec2e9122a002a486b23b303b44fd1c1ad89ae29b589d315edf457bbd493e2aebf851a9d42ea6f5e56a9f7e7f461b55040e9a7acb239d19a50df15982ece03264042002ea6586598f634d86daedb6a73cdfe0b3ff50fb792046e15a349518fd4b624a961cbb70900b2e629f576000b89ffc792b7423751c0cac6e4ba6773289767ea908827ded7e5a4488195a5993ac3dc089f717a5a778ac331d16b3c33afef2b80b2d5791b1a3e63f9afd6105707a94370aaa7d61bd50bb3201c7c242afbd64a2b53e5a1adce12b86d1096ce0378bd23000f6ed67768c78ce9a92805e8f1d8452668fc8b831609bdb019fb69828e70e1249abf2e751b31c4d5e8a8f9e4bf7a1aabf268338d451193a26965de944309ce7636dd32b57051df13833aca81161227970d3cacc21ee12cc71e76ebd7ba55d8376e697e2291357af6f5df91db0c646a87982eb1761716c011f92ac81c29b6b80256c8c8cbe14e4f8840c38849bb7a01287c5e798be1c34234e2117bae2b8515cdc778b11641e23dbd7435c408ca3a4eab81d1e7852bf4bc973245c4c6c2c6a55c42d4ef711feb8c9ed725406a1f8b526727bb31de2ba233d0cd8a95fc452210fed853ba44a9bd009a496cc70ac0e3f7e5b936e7db346df2aef55fdcd45974621f439e3fd1f40c025f85b2a91a45c11ff7313d7a2319c3a4ea347a8c9116190b686de4c1a8396754503a563bf35aa3f6c67f3f3165e148e9bf1a470f015c08dd49551d68d5dec455b2bc874514e8c3c4e797e324afd33202c95bfdcbaa7993b504730eb2c0307f64b42414311ee7ca23b732805c0b436d6891111a2c253798e9d04f1eb2b327058f01904422bdb03889a11480d8f3145c62028bf5035a1b68f3af4221e84ca1dfc799f0c6a55e4cdb1a305b0a632064988c259568a779591b23e658441bc91f7cc3d22f5113c7fd1318b58ae93d551a062054fc8600aaeddd796d972ccae9702000498406ec25c0fb56ca60a41ab3456c933a8fbf6cd284c0ab9a9d0b6e39ac0f24d7696cc3057bb16ef2a76b6d17b7a84483e53b4bd3ee21d9bf68ab97f1addd05865570ae2c7041a9be3dd70fdbd6ad50f4265abd33acae14916e454b0671a469062b4e720ae7a624212ef6bb36f8972176498a8abdc21bc3d4467e6a9d67602bbbf151e6bd82ceca2e00fe81c8d9fe3f8eaf8d96cf9fc8febe766105673d0843414a1b0edb9f4244dc38729bf7d4cab7e8677ee865b78ebeb07e57364954e37fe53d5686296c42f000dbfee4072dce96e60", 0x1000}, {&(0x7f00000023c0)="fa425027899d92cf455ef9f81f53743b3edc3a2cc0509ba32efdf8eccfce76d3d7eb5157f8e53a51e93699e612884dfcc14ef05e5cc00a8bcbcb264f25affb507bae6c91e3321ba5c95731a176053c8371cc37c3d6c74908a3e6896572d2e3395cc211da1c796dc8cf344371bb925956b5f3088f17a9a89b393d1add300fb7ce35e81407211e81bb998e7379a50fd557e17a483ddc846208f7474436e560812cb8f49b567bf6ed8bf32fae6b728f2a4d08ed2030511c09174611c5a60368de2fcd68e273812c296cb202e4e79e4db80f163868f6dfda7d6e6b026b75d98491c5ad47c9b99e99", 0xe6}, {&(0x7f00000024c0)="c3a7d747fac83d1398c6646a3a2f7198b67bccbe309010fbd2157630f9ebf24769272bafa41eb7639c7dc4508e5d46061be80b0ac116c8b4cc7a3e1dac7cce1486ee12f111fa52d65f85639f05746c97b056c2a662bdeeb25089e5807b44d4a9c845c55c9005df1e2c5172418a6422ee511a8bf8007cd214230b9c471884da006f23ac5b830e620a8d4e6989af4ebf69323a933a1b9c08338d89e101e3583f9e3a41b31d9ed213deeb54bb12", 0xac}, {&(0x7f0000002580)="1262c11b759cdcfea4eb34f20e9368fdc8e994baccb290d9e8cee3c5cc32c869057878ecbe274c682f258917ba0a9b23f517692bfe0d4ba534e804c651f22ae7d68811274c4921f3daf8827fdb348be488b192ce29c0a5403f1089dba90a4c84101fda0c6fefa6a45fd0d60acb51e305e89b713be2dd9c683ce875f586191678912b611124891118b4f288642a60e5d1178b50fcacbaafcfbdd81a3dc6466bf91abf047589df9856cac14b8d48136a09baceafaa970e", 0xb6}, {&(0x7f0000002640)="e25197a46fbbb7b09236a5d3257600226f54da0fd359aa80e84a39de6c3bbaaf4f50ccece3bbb2d8f85cf37bd257e64d5be5464ec40137f502184c1b87185d5623ece6a20c6f230bc58a676319ef4dc14b7c38ed2d07930e44033820b21f4ecbdbaf0aba579c0be3524f078cafecec9bfaa9003f3afb989e49e9337f187d025c38b5a0c062a6d56110f49a3ab5dc818e48f025e4d3adc3764902b73622a1026e22365f033e3c822bcce8782eabed5d34db6605", 0xb3}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x8c6a) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/129) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() r4 = fcntl$dupfd(r2, 0xa, r2) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000100)="aa31afe7", 0x4}, {&(0x7f0000000140)="a941355bd94d6fcba24eb07c572b710c75621feb5b3d1f8e7ed64e4733d61d5afca46bd478c9368d98a52da3c3d10f92195f1eaeb7f8d59eeb8611a9ae1f36b083cc8f3ce7bb92e2bed3cf38e90657bceb27a33d4269b26c0e729c23606bfae64a6848", 0x63}, {&(0x7f00000003c0)="114a566137e094964569125c018256ffa131adde984baede0de1a3b7e52114a8313328ed3855e914696abc73a5146d725d69b7e35f8aaec49aed47a339ded3539799bc645ab7ed20e8b3e220624b61bf4fcfceb784d0d4c609004e5f4bdf31ddb0c769471d214ce80e9331ff336290f1bc9b88e268fe1aa90f8fee6a4905c8c391d5e4b02a3ecdef05b9280d2974acaec3067ae8a9008eabfb8a595d67433fcc35", 0xa1}, {&(0x7f0000000480)="f2589de637a4ebd775aee9351b449bb4da318d66569f0400fd9742545549f6ea4f3b146c426547a127cee4a109e1b91e95302fe9d009ca42d7e00dd6eb5aea41b8d13ee9175c9e54a349e9b702eb89af7180cbc537252c22ecc197266d54bd245b008e3bc7d656febeb2b20f63fd9ea330381ae65ee8add979fdfe6f81fae17db2f0aa3d44dba4af8ba858017cd0db2cfc4c8524c59fc02ba7b0c00548cf1967ccc18878b85c82d112dfbc85345a5506da1cf8455fd6824797c00bfc3b22457f5664af3d2b7dd55e4541", 0xca}], 0x4, 0x0, 0x0, 0x8}, 0x2) r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:06 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getppid() r2 = socket$inet6(0x18, 0x0, 0xffffffffffff8000) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x8, 0x5}, 0xc) pledge(&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='F\b') r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r3, r4}, 0xc) r5 = open(&(0x7f0000000140)='./control\x00', 0x140, 0x10) connect$inet6(r5, &(0x7f0000000180)={0x18, 0x0, 0x1ff}, 0xc) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000740)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9", 0x9d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0x0, 0x41, 0x2, 0x0, 0x7ff}], 0x7, 0x0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="105862fa7b5ad6fc60d92d20651b3c3a35f2f9f02209722346ff36", 0x1b, 0x8, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="7b07ffab8a9b12f67ae96333b08df964cad8dd244f1c20b090e519b78418a2450fa3c312390cc9bb6ce2030287ae89c02537657754132045eea21444f26c3b056cc087b52bbe85d62b18a133389a019cb82cab4973e8026cd41b96ba32c2f85d4080d94083ee664052d4e4ace84c975c518d9d5e4981d07320d29cc59cca8d570266512ae9267ebf6da0623cc32461de3896ce073b16f67c7bc49cf2", 0x9c, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x41b77dc97f904939) r1 = kqueue() 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, &(0x7f0000000200)=0x1) syz_open_pts() kqueue() 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20902, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/120, 0x78, 0x841, &(0x7f0000000100)={0x2, 0x0}, 0xc) setitimer(0x0, &(0x7f0000000000), 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x1c0000000, 0x100000000, r1}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:06 executing program 1: mknod(&(0x7f0000000200)='./file0/file0\x00', 0x20200b, 0x40) pipe2(&(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18101, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x180c0, 0x9) ioctl$KDDISABIO(r1, 0x20004b3d) close(r0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) load: 0.18 cmd: getty 66826 [ttyin] 0.00u 0.02s 0% 314k load: 0.18 cmd: getty 66826 [ttyin] 0.00u 0.02s 0% 314k 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x5, 0x9b8, 0x7f, 0x0, 0x2, 0x7fffffff, 0x100, 0x2, 0x1, 0x3000, 0xffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:06 executing program 0: socketpair(0x17, 0x4002, 0xb63, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) r2 = socket(0x80000018, 0x1, 0x9) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xa8) r4 = accept(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000013de562f000000000000000000198d5179c928cab44d000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x81, 0xc9}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x7ff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x81, 0x1, 0x3d47, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x33, 0x14, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0xa4cb, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0xea69, 0x73ccf0da}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xde78, 0x77}, {{r0}, 0xfffffffffffffffa, 0x22, 0x1, 0x4, 0x4}], 0x10000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x2, 0x5}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40000002, 0xfffffffffffffff8, 0x2}, {{r2}, 0xfffffffffffffffb, 0xb2, 0x2, 0x6, 0x54}], 0x1e, &(0x7f0000000300)={0x5, 0x100000001}) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340), 0xe3) 16:00:06 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:06 executing program 0: geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x3, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x124) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) r3 = dup2(r0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000200)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="37ecbdaa5f10458dd469e556cb635e61c8f35c0693bb6e8b76405d2e99ad8c321a1aad651813ae50d9a468dfe0bdcd16804132a9a7871b8c2b48d930ad3ea0529dfd03e8f21928c21e2930557e00121d5097703e6f10e268649b41ed372f2903a7f877206d8bd6791bb55c3c431aa6e7c9eed5c3c15c1745ea54d47cad0ed3f55d905b255f275d77b3295bafd4b60c946de15dfaab66dd027345d8ef6da2ff41110b1dff861b2df5", 0xa8}, {&(0x7f0000000500)="97549f5e7ce8469fdb3161096b8686a23445c3408e1271ac26b7c4d0cd80e4b6845c673b22ca45bb8ac948b752f77dfa858290a87a6cde910c53b63c0b633077ceb7b5334743817dbd2c61253f31e136ddcd5129e806dfca08295871fd434fa1b03d6eeac7588347130f7b448ed9fb98cd26fe78fe3a15fdf2f06d1a3b548b700a39a954a40ff2872b9ca26e8f4bfd5a2e52d2fab5420f0630627bfef0462476c1101c7915336d29d1726042fca094c69b04a604a0302fee9f8fb0084d9b2c5e818f541e1405820e7cfb0a3f7ad173cee98ebce3ceb17e3ba6ddc90a1ad43535a3ee13e5cfa3335c170275c4be49c7014b5b3f382ec223b8aa5f5366a0e7f904c49353c0c09507a2579991f93b3682b822a09de181e094c31882238049411d8b66f3fbfe42decdedbbef4923d0686b4fc83ac66202512f7ddc25401fe7a79c25bb776e1253eee3225d101d684415290b9b4bc950e4ce1503abdd3903f511b4d5c5b1d2b32c1cb251c4f820753200e8141b8f203dedd32b1b11395ce8aca51ed3e65db027012c99234fc0725cfaa0cf523dd69dce67751ccccf8081b2acc1e276109f9c3e7f1f69b8dc0d82f2057cd8a26eff0cc5b102f11788e2b8ee176585eb91ff6207cc938d35815afd3c7e8ef85af72e1c86392fb3e8268faa5b181f3a52aea75cd26410e428e32ef9563663ae66e3e18e6582cda61c4f302a38e2e77a1c7f4c6e5d88c6326128ba42bbcb3b29e63bf3bc5667b90d2810e26f0a14f193bffc3c4685aa70b55885749a696a9e169a3874c7f05cd339f34ce34dc0d7fac41b237f475bcfe3ae2928420242932d7f8c935e77af245f0ce3a9793d12a9f12fc15f3ba945382b6ef1340ce7a4897cb4e81a89f261c69ec8d80989c8edf517b66c7082cb4207328fb5e459f1afe02aa0a35677052b94dfbea67706fc7ebf2a179e0af30ae411e9f3daf930a5c1e48df8c04361c984445ee972e2357e7f35551d88dfddead41e34490427042646c713fd52128f786041e2918026ef74389009ff0394a182c0962bb6df85c9fd39a7167968a480a112147316158b5e2ce99c5bda6f76ff5ba499f0f6778eb07326d877ad152125500e8eb7b4d1f1d8c38f56f79aaa758f12d15beac789241b22eadc87bf7c4eb820153729ac5c354e7fb43ea0d4b9884b5a9793903051f5c2a70b0a9efb0f7663b7761df39c59897ba9a22a8d31431fe61f37452c01637d3a7379492ca95161fd1c2b25cdef8673588c31e6a7081adc1687353f948b83c752ac995561667fa737e4cd9437af6bda2579d8567c4f5b1bc48a581a78021cb6946e4094e935b3e9d344efb327ec9eb832349bd29863bd711615f6a0f6b0ad6a02aab17f1e6a3918ff1ad7a849505b3e83edd2ece5e7e4b0c2b7798ddb06e040984c6ed9605c3cd9316fea36b2f7855f067caafb8a8c890840be20317e2cf3220d50326674fd486f83c50ca78a077f59469e8a8c5d633e15832d1da21ced362cee14421e4f5292d992164b000fd3ee19ce763b0916da6d24aa8b84261b518f8b2fa5b618ec06b79b17b1dc653aac7f8220fa8af284bb7a5ce4c0403c5055c413cb3674de53736d37dc3c86f052541146ec45876adceba58ea882c79bdb2574fb0ec1f7cffc41408fa406e3087987d86715138493197c8afeef93b4b14361d8aedd670c05d508e3ba9274aeb7265bab95f4a71831c4aa94ef93187c1b211821ab9fd7bd1886817e466377db9469cfb93633efa0c8368bdbbbe342220a37ff35b42f32cdfc8c893d5cb5ee4b594c817de63d170b99f1fe6630e31681d3298cf1b605c76038f34ad0ebd2c5037f1bf10e28a18d868884fddc255957e341f08f2f84808d669d8ab075cd8de36eff339c1325a127a54b1d52e6335c52ac77b6ee59b717081e51837f7eeec5bca0f83c31dcedb7184111f25c7db7f6bc4bcc5bb13a30f547d2029f9adca0acf34ff7f122469dd65a8d6b78fee9fc49ad9871b8dc782d68d7210f2959395eaebebaf048375bc37ac20097a3b6ca8ce93c9a7439ca7d9b0e201e238f29f3edb665b0a84d9cea5357809299371928c9d9c9b9dbb98ad8e5086ef144db160c910bbe3d4a0aa88c7937d0be6420a15e94ce99b77020ed970ce3cc44022fb532139fb1d65abaa3da5a2e08894a4ce8a402e60e08c35b683811557eabf4cea5e83974d3c9a9bfc84424eaa09af89bb0bbe600c865fa30c95b10d3530da4f2bd15dc4031ff2c914bcdb37152794b846f61388407714a0614ddac710f0106a85a2b17a346885e6f3b4e6034c103a8dd0d88bfade6ee1f243053ea3eea7eb60f3bcb007c0263d5d4db0b81cf7fd33065deb05fceca956be5274e35b21979dcbe0ad87b1395ada845a6f547a3a4e138e9977de4ea32e4d641d7c38a6930dbec9e5a52e23ec6a1d420b84c9e959912a3de0a85d8aef6a201fd11afb58acc5ee60da450040660ba0b2fcbd1c52a90d8ce3081a4b414d25a186f7fa39a3b2fa0bba66131029bb2a130f8f954ac2068605e7fb9b422a6546219bb9252b7c23b0d5e532fa2377695c62f1f06fe2db96daf6f9f63947b52f1eeebc1e073e4fca7b821791af71f5edc5ccfc9eaff8fff741c432fce78f91e633b372cc600fde63e4f06d5c2cb1626d060bdcc83fb1ac47da9f2050e8a0f2d2419b2eb60f1532894faf6f2adf95b84b06609103259f477c57303b3eb6124585f435465045f8b0f351c5de1daac3d433dcac908f84def5d5764962ea43e34cebf0c64979f5e0c4fc1f565b8688643a08a2a21071ec57aa3aa42ce481c12489e8993fd865be941e5689bb23ebbaa32ccfdee942344ae86101838d7e5f7a199b19fd272e7a8f83a9d4ca002276ae05272cec3a250ca431d5d3bc7437270ed1b3f3526dafb759463cc3e8bef8872a66b8857fcafb6a5e6a93855d445787bf97b012f717fb9f8ec079baab28b86abf5a03a8f3bf9934e5aabb5ba0cd9c3d8aec5b8154c7cbc61f6e35c44764bf962e118aaf5bdf5db06212f056f889cef7ac4b2242e94bb26059550986f727798ed48ffe3f7cdd97a3084dbf4c38c96a7ae94f923eaaa96d26b432c47846965c0c9c8a255588cd5a033b7d0de8980a1cc42123044b587d0dde5a5beff5e5e0cf05abbe17a571e7b9fe5ff92ce526ad3724028332a8ea94f515a08036522605109141d8e4b025e68d892ddb8c1b9990091ee1b78fc6169d3bb7279619f89f4f6e2bd73b42e5f481719ddef9cde7e848a9aa54eca8556a4047a1355ac4e3827669ec4522be1e10a4693471429fcdfe16afa0e4b55612b58f9c1655a7075973be2eac87f00dcbb3ba14b8bbd17977478e20c2a5f097395a8ab7936e995da5576b33af4db49775a464475100d164cbca3f504ad85876c0c0f79872dbee36a13cedbcc91b13a48ea5eb4c224324ebe48df11da2c699af1d1e28fb9ed148083ace406b09ecdf2d67fba7480d2fa43a063c7993438c3e606918fb89ba1309d0e2e8f566398593901a5735453d800693ba851631b7b6ae906940909dc91382726c8485c816b9bade39098b982aa4f7fc8d825143d6b3875ee8f56c46c381decedde177adb3d2c5fb5c62b71cc0862d7b90420239a20f141733bc3dfb778e93e5ed3e33cf220e9ef55b077ac233f8ef85791067082b00cf1b475de91a17c89fa9298921f26a44017534fbf7b3d6fec6b88ae6e20da8b61319fae2e234943c55a633877a04ced7dd2d83638f976bd5446d0a298e823270f1a7f9d3541ba0974da55d7ac2b68ab180ede68bcc51e6dd7f6383f584656c50db26ab96a17acaf2bcef970d465bcd0cda4292ccb75de1398c93b9086a7de5e64860823fc76d577b6578817afc1fc15506ddcc4866bbebdd0360c97ca7ed0274a7e6896619959e82999d9ad20e951637a4de0d46d843a606d2cebb35ef00a1565bf988e266a25c5d79704323ee5de050d8ecd7a64f7f72308fc756e7fe4bdee6e71143d97085772c761351711107e56026c9992b763c4b60bb791c8a7567d1b54137effffc9062b42f41ab8e210849f3f58f313ddb7237e354bb32b99230e411d3d79bc237beeb7d18cf57da451dd4d409091e7c6480039e0a3d9e8c212469bb702287d3bb20dcb69a37ff80837ad7653f1fb89e4c989cf3370ba3642a639b4007a3937617d2b79de4d8d7421420ed6c5e96ea55ab5a269c6c3427153e1901cd94039d2d744acc7a9731eb143c09cbaa8dbe14e687287e38d02132c0db36e829cbc7aeb3d0e997ca03a49db72961082629368c64a24bd8c37e7e2b9bffb16bbfd6b1fc36327714ee1f1d9cfba0e8ed8083c3f5202a73c200978fbcccc721da1ec141f5d33009828c0172a05c4e27c16276f168791eae157db030a877b2d8ce93f0800a29b93f5fdde3280da2528c219c837a416b9827455ab0bcd3fcd1f7bbd152de74ad84aef416b2229cba674603aa1d304a42eef84508e8a9115a13e71cf8fb4cc55c77dc0ea773e76bc24b532308b0db3a0295ef19cc4c13486698ae8b9670767da1a864613c9c6094c56684b7acb54caf9b29fec18e467fbfb94fcce700865989cc9a3f968c42afbb912a0ce0deeb27671cc4e01000e7a15b79a67e8acd42779178f227cfbbee2d9c057765e87907b2536b15b7c7073d979a221c95c1e34cc4cd3def6d3e85a3058b61e7bcbe3602798ea39423a0a181d816077996df25f105f3cc8d81ef277918faa8dc8886e0fc8d8a5c9f1bd685ecdaef484940ac7948f067721ebd30af1b5b02b70cd90073720dc6d27d5f4622ac9e6dfca2f3e28d860c6cb80df484bedaf3d0c25ab25894ce3a84b41cf6df83de090a8af6463ceacb6119bac85614cb2c4a1a2251f94743b294683b88b33cca208061d13a2d08744090cb36a308a3390de791796ee2a27115b1b44923d057b5e7df1a26f65aa69b84411ed75a057bea4d9e49f4d72490e01994d5ee4c9ddd90b9d12bdcb593c860f1730b124d9196ba48e731def47dd3b9ed0b05ee019f2b06c78191c67912a5f02c9b287b3dcd55abd004d9ae42fa02208a272a68981609aab9da2ab98ae98a52399fa702fe50ae47e37cfc520145315ce415ec7ae50bcacf48bbd9c5dfc4b252b89b415b4626e5da2a8a8218b95166c5afd56509cde770af2d46e702687888e7357e340949924d6540499a0ee5808466418b2c872bdff51c3e87c0a7e424d119d6b41db4bd9f82e0f67e6548b2c7a8a3ec23ea3858ddd3d4fbd4b1dd0b209d47c3ccbe216ad8912fe22e22c46d5bb98bee820c535de86353f5e1e463612ac3f55f8a5f38f817e709d87489817cf9f4b3dbce93fdcf9f0e54836ef86debf42d9c3cdee14dba5b4541881593772fe89c793c2b85a101576dd2cd814dca8d701444305abcbe4272cbb7676c57084b20cf5b4ccc36526a0f5bac1b9fce296b3a0a887a03f3b4a82e924c4a657b54c66bc86579a0bc6be30e6195e94ef6a2c08c0283c4858eeea2a4c7a8fce4b1512bc83dba050c0657130d3e1371b4acaebe8b34b38a7d134466fc7d23a4a8a8debf16ae8b50b411d82cfa33df3d66410395b4b6857c4547ba191b077e3539209d207b15dd976110acd084256fcbe5c6ae995f40f1a443a5f8f5998cff200e8bcea60b940f458aaf3b80a10b3dce401ad5b84fd94f885b3a1a47d2973e57c6a43f25c9bf822fd44e7c3fc79bc512e30f7fc7b9e4c024f5895c53e45a3a9ead815a672337e020950a7a00f71565d1f9f6dda4285cdd19f76228a9a4907bca6efaacbd2fe139f5f4a3d08e9a38a38681834d52f1cc43a", 0x1000}, {&(0x7f0000000000)="067d5e9993a6594955e0c2a241d5ff2405275cf4c1d764220e88edcc9e884c30a0d89c8aa7d1b1deb10a445ef8eda63907dcdab8f3a9eab3", 0x38}, {&(0x7f0000000180)="85a553d77342468a91e184b62ff98b0abceeab4d5ab6a609736fddf6", 0x1c}], 0x4, 0x0) r3 = semget(0x0, 0x0, 0x21) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000000000)={{0x80000000000, 0x96e}, {0x4, 0x200000801000006}}, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f0000000300)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) socket$unix(0x1, 0x2, 0x0) accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in6, &(0x7f0000000500)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8200, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aabb48f900000000000000000000000000000002"], &(0x7f0000000680)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xffffffffffffff59) chown(&(0x7f0000000280)='./file1\x00', r0, r2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) accept(r3, &(0x7f0000000480)=ANY=[@ANYRES16=r3], &(0x7f0000000440)=0x1) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 16:00:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8000, './file0\x00', './file0\x00'}) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0xfffffffffffffdae}, 0x10) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r4 = syz_open_pts() close(r4) r5 = dup(r4) fcntl$getown(r4, 0x5) dup(r5) r6 = syz_open_pts() clock_gettime(0x3, &(0x7f0000000000)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x7) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x60000) rmdir(&(0x7f0000000080)='./file0/file0\x00') chflags(&(0x7f0000000200)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x401, 0x5, 0x9, 0x4b}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x11) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x20, 0x7fff, 0x5, 0x100, "c963bbae5ab5b34e8763a4b88b603498512eb819", 0x2d0e, 0x100000000}) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:08 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x3, 0x1, 0x7, 0x5}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r6 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c00)="347b7b8bc95b360137efcdb647556810651e74d202cef6b203b921c6bc24c94e0f26abb14056f2312763249071b58a1008e9c83921238bd07fc8aebde5403099f4a28ba4df7076176f6a483ba5e3930bb4c142228ba5c92ada784a15d3cb2fa44a86c746cbae7a5dbb2718cdb062ce45282e9f2d9373dcb77105d22c8560308633c3f5077c519e55c870527be201943875726dd3cd", 0x95}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x9, 0x15a400}, 0x8) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000003c0)=0x9) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) setrlimit(0x5, &(0x7f0000000400)={0x5, 0x156}) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f6e8158c8940c"], 0xa, &(0x7f0000001d80)=[{&(0x7f0000000bc0)="cfe422181f70d794d868c22439f81d3d0812a49e92d443a11ed3", 0x1a}], 0x100000f9, 0xfffffffffffffffe}, 0x1) r9 = semget$private(0x0, 0x6, 0x1fe) fchown(r7, r3, r4) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x1, 0x13) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd0, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x3f, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x2aaaaaaaaaaaabcf) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000004c0)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0x1, 0x7ff, 0x0, 0x8, 0x7, 0x5, 0x1, 0x1, 0x2, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000340)={0x4f8, './file0\x00', './file0/file0\x00'}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xffffffffffff0001) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2030, 0x312e) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 16:00:09 executing program 0: r0 = socket(0x2, 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(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r1) open(&(0x7f00000000c0)='./file1\x00', 0x8, 0x12) setrlimit(0x7, &(0x7f0000000140)={0x3, 0x8000}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffd, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') getuid() r0 = getuid() chown(&(0x7f0000000040)='./bus\x00', r0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x40, './file0\x00', 0x5, 0x6a, 0x628baa46, 0xe2}) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = semget$private(0x0, 0x0, 0x210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = getgid() r3 = getuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x0, 0x3}, 0xef, 0x6, 0x9}) r5 = socket(0x18, 0x3, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000001c0)=""/192) r6 = msgget$private(0x0, 0x44c) msgrcv(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000e233d1260000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x55, 0x0, 0x800) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$TIOCEXCL(r7, 0x2000740d) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x9fe, 0x400, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x800) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) setsockopt(r1, 0x11f5, 0x7, &(0x7f0000000180)="fde711cd2768a26e52679492b520de899b4614ce0557f464f9ad8713a1a34d8053ca9473d96af30b35a3d77f178ff1aff818df178cb9a520f091d29729dfeed101c267e4f2fd9c74b27fd0be9bb7dd6d4f0cfa0298525f82f1ebcf8b7b282cb30aab881adffccb7ff4ec1b1185b07b7dc617834d5d7922f03f07d2343987a048cf44d151bb78f2641adbfa929aa2d2b6df19a1171fdb2f53e82aaca650361ba63caf0aa7b5540b3819f7530059d2042dca08d70893c2f8912159a85152939ce1ec59ff858fce671273986107d8032f6e45cc1bdd89045b038a6ccd68ccdc17fb4d", 0xe1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000300)=0xfffffffffffffca5) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/184, 0xb8, 0x842, 0x0, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) getuid() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x7fffffff}) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f665be0722df3"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) socket(0x1a, 0x2, 0x6) read(0xffffffffffffffff, 0x0, 0xfffffffffffffeaf) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) writev(r1, &(0x7f0000001840)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x11b}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) close(r1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff8fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0xc0, &(0x7f0000000280)="6c7dda2056b51643202f9e6db39e3a18587ac6c8934b3c782a6e0cefac58104056331308a0a0bc1346737e6de98be12e6ca79780a240dabfbf054532004000d32ab9b99c528fd9c411f8afd752e694fedb2ce2042c559bba7137a271ffd4ae03d6b4297e38daf239856f6873520710094746007fb0ecfebc9ed3a54814c6f473a0ad9413b55cabb5e694e642f0df9ef39aac016675d02abedc51a4e371b14f2f7ddc98543db4eafe89aaf25ec6f1420c7e81e0b074d9f6f7315129cea11b906555393ca689dff48ba79aa9ed548dfa4195d79ba0ee5d247bd96dfc929baf8147ce15963fd2bfe093aa0b105eec0c320b810250215f9bf360a711652dd615f656208b29d2c6564af0429c0f74775639313595aa8e2b023e31221cfb1e619fba4c9d09f6448fabce89d5a491fc2eb42a4479ddd35cd8e5710dcebf65e388c58573c90e794d60bce2f2df9b35991a2beca62460d55fd9019a807a6603e8f14a3a9558ad3010ce342da44d342f3392597d00566a510a6a92d978c854d77ae6ea6817e24a766fc57d08dc46a22ea9d380945d407cc59060d4f0bac4f36f082d77450cbf8b99e2b44bd91f827a8035e3db7fc8aca70da27a00db5708bd34ebd0af336ed6b9b1fbb00fc05133238a7f882f78039de69f2009c3fa374809f24badf3735b4a5289193b1562d5757123426bf3795aedd55c960a7d18ad1690b5ed1c234e79105179410689a5dbe707601a28a9b510b53e7ac3b183f98da4ccf8f0e6a5496d7e542f3d1e3302423aa98306c72a563ff02ee29c460cc821f513a00b5ca20c4da6c93bace8549a85d787e3fb0a204a59bf2e85c39d4d662da2d221a003c0e55924ff812c15f045bbb018d3b6872b6292101f76c45b0aac58125a23dc8ba299d3336a73f2ab27a620eb47c1c105c719d5be79cb18b09f3dc7e18bd42ee9d354be17f91917203a9801b374cbc2efc2752038a18fc63850064a5624ec800a91df567dd625467c6d3961c7703086f3e0b97ab5d73962e7aecc5f24d96c9e467da219b132fa557db479e0cb2e4be32b4ce60e084bb8ffea66d43e271a5595f3bb22f636862a994bf47ba25708ef7bdf5f30ccfbf101ee1afc80d62c10d50236b90e0b4af2e403a3a60fa0284db94d7de1e6df4419f41d9a42afdcaf373b1eb649712454876db55b269f732d06728c188ead8e50f6eb9a48dbb441973db4ba1000776be4e9014b1ae83da9cab24698f63cf11aeece8dac2e532167d8ab3635564177009c0663066f2a9482fca4575290b6e713b007c64bd81c3574df512b49878b3ae2e438c62bd493921c621625ef5ad679791fec58f219bbbb1367b75cbc0d2a57cece69b25efa66f4547e85577ed9879135c0cfe190d856e602b59feb17715cf79bc52b47fedfef8b12015282401fdadae29576c35a2a6d6f3dd43b37795a7058a599a22e6d4ac38556b9a85038707284cf9d4329a59a264c845f8cf3bf2b13ce0786acecb2fedb4db4fab7905e31afbcacf2e913edc79edd57aa1a996740f13c3031ce333033fc18254ed379a6112fa35ffab11d783274d4b503e3f48fb06607bedfca38f124edb79b48f757dc64c6112ca95eacb2cf1376e175c2a22d3e40a9706f1e0babdf31955c115bb2fe5fac81682e7fa3a912384b8a959dafb3f59d048edcecb4ae9f72a20cfbc34d356ad1e4fa106afc64793bc035ee84b728b03f309d78a0186de25e766b2b3b6ee3e870bd68ed442d0d69a6bf07aea261e321725ac59f33c28cb77e76d24a7760f1de8a31b6149044f79e1cb76d9ed6816c137398f1dbae8ee394c36f22b29ffd273bd0919147296867bd500edb7ba5285aca50c802a5c38aa613d38714f59012e6a0e48e83debf0fd460cb3b718d6755d6dbd4c86edfec3f90a2407fa886f6fec4b42700457ceace1d96083b403fa3696c623425d9e6244b686dae172cbef35ed4eee03303afe1b853eda5c4e4ac1efa8e9573d15b1e8d625058deb49e2f2f10200e241fee8a643ca6ee8f0d45934c796847d1d1d5ef9c34ffd0b1ab79910829c842a22c5484c787fc8a54b43949af7e5d36e13dc9e311b5174cb6e58ae7351dad64a25a1f6c064c47c104c64e176271c5256070596f514a9d38fd28bbab05f5f29a09850bcc667f9aa8edf3562475c1e87c196c16efdbbc198a30391a83c4c5db428cecb8de34a1a79e50d6d7da0e5b0b51939e5ffaf98762ceb2a58d61d32401e25b8589d1865362fcf9d53db3e0a78443987f53af25bdeec4ecde3cc410a774b1b6b65ee5a24669fe117e53e3be6f58350dcc99e7ab5718e11c5ef5e88fdbdadfe603c31d0fc9e58fb93277b8b1b28ae7bde7b9af9c93b72f3a59be9b3d7c2b3d521fc345327b2aee35365fb9c89751124b5551bdbd9470a207b45c190cf38b98eb31cb860d156673a567af5c8597d92e4a610c1fbdb8abe941f0fc31a18ce224470ee62890c4852ac2985a4d8a635bee0e12ca3d78b22c785760d7a9ca61d072a6c99fd812fb5cd68488be595bb9ea909e9762f880141e0c4af9ef1a71ab2bba61147d80ec3f35554b65279e3aed751b722a6558f7a2830515bc021248f2447b0ffb8ca32807f0098dba5330c3b646743d2025bd93130be173cc1fb414d2860e744e94e4f41d5b0a7c597d12467cbae84aa8920d7386db2c6e3430f3e1e5ab29c69e14c350121569f0f7da9b10eaa62aa7e8a987a7b5dcb817cd2707cb98526f7540c679be71f4826aace726f114580006c1ffaf85c21e6b6edebc56b78d4b781291d13b8bdb2b78de47f3ff827955c0bec517f0d27682158bd125a2bb5986ba624d11eed710a651ad269c1b2b302255f5a32d748be01d63df61c78a5eaa727f0efc9d2e7a1ea0bb869df4232333a9a2437cb93c0c11cc0e82fd1ac68224fb8dbcf31c2a7f7c9f73c084439f99cfe20df72bf78e36038ceb3ad54d5dbce852187691966ca43e6387cb63d364840d17a4ec686addeec540ee3249665926b55150fa49ed8c3c2ebcf8d4caf09575fc4ea07b8b3e6fa10da78c4396dc41d822be47d40286c6ae1a242b03450e3f4fec373ec825990e4bb3e1c70e7d59adc012cc01b031ba30da0ab1d68e548108af4fdbeaefc9f0eb36ad36e160a670f7cd65c50eb664a6a1f6eec12fe9c2c17ac50fc25945ac797d93a4bc47d7d43083db5c583bc381e326bab7063b47028ad755454143a11cfcae828f3fe0ab6cc1da97576d7575b8e85fefb5cf539a3e1a9021afbcbed560ba5ac3eac1a870e2b70116afcb94d30f03c65173857176315aa05e5c5245efc812d9e32b66e163bdb5e52b7bf3291bdd548752bb2d4f849423d7c017d7602a40cf0e1ed1b6bbe8a20d9ec6557fbe6d8c407dd94b9bc477f1a2c2121146f0e75d416da05a3a07f2c3e56240a1b7b0b4f80c2aafd662f2f26b35172f4e3d31713a5a7d68311f39e7055856329368463a54c9c1153cbd6e8262ae1c6406860922d5ee4d43e6eb25a3ad0996da365e503983aee40992b7b23addb9b673884e0fb749711928d11b30641ab5a360713889f85a6fc990a80dac3fb16f406d818700246d088adb976f1d096f095570a8b4b6846795bb1f7711a98d9292b3eeef57733674686d220e213d315694d11d6c28ce4fa79c4535ee639fef64e1397a6c6f8a5aeaffd53dd38810439cd415fae416b59200b7eaea897c140700d9e1154ed1e9cc4851e067701f0cb04c1e81823397e55dc86e4a2cbf8d3c58dcc630d26ff7c33a26c84d8ea5591dc291b825e60e9f02e30487c1ea3fcefb8b36637e3222aeaedcac87422d3cc29cc83fc9f1008166b3c308a6ffbcccb9eb9dbb69dc644a3754afa532b787562aefb7e8bbd4d2b556805310612a7bffdfc0ef93437f9229d6d9db78f34ff1b01ffb49171f92d932d023113d1020334dfd1e75725a048f98b000ae9168ba7d71701c2a985e2f5239833731de9de3958d6dfd728b78b9a54c92a37f7453cb6955587250fd8a6018b3fe0ed8dc165e5ce33e0b00f3d15ae1e0c66e7ac8242fe9f2353a731fe7bd96d3a7330b3d11ba8c440fd012cd742a5b3b28b8d18fae3979296a2781c9da703883c447a1b5a7419637c3b94bcbdc40313ff16c4518223235ee67fd1e0fdedddf9e04cad23ded1ac11316d04f1c31168139538ecbf6de6aec512131b9411c8ffa264cc98b3033d9fe5b8b4631ec168a09d7e291f49317c4d07287a18eaa5a3031e308a5e0f0220b02231aa2e059abcde618a53edd947d0285b606d284d5f683204ada8bd1e7a2a32554a311677e2e4ee01664415d6cbb78525387e523cdc98c98f7deea5578537ef73adff37ed8b4c236d943a60c202ce0c980b310ab7b2153ef039dcc272d585c5e2108924f0ab4fde967c2b5574af63e307813a225b59632cb1a69bec8ea92b4d8f79e75ebe360543e1ed3cca014c7ed51fc61193f1c23e4d210f1ac20664bceb08bd3f7ba147cc86090f7fabc0a22c950b774f410e09dfaad5a0d4013e15d5820988e5761004959494f285eb5d2132bee4a245a6c24322bfb98eee68e82e1c8f469662831922231ddcb0f1912dd119b4a1d683c93506e99bda0bd405962dd44845dafe07e55da2c9f28a743cca93db1b05c41dc33987e91dc851b89426555684253b29208e75328a6cef8b637582ad0dfe8f16c5030702fd047ca274a046b78450c3f24a08da92dd6d04c8d90872fdad4212a97dc3aad87788c5a96b66e4aa8e0a941a3a4eefbb47cc5dc79441a7d490d7d1c51a96f9d8d30b98ad4f3676a2a8c2d97891580ba26ca7b1b185031a50f254914c80d4a12b38ec25505aa3df75d7bbff9d4a5b8d5c83165b471207332b42408fd24f54475957c5f9ecfd7d2687fad8ec274e8e23a7edb73c988093711474b56d2017749bde02cf182339bc78c9f6ffe1a3627e04f8e672351bf763dbc5bf25f91e7f10b035bb5a112b1ceb91fa7d20dd7b3077090a0d8ae0c03587c941232eb5bcef05d32bacaa4f37981b9c3ffc5c72d91f965af00ca3013e68021d042ba63846cd325764d4ef39884e76b32282b6a2f225867ba7907b2d9bebb61c93ceacdadcecefbbddb11df752d7db29332feeec30af08708939f1dcb372b3471d05fe77bc5789a721bfe5751ae61e7bea29eb18e84cfd8be7ea494fbe740afe0bd7e1313ba56de0d521ea9667190a3af9c4a053d92a1c10d488cd2686226d71ec1dd2ecfa550c70bc4cbce31db9f78d090d52c9a4c2faa425efc3e15f61ace1198f7c130e82a7e150699453191739becea3ee9cbbee5d89efcfe00bd224863b4dd9bd1185a524bc5219e58cf7125c10b6ce6c6574bfc6ed464ebac9ccfbbf1836f5e4702e794a46b3dfae5ef20e5b5d5b5abc043bdcf39b67c09f203a94c94e5b149e92199b52b91aa99b816a26961e9c4ab208cb6fff55754195d0cab62f8067c4693a7c273c600781ac5f3322199a54d9a9aad2c23a9275d04b82241d6bb64448f3fcbf7a36f19e418bba70e9d819cb323127984adccc319eaf70d89068bb79d8b8f1ddfb440078ec56fbc45ecac2726c9bd37b448000ce3226a37f6f9c07e83be749c19cc4f4985d5e6691fd1717ffe6b1fd274944b7b878aa84776f61cc2de0ef27d43bccc3872188613085e85f89dc68e4a4668e4a4df82b55d81c318ab123352b2d809f78b2cbe5306685f40c0309c95a5bd122714f68752caefe558762f74e3ea4d90710350c48a7c74a1237130fd21bceacacf2346b1c36ef958f6fd200b7ec2ba068c1ae26e8b269f70d83354af631f497a04baf8cdea788cdf25bc", 0x1000) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 16:00:11 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x13) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000100)=""/125, 0x7d, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x48, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:11 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x3) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) r1 = kqueue() mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0xc) r2 = semget(0x3, 0x6, 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x800, 0x7a, 0xff, 0x7, 0x7]) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f0000000080), 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x3) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000240)='./file0\x00', 0x10080, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x2) accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017530ea0011b9f840000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000003680)="de227ae23034ebfe793569c16d9e69bb422fe3e89d2d64cc49952494f4f09a08c772b76fa26378b8013f5451f010308da391d8ace41cfb9b371427715101ff4b3237654c2fa8b802f207bf1833588c59197eaf5d75856cc0ac1ab94f4db0bb4a7d014497081f30def0173fa67172a37178866b3fe8ddda4013811fb9485fe783442d", 0x82}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x8001, 0x7, 0x9}, 0xc) setitimer(0x2, &(0x7f00000001c0)={{0x800, 0x9}, {0x4, 0x2}}, &(0x7f0000000200)) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x100000001, 0x9, 0xd4, "b62f8b79b8a493a27fcfe3aac3a542941adb2554", 0x4d, 0xd95}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000580)="d315246b7761ee7a8137f3ca66d6871b5982d63f86cbcc44e3c884ba6b7694f7154eb9349ae8c2d43f56bfdcea9f324caffc25959d60b5696ae2ad52818d34ebb03f49ef6678dee8b8a51dfd38660a15dfef8b300fe0867ebadcaa9c6f81416393ba0a02904c95e68f4a1edafce47e926df3ae70c3ca2abbaf62023b409b777da0684fe7fb8ce66391f065c4888753ad7d6ddd796292351f3bef07fb46ad15ab897523e77c2626fbeb6b5a76c5a96709adfc97de5b0e8aa746b2b63d46fe2665cc0143560f73e1918ad667c12c442545f8577bbf16b412dda05dd64be7f7a05b75628685d03bc14f47d63f447dd8ab1f45626a49560927f9e2a7d809cc85d847916b193259c1edf7ac8d29b845d2a6c47e49c169d5b52b71fc2efefb9f0b45a23a56e3aa19d08dde43b6ab7aede4c5dbad80617b7502b2a6423a21373c07fa74756f55f8798bf228963badd7f18eee27ee1162335379698a1ddd709bf3a85c4c8d7454c6fc92268f2397aaf1a0fefa9056e6dba9e251de70ba659d51cbb1e30b2e42b1ea2bc7094138fb9efeb9b051551d999ba9d755af673cff6194345047a0e0658cef365b3cde11976c1c6fd8a2dbe46449f7eed66daf3bec3c9188cd86a2073fbeba5b96c19910f33bba72091f7272645e44568867977d299a3c24232fb2f85f972e4ead9323ef7b47d21214a33d136b6933070227e7ab8515349b0b5223d26f0590c0f1cafb0fdb4a796e6ab286fb52b8f587c48e91b58d3112e5214c0fe28e07b412df4e090943f33196f8da8863a9c3f33ba5bb8859b504c051101ed70a259a32d438653c6ac3fde9ddffe99f63e10bd41e5d57c708a9f6c2077fb6c13c127dd99441f4eac211a8d7727bc3b5ce64b4db91c9d60a57a752156834f510df0f1a7691a4251ec7794188f1fefd930853d84f4be1307424e64d208ced9c029466880122b63d670d59fd9afa3f66268f6c959bd0bcd9f7bbbb34db9db03b3596ee67d94484bcfcfa59c73975075ff395b5af8285865170fc122e7b56e987bfdac24b5ad13decf887e3ed23c377d1ad1fd6d9f9c083ccce12f6778e7f28c02cb23653e5592efe125306fbdade0215001f694e609e4a9811adc618907795d07f883fa8c869685518681c4e5d560a6645665e4d1e6825bdef67df8fda2936534feae92e932efdf4035f98fa8298fc30643a746ff13bfc3248e442cdca6fb5467b0a7c1465950c54035431623c94ae44340bfd7c528fc0b2f018c00c47e2b71efd0cb20ecdab1fa71ac003223ffa2e10a390408b9078444b6758e8b17d8fec7273035e4c51da3d0ac7afd1bd3faf7a148b14f799dc7b8b415b457ef5f143578bf49be432922ef64cfc8e65add5d99841921b7197492b23f5776298ab92eb59138e3647a0db498fc7896c9b10e82ca73ea559766b23af81a428f8e97722730a17b112abc50f54fc61dd667e13e7662204a491fb2e42bcc7de39ff909784a764a41c3fdd24aaf65fe3a905e9808b9a960742e3e683fe50d0ffd3420258728186bc5fa4fe8c9ccbfb49ac6aaeb2a1efcc7466bb541d359555e4a08875cc958eea2003d43f052fe206f741242ebc3b35223c42cdc3729b29249d09918643475de1bd26c313b28f32dec9bc340cf2a240bd3f81a7cfa64a7367a800cfc5c3735018061ac92b7260c8de81b52b56d28e7c798bd5550e336bae32041271a693c5bf653b519e91d12d1e6f76046cee55676c060d5a584fc0c45b0500a3a4e17a150acfa820a136e729ee5041bcf1a3209c91e9ec1be20f96ecbd7a03eb6fb9bb9cd5c8aad30be2788edaece9b281f6837261d931a71ea74796cc2ef31d999a5ab097a2579a93f8d573c678c4d893c6ca0d8b07583ad2ee5fa93048d0dfbb3364d6742256e2042f41553b3cc987b62f251cea5233dc357df84c2097ca5ba3e23c32caaff9279d0e3a7764946838a6844faa97a3eb406d22a0a3797b18a5083dbf33d105a2c481768bdc047f3c0525dfe49951c426248410311ab4efcd319cc3e61bd9940c2a6ad562d447686a0899c9475c70817d408f381cae5dfa2665f8f8214244c3f596526973c97703365943d3e22873039a474f1ae461edd1608ec47835381f8a04190d671d6be4031fc1a7c72075441a7338602dc6606e39b89aa4a221b089045def7a2e617129c742b3bd2df96a17ea53bfcba5bef41a1b482e3077e7c7c9edcdcc8c503a758c192b8282466f3349d934730b2a420096bbf026713e59b5669e958f8272caa938f7d13c7acc1c907eb3c8af597053f0d6e064c2712e52992602044587fa8d4c49827530dab6c9a354ce548a23cc50f63e42ce67c83e08f70f3cbf2a1e91cc97035d241d8f88c85acad84786ab0574dcac04527f087e5265200e23cb2310acfc16fd9c38df4e65d6e74dfac77e880bf82a2c08f37d655fd547908451809468feb5543c4a94b43456648106c359c5059ded150cc7df871b400931295d5a01a9163fb78d959bb71b76f55e0babe8b3b191d38c04ee876b3a718d4a343c63d28e8e3eefeee4f076319e2a14dab2fdae9a10a42ed9b35951f2b8d0523cf2519cd2dc63901fb41c85df54cdd648261c4c15967a8dbdcf63fd5c7a03f1f9d6a9f3543051d877e1c992dbea9f53ba779e185f87243be341f63669f1592987d391d1fe2dddbf93e6b8f5a1b47358aa22edcf915a7b3c9f0ecb34676145ac69e782f83f166e031b612d934c94fe687791197e3bfddfd33cdf51f35f3c7d20bb4cb5ec5ab018768c09ae2e9a3cb753ea58481b5dcd93e1593f1b1c802f85e07498d5b800708c9264af78cc10f77932d1f1742038e17acdfa458754e7055c06468839e5a1091c2a1b32a7c4216c053055ad6d8b1c5d060de8295882d2f40a018976814b88f9f93e949db8cfc7abf20b8ac4758081eb896455e6dc12b8766220aa2c1c71771213da881d873c7965bc6a9a8b0c35fdc0aec41fe42d52bdfeded2ef558d3ab8f999994f64978472a094762a5a036f53c2690a721b84eb4364eefc4235a6008a884e66eea16eefa180dcade8527950c5184925eec35da0bc6aa24125367328441d73a6bf21543b68b03a791f7512c4f8d6d15f298c9f8648b23294f7f904e32774f4b10fb7ab6d84def045d014bc09dd31917d39fd3801c8c13fbc997253d568a64f081133f6e5bfd5feda6b976526ae3eb25afa2dee81c42033385def8341b73b3f9eea89ce50afb1dea48cf18daec14e0e6fa924b0f929417b28fb79be1a88335ba246c878be58ba4205c908ff8d43b2250231120317a40f3c775c0a59dd7f363fc6afea9a11681df868e304f2210e64281fa168a4a27d8396e5c7f58db54c3d773c59ba9c48c9b35dea7ed8093ecb8c859e88d6cfd2f500eac8b38e2c91fe91b258ee6392b6896d78c8af40e340102eb6271948f261a871d3189f39ef4c2d29a969da0b493cf48a41ea67418388bebfab3076221eb0b56ba13450c86866f54aae4941f31e7b71e805ed0b9612636a4cafd8f206ee155fde07771962e6bb37bbf02463f2f2d9b53b19e9de8741e430e3e2ee17dd685e46048167c1ed90a43c1d42cdbc27c03a15c288abc9766dbf3e960e7c7e3b7d2d8c2dd29af042dee85fdac49a7958534a36e195658043941be71c14b4e261e4f9eede9bb79d9fc1fffdd04589b2aade140f1e420d68d02b91bff9033a0b373e8217c5243ef01de9932b2b8e4451482cc60f82b4ec933581a912524b6066b23c6e3dd3b4e661ff239137c5ca1a3b41a5977de80b758d280eae7c88f6073ecb754b2deb8d23f5cbb15a5323093f44a0856cc664db6da4ab6eed0cdbeec84e075e063ad35c3140f47c3c815859fa950da6905149e2cb8e5338bb295e542065c6de61df60e44822b2969decb8b29e7961f58f953b8befca93b2abd481e1dfe7c192ae44577d3e2052af8602a389a10f6b18d00e817ea0dcd3b2887a0e7d6b595cae09ed485680a5ce5a953333481e332aa8020b7c72a3aead4cbc19f057fd97b2591c0b759d2ed7d419fcc1372526e8d947a3ceecb8064e02c6703eaf2b3fb7a02ba33443569ffcec11e2ccfe97edc4d987ee34f569b1307ecbaae1399a3868024255078aaaaf65524f09dd6ef49229de7094297fd87eee608d67435dc7fc2c3f594aa6ba5f687fe6058de4bc4fa6f2d9dcde6925547127e7edc0bf7b43aaa7e94302f05d4aa2623161bb2b84174782ea4f27b998beda09493348c807f6e1d164df9c913b12955abbe5374ddcb74283f77c67cf5728938805f3a7cba3e0cce66cc39d0068542b29b9dfdfd57deabbea31fe87398542e480a4da6d45add4ffc42e1cce3cb0b6cf69453aa7d32958be5e78d720f1f2356216b832c4e1e20b3b24223f07e013f48c05946983770a15bbef8a8c0f57255f7cb519b84adfa4253c0350378ea8505479f4dfa7028d807de76777da4165bdee20166aab5079db7a15294207141b079059f40f662a84a6d31490bc4c78379cef2bf3f96d3725f122d7f40dd85e73c436761eaf608a3788e77aa60b536868e8c7c839aa78c586e8f75add315cf3a38d64458e107b18eb4ebf95f3d3af5285a449ded7e3db730d77e57efabf598dfa6e7e1fda2cda6b0d9222322377fb5d859cb09fbe686962bf43e4f50df943aa525c7b1e5f396046cbd4e2256d6cd88901dcd6f8d698a7ebbbc34639c34837395a95b782d9fce05cc69fa8690d6bbe6d171f7c4422a10163062749bd843cdab680d63b5714ad551e7d9481859c1ab1d4426b02be1fb8403d0458e9fd7c8238d067d46380ce659fbbee684634a71c21461027f0314da76822110becd6431680c789bc3e94ee70ffde83c1faae40d14413918eaa3e0740cb801bdca46bc6e9d858eed4cbc7000df62f6e4a170ab03bb1a64b2bca8579e41f9e3a62c89e1ad1ae88abbf87c4b54a8d45c31dd5bc34651f90e90c3f94c35abb5d52868628973629b7dc3053af3027edb8e202090e5c6a53820cd3ed6d8067931ec8d58e4e727cc1a217e5053086c4f54e1f0ee9d6cfead7acd0a7cea2064cfa1fc10f7f890eb06fc8e74c7e39293753d270d30bc823136ff1d11870c0cb0d45a963bd817aceec0850a92ab5d60008d94e3fbd69cdb501a4a90ea969c35c085521c15d6068f15fb7b23d96962c78ff9816bbef14d32e7b097156a9b9e424a9d3e568c2680a62c4ea5df7c6f65a76874f3b4c69c94a4f1b3672babe1f544c2134e0c18efc1ed07fd92426851bb0d370c4428a309794f552f9307d4e5181e0b857d5d494871a5ae8c95af69fa5bf6421e7ad1fb74a2f15f51214469adf9e2e609a07203d33fffe3c793b97796633a32a854003259a16e4e4af6054cc5c47a99e5f12a904d9fe1c34c9c646434a0b1de0f2cba7af4f355ac6e42a8adead3edbff897c361669c7072bdd7b3a34ec5db38265e56d81a4735cbe02f46d312a561c04ab614a565105877ca06a6050384aeda678523c85f0a4f1ca498dec5aca733f6a6b989224b377c7f8acf70689c7c9fdbd4e21f5a382cdd4cae9b98e138f6dc51feb53d90128d71c66b564070d2c92e105059984112c75762132017d740b19fc77eb556295274e8729d1b648f5153402a13fb2744213993882541c8f29433a6814aec89b742e14162d236005e1ce1fe68073453e1bc82f377b2ed982e7d0f266cc43f9b90b8e8e4696bc9cd1842ece0e2d3f1dc81aeb73d0424f0ac942b86d746faba11ca8906100bd3d9d351f935c549fcece5dc00e8a39cddb14f211c9c3f03d7f2d2e6f4d6907094e90e912a3628969", 0x1000}, {&(0x7f0000000240)="0cd39e2c27bcc78779c9afb76fdfb76cf4a93ca98575df24c0e05a7e0abc8e635364ae70dbffad3d4ebdb8b280c44128cbd46220b36c6172f28a513734b88aa77cfa83619ea57c9ed42cce15f7dc1030752c917d4393d1050d4cb8a518f25b27e5ca4bea8b58867d77cef79f26af6957058cfb627e71db2c324a0b22d5c62b13cb63dc502bd3df5fb1b9723c58c20010d5aa04f9f03491b326", 0x99}, {&(0x7f0000000300)="002a69b7b0475c8f209f7a0abec6f2c8b965dc08a7252bf321d926a07841477ab5088f638256dda97c08775af0d97aef430e00acc539bcf3a9", 0x39}, {&(0x7f0000000340)="e4f28cdd38b235d2b33c85b4f9edbbec86a07414ab75a262e5db69730328d2b497d02ee4d7ea9ee4799f635f191e952ac8b0d1c324706589cd0bd1dba6625441edad6dda3dafe3dd060a8d2159e6c9ab800789f9de1c66923d5280e33aa246f0885ada98a44c6bf077002f2805ddf74020306650c0b0efa1114301af3e1ae0b18a31e0507bdd4a91d5e9894f7f3800", 0x8f}], 0x4, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="69e24dbefad471a1363e6a342c00213f31316979e63288ebd93df1f0a89ac1bd4542069d27a858011800638c5642d3487be012f6a5512a30ede7af7ac4070f84175881fa13779a7e2037dafabea9d169eb6f9ccbef2cfb5150b01737397b887535c633141f440f8a2fe2fe67a07e703498dcde", 0x73}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) setsockopt(r0, 0x7fff, 0x7fffffff, &(0x7f0000000040)="b9fba449aebb15f0f665f0606a9217d3205171ec645d3314514aefad7c2b8d24090f4cc3585affdf640c34e88e92a23159592dc1e01faea3f6736ab48ab2a3e39b15fe6846879dbf7c6dbe31e1cf4100a575880c2f24862a93f73fd953ece63045e886a2e1df1b3a5183f73c7472cb0dbe5872e96418fa4057148ebcb0469f1ed1476ce8950dafc4555364cb85d099a937adab1b8c40f5c51b06868dc81876efe72bc735079ded3f19ee1fdd77ceab77e4f3252d0f9fa4fea477", 0xba) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r2, &(0x7f0000000100)='./file0\x00', 0x20, 0xa0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) 16:00:11 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x400000}, {}, {}, {}, {}, {}, {0x2, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x2}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0\x00', 0x0) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000000)={{0x18, 0x4}, {0x8001, 0x9}}, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r2 = socket$inet(0x2, 0x4003, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x4, 0x200, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) getpgid(r3) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/115, &(0x7f0000000240)=0x73) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x0) setsockopt(r1, 0xdf51, 0x5e2f997c, &(0x7f0000000100)="74114a5cdf35d06e2215d48bb163b4c09fc109ee8589fc66d985f4f6de127716b6a7c0eb46ee770448cb4a51aaa80b1d28c4dfad813571d67b0fa4e4843aae4f1201c95d4d0a056ea87aa9380e3a5bc226a40c11b10337674fb20699c2e997d233830db8e8d0c5025c48c37b508cf5cd1c9ab24d6b06de24424a82047214bcb72c4e176ed8", 0x85) sendto$unix(r1, &(0x7f0000000000)="d5ede25997e8f75904a123c39a47334bae7a3bff0fe8f15883bfee3d987e501cf1c4778aaba12069f5e9412b87", 0x2d, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000180)='./bus\x00', 0x305d9, 0x22) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) connect(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x8) ioctl$TIOCFLUSH(r3, 0x40047002, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x30000, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000040)=']\x00', &(0x7f0000000180)='):/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)=',/\x00', &(0x7f0000000300)='\x00']) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xedda2fdd5625950f, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0x1, 0x8, 0xffffffffffffffff}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x121, 0x1) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f0000000300)=0x8) close(r3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r4, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x100001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) recvfrom(r2, &(0x7f0000000340)=""/240, 0xf0, 0x2, 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r7 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r7) semget(0x2, 0x401bff, 0x800000000000042) socket$inet6(0x18, 0x8004, 0x3) dup(r4) 16:00:11 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x9, 0x41b, 0x80000001, 0x1, 0x4000000000, 0x40, 0x51e8, 0x0, 0x3, 0x5, 0x80}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xffffffffffff9f21, 0x7b9ef2e7}, {0x18, 0x2, 0x7f, 0xee}, 0x5, [0xfffffffffffffff9, 0x20, 0xffff, 0x5, 0x7deeff27, 0x10, 0x9, 0x6]}, 0x3c) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xc9, 0x2, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000001, 0x81, 0x8}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20000001, 0x1, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x11, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x100000001, 0x727}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x32e, 0x3fffffff80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x8000, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x3}, {{r0}, 0x0, 0x8, 0x42, 0x1df, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x4, 0x2, 0x200}, {{r0}, 0xfffffffffffffffa, 0x94, 0x0, 0x5, 0x44a}, {{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0x143a1e50, 0x2b}], 0x4, &(0x7f0000000040)={0x4, 0x180000000000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="193a89ff11012585b2bd442b44cdd9e671e98afbfc41fe555380dca04ecc15484aa277124e347f1b788db2ca3e9b9c39c98555f84f12a76c43d551e7cb225188f08fa16db576a347b450a673ae7af979a8a4bc92940716344187f9592dc0c70d9ed9c9cb3f59c82419c12c23e054b60a27fcee1fbbe90361e17389fb9c232b938e0a3001555b322c58a15f5b3a2ffd1fcceb4b70e6694606c5e47fbbcf5a294f0af86dd6bee4ade913b17d85d7e3b4072f60498e0e54c6917ad076215e88fb30853ef13a640120d54a489a65", 0xcc}], 0x1) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchdir(r1) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0xc006, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x117c, 0x800}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000000006904000000000000d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec5ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) r4 = dup(r0) mknodat(r4, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) r5 = getppid() fcntl$setown(r2, 0x6, r5) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) chmod(&(0x7f0000000040)='./bus\x00', 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) socket$inet(0x2, 0x1003, 0x0) fchmod(r0, 0x6d17689a383cc0e3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100000024) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r1, &(0x7f0000000140), 0x1) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x61, r4, r5, r4, r5, 0x100, 0x6}, 0x4, 0x3, 0x80000001}) lchown(&(0x7f0000000200)='./file0\x00', r4, r6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r7, r8, r9, r10]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="01dd2e4846697d65dd7ab32e35995a7279486b2e7c90aee1306da8d900a4be1c2ff6f0bd0871000e05c5844b2500000000000000006041d7667731b0ab66c1276ebccacb2e0e1cea36133d23e91980a748535e655e4749fbae6c5050c67f22"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x200) write(r0, &(0x7f00000004c0)="5454b54c6572d4584babc6b2fffeac2c34b67c6b091e1efd5c5ae7938eca38cf89d4a2f6232a3ae082562664f0e66a18372840d31f7461a100263115bc8f99f0c5895024dd2fc4975ec70936eb06eed96011dea57ddf26c586ca5ed73ea62b6ed6fdad0000dc6e3338538744f01f24a89e7714becf772a006213c33844d1f61b1575b4", 0x83) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x24) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x11) r2 = openat(r1, &(0x7f00000000c0)='./file1\x00', 0x10080, 0x5) sendto(r2, &(0x7f0000000100)="2b928897a220efbc6cbf0f2b4adb33d5c02d31f9f4573ba7708a022ca6c501e4257d7de8296d7bfe58907fb807f8c8af1c9077b3a7f7c5eeb9bf3df7b9f2a1dcbdcc2e633179ad755138b944b6", 0x4d, 0x8, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7ff, 0x3}, 0xc) sendto(r2, &(0x7f00000001c0)="6a6f6031ff08add9ee0e4ae8ef70261106a007fe6f3b24be010c84c43854ba9f71f68b838bdb5d285250076c56b85d45c1af50359b4ba984f20f98a62073bcdde76bede1aa1d5202a6bb95ef", 0x4c, 0x1, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x3}, 0x8) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x0) r3 = open(&(0x7f00000002c0)='./file1\x00', 0x88, 0x10) socket$inet(0x2, 0x1, 0x1ff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000300)=0x1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000340)=""/41, &(0x7f0000000380)=0x29) getpeername$inet6(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) renameat(r0, &(0x7f0000000440)='./file1\x00', r3, &(0x7f0000000480)='./file0\x00') bind$unix(r3, &(0x7f00000004c0)=@file={0x0, './file1\x00'}, 0xa) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000500)) pipe(&(0x7f0000000540)={0xffffffffffffffff}) utimensat(r1, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0x8000, 0x80000000}, {0x5907, 0x40}}, 0x2) open$dir(&(0x7f0000000600)='\x00', 0x88, 0x4) sendto(r4, &(0x7f0000000640)="0f949a2b0f1af3b8cebbbc4731345bdddbaa2bc24182093abc71fa2586631d38f995724555a79e20840776d80e84d231621eeebe727cabfdc8fe84cea7fe6933ad46186a86c49bd4a456efde2fc20151bf0765015caa39766de9eed7759d0488e486e9a2b676da6adf99db480e7082d05da6964e933393b03aef5913efa77c4c6ba80bc3fd0fc92f6414438664bf75b4bd3cc240bf5f2fd35fa29b492e3d0ebbc72d9fab10dada10716105062bad8a8c6b4181e4a9feec00e3ffc94bf00174202a68129224c533623b04725dcd747287316b79b2d4e0dd870555855370ab2e3b306c1e7de0d4890029e1a430cebae5eb1c5d", 0xf2, 0x4, &(0x7f0000000740)=@in6={0x18, 0x0, 0x20, 0x5}, 0xc) r5 = semget$private(0x0, 0x7, 0x59b) semop(r5, &(0x7f0000000780)=[{0x0, 0x36d2, 0x1800}], 0x1) nanosleep(&(0x7f00000007c0)={0x7, 0x3f}, 0x0) accept$unix(r4, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000001840)=0x1002) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000001880)=""/204) getsockname$unix(r2, &(0x7f0000001980)=@abs, &(0x7f00000019c0)=0x8) clock_settime(0x0, &(0x7f0000001a00)={0x100000000, 0x100000001}) r6 = semget$private(0x0, 0x2, 0x6) sendto(r2, &(0x7f0000001a40)="98", 0x1, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000001a80)=[{0x2, 0x4, 0x800}], 0x1) semget$private(0x0, 0x1, 0x561) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="fa4195fd1fe09b2dcbc85523c08166ecccb70caccef0ddfc1d1d613912e84de0d4037653b265b798e7a007f39e1ad47f3f450d07efc01aac61ad2e3d87f6205edd24f1f5e1463422258b36aaa1c40912f97fde274353f0e4c53cd3da56f2f0692ce8dc62765593bdd763af0bb543961bf6c4eee9dd31ba6694801ac8b7756264fa0fa7272686deb6df1f0ffc697da46f4aedad91c12f35ccf283c797b7c97d408b6b9bb438b0a44d2d03ce1668b77d7300e5", 0xb2) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:13 executing program 1: r0 = socket(0xc, 0x2, 0x3) r1 = socket$inet(0x2, 0x3, 0x9) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="f58c25fd7bc37cc2c5d5361fd48d4d40dd06c26e7787dc38c6555fb8411ab6d265679743b7a72b7556abbb8430ac0f9ffc08e68c2e8ba53fe36b6ca583df8a6721391f573132e8207ee9af49eee78a948914031cd1cc5be2ce5c18bdae18ea4f9e98ceff982134f45f5bbbd6ef824d1e0bb670bfdac7b9af7b84e28ee0705603029536fa7fb7740b83b47bda9e32e32ff9cd757b28d2d8b409c65ccbfcdd143a9082e29399cb1fd9421691bac6ebd319eb65d476aa33453393ace9188e01fd9a8085f07929e12091ad8a0e785080e9d4556e630bf1fafd55590b8779de4272f5e07e66e768f214b5b740edcf65b731c35f23a0fbe5befae07fccc7cb001d024a", 0x100}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xa3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) r2 = syz_open_pts() socketpair(0x39, 0x0, 0xd26, &(0x7f0000000200)={0xffffffffffffffff}) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/4, 0x4}], 0x1, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socket(0x12, 0x3, 0xfff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) dup2(r0, r1) 16:00:13 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/247, 0xf7}, {&(0x7f0000000280)=""/32, 0x20}, {&(0x7f0000000400)=""/124, 0x7c}, {&(0x7f0000000480)=""/18, 0x12}], 0x4, &(0x7f0000000500)=""/3, 0x3}, 0x800) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xfffff, 0x567, 0x1}, {{r0}, 0x5f3e8b86f5abcce1, 0x40, 0x26, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x4, 0x8, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x81, 0x81, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x35, 0x5f1ead0d741b015c, 0x80, 0x81}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4, 0x10, 0x1ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x31e9, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x7fffffff, 0x18}, {{r0}, 0xfffffffffffffff9, 0x91, 0x20000002, 0x10000, 0x3}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x4, 0xba2d}, {{r0}, 0xfffffffffffffffa, 0x40, 0x82, 0x1b2, 0xfffffffffffffffa}], 0x8, &(0x7f00000000c0)={0x1000}) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x80000001) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:13 executing program 1: socketpair(0x0, 0x8004, 0x9, &(0x7f0000000680)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) r0 = socket$inet6(0x18, 0x5, 0x3) bind(r0, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x10b}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="8e0141203d529e3ccff0c3d72110a7e82149907fbe0b18bab71ffcd0c961359f8a0fc072799ed1434e7a932cb0b7f5fbecb61bfc85f957ff5ef6ab0fe74b2c20c532c5b96747f72ffcb0c2225a5a638159408b1f2aea03bf65c10f082b6237632ad2e3aae17e9e8084df1b237480583afd2c9638907a85ffa40a90e1075a88c0fb568cf96012a2a37b87", 0x8a}, {&(0x7f0000000080)="cd2b512079", 0x5}, {&(0x7f00000001c0)="91bcce1d1f054b45cbd8", 0xa}, {&(0x7f0000000200)="3f352f09ff119ae0015714766a1a36efb05c1d1a43e79f0ffe0e2868", 0x1c}, {&(0x7f0000000240)="ae36f91011cb87f39fbf9e6ebfa373950c2fda2ea1a1a640f03c3c59757e060b83ab66bb6ba12e7de794ccc3d11b799b5978091c7f099a60b49503003e3bc822e5038c75222b0e46db4212720e5c7a420463a61a4df9c56256cf79b7411fa3529eeeffcaabb9a97ce754c8c24d28cc57548c01fde53a857bff1ee059b3850c64a3338ffd6b4f8af4ef1e7aeb198e829b3470", 0x92}, {&(0x7f0000000300)="e3317667c8b4aa461f532b4570cdfe16184d193e674503ea6bf0fd385b9b120b95efd3dd6f5eb8ce6ce824e4f500f59e13f25a8e14ab498fc2f47c7ed2cd01b6af4188f765b378c19fa17e6865f70b5b20802f254a8b1475be579c4d0c9eae07ef671800860a844f1184ec363b59ec01a8d8c2aa3a5a64", 0x77}, {&(0x7f0000000380)="67eed07c2e3b9b108d0f186f0fc9b30c1a181c7f02ff9ee0115e6a40bf769b18df54e6fc591f379151d7dfeed5a3f522dd17a290d6b0", 0x36}, {&(0x7f00000003c0)="d6f55c348f32cf2a9cb7cf4bf5260ab338e85387a71d7289be55df56ccaba3cd7c8ab9c213abde46a560dac2d0e54d4d64e4e90f61928f54f744232e35cf9887c228f86c15212779d52291cb22d4f912a0cdacbb9da41c83dd54ae6c48b3b322393feac5522f419dbbc52ed916d1cf6c150e31a7388af6ffbeaad53ae34fe36a66092016aec9589f40e17afa4d9d71e8059dfcf775b0872742383914f9e6abf14b19bf0edc42f8e10a8890e10e1a85413e2d75ee4cd8e92a7ff7ee1d4c8874463424fa8add8a0fb1836ecbd471004ce2528b41b5edec338df3e7318fd0df1698c6", 0xe1}, {&(0x7f00000004c0)="3a1ad486cd4c2710becebc0017a9af0c97b782341f8916055930d272532ef46440be2b118d74bfaa1a970cc4e0e41ec46d11c47d6195c7e1167c1aaa", 0x3c}], 0x9, &(0x7f0000000a00)=ANY=[@ANYBLOB="0001000000000000010000009d7a0000940ab8e32f4019b761f10b1b4564ff6234e231a7ba2adb2de8cd0060a238d0304d1cc52936a8de430d7d6197b3f6311ad554b340bb1817e620e7836ffb650e1509f2b3f62be5f681e08cbb8fda92c04db6c0ddd17ed005e14a8cbfa8bb7469cae2884762d39bba2dfbd3cfdfe549d792610780891585f84bbb985ce3b0f72b5d13b900c4062d2f6d3e52d786a7fa5c34c4a9843060593cd621861b09f9b23c5b51b693dcc9f6c6aff4a6836469e8645bdbf6fed5d177e269b260c0e9e83e11680dfd79c4dedbdb993decc45882313ffee14aa2be25caef53d041be381ef5c049d3f85db34376c5ab614de700000000001000000000000000ffff00000f000000f8000000000000000100000002000000e520c63734cb9a379a8320d9844afe4a775acb59f80b47ee653a7df5503913d0074bb04db8458a5dd7100fecb2074279fab8697708dfc44dad8cda01e453bea73ae8d88aa0a476c7da3ba709dc9193ab7509d7c33c2740667e60bfdf0eb29baaed33105f59d98eafeedd8b0df08c0b81b478f4c234021e649a01b942e9332eb43b26b9a27b281046c82c64aa4e9752a3c516356fcd290380b09d78c9c949d3da2b68eb4f3c95cc5b55ed4995a7c15bd6a98a934e65efd6207db107594d6179f2f54b81ff09abeb9ad4e2cfea02b327bd87a021d4bda3c57ca6679db6813d0ec091000000000000009800000000000000ffff000009000000762ecf18bcd2c1a0d5ac4240f1373731316c997f6d93e393c0d075e01d203b9abd0217c2485952dcda9bf3ae560f114e8e18955ef4be6b5068a36807354809db5f46b94a08f1a71bb193ec603d67ca2df469758b2ec308f4ac562915bb65038b08583cfa48d3ae939de64a76dab6228e242d335babe25f2114f1e44264180e3e4726d9ef52260000c800000000000000ffff00009e05000064b5189132d4183de66f6f533e9fc362ac7f422d3a79b3404a48ceab0db64f59e5925b425ec6808a27a459fb6ecd99c8547417c95613782f09beaa4445c04a38beb506c78899ba54e102087b43cdbaa207ce4acc0e2cfdbbb3ebc3b5d08f120f7b4c23a0c3d17b2ac23f21ea47d4d4a0eed1298ec202bbbe11d3bcdd577d7a1cb13482a4371d7cccaa17116819a0e3922d8367aba54ba0bd4a39bff9fcd4d7aac66f44799851bd253eb1d320ff651ecfd6000000000000003cac2e1a0b5ce301d2afce35ab3a0b43df4247398eabeb121e6f370f35819d3856a390d77e68ac32dd9b30c2d1a50f1b9a6c1c989628d8b05b28c2eb8d1565c783d183b1ff611260c39d864cec21d45f1893ff1142f2921727d6e5215748dede44392987bae936170b46ebc052a56e49de8fbf63f31a226d791b3414d8695bc7a628784252a3d747a083b0bd379f0779c3689c59b7c00a72cce9091d29c21dbef5cae8cffaae765cc3505e7902f9259eb916902be99c6a8c1b4f05eea80c3a8369a1fc44be722369c41794bb"], 0x368}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000600)={'./file0/file0\x00', 0x6, 0x7, 0x240, 0x1, 0xa2, 0xee30, 0x6, 0x3, 0x0, 0xffff, 0x10001}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20880, 0x4) chmod(&(0x7f0000000000)='./bus\x00', 0x84) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x94, 0x6f, 0x4, "992747cb470354a3273994ab71c5f2c8f9e51bf3", 0x1000, 0xa0000000000}) write(r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x1, 0x1f}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="9ea9eb6e4862eb1642f45eea16d9d44cbe15130e15869c98cdd53fffa31077f52b0544f66e23b8d95ff7c71ba66022c5549d77ce74639362b1b43f87ab70e1c8f3e94a0d9ab4ab45500a06ba03a5a8b927b7284016250f4445ee10c60496ada09340488f25ea7985582c012886834fcfdcfd296071bde0692dcd0f4f2b44f40500deaa52c92101ab0c821da7d148116d0afd46fad5b79ca054e07ba4404a2d713c5827e786a95073c2e5a9febff92e0c0fc7aed9c05d05aea55f202224922a8ac858b2da079c5a6f2e188f6b8590ceff93aa80941d02975f2048ebae92ae2c737231172c7b6122cedb3fa389efedf06b2a3a60a77d01bc", 0xf7) fcntl$getown(r1, 0x5) write(r1, &(0x7f0000000080)="b811be642f5f141f3fc926b54cc3457794c832ec2300ea0c86831a8665704654fe93a0d469f9e5d4339b3723629d06e15956b0be89ad26d7de0e58866d0e6f757e864998668bbe0c062da3b889662d97b172499b94c333fe5d394cc3d2668a545d57d1b643b830a7f4a617e7f4ca6799f7dca74c2259d8f4c52635961c", 0x7d) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f0000000100)=[r1, r2, r3]) ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x1c, 0x2, 0xd) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x3e, 0x5, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000004a000/0x1000)=nil, 0x1000, 0x2, 0x2011, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x3) 16:00:14 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(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8cf) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) 16:00:14 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0xfff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000080)=0xffffffffffffff08) getpgid(r3) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = getppid() fcntl$setown(r1, 0x6, r3) r5 = semget$private(0x0, 0x7, 0x41) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/80) r6 = getpgrp() setpgid(r4, r6) 16:00:14 executing program 1: socketpair(0x11, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) clock_settime(0x6, &(0x7f0000000080)={0x8, 0x9}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x420, 0x4) r3 = syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x8, 0x9}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x60000081, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7ff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x200, 0x100}, {{r0}, 0xfffffffffffffffe, 0x60, 0xf0000001, 0x7, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0x60, 0x8, 0xffffffffffffff81}, {{r0}, 0xfffffffffffffffb, 0x54, 0x6, 0x8000, 0x9e1a}, {{r0}, 0xfffffffffffffffc, 0x42, 0x80000006, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000003, 0xf, 0x5}, {{r0}, 0xfffffffffffffff9, 0x44, 0x0, 0x6, 0x401}, {{r0}, 0x664169ab5f653b0a, 0x30, 0xfffff, 0x4, 0x7}], 0x7, &(0x7f00000002c0)={0xff, 0xe03a}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/186, 0xba}], 0x3) fcntl$setstatus(r3, 0x4, 0x88) recvfrom$unix(r1, &(0x7f00000004c0)=""/22, 0x16, 0x1, 0x0, 0x0) renameat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000540)='./file1\x00') fcntl$setstatus(r2, 0x4, 0x8) connect(r0, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) unlinkat(r2, &(0x7f00000005c0)='./file1\x00', 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000600)) readlinkat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/73, 0x49) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000700)={0x5, [{0x3, 0x6}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0x1, 0x55095885}, {0x3, 0xf9}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x8}, {0x1, 0x6}, {0x3}, {0x3, 0x3ff}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0xffff}, {0x3}, {0x3, 0x101}, {0x3, 0x9}, {0x3, 0x101}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x1f}, {0x3, 0x30}, {0x2, 0x401}, {0x3}, {0x3}, {0x3}, {0x3, 0x2ca8c121}, {0x3, 0x5a}, {0x3, 0x80000000}, {0x2, 0x400}]}) clock_settime(0x7, &(0x7f0000000840)={0x100000000, 0x81}) connect(r1, &(0x7f0000000880)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000008c0), &(0x7f0000000900)=0x10) readlinkat(r2, &(0x7f0000000940)='./file1\x00', &(0x7f0000000980)=""/86, 0x56) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000a00)=0x6) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000a40)={0x2, 0x1}) semget$private(0x0, 0x1, 0x400) fchmodat(r2, &(0x7f0000000a80)='./file0\x00', 0x108, 0x2) mknod(&(0x7f0000000ac0)='./file1\x00', 0x1, 0x9) bind(r2, &(0x7f0000000b00)=@un=@file={0x1, './file1\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000b40)={0x8, [{0x2, 0xfffffffffffff78d}, {0x3, 0x2}, {0x2, 0x1}, {0x2, 0x463}, {0x1, 0x2467}, {0x2, 0x5}, {0x3, 0x4}, {0x3}, {0x3, 0x7}, {0x3, 0x101}, {0x3, 0x5}, {0x1, 0x40}, {0x1, 0x800}, {0x2, 0xfffffffffffff800}, {0x3, 0xfffffffffffffffb}, {0x2, 0xffffffffffff0001}, {0x3, 0x1}, {0x3, 0x4}, {}, {0x1, 0x7}, {0x1, 0x1f}, {0x3, 0x6}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x1000}, {0x1, 0x20}, {0x1, 0x6d}, {0x3, 0x1f}, {0x2, 0x400}, {0x0, 0x8}]}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000c80)={0x7, [{0x3, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x1}, {0x2, 0xfff}, {0x3, 0x7}, {0x1, 0x5}, {0x3}, {0x0, 0x9}, {0x0, 0x2}, {0x3, 0x2}, {0x3, 0x10001}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x7ff}, {0x3, 0x81}, {0x3, 0x100}, {0x1, 0x7}, {0x1}, {0x3, 0xa000000000000000}, {0x1, 0x3d}, {0x3, 0x5}, {0x2, 0x1}, {0x2, 0x3}, {0x2, 0x7f}, {0x3, 0x40}, {0x2, 0x9}, {0x2, 0xce}, {0x2, 0x6}, {0x2, 0x7ff}, {0x3, 0xff}, {0x3, 0x5}]}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x201, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x89, 0x400000000000000, r1}) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859b08f810945fd8b7ad5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x6, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd996872800000000000028000000000000000af6cef7", 0x2c}], 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:15 executing program 1: r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x30) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x54) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x0, './file0\x00', './file1\x00'}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x10040, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x200040000000, './file0/file0\x00', 0x5, 0x1, 0x8001, 0x8001}) sendto$unix(r1, &(0x7f0000000280)="8606f7556b121b6f5df7b8984a80032c7ae827194a4f900e95917f5cd6f33144ac8b", 0x22, 0x408, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x50) open(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x100) 16:00:15 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x80000, 0x0, 0x0, 0xfffffffffffffffe, "1701000101e730f6d41036cbb0000000000300", 0xfffffffffffffffe, 0xfffffffffffffffc}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0xa, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000480)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x2) r5 = semget$private(0x0, 0x4, 0x90) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x600000000]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = getuid() r7 = getgid() chown(&(0x7f00000002c0)='./file0\x00', r6, r7) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x8000, 0x2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x3, 0x4, 0x368}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x8, 0xb732}, {{r1}, 0xfffffffffffffffb, 0xb4, 0xf0000008, 0xc3, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x6, 0x2}], 0x100, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0xa2, 0x40, 0x8, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x20, 0x100000000, 0xc8}], 0x7, &(0x7f0000000440)={0x9, 0x1}) socket(0x36, 0x8000, 0x4) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) write(0xffffffffffffffff, 0x0, 0xffffff63) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) write(r8, &(0x7f0000000140)="fbb48c32ebcb12bdf153f5a537f5007c71e212fda6dbf28439376a2d4f0b6b2069f58bb3117bbe455dda50845181844976759e177a922183093d72e11257bc1aa20994351e704ba49f5cfce31ac5f986b39d53695b1f4dd61c80321f9790e64166af4351187a8c2a1e4928919bab5a57751f82e1dd412fb3a11b28f10407f831163ba1b22c5adcd73ec90f7f3908a307cab42eac2a3c05198dffd4", 0x9b) fcntl$dupfd(r1, 0x0, r8) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x1, 0x101, 0x1, "875a1ac802fd146e9a492e11f4a9667366fbd009", 0x9, 0x8}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/180, 0x3d5, 0x841, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x8001) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') r1 = getpgid(0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) seteuid(r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) recvfrom$inet6(r1, &(0x7f00000001c0)=""/219, 0xdb, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x4, 0xb1}, 0xc) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b52e8501eb746d35e9ef015197bed050e8bbb12b", 0x14}], 0x1) sendmsg(r0, &(0x7f0000000b00)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x1}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000100)="a57aedc5dbc95a89e082f585f0e76633e15a8f81fab174118a3f00b609a56d3420dbef00d82dedff7265948b2e69e02d9d5621c529133b538eb2e0e1201d6f0f34bf41e1cf9ebd144a72dc7c09cdd3a32d1c12a9144cdc242d8759a861b772aabc7d6559a50f9d5845949d5e05d5aac252edcbe239a2a51c2534aff6fc50933ae6d8968b24102556783e215503", 0x8d}, {&(0x7f0000000200)="c5e3f2a7f3ecc24ad2b725e70ebdf4139f5657652b138b764d57fe225398435f0f66e97bb5215242814a1d2a84973d9817ebeddd13b35d2baa31ba60e0da5c4d5e3162b58d5ff0d2427a037d15c64f7c560b4b8c4cee2061fb5c0afaaf4ae8d580fd2e7b319b8103bf1c070be5d9f88d81c07e2b2e518d0efe90e5ee9172361d975f26ffbaaf2e0ece52075ae43eaf86afd39e2cc6660ff2d2b32b7e807ada489ea51b3add7d77cc27ad78dcbce7c68163f156128b8a32345397d4673b3be6710c482edb2bfeafb1beb1e64277d9d7ec57c0bf55e2ec0fd5113a32e9b88b032c814985dfa6371eab457273241c698cc25cbba75a592ac271c3658b985fd0", 0xfe}, {&(0x7f0000000300)="39a0123dd14dec307ec8d58eb7da164ec97da7362711d7a478c475e18a1d48de8cce1a63543d5e0677d21df951c58b2ecffc4b292e80eca786ab04dcc9adcc78285aa520110afa96b21bbeb754ae94cbb5ea09960ac40993de405ca82c853cfc16065e43d2b6ff939f146626d5a9869d7236890addbed099c60f5a827eb71e78342dba39de04dc2ad1bce73cbe30d1d5325df08b87b77e2331d4d0b3fcfeb2d446785be3cc06c9d18c9d9c603dd6a8f7589d103b503d1cc66d3092ec2d3487fb23416a0c905a36dbee23c6337ac9", 0xce}, {&(0x7f0000000400)="0e0aa486878f34b336d72add0db847e741b90756fe9a1411f13c8e25bf2407704a5e0c94369011dafda18dfd9729187d80d06d947d5123a346acb6cfdf878a101a6fb0fae6975f0dfad1a3615b0833607291f4134c3f5ffd21252c5435d9c643e5732a00ac83f2a3d6d8f2a4141879f9b135eece4ba520567ca7556f0393a40eb47eb545678238b8071e4307537377bd5cddf6595597c0b8c64e1a9d3f2493547b3171ce49045691c268ff6934b8ed86eeecaa5c203f1bb7f093f2c016ce0a6512416d970aae0ee5329dc2980c8e0238e7eb4f7b59f9f926aeea96027954be1fd2c44a032d0226db874de7491256a525d4cfacbd53fd39ce78", 0xf9}, {&(0x7f0000000500)="bab548794e6fbc999f59c6c1ddb5386a9860eb12f9c9b9d29456e23b0d1b16da64bd8ce51307201749d04e409072b6686e5ec923aa28dc84605e3e89b6b989547ffb1b6f900c5a9fc8d1e8f80b82e89c41eccfb9eb466d5faca449464f72ab7a4eb2c8f2b6547e03e85d7991e7d9b13080b6234b238bab48acf2f566c8f2417f6771d320530a5fb03f0e0aacefdc78a83ad2cd4520f15002329801008e96d61e1ea13cf46593050831fa0f852da8d937e51eb0616fde86ae2c4f7b28afbcb9c4f46388ead2171a2b49c7c6c6bccd5c9f8d8ff7650b33537791a06129a3e9f2702cd844ed41", 0xe5}, {&(0x7f0000000040)="84ecd83a8357161c3f766ac47d16960102c1a1", 0x13}, {&(0x7f0000000600)="2290d0b0c8dcafdeac6a8dedc34828fb94220333ea7634884ec076c92b83a91974683b6e92490384507051b888b70bc017148d38040441f7d427e11b5debdcf0af8c1165b66734e67919a026cb6f1ba3e6bedc7a1e5cda9c9cb5d5a4c00cbe3efcb1282de6dec390ccf5efe058801d7a50b83395990aacbeab7c9efc6e6bcd76fe715488266ea9301fe2d8bdccf20855f0d9a97fef54f0c09fdd0163b25158a6ab5830c5e2e8b4d0ec379a92a5", 0xad}], 0x7, &(0x7f0000000740)=[{0xa8, 0xffff, 0xbd3b, "d49ade32311ff35101a261cedc6e5c3a1fc0e565d0691e436e113d6033329dace4c079bbfaca596948e6f145e4a496a1ca38d84aab45a59e889ef45640d2cbe6f6efe4df05585364a341165749be37b6c85a3bcdaaa8a4b4db1abcabf10e99fdb7a11f586f84ae5d206bb280f73ea67a345300aa6a4bdf36a1a2c391694b58d7c98cfa022908f6e539c43ac2e2b78b8b36e0a3cd17da"}, {0x48, 0xffff, 0x10001, "3b0e9c669dc2f7a895111440dfa77c63604bd21b659b3355b476bf7bad12ccd5f54dec3cfedd84df6ccf1dacd19685b48041174683ab"}, {0x78, 0xffff, 0x1, "afea5bbed44043ec44007ece2e223098dce4d8f56e7dac47e4ef43b904055d8eaec122df095c8a7dc434f7852180e28a252685bb444221c83fb08eb0457f712474db150e1fe6ba78320177be9e35c3ac53fbcae8ff1e0510e72099fb35cf410944bacad34662d5da"}, {0x10, 0x1, 0x7ff}, {0x78, 0xffff, 0x8001, "8238ba493be873a4300a19b0f9d0ae524712dcdf583c2be8f9296685974385628eb8be0208d410d6ed608dfdc3cb4338925c550b72aa943b69e34a30badb221d3f1aa98cd45e9a29f41a56ac05391f0fb63660e403a45d4364f7edb518d3892626"}, {0xf8, 0xffff, 0x0, "f4b710abd819ef8c10f1d28685e0b70f9f55a70d866226925086eaf221c91cfe00350d6ff71afdd1f26b192ade425ffb171f783464f570be36dfdd7ef9f077b082fc8b1d2cef5508cdde05eba3a1b54162ba48f2198e11341cca482e057f70e45d7388272d6eb4ca3fea3e15e92b8e8a6c5e3ff8f69d19f8502b61e9d02055db20889a3cea752d4370e786d68708d5a3afcf2f23d282a4822be279170bc8cbb24956edb3b4dc72bf98ee7bd8955765a9c5137a5339f6393958c083eedef621d17412ca3de20e00820fffd5d3ba06c6d14093561730e779a9b39ec9aa615c96a4b0f4d95f90fe38"}, {0xc8, 0xffff, 0x3f8000000000, "97407b69b75823a91e919664a25701f70a2bc9ea44b12d46518d499fe91ebf079011de2a4ff3a85d11bcc05bdcb72f9b510ce8af34c4abdf5fed5f52390fd1730cb912a6660380590a85bec35b63f1949aff29c573ad9f582c0cbc4da5cfe8c81c097335759cfcb1bc392769c2a3d28e75c520bba4f08e37ae66cad04c0c5de4e501aff7b783eabde3174ebf23484217ee651ac640351aa5a3d425b36acf49bc1cf4d1b8c0351b7e5ba988b72ed4f6b5df17c5c6"}, {0x10, 0xffff, 0x400}], 0x3c0}, 0xafb1848cc196d4c6) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x600, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x80) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x100) recvmsg(r1, &(0x7f00000034c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000002440)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f00000001c0)=""/48, 0x30}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/127, 0x7f}], 0x7, &(0x7f00000024c0)=""/4096, 0x1000}, 0x800) r2 = dup(r0) open$dir(&(0x7f0000003500)='./bus\x00', 0x0, 0x104) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000000)) 16:00:16 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$inet6(0x18, 0x1, 0x9) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0xcdb, 0x8000}, {{r0}, 0xffffffffffffffff, 0x5, 0x5, 0x6, 0x80000001}], 0x8a, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0xf0000047, 0x3, 0x8}], 0x9, &(0x7f0000000100)={0x7, 0xfffffffffffffffb}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffa, 0xf2}, {0xfffffffffffffffd, 0x5}}, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) 16:00:16 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, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000040)="1d3eeed79dade9033f236d3335c19d3c987ba00b8b979252b99126923b082346085308b6ff3f49f182c3f0728a69a8dd9d6e7cab7874377bbbc0b371a7") openat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xdeadbeef) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30508, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x8dde, 0x0) write(r0, &(0x7f00000000c0)="29b025fa47a3b80d01c6f67640eb53c1cf80c3399a1e80be1eec3c9eb1b20aef9b5213b2d0429c1754f26b5e8633771a7b09edaac2eb1a6efa9018803ccac9bb7c918eab1f4537d23f116f4857603237394779f870e10711b1b066c651b1c3efce88252bad22170b388c1eb59fe0caf9ed8822bf07351d343b6aea0cfe91", 0x7e) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x5, 0xb1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r3 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0xfffffffffffffffe, 0x81, {0x0, 0x3f}}) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100", 0x3}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x5, 0xfffffffffffffffe) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f00000018c0)='./bus\x00', 0x2003, 0xa07252) r0 = socket$inet(0x2, 0x8007, 0x8) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/85, 0x55}, {&(0x7f0000001600)=""/95, 0x5f}, {&(0x7f0000001680)=""/223, 0xdf}, {&(0x7f0000001780)=""/189, 0xbd}], 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r2 = open(&(0x7f0000000340)='./bus\x00', 0x40001, 0x80) bind$inet(r2, &(0x7f0000000300)={0x2, 0x2}, 0xffbf) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x108, &(0x7f0000000080), &(0x7f0000000240)=0x4) r4 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x8, './bus\x00', './bus\x00'}) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000280)=0x1000) read(r4, &(0x7f0000000140)=""/250, 0xfa) write(r3, &(0x7f0000000380)="c4bd0bd3c136e577cea5343e52cf257eee050164da4b8c35ec6e419d601d9edad7cd880e118838a4e32bb94dbd066ecad03017a7362397fe4575e12052692a7798bf087f1fa6723b9377dcf8477aad8e44053cd564abf0d21fca48fe510882b10e44ca61206d56870132c3f06de5e141c9ac006bfd1b729b8451cd8563f359b5343212abdcf62c16d961b421999c50072ac772fe21851fdcf5374dcc81bcb848a51abbeee860099ad0b3714cf3a08c3b0785fb0bea7e62eaf9e9e9860a15c4e9dc4987a60731777677cb2fc1c747f2", 0xcf) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0xec, 0x0, './file0\x00', 0x68d035ab, 0x6b, 0x9, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r3, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/225, 0xe1}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)=""/241, 0xf1}, {&(0x7f0000000380)=""/9, 0x9}, {&(0x7f00000003c0)=""/217, 0xd9}, {&(0x7f00000004c0)=""/127, 0x7f}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/95, 0x5f}], 0x9, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:17 executing program 0: semget(0x3, 0x0, 0x0) semget(0x0, 0x3, 0x40) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() dup(r0) r3 = getegid() r4 = socket$unix(0x1, 0x0, 0x0) fcntl$lock(r4, 0xf, &(0x7f0000000100)={0x3, 0x800000002, 0xfffffffffffffff7, 0x4}) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020c2f66850e10be00"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x1, 0x0, 0xde00000000000000}, {0x18, 0x2, 0x80000001, 0xef}, 0x1000, [0x2, 0x7b5c6f95, 0x1, 0x6, 0xffffffffffffffc0, 0xfffffffffffff000, 0xd1fb, 0x5]}, 0x3c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r5 = getppid() rmdir(&(0x7f00000003c0)='./file0\x00') fcntl$setown(r1, 0x6, r5) geteuid() select(0x40, &(0x7f0000000200)={0x87e7, 0xfffffffffffffffb, 0x7, 0x10000, 0xfffffffffffffffe, 0x8f, 0x9, 0x9e8}, &(0x7f0000000240)={0xffff, 0xc5, 0x1f, 0x40, 0x9, 0x2, 0x3f, 0xbf26}, &(0x7f0000000280)={0x3ff, 0x400, 0xa5, 0xde, 0x2, 0x3ff, 0xffff, 0x4}, &(0x7f00000002c0)={0xd42, 0x81}) shmget(0x3, 0x10000, 0x4, &(0x7f0000ff0000/0x10000)=nil) open(&(0x7f0000000400)='./file0/file0\x00', 0xa30, 0x40) r6 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x106, 0xfff}, 0x10000037c) semop(r6, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x500, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x0, 0x0) semget$private(0x0, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:17 executing program 0: poll(&(0x7f0000000080), 0x2000000000000001, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='\x00', &(0x7f0000000100)=""/200, 0xc8) fcntl$getflags(r0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000200)={0x1, './bus\x00'}) ioctl$TIOCCONS(r1, 0xc0205602, &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366c46aab0c033c02df71795acd76ef3cafb100"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724", 0x8f9) fchdir(r0) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 16:00:17 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x4) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x45) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:18 executing program 0: setuid(0xee01) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20040, 0x0) shmget(0x2, 0x2000, 0x16d, &(0x7f0000ffe000/0x2000)=nil) 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=')\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='^*&#\x00', &(0x7f00000001c0)='@${#\x00']) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:18 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) pipe(&(0x7f00000021c0)) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x2, 0xfffffffffffffffb) open(&(0x7f0000002180)='./file1\x00', 0x400, 0x19c) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) 16:00:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x4, 0x2) fchownat(r4, &(0x7f0000000580)='./file0\x00', r5, r2, 0x6) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(0xffffffffffffffff, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(0xffffffffffffffff, &(0x7f00000004c0)=""/174, 0xae) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f00000005c0)=""/250) r8 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r8, 0x0, 0x3, &(0x7f0000000000)=""/191) r9 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x400002a1, &(0x7f0000000580)) semop(r7, &(0x7f0000000440)=[{0x1, 0x10000, 0x800}, {0x2, 0x5}, {0x2, 0x10001}, {0x1, 0x3}, {0x4, 0x80000001, 0x1800}, {0x3, 0x4, 0x1000}, {0x3, 0x40, 0x800}], 0x7) 16:00:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f00002c0000/0x4000)=nil, 0x4000, 0x800000000000005) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0xa, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x4}) r0 = socket(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffc3) getgid() getgroups(0x0, &(0x7f0000000300)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x1ff, 0x0, 0x7f, "1414a46dcf2f5ec0b33391af895f13ad4b677e17", 0x8, 0xffff}) write(r0, &(0x7f0000000300)="2b00ff2300002b00290000000006000000f2f0ffff1f3a8aecef0acc4013e287bab5ecab9e0bf919f289009f25b8d814ba521b532e2c5fb4fc1b9b5f93545c20668c271c4001d024ba0adaeef66c2b2f01f6e6a9b57255356d66b452ef18ef0d719d95aed718f182264d060632b8395134823b0faa2afe2a1bb720691390c83fba1148225f7c8f53cc0c0f6f0e3bd5357cbe8c0f8e84d67b5df866ad9ee37278b23e993f7cec2ef1ce4d78666bb0ed6c5fe1308a1dcfa5356cf13f31bb3effc8bc841075b03402", 0xa417) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x3) 16:00:18 executing program 0: r0 = msgget(0x3, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getgid() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r5, 0x8004667c, &(0x7f00000000c0)=0x200) r6 = getpgrp() r7 = getpid() ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000140)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r8, 0x20007479) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r3, r4, 0x100}, 0x22, 0x43, r6, r7, 0x1, 0x4, 0x9, 0x2}) r9 = socket(0x11, 0x210000003, 0x3ff) socket(0x20, 0x4000, 0x0) sendto$inet6(r9, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:00:18 executing program 0: unveil(0x0, 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./file0\x00') 16:00:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1012, r0, 0x0, 0x0) r1 = socket(0x2, 0x0, 0x32) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="92022ec4f7a95bcbd30950f6db07d62486cbc22928dda84339131e5c985ad3520eb1d519c57bfa2e2e0234466fbd801c7019fa2ff20b49a0036468994aff7f89d807000000ee4615ec206d8db1a9b6791127443fd3ceb21cde193b42aad95a4e0b59babcee3ec0dddf0d0da81042dde69fe1a43416f149d613850b84470a765bc51c0e8a81f13deeddfd18166f53ae31188fd9f0a3b2faa18061efd06b25ce38ee2c6e87597e0fc1d9ca7759b3db4a2148fa90e668eb2f8b80ec199b940e28f9f21c99b6b23f7ff37ee229eb80b9005086505edca0226ec3a03b3b9dee50a3306bbfe2ee3bd2ebbd8bff5c0108ca6480ceb547b3e3100c83b54dd13c3303b9c2cf2417899978af3d2ddf6350b7b375ee147c4d77e3d8558abedc858e8fe0b14dec98d97a9f0daec4dd02aa"], 0x10) write(r1, &(0x7f0000000180)="3aeb545cd16cc014", 0x8) socket(0x0, 0x4002, 0x4) 16:00:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x280, 0x0) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) r4 = dup2(r3, r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x3, 0x1, 0x2]}, 0x9) r5 = semget$private(0x0, 0x6, 0x8c) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$getown(r0, 0x5) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000940)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000080)=[{{r7}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r7}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) bind$inet(r4, &(0x7f0000000140)={0x2, 0x2}, 0xc) getgid() ioctl$TIOCDRAIN(r2, 0x2000745e) getuid() 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fsync(0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x490, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0xcaf}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x5, 0x0, 0x1, "726c48f40d338680d9fc948957c5d376b6baf721", 0x6, 0x65e}) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0x3ff}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xf) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000000000, 0x2) r1 = semget(0x0, 0x5, 0x400) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_SMODE(r0, 0x4004667f, &(0x7f0000000080)) 16:00:19 executing program 0: mknod(&(0x7f0000001980)='./file0\x00', 0x802003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvfrom(r0, &(0x7f0000000040)=""/55, 0x37, 0x1, &(0x7f00000019c0)=@in={0x2, 0x1}, 0xc) r2 = getpid() r3 = getuid() getgroups(0x1, &(0x7f0000001840)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000200)="2f89ccdba79e90aa947ca1df72d4f22540383c10a83c8bbb9f537708458b5052bb99bb73a2b18c3e70ca0acc89634a6834443434395bd33bd9cdf61d1399655e7127916434b5f90ee4ec3f442cf3f03d129123d3e23b29e668420954aac02e9edad04e8b434859a373ed3c3210f5beb04ade89e8407b9435ae61", 0x7a}, {&(0x7f0000000280)="276d7c4d71029a2ae575c7b3da88b952a0274882e3760b167343f3c10c960b557948f70bd9013d0836984ecef5fc0c3fd88f19c7e5c033db43f91256092efaf0f699846dbf8aa682607a6d9767e10fe769335942aa635179eb816b8ecb623967fcd15c41cf809e36a779888149bd0a162722e86e1b438187d545c2efa63f10592cd3741b30ceccddb5c5b7cd26e9b523a51eabd634148f0732af38550650247954eb65516319b679cac8747e1d7a677eb219c798d9df56ba1740ac8982b9e54afd090991bac4c00e277a16f7468e884582b4274c5e881907bddbe8fe19a899252aefeaa75487448183a03ab4972d4698a3c20b6b0fb29d3874ab7c9dfd99b9dd9786cfcf8dd50ea9f749dde4c2fd2eec148a0a8cc068c8b63bb04b97a4584a9000d9c8c8a4cb10b49aebb590f0e91e4ac7e591eb180c88bde1332cd825bbd082f693863bc4f7b04625d8bf6f94b35b8a3a5b098c6a5b2d7384eb5909caefbf0d070e6f8d14adb8abff8f400f7d8625cf1f89b7df9cadcbd0109fa765d3884ecd211b87efa1a6002a3c4fafce7cd3956ea2fca3ae1f82c387695ff2c5f150c7e920e7c145c32c315b2b0d978a81e997a8045986e135d8f10aeac278bad9f674a903d17e57a472a0202f900312455027dc388aaaf7ad4a8dedec7a01f3fea556a446fde3b1193a30b797676f64a0f91a6d18503023e3642f800c3f3f8e2ba072d2e9f67ea52783554fc5b21b46a7c9231d27ffbb1404c10e697c3223aadae010c85173fb311d249d7eb0499437d7e8843e803dec59ec77ae4cde8153f79a4494df7965c06239a450d01785a71a1458cbc641a7dd65c4ad382cdb5b87215fe18683f8b7a87a8e048612e84c9e349183415f354f9052041fc32beef2514ca588dc9e17179490e1d9b502695f6d9c61dfc8275d3be36dafd48244244ea6b8fc76c48b0826696339c6042301d6f659a70037301c7a296ca814a51ddc969c62edba51947a619b5561d30e99847244c277e40c9ccbeb40999a26fa7565f180aa5155a954b0aca6dbc67a2843b2a34828dcb3c9fcc3f1d417c5a8426367d0bd76b5c4726e597da1943d99ddfa4981bd5c09931e25ecb08e57847d3d6d8f713c9d008d132127319175d8c5d036e3932a6a396325937c78c05aba362c5b599947aedf710eaf2e6be440e030f932ec1935eb25e1dd38a284d1d015d7ddc47c9322a4b4ce36624c10766a3bd2562f76b83f491e8ecd9a0d024368e357bbc1c334e3428cdc144239fd18341e15d45e17a3834136c4d3a384a902ad9d6a979735963793573262bebae476a864601ba71ce4bd3b6c5801fee611b3d4be673a890e5be0c149660e3e3e8b073e1961c0a5ad1ca519e91289711d314037032da41f382bd7174bc6b22eb753dbe1409b5136c414bffc7ee7c34c51545bc55d890191a2a4693978a49ceae384369744f6036d71fe5a3e604c6d77c8df5fd76c2ea4c8bdc23b96527d3c22f66a0833ca249e6cfd938381ee28694babd2283ebf66b2bcb1e486281090076c915f29d994eaeec4c3c9fde7a7fadf26005e8ec8a510b105712ca8618b98b3c62e2029f8546a26a27697dac96dd8ec5e6207247b2c4a3cd2629a631a292f561e0e0934618d80d56c0a576bbb2b111a957f255704accc62b2df6a9b1d85caa44c09450b3c52ed3baf1cddb04cec23f8a36598493a559c8df602a4051d1cf2dbf9b58f8b42d8447a23d5ad8f71448bc6438ecfde0b5edc8daf97fe694aa2c5b1a188b2c12211b9300d7ea6c839f713ee0f699bc08ab6c2df75846bcdbb724272cc72bab7948b62ac026899fe1139b0d5b9640df0dfacea14e0040d6147f9b1e1e7d86335c1aa7bc7283a0184b27a5f1a080e3603a25ac49a035e7d3ed5d6987c1af852adefb8e8a96560f90d63dcd98cca5e6577ee81d74e5594803fb2ac1a6938a4a2f2cb62820bfa862e89b1f4a9bd9f77bd77ae7692d7b614b234da5681f9138ff37cfd40fc811f658c049c7d4fc3d297cf63ee98b9db2f0551054b2c39c0480064663835a5ff4ecc1556c0fe630246d1da16201330b1b7423e81651b228644b3dc03850dabcb03af42ed24abea8de9fcf9f86f9994053d57b8ef1c4d58cdff41a704fd21323ba4521a409f0f7669364b8a605f8ca95066a3b53a206c5ad2a8f3df4325ebd16afc5a42a63913734159dd268e75fbc5ebbb5d485a487748ef14456b4b09416c8fc1fcaa274a5a8322ff19199b38ef4f9a00541219cf792d8dd25ce918443eabfa5e181d79bcbd9ae4cd6e53170b78ba794c0aca32850778c3704f95fdbce58544bf53eebf9fff1991311804795efa074bc8bcc1c5db2e31ccb4097ff141d314fed44997342302c0cca5e5b8323b63f3b93204ecb5152c85bc5432c0a8f8d9867d9ff90339ad450c5fc0a78e2c0b49e6ab707b7476e158b2293166fad36a8b39d2284e1d08ef3e0781e84bd8572fcf4a7e2d9e135c175402089bf2305b85ef6f000f94c2741b2d68ed4d2598acb1ca83e51a0fee38c66ab3c3727b57c6b24cc7586d435402264364fd37413d1a98c278c86da05f60c32cef6df7e9696867ba75e9c068edba9fd33d8c7ee32477a9e6ce1b26c066f5ca100c25aab1db3bacf21f5c18a71c4c11e3673cf66d1d73ce071d217fcae5d9ecff3066578826e7a36e25bce2e509db6c36dc31287d3f75a9a7fa6549cdb536b851e1006a954ec524dac23085ca4174403b493adaea0d224b056d185d52886d0abb7fdbc5f893a7eb240d581a2b114f91efb9501abaaaaf2ad027dc121f39b6e5c8ae450463995a8f8e54e0329f04256a8b1651a1eedda94afc62f0e6db83f85f70371b10dbc7d5982c5069e4baa3afda6617d49f6b561ef33fcb9f05619a0ea054edb1eeb18cd0e156c9d2b12f65ae36296cf9944d9178dae2fe7f9babc5b91d49caa9b11444c228448d7c78af8d830cadb9d869f0e1d802fcc0b24079580907f8a03dcd25e82198dc21726e410105044079427035123ac8564286ffcee13db86bb51030d6b0425fa072197bc2711fed5f4189437d179be2695ae01a2a3f5152b426f07693c949b61636bb62f3f5ff913b73e01a833087b57374c28498e411ee6dc91b96c3035160f600cc317bcc452aa4a04d4918109f1fa59d5963e45d97570ab3299fafb86695b015e73001ded9b5fe5ae05d08dcf85496d91d9df464e0549c57ca5a20df1f7c5ffb373a7e0fa6fb203ddd01c80d03398be6826ed070b8dc5f226c0760144ff77abd6a98089a4853adb4ae587dde971ac8023a4d26a54607e8539e5f8f21fc0314b527cdb8b4b4f724cab2f5896c739272c3bb1a8b0ca5d70eb655cb994c66c771fccf4703ed73366fe5ee6266d299eb1cc13c825c79c86fb703ebbec7fbc58690aeafc954d008811d69ed516df04904d769dfbadb22344bdccd3872ace57e5658521a4908e4de259040a4d49a0b733084325d7cc8e8bf0f9d601e92f5bedd79d4cf8d6aa1e4f5f556aac088b437d1587e177f961754b8445a0bf7d67000b30e4461803e6cbfcacd333bdba7df24610d8f155eb4e537972a97ffc475acce01d216c65fe7df69a51b9dd631b568432b25e977588ac2ec1a627afb02d6946ff92746e400ae7f1f02a795b03d27b20f3e1f1f56cf8ad1be7f1102f2b811f1d76d266ea835d9524c10d11d3af48c3d386bf866049c0351b113242f3fdb8ebd5f04a0e2dba776be3be60befe356c021b83fa593110231e2118ec72420d49fee37b3f0b5ee736be70bb0f1dcb19839503fd6a7850f495b8e0eee524bc61a029630188e9254e28f475e2ee105b536295484e87b160a9394a211ecd6c6cd0ecabcbca44f52f7a09f7dceecff88dfd153a42f8733bb5acf5c4cde9c61ab66da9639f69672cb9893410736421885e44f75ed0be21d68257caa7ebe117ff324b26e7129da78444b7751a9e5c8d39e771948a633837547d94bf7cbf05712e5b86df5b8b9a42125b6a8d3560717bf02c8451ae6348f9ec5a047e40c17760c5abf4feddf18a4ef340686d069ab747e6be24fc1eeea2c04008b46293e32a0ad29e894156c5cb5caf39d3e1b12f8ac34620d40a39cc0989086654a77e77617462e5beab6d471b0ba62fda90bcb2a653b7cd279517e86517cf3ef3b99112e1299457a10285a4c43ea5dacdd02104206121dfdbba46e0ac28a514e6f6d9cec363d985a80d075ba4c5977e652968115485cbcb430749c56a7c0108e79fd18463ea403749e984f69b617e26b24242d545fb9ca98b8488683fb6ddbaa526e643c821fe5be57fc5b6c623b70826f848f5de3a2bf98f94d7ae4595faaa2c7403a68f46634bc0a0f0783ac5744d444eddbc1e5adbda541212c8a122339a54dbf280e4c72cafa9eb51a9942d40045dfb4a3d6e5aa4735672f114126340493bb6c0800d50c7d2f57fc8fefbc42cb5f732592e44e3e835a9dfc5997829f424c2701072d5a273064e3d51395e8df748613c997e91eadf66c839dc61390cf1032887bca4b3c672e34e46b28ecadbf2428c98de5220030d339074e60c544a9eefaaf2eb323673652f88c780472aaa566f9c52da983f82620ee1ba188b560df6b7a1734a710dd6c7d90541fab50465dae84fa6108c9371a559baeeed825113c262bc7b2321ba7aa80e49a4f789e128ec1bd3a9acd931e87d41be7ab8143e77846031611967c34aa6fce62b6091e33ac564b41450e26687d450510ae3f8eb768b2143190cb77229014973b7a18c2fcddbbcce754f66a26d2571a6f8bc1fdb7aaf97cf05d73b555d8cff9a4d858ecb96b7f7ce46551d1d374839778fd2f1264031c17573f16eaf633f7f04f56b6fdb9a755ea1f7e081fec5def757fc90aa233ae7fbc6a1fe00ef5796c465962b66b02c5d69702f1273fc9a7497ef6d25554f0ad4b6b5108c086cf2918684f73ab169038472d15c2265f58c943939b29399c02310ab071aca3c0c927820ba4ef13386fc3dd1486e35f0c4c593ff6e2d2a5fccc394dea1e0c8f1b627d9565c3083a1c106fe9042ed7f5382ec4a83b8909593b2963dd312bd68704d0b6e254eb5d66ce9c5f5e98999827ded8f15ea042fe0cb1df443acf485a8b4cca6bf2e49e5f18f6a599d4d6385ee52b31ec29cde0c2fe1430d7880e3b4b91788a0b90ae16caf82339272d690180bb57571571c9471ebcb24c640d47bc1ece463708308ea67f81dc6aa9d860043200fc98b3d938117ce0c920f24ca2aa488c5591b7578d2b9a634c7633f35e710ef6c5b93dafd3766ba4dc9f075891030bf1fc4b47d7a17a85c21197bc0dbe91e4ec0ec45384b665a80a2db5d2846f2f1df08186882e2768afbe227c77b71d7a0895c26dc09405a86a03a40780f56690502f9b737a8e23610abe52bcf1621678032e8f4c35b79cb424ce7fc5ff699832e2fb5d6e80bc35b48d7b03e08f5da35ed459802af1a4fdf67312c7ad07d975cd40a9044a5582b2bfed4f530e8ec935315123c3671f07a0d277852a32ccc59b896b7a8cd6b1d1c41c586110a2f295c3a808dfaf005e27785a980ddf9c7f2a447a97fcef01c6e3d37f503df05ea2af4f8ccb4536c37d0d403de50d39441cbe0af0d0aa238cac4b14b32a3edca6dcbf34f7a1b3b227e8d1c719ed981af770b0e4bce4c34b9e893753abce575e481e843df655dcc570cfde4f9ea9972715b3d364fda7cee342bc43d30c1ba6c4d40bbda4ed383cdcdf76feadf17251f2d0fb33223d5b178b3bda07ed685ed50669de17f857b790f843bdf885f6b65faf00075cb31f398afeb8659d06105f", 0x1000}, {&(0x7f0000001280)="0d2c7e5b59415327b213585eee2a7e35ea40ce4f029523a8acfc49ed09ac828a8b1c5f592d4df55e8a4c648565ea1b8d5b78e741c06d8540fc85cba90d9395991bd0f4727fa3a8507fed5acd76938a748023c0992f0cb065e2b212d5c066aa3efa17c3dda175d5e0606625d28c011c359972f7a9181710a2b661aca055dbb3d318f3f768d5fbdb0fb67a2bd7b13e6eb42feafa7f88193dbeb797e8911111d14224d9b264773b1a610f527e726881a3c25666405cc49b13", 0xb7}, {&(0x7f0000001340)="85ce208501d1ee14d796fea366971bf45550ede4c7b621ae67ec798dce9437032a4855bfc726c35aa4303420d1c8eaad7d580c3b750ec26f1b0348b4db401a5e720ab9c8f66c0dc6ee980b474e513c1c02af1b8cf0303c7c5c9b4cdbc8", 0x5d}, {&(0x7f00000013c0)="7c071d10a6f5ec08bad7e5c402e33cb2a5b4f0aeb40280f1adb088c8c16fedadad6e44b8a60cef72f1eb704fb9bbf7993af0778d599402b403d66ddc11290cb4a1e84979741ad1248195f3b036a10adfa986e88714b21870e50486a6c02a6212251321e00faaffcea349ccdc7e30aa57342325800d7f99b47d62e361d18de17a978438c2e1604af292025f381a9be62ff1809ef0ad506c69534961663de144e3d2ceb059df4672a5f20ba1fb5f91dbe19b6adb5aca1d8ff804a741213013e230a87f8ec98ba37555a609a02cb4b666fe1d17e070b637d6a81689", 0xda}, {&(0x7f00000014c0)="5aff3e594cb06a849492006670e00e25ab1f6afd1ca1e1deaa3f71c49667ef890a9510281e56df61fcede06994d728ba3eda03ccef590fe0a2280f4615ee7000dceb291a048af717921a79496540810c7e6872a464cef3b8ae69a3922a756e081e58feaa992bd54466c181105c18c104c43d65139012c7ae5e5a9f73832a1658e39e53ccb2336a129fcf77c912527b054a76c6988bfe3c6e6b23e60f64b6521d7bb6750041b7ba1929508d26fc068bb2517a3c480d18c33661840b8cc20f0f", 0xbf}, {&(0x7f0000001580)="f805b1e6492fa8683046f5bf36479d476ab55fcfcd8f78b9694f0b23b29e15f28782f1468e2de2118761daa31d31e78d0e075abdfd7ebb8d70d52f23ddeb6c4e4e8f2f28b1b2db11890d8dc40ee0", 0x4e}, {&(0x7f0000001600)="b1c2cd542ddafad35c2b0bf4dcc609a4381da1a2b2cdbe1708c239cd86a5ffea6015031d9683aa55cce321a6bdf142044c21ae2036a4fccd407a36bf39ea8a6882263fff05da01367d921a1bc126ddda7c5e2dc45fc674573b9e72c4bf453a5baec5261c0680e31d1c5c38e19d5a9eb96d30a0b8bd9b67157659472dfa", 0x7d}, {&(0x7f0000001680)="07bd60e76d92917d2751db13ebf2f82435dc43a5495dde15d17fb46f0d1514f06677ce114e1cdd536494d917b5bf051c2491878cdd088505a07f7346b0a8dbf77fee39", 0x43}, {&(0x7f0000001700)="184d34cc9c8061a9b06d7ed73fdf788e465cb31be8a1e2486c26aba771540ec7968eea443c74aa12622592401c9e5ec8ad207234673d79d19c3fcf2e20d6011f4565d26ef402ef", 0x47}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x4}, 0x8) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)='^', 0x1) fcntl$setstatus(r0, 0x4, 0xc1) write(r0, &(0x7f00000001c0)="e022851b2dfd7f122664d008389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) close(r0) 16:00:19 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0xff}, {0x18, 0x2, 0x1, 0x7}, 0x9, [0xffff, 0x10001, 0x5, 0x1, 0x4, 0x3ff00000000000, 0x6, 0xe24f]}, 0x3c) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/171, 0xab, 0x843, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') chroot(&(0x7f00000001c0)='./file0/\x00') 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) rmdir(&(0x7f0000000000)='./bus\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) mprotect(&(0x7f00000da000/0x2000)=nil, 0x2000, 0x1) 16:00:19 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) getgid() setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = shmget(0x2, 0x2000, 0x250, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, r3, r4, 0x4, 0x6}, 0x80000000, 0x8, r5, r6, 0x9, 0x7, 0x401}) 16:00:19 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="0a7b0a33a82d9ba86bd53932553056f1cd642be7faea7a2a36d6a7501ebbee08738c30b1924a1087584e987de2f4a02c785f961cfc62cf3aba0ddd0d6711e4f7ba3a4732a646fb6bb61ee82f5bbabffbb84129168827a6f90f06191b7c837e6b1c5598dfc99882ed4b2c25a2b144d24ac3ad4e9370f992ba737489f6d304e9f23a61f22f072fe49e90411b0771b93030b558b3c686a686079ccab71d17687cea54a3dfd74e6b9e4901d2996a583b9d121dffc1d08171f5b94f", 0xb9) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8648b48935d14b79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5cad400000000000000045455ba5fce08", 0xba) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r5, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() socket$inet(0x2, 0x4, 0x4000) pipe2(&(0x7f0000000100), 0x10004) 16:00:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0xe6e, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xc22) r2 = dup2(r1, r0) kevent(r2, &(0x7f0000002880)=[{{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0xffffffffffffff60}, {{r0}, 0xfffffffffffffffd, 0xa, 0x20, 0x7e0b2c8f, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x78, 0x1, 0x8000, 0x6}, {{r1}, 0xfffffffffffffff8, 0xa1, 0x1, 0x401, 0x9}, {{r0}, 0xfffffffffffffff8, 0x82, 0x20000043, 0x34, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0xfffffffffffffffe, 0x4}, {{r1}, 0xfffffffffffffffb, 0x5b, 0x5, 0x2, 0xffffffff}], 0x7, &(0x7f00000025c0)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x200000c2, 0x0, 0x200}], 0x100000001, &(0x7f0000002600)={0x8, 0x8}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r3 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0xa904975481ffd174, 0x12, r3, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000002780)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x1, 0x400}, {{r3}, 0xfffffffffffffffc, 0x69f43c2e4c3825a0, 0x8, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x7, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0xc, 0x3, 0x20, 0x81}, {{r0}, 0xfffffffffffffffe, 0x81, 0xc0000003, 0x5, 0x200}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x224, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0xafb3, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x52, 0x2, 0x1, 0x1}], 0x8, &(0x7f0000002680)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x8, 0x100000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x23, 0x2, 0xb32}, {{r3}, 0xfffffffffffffffe, 0x24, 0x40000005, 0x6, 0x8000}, {{r3}, 0xffffffffffffffff, 0xa5, 0x1, 0x3, 0x6}, {{r1}, 0x0, 0x84, 0x5, 0x3, 0x53aa4118}, {{r0}, 0xfffffffffffffffe, 0x88, 0x2, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x10000}], 0x2ddc, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002580)='/dev/tty\x00', 0x800, 0x0) r4 = dup2(r3, r3) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000000c0)=""/182, 0xb6}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000003c0)=""/161, 0xa1}], 0x6, &(0x7f0000001580)=""/4096, 0x1000}, 0x41) 16:00:19 executing program 1: r0 = socket(0x2, 0x8003, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:19 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) geteuid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) connect$unix(r1, &(0x7f0000000340)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc140, 0x200) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x3, 0x80000001}, {0xc7, 0x1}, {0x46, 0x5}], 0x3}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x61, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x81, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0x46, 0x0, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x8, 0x8000, 0x7}], 0x949, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x41, 0x7fff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x41, 0x5, 0xff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x7fff, 0x8b5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x20000000, 0x65babff6, 0x930}], 0xfffffffffffffffc, &(0x7f00000002c0)={0x3810, 0xf00}) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8008, 0x400000000000) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:19 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) mkdir(&(0x7f0000000040)='./file1\x00', 0x20) 16:00:19 executing program 1: r0 = socket(0x4000800000018, 0x8004, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) getegid() connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x287) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) lseek(r0, 0x3a, 0x2) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="29e55d4b5ebf6037c09227956211a514cc2b68842cb72be6d504f95dbc3a38dde35d36d6596a449100e09443dd0b607a3b22861527883cfcb2c5f109c78bd8e81eef71590f02451d2e4efe3d19672cd53a7b5ba66bf48019572d21c8ad", 0x5d}, {&(0x7f0000000240)="ab76b4be3322202290467ba111002c0ecfbdbf82aa860fe0f537774544e6704270b6efd61097e7e361659a7225c084529aad227b5b166c6c6667b43801bc8d09ac04e3e381a73a3468ce0cf4b50163454c6ef7cca56c86a37570f69b621a8c0322a8be9de18f", 0x66}, {&(0x7f0000000300)="ee0f3c6603091473bb92a688d294665eb7bfc2a2e26447c0b13b7f0f1a30a90e01f07aa2850bedaf88a30b1b2fad3f92d2f2bd47bf3f06bcd7bcdc71c0bd74b21d3e4922c341698ac58dc82097f2b6671684f5fa8ef9a0ff47569e5ad3074aa2c30c6deaecebca27f3e48f24f2e82785a10d0ca274275ddd0a5d41230596a30d97bdac430fbe7e2e1a5a2878f731a1d8ee49b77e427db5fce1756aad850ffd9dd5993d1e4616f2ff2e63ffeb58c4d26763903f4f5f939d07627732f6337ce2e4de2ab2a73715787255547f172c9e589d929650cbd9870bf820b5bf45123383", 0xdf}], 0x3) fchdir(r1) 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10800000290000000000000000000400"], 0x10}, 0x0) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b00900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a09c91b4107953a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00f"], 0x1, 0x3, 0x0) r2 = getuid() msgsnd(r1, &(0x7f0000000e80)=ANY=[], 0x0, 0x0) semget(0x2, 0x4000, 0x60) getuid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) msgsnd(r1, &(0x7f0000000440)={0x1, "e125d66873f117e71d24693aa65207616bae675899b3e7dc3be97d9666654b8a7d3d5e951233eae7356f4cdce6d015c3b03ad9b07d0f783b7b637058e7dcf89bc5cafea0f056fbd99045d9f93adbf3883ac439e2612fc0965738"}, 0x62, 0x800) fchmodat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x4) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r4 = semget(0x0, 0x4, 0x1) msgrcv(r1, &(0x7f0000000140)={0x0, ""/122}, 0x82, 0x0, 0x1800) r5 = dup(0xffffffffffffffff) r6 = openat(r5, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) mknodat(r6, &(0x7f0000000200)='./file0\x00', 0x24, 0x2) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r1, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) listen(r0, 0x9) socketpair(0x6, 0x0, 0x5, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = socket(0x11, 0x0, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = socket$inet(0x2, 0x5, 0x4) chflags(&(0x7f00000000c0)='./file0\x00', 0x2) fcntl$lock(r2, 0x7, &(0x7f00000002c0)={0x1, 0x1, 0xffffffffffffff7f, 0x1, r0}) setuid(r1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x100100000000, 0x8, 0xfffffffffffffffd, 0x8, "6e5e3fde9801acebd5558abaa1ae91a43894bd98", 0xcd03, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() mkdir(&(0x7f0000000240)='./file0\x00', 0x108) close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xde2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0x4a, 0x7, 0x9, "c62c8ab1f6abff400448405129098107d73ea2d8", 0x80, 0x1}) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = getgid() setgid(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f00000001f568304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) pipe(&(0x7f0000000080)) 16:00:20 executing program 0: r0 = geteuid() geteuid() r1 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x100000000, r0, r2, r0, r3, 0x110}, 0x9, 0xd388, 0x80000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r4) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x17e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xdb) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xc2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = geteuid() r7 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = getegid() r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x108, 0x8}, 0x0) syz_open_pts() r14 = kqueue() close(r0) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbaf, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r14, &(0x7f00000000c0)=[{{r15}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='\x00', 0x2006, 0x2e18) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="eefb6beeaa9fdf1c9c15e6a6c4ea91eb62009842f95fb3cae3e61260782b4409f127c6eea758c8f990b2f74ae64b1991daafff8e2305fbda6d9ab8a29183d2a380c33da0443e339a2069dcc2b1625937ac60dbfbca22f9acc856dfe95f04eb321a4c2b3dad5686ad6bd6a9", 0x6b) 16:00:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffffffffff36) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f00000000c0)=""/228, 0xe4) preadv(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000380)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000300)=0x1) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:21 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9134fbf, 0x0, 0x4000000, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="2f07d6787d06e275f41ffe08ac0982fcbb105acf6ee937026fbe8fdfda60f651c8475b6a20631f4c76f1c1e3e84b99", 0x2f}, {&(0x7f0000000180)="03c72685e4e9bcc6e0dda292c24eea9144a38293526c2d95358100bae60f12c10474c6995b3662c4336ae6978e474c14de99d2387e1557fac99b4a704618686e92cfa620ab6af17052e11a2af97f268057dbaddb2eea6fe839598cd751ab06295f3aff8a06dc3c316ce561dab27bf3018aa63221409d1b70497f8f11089de04c12a8c660949fab206950467d73719324c3905ca17ad774c6c8a72d8c7e1a7cb863ee35783a937c3550dd614379fa8a386b61049f06a1da74b3e2986a3b557c9997b1c29bdcd87fa2fee4779dadb83dd654af653ca700bb437d9b8718975b6f9ac96060acac7a10f96388ababbd1ea20418ff0d73d7", 0xf5}], 0x2, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x1, 0x39e1}, {{r1}, 0xfffffffffffffffb, 0xc1, 0x80000047, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x25a5, 0x332}, {{r0}, 0xffffffffffffffff, 0x29, 0x40000000, 0x4, 0x6}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0xffff, 0x5}], 0xb9, &(0x7f0000000100)={0x7, 0x401}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000002c0)={0x0, 0xfff, 0x3, 0xff}) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 16:00:24 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = getgid() setegid(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x80, 0x6}, {0x18, 0x0, 0x80000000, 0x2}, 0x80, [0x3ff, 0x4, 0xaa, 0x1, 0x3, 0x100000001, 0x7, 0x8000]}, 0x3c) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4, r0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x100000000}) dup(r0) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x240, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000140)={0x0, 0x6}) dup(r1) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) chflagsat(r0, &(0x7f0000000100)='./bus\x00', 0x40000, 0x0) 16:00:27 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) write(r1, &(0x7f0000335000), 0x10052) flock(r0, 0xd) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffefffffffffffd, &(0x7f0000000000)=0xa, 0xa7b497f136ca2eac) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x7, 0xff}, {0x18, 0x3, 0x9, 0x7f}, 0x2, [0x40, 0x3f, 0x20, 0x100, 0x7, 0x1ff, 0x83, 0x5]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8082, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x2000000001, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x0, 0x2, 0xfffffffffffffff7, r4}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x9) close(r2) 16:00:27 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) pwritev(r5, &(0x7f00000006c0)=[{&(0x7f0000000640)="d8ba38d6e18654636d49007c74910695e1e271b8333fd53bd2ab58631ff59917ab387fe20240349007aa5fa8f964fcd1d5de207d08348d344427e8c3012d758c943e3460ae59fc18a8a67da51cf206d4d8a7185a", 0x54}], 0x1, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) rename(&(0x7f0000000500)='./file1\x00', &(0x7f00000005c0)='./file0\x00') msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x97cd, r1, r2, r3, r4, 0x40, 0x6}, 0x1653703c, 0x2, r6, r9, 0x9, 0x0, 0x0, 0x80000001}) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgsnd(r0, &(0x7f0000000700)={0x3, "71c1647e3056a7e66ef3cbd5935cb77a5b8b0c7c0af88025c1088d3a1ece7aa24f085f91c43c8c0a9b8d95cc0214126ec3df5cca76e4a1d9a4ffa9844cd558df6a90666a7e5d011886aa17613c7702ccd7e599669c471b03349192d2f943e2468639b126bb74a4203b43ca5e4714a0dc34d99abc36c963ca50756ecfbee4183ff8025cb9549053a3dda9e148b3fd0b9efdfa2cc525a73baecf84b7c9251ea65000ab1608da7c161bf8b9f45c8d804cdcffe042f418324e9dd7b5efe1dfac1dcb9e646200c83579bb40b76984ba8b06a5b2edcaeb0d94ed1a32fc4b5ed1663278316f29fc9a7ca93a84e9e12b67d12527f7"}, 0xf9, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x1000) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchflags(r0, 0x70003) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r2, 0x0, 0x0) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x2}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8109, 0x0) 16:00:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) r2 = msgget$private(0x0, 0x108) msgrcv(r2, &(0x7f0000000440)=ANY=[@ANYRES64=r2], 0x1, 0x2, 0x1005) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x8855, 0x4, 0xe70, 0x3ff, "e497997c95ce5f688fdf29f9da4415cd40a969a6", 0x0, 0x401}) msgsnd(r2, &(0x7f0000000740)={0x3, "d2ffa99f328f0f8d05c4b6e1c3df16d219ee95f59989c1bdb7daf3c7e74abc9c0251c94bc9127a3aa5fcb55031a45a816aae88a54619e341577975f8a7837cc42452c165b83c3089acf9fc26649ccb13d3591e975b71cd03d7e226b6bd8edf8bc99eb28e82729906491c1cb62cf818637396bba6bd3e01d2f6959beb78cbe9704bbeab22"}, 0x8c, 0x800) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000040000"], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r3, 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000000c0)=[&(0x7f0000000300)='\x00', &(0x7f00000003c0)='#@)\x00']) msgsnd(r2, &(0x7f0000000000)={0x2, "4c3fa83e1d5c24e60de21dc38c5662a7f7ff8d"}, 0x1b, 0x800) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x40) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) write(r0, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getgid() pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() r1 = getuid() getegid() fcntl$setstatus(r0, 0x4, 0x2000000048) seteuid(r1) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="2c4a144fbc2bb7e21f661e5a253b4827a88497d116a13dcfb8724b267334903fa0cf333c3881f555fab64a5c7deb12c71dc1ed421ae884dc84d66d89fb2ba6911a27755554c1a46d95e8c7274780c8a92b5b7123", 0x54}, {&(0x7f00000003c0)="6add37e85d16874e94632672d090f3ee34afb1a4767ef45ad13d5e111520278651eca8ffde20d00da7cde95e9ff8d7ba08d99517d873469b7dea9e9a2a3f346a19bf05321342301f5139b6195897d6064a8ae1cbf93a4d4a3061c384053c5b4533169a19ebe6e1bfe27651631c7f4b5a8edc9a17366fc364ab9604879b2afca1176598ee302afabebeec2953212467c04bf56fa62d6d31a80eff3143adca3453ab4b1858fae41426ab5b6c2eea880a47d19bccff", 0xb4}], 0x2, 0x45) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:28 executing program 0: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x800, 0x0) r2 = socket$inet(0x2, 0x2, 0x174) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = dup(0xffffffffffffffff) r6 = socket$inet(0x2, 0x5, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x80, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) kevent(r0, &(0x7f0000000100), 0x20, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffa, 0x4a, 0x16, 0x9, 0x90}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x2, 0xd1}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0x10000, 0x2}, {{r4}, 0xfffffffffffffffb, 0xc0, 0x12, 0x4, 0xfff}, {{r5}, 0xfffffffffffffffd, 0x42, 0x2, 0x2, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffffe, 0x40, 0x400000a5, 0x8, 0x7}, {{r7}, 0xffffffffffffffff, 0x40, 0x81, 0x9, 0xe9a5}, {{r8}, 0xfffffffffffffff8, 0xd3, 0x20000000, 0x80000001, 0x4}], 0x5, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r9 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x14a) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pwritev(r9, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x68f3, 0x80000000, 0x7f, "07c54be1f50ba698c5669f8d42f84f5914233e0b", 0x9, 0x2}) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0x21) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7956a269, 0x10001, 0xbf0c, 0x10002000, "e4eedc92d4fd2e8e02984d7138a5b9ec6d534026", 0x1, 0x1}) r1 = syz_open_pts() syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, &(0x7f0000000500)="b7", 0x1) r3 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000180)=0x200000, 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82222e2f66696c653000"], 0x10) shutdown(r3, 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000040)) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:00:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) fchmod(r0, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0xffff, 0x1}, {0x18, 0x0, 0x200, 0x7}, 0x2, [0x5, 0x1000, 0x4, 0x1ff, 0x4, 0x6b14, 0x0, 0x9]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000001400)=[{&(0x7f0000000280)="cace1a62a5bbc6bdb7725d7a04a1efefbf9b06ab3cfa786d0df13b8ccd84f9af7bfe7b6deb3a576d8a50be4a2e55dffbf7098e0d81eaa9561dc6abbee260872d71bf3975f842d7742dc7598d80992a55a44552fec029a944ab1b0aa6941bf72502462a181ab9e58b6a7c5007d35527174aac744cf13c48d658684ed25aa76c0086fedb579ab6ac990e84295c5d9c75fd950f4abfa3a380069a2dd145c6332c87c6b33b4791ddcd9e53d40881d79e69318936d2ad7c059e9a181fafc32abd9226", 0xc0}, {&(0x7f0000000340)="6eded8e5922f6a645d08012e86e398faebc14f8051ed8405b9c6c613982a262e03fa0117da8cb781823cee03318e52f81352c2c60634d4058cdb3f41321161f83589140aad8407c4fe0302b9200348bc9c312e51e0c06155fec827908774e7027c4527baedf7232087e9fcdc92", 0x6d}, {&(0x7f00000003c0)="62e3527db1d90d20c28b57bc4807b16e17b2be8bc83b173006b856d0c76c3a4dbdccf3959d3ba3445f5273b8aff6b7931c4c3379dc930e956d7bdcd6abacff8b3601579b274a8268f81d9af9865b3fd5651233336326aa1cc4d07ed15a9e2ff7a55397706009a2b89a2588522311aaf2716ce86f543f14f08012f72aa57bbbdd4d04918b0f97599bb36ae9903ab575d57e7ed03d638efabf260cc9d5d373e6f942ec5c7f8060125976ddd4a1c0c9501c0ce1b619700b3731e3aa29510f0ddb2c9320def0f36c61b4af103e8751a3c6f7b200c016072cf17a9262915100388abe5526df7aae75b799e740b40fb7cf205dc1f672fe8478ada9d3c9557ee839b7149c0621429ab3baee6a2bde013a765f60fa4195060a3aa55374cc08db69e52a06ec8c3fddebc99763fe7e32169a95879df37992b14d0f981e49014163784afd62d016c5a087cdcf9a63f2748b51a9276d777059c5267809cc974efd95f18fea4c5750bc895029d169ff2458ab421ad7a5f0e82a0c9d28632f383350def66864a9b39b152d1a6f4aba859c091c2ceca5d3f806e91cf58ce8616f089101dbe72ac1c7bac7a795cbddcc19cd79c95cd24e3e93f999f58d058a6fb71252d236cf1310c0af62bcb39edd7cf817d6b118c34922be71ee7c44c775e38c4d7a6f1188767373b79f5a2f26dcb4a44ff4b78cf1a5f99c2d0c71aa18da15a2e86f3af34fc90c1e1077c3eb087d677099ddeea90f68bb0e9e1efbcf51353c2b592e0f8f8d6f73b2bd079b3adf40322fb30d3bedcade5f8f0097ec61f38e96670038531ae35223ce21ca7371ae6596e77091c9d75f4d79a8f7d0b397aaee56845fce064d4e418951c9ee0a9e3398cc57ee0a469da2fd01ff16db84c5685ad82155f51f187c679572e37ec847416dc381abecffd5aefc80f5e615f2c02804b7356172b4c82c78dcd54fa2116778f4e17e0902175c1abd90d4fbee2acd3fe8a19d979fd3678cc9f4922b6afaff2fbd24953f6575e3e1c2857da81eb6fcc88e5d8eef417c2cd3a096274ffdfd149e63284d75ddb525865df4f144f402e929e502c16d25c72a72eae8e5f9ac8cd2bc7250f277893003436bd5edd529e7cf2339611299ebecfb843cfcdbec8e11683106e44d6ae07fb25585217372d40fc82b5ad295c0050d73778833856f7b4561188c75d71b10ef223b401319401f4fec1f5838603def7a038e73e980ca3a6a67519959816260097cacae3bcbe6cff94544860d9860ca742bc7a9ea8e3ef3c74e5dcb5857546c90b59f195b0e0494cbd7df60b6c4c30e6449d211cc96bb869dc08fc368aaaaecc45ef09aef4d2e15c98971448b2f7c9ff3a7466714e090853e549fa8e7c6f543e1ed3f31b9ddbc370823625ff558e51e5bde478a752193d53925468213fa980c6e69d2a6999d106bf389fdffd331df77b89c504825afb8ec8acec6f5ffd03a37819979b17ee17fef3a915d2c29634449c0ff17542b854f92dd85aca03278e94b03b044a7fa6eca69d3d9dd149232c7daf20729c9f9d913cd0335a4e0fe22897791fe1971256092e0255d3c2e2f5d4756033eec475f2490040b576a87c8d23d2b988a6b4a82879fc509bb9c8ec4b2af72f097ec2061f9d38109d88577b5c0a69bb73e092739eb252b54badcf433598fa7877407c2e77cd978067a3c764727568ce6c4974cb9c3676e1e47afe547c779b039139f7aebb83b39b3fc223d9c793ac23c95a548672abc144aa7ae77ca3dbb155b5e55d4a39c5b847e499025e1a145e4f309dac7805b368596612afeb8746c4cd49be1ae7ce94021d36b7ede7edc33f6d3d359e01c209de3b9c9b76793976f0d9f0e636d43a94c79ee6a4e82c269c8ba2ca2c19dd1d4a4068ea6140a2f21ba6577d651dbce4a6bc77e713c066107107cff78651dba3dce15b62c1ba7a16c4851a104e901561f0c1eb3e2d08c20a6e7775947aac235354e78d32f91cb9a62bd2a271cc768256f16b12e3ac180db2f932f25451c0d93d4cee24a3432580c75c5b30f2fc73cada8666a8c6d4751cb4e697fcac2b51bdb289c286426d275d78416d18f743881cd83fed1d570e10867aa28832de6c2db45d287347ff8832fd6fd44aeed033f8fd6a61e8363a87306ce1faa4bcafa78b0e2a831275c5eaa47eaa4b0a92ec61aa75e3ce2d345252492a8626131abc535d0fcaafe09ab44b0090efa7b269e1a3b6dc1aca5db3858729e2e88db51fbde3f1d4a00e0549d50c944daa7872399732c37be64aadd2cd4282704c72d28ce497dea78deb65e517b701037407ec91950c08bcc732958e47c221a77dba3caeb1ab667e3d60e47b0100ffaef65efa776709bd64785c72cfd80cfc34483adc0da6cc3c1d6f0d8e98a0c4f54b3a30985364e0f15e6a7a1d117ef14317b96ed57b228a0ec9c3f898cc8c99b76af13a46cbeb60a143f6c2ca880cead9b4815b0af5bfbbeba096c49078d72fea6ba161c181a190623d51854900d046f38f07c99fbedf72a787bfcd1723e3f9ca6605ec631c0d1bd602dbc2137a198d4f16f4031966ec612d46ac5ab001bf40b6c5a22129b454a3f218837e4b205ce824d8348bdb8bc4362a2987dc1f083e7d03ddce99e36af51b2e3baa6845f9e2d75abe61f8c7a2d743bad93f5e9403e57d3e09c711402c4aff8f9d4b80089c9cf59eeec6a37529c7230ddab6a57e3229be4b6b2e6e942d84f88fa112f50fcb1ff92d163b7201b49380e6caaec8b55d2118afee4fee925972b47920c41b8565ac712b05bc32008fd9c6bca53b4bc57fe3396b69dc3e88e5b9c2af70ca95d3c6e9855bb1c978afeb368793f498ee4ffd7119a47fe0540d7cc2263e42a1f1e77424ff3dad54d46415e36279af8a3fa9ec5405d7baeb630a82bb433d720e1665edf859168f4c9dd90f475ec9988cae4855d740eac768611c00ba647e05769978170fdfd721683a54082072684f30f6c63aa88fe584ac7f6aabbfbd33949b6012499f6ee9f5c863568312802958cebcde0bd48755f4f96c9bb41481b99ea75c92f6663ea7c42fea3bfc7f980f4a4d2c1accd79d867e96891d56cd7e0f18951458f3c943a123f8d38e521186cd2faf284ed4d7b446d78eadbb98f7670ccd155c9b82afa398fc51227b76f1416c071c2a009d2cbd74af1da8c3958be27383d7d0ca1d4214d0d92418dd3a911040dce1af00e4c7d9245200c3e016f4f3fc0c411bae280a6d5decbacc61a4390e43ad50309a88392a3a67eded37d906d4c0d419975128dda71d8119c0de3d1cba1d016a96e2f277afb407b99369c47fe8a2c05b47265540b0f56c126356dbbca61504da07025f36fa3b789339cc05a892bfb9d47a0796819c1eed5e4c3e3a2e6734e351a293f63369c4efe23b8f53aee883052ad236e799239e4a0802c3881541d865e9576e42472cf459e5599e80a071b082b8884c77b50c75cb0a6204d19ce7a786f4b42c8760dd217fcddc3e837d4fc26797e52221bc3262a8d0565092eca2403c1bb95080ffddbd501da14eb67670eea78714b69d92cbac4b4282d29ab899bd3a295602e3db8d7fff47b846523310b153d1e17a10ddf4ff6fd4028883a7dbceaac50668cf30ba5baddb4d15e468b22f07c8d5a64709642ff6a9fe7d019fc37a0c2fef0734523900f9bf92a687ffbc3ad7a74e6dcc87c3618d80697e905c03ed3baeab44977ef530e5c01fd01901faf8b6f6b18b374e64a7905cf74fbf78123239f98e565b9c59470a5058dee98d6be94309c7808c4f59f9117dcb3ad6b278711fa373381e2883fb06ab24138dfc83474eff616e7e221e5e6c844961bf0308c0e1898eb2e4f79a91124a751dc48ec08c32f706fdcbf64ac2e9e3245f510396a8812465f106a902376c057c1a65249640e798aebfc6bf9791ed4a499dce5e85bb2bd3a1e19e3b293a32d45fe99018c7a2525e8259dc378cb168c2c61a57d8f040508c10c651d524cc7e0d9fab7ffaa498d3f760890872c9a6acc046c40725d4b93b21c962c2f48e034daf6d8408f4134751dcfa0c4959331225128cdd47a840991c76a83335a5bc2572416070739448103e575cc34f04ccd1fba231c41917459848e79149b45188dc857d84c0569438f65bc14aa723f2b9da60cb2e95eba39a6d53e9ecca083c0361a2b4d78fbacf5538dc66c9c888cf2df01d6a01ffd0240198215601b0a5685d96e196404f1a41c2c2955b911534810687ef6e78bf3c3bc3b3ede58b0d3125bb3ab51572880e49969bc3635b5d9a2a474c3f7ed8f42fa6fd0c3a4f06f0f6e3b3e17746d8da4e300f1873a41019969aa0e444a4d9317687c05e97068b19caa9590c8f3501598797ab67d845ae32728437cdacd45e2288223ad0b48d57e178e63029c45e1efd4a88148c405fe866f58e90c945d082084c92a15d70b7efede7d6c92269ed58ef006859a46b0df0c9112a951bf984c9f4184f52e2e534b01bf409506abd38c8163ccb365d611e8dd85328818f7673ea96601a1e35164ad88f096d03b39a0371b685a7ee62049257b941db9d80e21c2377dbbeac90e777ab51377e0003c03d4a1b01cb1cc88ee2e1490f1a1fedf3e8e60fc72c83fcbc13b1ecb19dc810d8383d623c981516bda576175c8b2ecca87050493a76caa63f369b69761e254df7538266e0b2fe4bfb9bbd751315321075c0b897dd56f0e091f2670511312bc32eb9b2adb04713f345ae044700157c42efa394625d2e302c8c4e46a4eb74bb93d318eec3572e732279633d1e9110782d740debed4bc033305fe24176a21ec8d3ada5ba12110444f3ac0301bc25648831f53ff7b0c800a8ba208bc4429e35f71329892049eebce826ea45bdc89ecda00d3af3fcdf4c1184718f2a8150ccd12bdf3ee407f38a73616012005721d83c7f28c616d0b95ed630fae8bcd58d6efdf10fc2528ca71c13dedae8343afa56045ffba5f2016332476355b0202ca5aa97e6956b88b93c93f022efce06cae5ef6b7838dc06ce2905c7056900aa6f7e435ffcd1718ff00b089fbf970d090f1438a40e32b7f953528af24b1fa20d4c52ed70bc23a6c61fc2d9a019964c3317ab8627c91b31a768fee9840af1e8d0ab357ccb402168523ba2abe3ca038fd79bd0df22c0fb02bc0d1e6a443aad61706433f24501ff644ce83a1d4ad8b6e4700bd81143030d7876d730a9d152ebfa271ccc658e71177706898f48636880ffdece36c6c5f3a3f777bbb87c199dacb4322736aedef7745b49f13757609dc4c1678186df6daa71afb0ec54863bc0e227f1fe3ef8a16ee9061f05e111b87aabf8d975e6a80409ea949c46a4e66f06b41f98503ef3b66f0d347e184e3e78a4c4744df88fce3c176d19562f2956a235393aa685c442e31f023c4dcd53c0e4391a0b5853b149e0e0deeda507dbc9b520a71eb85a368248a7ce600214552da7cad9f283465b7cfd6ea00c8cc5d6ff6d9cd5a9fe2fc9395e38a1436f099596feaab8a75ee7f7c09b97f8a1b89b7619768a094a2b4111fef470c85e9512fdc1689026491ef58759345577b01cd4c5811e3b7aa94b851d194d1621c73b249787bdd4a88a0e7e2ce1d1c150cb0b68d6bd888ff4cf4673a9bb8269c6bce64b02e6ef4c171ff140c85716fc6b7247274cf78a90fda702de33a5a831481769d30d68cb3f7ce529be13a380e364190dcfcdf1ca62ab27bd2c141caf272373b4d62561ce95e109cd60ff0ca3b399f1214d645fb2ea23fef5aeb560ea0b56512149b99cb812474981c85e00c21be5291cf71c3a01ef21c6e0d5c2af4af0a3216a4c13efa88008db5", 0x1000}, {&(0x7f00000013c0)="ad2445dc", 0x4}], 0x4, &(0x7f0000001440)=[{0xa0, 0xffff, 0x7, "0e36392da38c5b959d7124d6adc64d40f34b19704b811881f6c9c67ab6316dd3b57bd7d097891c3a405d90d9702493f89b60d3738b1a1e79de00c7832339571d3080557fc3ddfefbe65aaa477adb0f70b34d25847c9202a0e2b82afbd793533fae8220329b2f6ae14ca779c1fdc5b2752dc7c7d7c82c9f4a557119cad977425430d591650b86a714497d041756db2e"}, {0xb8, 0x1, 0x7, "cdebba729a401f6139214985a6a929d18215a4b6279e5f3f2ea10431eab2f7d424f0f7b4a1321040fcdf4180ee3f26894c4fd77ab8b807c7e230b5bab073d75cfe56daa3a4947c0c10f6fab21f42f0e18c4b4ade80b4cc78dc6b935854f680f3282f65c9fa13b98b666a9df78dbe8af93cf515561d8e2bee72d0ac0ac2057ef0ffc0c4b7801523926f253b3d34275755903a5a672f3c6c8272c389c5abe806d9d5936702c4f6c8"}, {0x88, 0xffff, 0x3, "545bad67ab589e0eed066b56488f3a6df1c02705e65cd8a30696d83abb6d2c5b10cc64b471c613d0496701aa4e25e7cc78b5470d63b1d6d16475d34cc0195b7b61de747d5cc8d0b7e7762c0c67d9d2ff262c34aeac0e2cff43c9cda6ce4f396223ab3643128223ed7f553755365d3694aa"}, {0x68, 0x1, 0x1, "3d70ff4e63254318b168b3b63f95b26ba6f9a461b3f602f65eb2ebe69b4122654537314ea4ade9b14ea8f63f75b6441e2d3c43fc3fcffd3375fd5952750d43cedeca94a159d710118d7566d022a956a2a43d0aa1"}, {0x1010, 0xffff, 0x8, "111dd6a018bc81e439509d9b039f90e38ece04981bf5ae2c76d53d98977622cebbdc50a945d35e94f5b86021cca9406cbac08a02cb3a63335d0a9de7ad4526330ee3a325d7de1696d5cc349dcbee200623bcd4ee2325d7471ae5de9ac94c203899346b5f282a098eb731f6a9713238e85f67df933a7c296297b6b4e600383df6f0ea65d4b85ad173af8abc7fdf4d694e4a39d0ef1b1b4da70ed766c1d270a088d285a13e823b23cc12b65c0406c1bf2b069c9e99b8975ce38ae0f60a6f6a43d1b17f4c75fc73060db58d199693acacc0e2271bf57199a424e9e915a1aed88ea4d4e56ccec1e5a2e99d9cb891a3ae4700c97d8c767ec707c52fa876111f899723937d302ae120cde5500d4d3f5cb2b1cd3685f4339f6f962488cdcca9acfa9a4203d1bee52566408cad2ba1b674020a7b22b25d44d17539288f0971eb88374738f9784b833ec04fba50ec368c597df131f61461942597a3ce16ebefc70cf02a5d3b4a142a7e5d803e775752600d8cd5e5e4813b4535bb910c53aef9f3c6980ff25c0dc850e79529900ef054c3d307a3943e7f24d3c67881d65a0b625f867526a30ab7652c00e87f0218d5eb370a39714bd7f76c6eb738833030c38c2e697b950cec1ff81afb970bd94053b0aef1e69750398a524c9c28a8b4bac4ba19da5d79538e31607d181dd0e8376b0c03210410e4da311c0178cdfa93942d75b389f8ecb80018e0b2b997787079e5e70cc38a2f91c8f430272cd77f7fd037a98e61c2f8e9fe8529a21d50bd3f1bc84383eecb27d686ff108de358dc3ee6ffa0aff943e1d40fc40b3454e303af8e5f2c1a412bdb85429a0d1b79a858a500c766b7886c03034eccb47951a67cdd1eb486f3669dd3b82b3fe22f202c8af614b4efe9d7305b91c2352b8118935087c4b3d0c69d0704c9b2e60f948a4bc8879babd70108f93bb277e2a5fcb1dd0f57a38fa92d4ea67c4960dea58852d72f9ae8f770b4842b720b7f43579598c0c63b61276dfe60a164f574cbb2339624faa38ff539b1e72fdd873a9e5f0aa66d9c573f7744996743abc38c5f217c9866c4debf9e2dde73c28de2697b709f3d9c990c49f0317c754824f2549fb29949157b035070ef5777065ce111146a2d9a33e5340de9cd3c3a0e82da10197b9b3bc175a6283069f15c7d6ffbbbf2ced272854179db9f91445e4144ab529b3a8afb5ca8325805704ba3d94e6f0272c5ee3c468da8b24e07c36a3a393a88420054e9e8cb05abea5d33ed01e0d689ea24089561b93722b66b64ece1ab7d431f79fdf652bbdf90359e58fde43ffd41fe6a4d54da061973d137317ffa2a31c6d877ca9454ab25429256b51e7804b793740824e6d216a6f13a587d415911578cba888c512acc19e95b1a34976f93c0023c1b9ac8c0b50893e4b90cb88bc31b075e7226832744f763a1d6cb0f8de7b57bf28c21651869dcb3aad53818e50d65dad6e927d7c0cdcad0d61f9bf70a5410124db9ad3155eebc56001ee13e0e56956b6360065543e7a0f9c703a799b462100b719793b80ba9ad1235348bf66c61492dd7f4469f6c18d5a650521a3c4bf944c3334df42174cc22183f1234d6d26b16633399f1c6bbc65ddf5cdd6885622338bfb2e41da5a627e6cdee6e4cfe15d766d69a780860719f9f37c26664a8ceb6ba414f53cee0f9024a3fbd4fdf83d96a81984f1ae3f5ac7f07e1d989c09d83fd79fe7b52c9711032c9dac985bd53f23130f776a4295171c92a5be1242fad9cead38db83ca120a1b190ccb921b73b9b3946a611d1a6e5914750b46be6c205f33d3afeac5b2303927fe8860ccf25728cd74794207bdef995b351d4245f59638bf08ca8316c82e89dfb2ff13ed57f3d5c00c8dbc58050d12cf97eb18fb105111b969034cb6e0674f29a26173e616aeb4578ef6f2dee2ffa7dea684b3f13a74d844ecbc59e7631e3397962c6d8cdc762603d4ee476cc97099c771c920897893a32b37c2acd603424abefd347ac981877083c34513b4e20de1a4d501737e0cac96d119359a46ceb8da2eb7a3fc807c4a6ec7909567cd94f2a892c5a50b008f3b8d2486df45d3d562983553255e89df3fad7be86bbfecf3bb13c16ddb437fc73bf33c9bb1a1b7f398a0aa9ebe1c645111159192ef206b532f3db8042c66b121e9c7a997b44105e2580ecabba22ec9c65bc302504137677ef78aeb8c17addc2ee9e76436bbc9d4562b00f3ba58c2ca2a0b374e27d4730bebdacb5b7e58a0b726cefd01c0205f75f481186348c626b9b6a90d4379defa6f2f22eb9e9fec8ee0971f8d2fbf3e1fb4e5448635a9d1321772c8d5ae929a2afc64df2b0034938e573c5d2b7714f9b9d23feecf858cd1db1ead59790c71fe08bd4b6770c4ce99b4b5432ccd91848a6e8cf062b88c860864cc3d6362ab73e6b4deb0b58a67892cb91e2430fa0313c3ca370fac3f6ab459962e4dfc623e8aba08d4f0411efe1348e325123551e0f7e39a01c75e2d923e4cb2283fa88979aa0559323dfab29aae0ae472beddfc8135b7d46d5962cf526bf00164a96f807fb31ca5ef354d2fff38c94acac39e9baa9237f653fe800aa77928a009b15e0cfa63ae160c696d37a399686b15c503c9e486f3584d1de5e5e45849eacc3ad082917c314d69d45da58d7e9f8482da15ece0e354a4acaf584ada1700a98137bfdcf1a90145dda47e9fbb52ec2737bdab77de7915b0e31aeebeedff5870e65b021d2804c141beef52ae5770a5dcfb6fbf02d21fbeb4f9149a812336327fdb63f7744c888759418c98315f1139f9af3105b85f67cdde27fce45d1083e6a985945a44dee15b3093a7a973a133e4e31eb1e117aa0127900c274b001c228e1274ac82b925361b987c0fb8f302a3a1babec4c68992af344c27eb18297a4e9a8b50bd1da58d169d85795ff1f594f766f080903684074ef8f08b51dd728324874329fa711a74165224fa0f02416872bca86735a48aa8bc156619a50a07d651a5dccc26ea956cc3a76ebb6c5badfa00befb0cb5f28a1a45bd473fc1d318513fad594aee9d283d222abc13a42a33c6e1c4ecc86b1f2413ad62d59bf8a5724a0425a64132f4f9afa2fc119cbdd63a2d36a00f97a55813dd585447464ff7c5f72d975f93947d028cb10a2dd41c0039211fc51316eae117337aa83c4e9602dddb3053516c6816b44ae982ba32f717f481b4124de5d2bfd169d8ab3d6072773ef0830ef380683afd99a819e4eb63a80fcea5e74355917a144daf94a888eec835790b086df8222771fd8954130ced657fa29707a8bf91b720b950d0d485158f6cb9ee9d954e8cf2750ec147dde0cc60cb85cc07bc556f5c621267a053fc483ca48fa534d4d81fcf1e24ae1547a40467a4a5d146288b9a136bcb24a814c81e3bbe09fa0223a47c36623d36fbac7c7cf1d2511a8a681ce97a47ca75287ebaa3aed1bcff91de9e16681987c1c37f4ef930590bb26f3b7b450cd980a30b393f72a3ba9267216c4a7827e9801e95ce1b93f5854486a22a39b9715df5d165b6cd3c56ea4031b9464ac6b7e2c034b075d0cd25ce20c7578b1f17dfe52d609a65c521b5f5e3da24f8a8f7ffd7d63b1a6a1cc320ceafa65ffa534f7b1d0d585d02f985f4db45f125b2a75d15b69cc508e62521202756b2f4a7aefdda86d9bb577c0ff13a85f399308d3d19e686120481648c3e9920a09ed1ac572f949c86365154052bdc7cfe13ee7c58d81871982df02c63a54b3f48216ff3a9ae9951cd68ea3d22cc3dd1f3406c96d5a94f908268aa1164ba13c0a570fa92b3daf03db1362776fe59ff7506d86db4629df3fe5e1c9a228dbcf507547998090442a100d59d37dd14590106aab18f3b5255da79ad3811b6a58b209dcb51523e124cf2423f4d55c59ffebc46c4e1dffd08d6d1be80109d795ae7702dcc151e81a169eadb90231a5c7e863f6fc2466da8be04118f98297227239b5bd32c83e9ccadf10bdd303a7260aa148927fc3705e39ed041f7de1776311f09bf25eb0b143c9d986449313501477c37ff0b57aa04610fb5a225605c759a7317e5bc3a15e7266ffceb405ebd31f1e6f36d99a3af825214922d3e34901b4cc7ad3b9b22d567441dd2fc66212cd6790b2beac43a509f5815d12096eb217bf71a983bd068fae92c288cc9f8f1534d3f36f426ddbf4316391fb6500eff091418436f1585410e94c313bef016560e70967aba6174bc895e7018c360d5beead4dbe17c0da6e7e0da1ad565c1a59e554cd9d4d1393a97dd7506aa58bf3f892af9d24281d10d615f49fcd6731eac23a88f482cf9c92d2d6de3bc981983729d63a26945bedf4b223181e8edcaed92229362b1a9c745fe4a5df02444d5ea9bebd5f88e04af99cdbeae513f9d102e37d933de336d75e40f5794516f03557b348df1bae21491f62fc2bf252388efaadf860ac23abc291dd9966f0e801e5fd4b17b79174eb517c21d3003a9e5a18faf2a86919314c2cc78819c48980e913389892b2a130b9a3b5331872ef84e55f057fa52429d7be8551e3f79a98826361f12dbfd82c7d96dd024c76c80ff6d68b452d635505d19441fdc03a93f8aed9b3c308834462ae43bb5e9a9962c7cf82eb2252e3ea92807981f5df0e74487bfc41506441e4876b193f8a1eeab826038d19a966065a091e82c4206d7e5cf03bc8ada617cc8cddb1d0512011da6b566f80f492a591fc540b6b246c589fcb16cd43ec8349aca344a084cda65115fac8c1271372819d931ab888cb0e66eaf8e9b6a067ecebe4876bd291adda3b0147615f2c8ee211b57a84e29684401c8763067e327aa6f33090831e5d6180c3a6d702bbc811a3d04ebedd9c1633e3fce4435e738b5e3878d41fcc2b21e71e2539ca0753597058ccace2c719f339936baeb8b9008040815b856c7ed1093ce01484550dfe813215f61993f74bedcdb69d876fee303ff85e29766509d24b67fbafee90073a8c0979261b50acf3610268a13fa358492d94f59104fba90429fd3ffb6ebd070b04c8e0e07a75b77bda5cac65131b1bb8fef3199856989c8e55731c747e67a92277b7ae0c77b495445c76686cda6f5358fcb601ed943f4a13232cffdad7ad6cc3249f06dd2e0170e2ee976050ceec4a3266b2076a134c303ee1a5dce57bdf98b61ed151af266d7ceda22e40ac11e0822be0c4c60ce8efa0193d8478f3409f81945be054c91c66bb9dbbd2c1646985da470826ba618dae47bee710d0bee6ca5658448e42b50b110202028027149f7ee0f788b123a0abc791e863139b9096a10af28f7aed79bb318f29949a197a7a743e0ee47e7e2caeab08e29c69ee8a9dc20d48493aeb0792909656fe13f014747810f14dc4a10bd9bc806697163680142f273da832149ab62ed367897ae0369607406b6cf5f6a0b8a7f24e58dca8222e2212f24443207dee5c6930cf52345707771683d53bc03250da62d900ba1101cea23fd5431e09e5d726bfc495180c0e4f1f296805740448c1b66c8a2178b64b08f5efd84c0f180dc41d6bb30201135b426c1a6164c5e81d3b031e4c3ec33f1a18674f0220726957093cfb0c3ea9dc18be576cc481de29016c61073f6b6223d65e3146015a7aa858f4a767d08af576bbb7cf81f7bf3179273d76e394afddbb295b00de0d866bc2d91b2fa9276da33022f39d1f3d6c366e1e0a3e50ed8b155ebf517d300720874fcdeb8c481e168066d3cefc3598a781b2bf265fbbb83d1d3829df7bcb6a61a5904eeea1d5749f2a81e439ce30a77d2a8d99063400dca36a8f648ca305c19d81ec1033aff2"}, {0x68, 0xffff, 0x8, "eaa36c97e2f82eb598cb0223e70fb1a28c4e61db83fdcec3dc695c51a527eb6c6938b00ee0802be9c2d4147acc562a2d31e5547ebd793146e6cddec96624adeecb65a86fa661abc0271f7691c2eb8f9219"}, {0xa0, 0x1, 0xffffffffffffffc4, "6cbf4bb9215ffd97544f1e393e83b3c62b1b906488bc5802dd43f5d7cbb2f1c3a963adb361e4bba425e6487566dbf29a50869fc811e09f94b96386c2ef89cd09dd2cbfd14c78aac9bb48e7ace59770c274327b1ec0ff8b84c6dc0cbf4c79c7452cc4382edae9dc7b334a2f2ee63f4c9e24547a27e937bdd02862be386531d7a8c072541b85463b157f89"}, {0xd0, 0xffff, 0x5, "226ba449cb965e9477bde409d9cab2ea401cae9bbb3b928e490b9917f29f659c8cd5aaff27794e2dc888e0769bf800fe672d5a3b98036365d912e97181cc64949e7ed2663db4e7b563a20bab810cc1962328860c25b0c789238ff00ceb7916f231ece396cc10917b135c767d08d96e64cdd945213b34aa4935d4a8febcca41036ac30737245618e437454cd3d3ef94200568d07d0e6e67646d8d16bae6b281b0bdcc6fa9d810d8e94a89c21d5fb5b1ea64b12e1ba3b305a249020aa23458e04c"}, {0xa0, 0x1, 0x1, "89fe56c82f39b35947c26cec8b05476ee323d8f98c2e1fb3d633dd84e303d425a5a1f61b1f1c13aba0107434b4bd129bf48f8cd886cdf9c0de5e616bbfa7f7dcb85daeb5a5812df69089ae881c83e9a9d67c368609d1d2728fe99a270459a80fafde671328370c1e3e95d05ee2318c4a01b2c0f2676261a4f77c49dc6e7802905af7223fb174e2be2c17d99a3d918b1f"}], 0x14d0}, 0x40b) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000000000000000, 0x735b, 0x483c, 0x7, "08eaffff3f00", 0x0, 0x8}) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x280, 0x100) fcntl$setstatus(r0, 0x4, 0x4) 16:00:00 executing program 1: r0 = socket(0x11, 0x2, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000ffff00000100000b08cd7fdf0300000070257edc107c41b9b5a39b1a7622e2503af46618cd4169101261ed6ebe39e03ed840e0105927db67ce98a2d22c34b14261a098755d07643c358440d1f4ef97664eccbef9298ead80d91e26dca00baddff83714a7f97fb5e41b968f183ec75370aef6912edace184fd447369647b8a04d21991143e8b168b38ca4c6f4e984667eb5823678b7bb37dc0326c6d1504010a00396da0a1dcf0fda151398cedd0000000000000000000000aeeb587c6a5b43c8657ada0033874b83f33940e54d15e8bf38", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r0], 0x28}, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000004000000000"], 0x10}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x908, 0x4, 0x0, 0xf2, 0x200, 0x1, 0x1, 0x1, 0x5, 0x80000001}) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000140), 0x1f, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getgid() r4 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = geteuid() setreuid(r5, r6) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x3, &(0x7f00000000c0)={0x1}) write(r3, &(0x7f0000000100)="8d", 0x1) r7 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r8, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r3) dup(r0) clock_getres(0x4, &(0x7f0000000240)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x2, 0x0, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x32f, 0x400, 0x5, 0x17800000000, "d85a8065bb7de6ea3391c966a7003d4b727d67ff", 0x100000000, 0x3}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) write(r0, &(0x7f0000000080)="67bb0a57d5682a1cb4f95b236005962d57c1454d5cb130b07745aa43c12f1a94549c8ae425cf18abef49fe298ddc9f03fe623fc67a20", 0x36) seteuid(r1) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4c, 0x20, 0x10001, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x200fffff, 0x81, 0x7}], 0x100, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0x400, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xa1, 0xf0000000, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0xa, 0xffffffffffffffff, 0xd9f}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x7dfb}], 0x100, &(0x7f0000000080)={0xfffffffffffffff7, 0x3}) pipe2(&(0x7f0000000240), 0x10004) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r2 = socket(0x80000018, 0x1, 0x0) setsockopt(r2, 0x381, 0x2, &(0x7f0000000000)="0c8a048b", 0x4) fcntl$dupfd(r2, 0xa, r1) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) write(r0, 0x0, 0x0) 16:00:01 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfba7, 0x9, 0xfffffffffffffffc, 0x8000, "fb42996a5431a92f71f3ee0a90d1e5af6ad9d0a7", 0x8, 0x6e}) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x210, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: socket(0x30, 0x8001, 0x81) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r1, 0x0, 0x0) 16:00:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00", 0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r2 = getpid() kqueue() r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9ca87b4fff06ca301bb7d33c5e8108b1e14e5e7b5b454b9f", 0x18}, {&(0x7f0000000140)="84b99bf92823e92c6826d712fefff3e27cdfc53a83ea33d3e49f6461d2f84ff6b689cd99c7db599afa956c11fd8e7069738f65e67f83b9ee5ddaa45746bc4484002b91be42588d6cfa0241e81c4c2d2a2596845b46c9f44aac50274723", 0x5d}], 0x2, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x402}, 0x1) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xb}, {{r5}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r6, r5) 16:00:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x3fc, [{0x0, 0x6}, {0x1, 0x6}, {0xc5925b5e207a63ae, 0x5}, {0x3, 0x7fff}, {0x3, 0x8}, {0x6, 0x4}, {0x1, 0x5}, {0x3, 0x100}, {0x3, 0x7}, {0x2, 0xe12}, {0x1001, 0x401}, {0x1, 0x4}, {0x4, 0x81}, {0x0, 0x6ef6}, {0x3, 0x6d21880000000000}, {}, {0x1, 0x9}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x9}, {0x3, 0x5}, {0x1, 0xdc1}, {0x1, 0x8}, {0x0, 0x9}, {0x3, 0x7d12}, {0x3, 0x7}, {0x3, 0x7f}, {0x3, 0x7}, {0x3, 0x8}, {0x2, 0x5}, {0x0, 0x8}]}) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8b11e48e9ae65fd5, 0x40) fcntl$dupfd(r1, 0xa, r3) accept(r0, &(0x7f0000000100)=@in6, &(0x7f00000002c0)=0xc) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) setsockopt(r0, 0x8, 0x1de3, &(0x7f0000000000)="f27de880227097680e52aa0d70d7995479b2e83f169f5fba53a8206c41f8995b5690dbdefc24d30648dbd06b8422eff783c03e41b362a14f45", 0x39) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/214, 0xd6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x38b68ed0482a0f80) flock(r0, 0x2) clock_settime(0xc012, &(0x7f0000000040)) 16:00:01 executing program 0: r0 = msgget(0x0, 0xfffffffffffffffe) msgsnd(r0, 0x0, 0xffffffffffffffb1, 0x7fe) 16:00:01 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x2000) r1 = semget(0x0, 0x3, 0x5c) semctl$IPC_RMID(r1, 0x0, 0x0) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:01 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000100)="abe1220d45edd5d1a9d637b01e8ba4b48aaeda95f549babf4deaa9af16e8d2783cacc312e49d50dcd9ae15f4d30ce5efd73acfcd7393e909b277d111ba5568fd23d1ab9690065ed1fdf346087d590a7ae896dc19dcc2096f3593af684f5b0bcd70ee775473a09f09", 0x68, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000400)="10a7d3c8d687e6cf5207e807fd90518c5411589bb6b98eddedb3a912fffbcc791e14c8572c5216638479027f519943170590ca072be926c2e83f850076865c5100f9e101f758b11dbc488fe763ee33d28334b7f003dafda9d4c23d055162d64292ec3b109c90003250230309a53ccffce173043a66fc42d43ec8abfb090722592d6ac356ce196cb9bd410e6b764e19d4fdb4c2f0c504546ac6152f07ade976fba54a9a0b51195a2355ae0eaf4d7d801800ab1ca2b26c10078fd521d91de3bf24ce688183afc77bfff424a7aa70ec5f8fec82b36ededa27cd11857b01d2c8003bde1455f3415db62f6cbee2541218604396642aedb877dbb1e4f3e9315f8e5ce4b61fec89ff2143312db1b08ad9ee799ddbaa7f7a4d7bc364ef0d3789d9d57332a56e83eca3dc15e79fdae99838093d6a514f1ba05bc7f47846e47ac1e2b2083303e17be0efbf4991da1a032dfbd769f239e67418469e7cfb3af74433c52451c53d2b75f67bf40a83bea862580ff1b8a794e3998816c5b71d028bab7c889d30a9088eaedd279a37c55aea7f63a5a5779e34896076ce8982ee5507d42eaf64b4a4c51eba1e43f218be6c949b145b9ebfed2032ec95ea7f2db9f95a815468e9b0a46b5676493fd2b5c27aef7bdf83c0727ef71d23a801ff0bb4406c09363ad70b7950f86bdaded487020462881b01254c7564bef38cfd5c45699f63112cf2d3a24c1bacf3039b9ef2f3087fbd7c15fb97333fdbb25e5fbbfdbc976f02d366997f65a6235eae29eac0e164d96c675e9377a873bba86606abd9108e82a751d62dea264c3c9580806a901513ac2b5a194b1737f7b021e8d3f1f59d657c26a4417b267a990cae4b9f2d6dce0322fe41c417b1a5d795c72cb00ad1f83668ba6253dc6bd6bb5c3bc6da2c293c96040bfc16cbb43639d395d9c74d5c2004e0eaf6ea02f67897158a57cf7fa73f36e5ee371ce33738d97c0ebef8419bec81aa9aed7632e152d95b428826eab27dddfd64279138e691186f90dc4581a6f48a25ea84e6a519a0e9ba73f1c16eb8c9f64fd77f8454ac082e12e830df333f4e18346935047820f1c0feca45a6577f9a18ae135fa973eca3f7384fa56faca582c92959db60d41f659cc15f6125dbbbf2e03f1a72bfc5286be85a913c8951b8d266dfdb3f2f5ece55bcc8aeeac4bcdb46cf71d7ba6a3771808b77294ef85c1c7409fcdd8ae87630ce57e43a200a1723224e1607ff92ba1802241987fcc762925ddb3aabd817374a56145a826b08c5f171d21f01f36c9146bd26d7fd978ecea5702011c6edaf1fffb717b5b3849910df373a080de6cd54f4305e0c2dd1f64b7be1367a19b45c6ea974644e728ab203c45a94e402aadf2ed9753573e3584ede08b5098879ecc4c1e2ef20c64cb7777d4701de098990295e434e2a4a30417b445c0ed0ca7e87e439f87126e9302c23f7f2ace2b448c5d4c3654023ad94b5c5d31179f599027c48591857f96e818e78256e20714509dc9bd3531782c0696161308ffc5eea76554aca3f7863533570111153bd34eefadc647bd43314b054ab460a267baae09dca8e0d838d2d7e7ac5eceb4f24f3c679f3857fa96fa90a4299dc08d3bb9250e96e991220bf2582c8b0e68743f63748a1096c8ee0bd11bcc18816e2d580f37a71d82156b793f9bc587d021ee4b81c4b6cdf38c757f668389e87768fad44b460ac4e61f3ce8e3c0d57cdff64197e0335bcddcb0d14800a2c7b229583fcfbc34f4656864a0595d1713abd85771a9eba148490b878f81cc2b6a01305d49d4be1c8ff749320d7da63b5a200c1228392f3be029b6a1b72d1ee35a7296dbfe473567da1bef8b6153f9b6635baa07851ee7659c194b42feb30c7894ac6101f19f9465cc9ef81b5733dd1f6b12acf19fa854b3569faa9f7d36e8b4c8314a3505f6bf19d24fe54856d9532dff6fa03c6a43e29bd3f463d7ab07bc57c24ea71926d194e4ca1d9c7a5e54631096c687598fab4faacc3a933c27d0819b7bf52029f59aad61287d0683ae39d85c0a68645f229a5f1cb34dc0f92d7420a230a50d91e93edb5f9d654556995aedba259a99e99b1fb5bbb603f0979f5f3a7c4091f2f91c1f4b9af0ed315156428db8c9784e887f5ce1bc442b2e7cc072c6dce08c98c2ae73ab0800234afb7300fd1753b3a23e40bd754eeaecdc9875035e79186984b3d04ba0d0c735f09148fd62060bf592d311a7957582780edd22b4bb37ebf8399a82d5b77f0458555961e0bf61440c1445720f703d0edf34dc4039d8702372d6f2c28ca50cabd4e34a168f958bc78a60c95fc42203963f9c2b9c59142c694bbce15409ad82c3988a056d2aae9470b9c0fe0b3df5e57293dac1bbc68069a6bcd980594589e70010e73733be15b4f27d063555c8d98d0eeec4c3d6ef84dd96bed906b6dd4858e95c2ea932004c185e8f73b294287b32eed5cd4ffd93eb91d3c35b17154434c4429fa512a381b767074f0a67388f83c5ab87a61f5d276e59d15ae66be07e8488d9c63099f6001e9c54c0ae870e303861d5f3afb06ae994870fcb1c9d029c038003d10c097158d423f5f86fc64bb07f0cae93e6c1d959a029b8355dd292dddc89eaeaecbf267fdbded3c44fbb347e870fb81fdfe4db2e1c297284696e1a301c003458014249f67532902f950f3bf1b895365276aa673562fffe5e566f00952bfc1f85bafd8f961f7788134341f04b7f399c0eeb88b869a33340e1bbb29d9f93b2846aaf320588e5eb8c53ae7928ae08e086baa0547e2c62ddf63cb20c3c14d2bbdcf4271bad2a0d744d46fb335aa9691c5d5d33d9b0fe681e56f5a89a94390d45508b501ba450a482585b1cdab264ff00fed5dbcce3252d335c2778f001d5f0bc42b21b5459258368b235aa09063f9b47d6aacf6e0e26a24f31626287b5d98fd5c71b5a490b5893ba1199b4b7bcc847c99404789b68bbd514c5e8f18be5975b6ff9dfe54d1457026991f6cdcd2f749a20a51967bd31fd5ccc5b6c96ee3eef768722f30b52f5d8456fdd14c2aa2b9f7f06fd00e07655a87f9d9c24e3654adcc27fcb26e3cfa7c94b7ef591317806961abe742e52dda24acdfb6fb1adc617a7ba7381f1585d7977daf74f65273db21ddca291c946ff6bee09196e534660f5ddbaa4b56a04c6e413a83a68670611d06e2878fb691fc374b15676c00a285f4cf83c2cb4e76291045f82d8c817f3a3d88a1e8fd93b5d0be224ba4b3f21eb66204c4c0f21d61d1f8af8ea1fa0526cdeb8eb62ff9b1785e233ee032a279b4c60d64e9884940543f17e4a3f00ceb51506b0211c7ebb946b47dcf6ea778d7cb0ca0be19c8a5939171c2d2012dc63c0502a1b796cf6f79fff427472a0e3b48862be3bb40d63e6e5a35dbd4089b18d09e3951e77514c8ad2a3764c8a5f553af9a1d5362f1f82e7f91a61df29dc65860bfb2f25c9e97113b1f8bd1947f2f3b44373c455d32ff59950ed895d8e19a1cfbf7ce234aeb7728361e6337b85914d7ba8c3316dce2e00fa930b90f5e110994903627252ae62e0f73c046c0c4703a698cec616a6fc5a37feb666af698438de9a134c289abc31c82b90601b0aa792d3ba83ca91437c4ca2fa786d6294d81036aeed9b1414292cc2c9c23a8b3bedd6d05c626e98e39ba74fe3c233231c4162406112dea71a4f6af5e1d7def4ffd6688606775fb93fcd666cfa0ba01f98717942c29a57732f0af28b6035060a315a536f03dcb052000c25afb912f45877f7db63196e9178edd6fbd40eb653a1846f9fcb13ff81997eae5d2867d51bbeded04470eeefb15ead8de8a3875094731db44e924e7787d0b67139d35108ff0d142ba194fa7200a348eff3d50f011e2f76aa4a751e569dabd1bb25da659eb4dc1bc0e57e523e42eec0ecd51b01db195149657ebcce2c78ad5f252e3e07dafbac3547c5f937ca46ccbcb1bade66518408ea278fa89037d963d0452fc3c983ede992d59ed238d1b18caf101ede6c3177c9409de17e99e55e80e1cecde23cde991eaee4283f4762743ef71c0492a90385a7d462b8225a99621baf467c1fdd4468d35482bf20ae0a1b28335e4d3fa85707923452ccb864be0077bf7b1a14618d5480f32b6a03c160ab794d62fbc0c73ef538367b11f30e65cf67b7865b9fe942b7d1fbb3606e70390641ca8b1d08bcd32ce8a5b947c1edafb9bd403a0841ecae6cc1a32090a252aea1934a23782173404b637fc50f661d5d304c574643eacab26ecb6ff05bc77ef1fbbc132307b0ad1914f1566b162067f413890de07fbd141c4cf88b15cb04b8b95b9e7748a641e0009814f4384b8a4cab8e9cafdcb7543f53dae18703d94f580d2a1e0287b7b325afc7696f24131a7b0c132f5acd21197177d26dba61373a81fc67b13f54bfb51e413a9565a28ab0fe0d791b3b5143f3490fa2ff3c1d31424596b20cc7d11ea7a04d5f638ae75679b4789b6e947ff137b805b9ac6a54896b960fc21490ec4dd3e6ac08807eda0bc6662ff99f04e4a2ef830a621179a8cb7315dd0cd9b7227c3d67b847a7b8544976d5cfe2360f20f817046ce2c56a1efc1a6c3512e8c832b57886e2a8ae1c068f948f12f0a19f7fc3313467a8b35b5b3818c4aed62e13532a52911e53e33affbb7fc7009b6a6a604b7f95b8c7e3d19adc05001952b106f694070db89f5aacd9b8197c308a121fa12bf74adf0dac30a5cd35fc4d4ec77ca3a1b6554d73519bd178e7a5f5a8fbd938522d51ea7bd32a54a27558cdeae41c2fe822f49ad91bd3291df556faa9c6e65d82c79019fd7fed2babb27b34da35dce63fba54dd189d16bbb5c18a2f0a9241f794d83b9e26e24929c99f4b75f53a8eb35e5d793fdf0a3a5bd32350e490b3e36ece7aa27fbaa76497094328ea6ef0ab09875bf318b2468421db161c87f8ac1023325971d09bac2a6784f770e0f815945c60907e1bff271826d760c86cacc253d25726f5db63abc9861a50f53a8c4e149b309a70399fef3e7d4e368e94169da47ef303a548f04fa6ab5e3ba8cd4265f587790852b2a17dad296cc9a4c9d692eb1f3870a57a8a427b4d8c0ab82dc3d43597c29f4796428d61300bea932c99a61dc09e6c78b418e351e7a8f7e991b1cc2ee0e90f4666ebd24e40750a796c56f8c49bed0c4f31835431ae2dc6aea289110f8c9f62c8282ee1a838a5e86df9d18a02843a6f1e2fceaf90f00b0ddea43d0d19f9baba77f2f786166c34449b6e954007afcccfd54bad896b6186551fb8a5c0089313eccbed151059ff480750a1f5aa51ff0cd06ba607ee53b57410bcde84b07d2ecae2a6d134269370d139600c5f8c95958418a637b8697ba1926d609a814daea1b63dc30e6bd275c55c8070fed98122c78ac394d25b198809f054038b6dcdb020ac5acbecf0a8a3f01233fb8b035186ed9e7d6535881b8c9943c8feb7a29ed5a097bf535e18a6490ad20b2db8cf534408c90706e059add89958d089694aad0948132f8acc9743d30d576ff8850c1c3c6a608ec81e4acd7d2a458523cc2d6dff5892fab4de8c302de9b7aa0728c4a8b22b73ea41d5c45f87756ea235bcc15e3db44a9fac81815a7109d7b10387a016356c270ca4f3d621eac8d19d128652b16fffd2b15aae5770a27956ed4fb98f8c2d8b6ab", 0xf99}], 0x1}, 0xc6) sendto$unix(r2, &(0x7f0000000180)="2d3480400bc92e452cd78604864a252e7fb8905091d20bbe2edb5bef67c067e43e36d5470e3620ac6344c24b9e0f2642ca24ba5d782458151f3672299365bd473c03c574fc1b3c71cca892942a4ec6105e18cd5d1067fe692b79796c88f7345896bc9914ada7d8f8c7fdb882f96a5727bc6b2544aa3ef91fb27646995e4851fca112c99787fbd748b7c1dae994059eb0d70d881c5af32de9ee9f38dc7440e09d384e66ceb0f6882c05e999737677ff26e3a44336d271b97dc3ec2d1334295561d9d502e12435a75ccd0ac3eb93b6", 0xce, 0x9, &(0x7f0000000080)=ANY=[@ANYBLOB="00202e2f66696c653000dbb9240ece99840d80de9ec88f6d55594d902fa116c2d40b7aaabf70cac049800110bf5c729d14d52e38220a60"], 0xa) 16:00:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:01 executing program 0: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x0, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semget$private(0x0, 0x3, 0x10) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="f5892887da5882fd00a3a4c9a7ddb6fcfc2a34917bbb", 0x16}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="8800000000000000ffff00000180000057b11c085ca124b17318b75885490eddca26d458425a4aa9f841148c44f966cb59f86bcfc8a3e86d778798027e5644dfe01962d677988a918c78f6db4c82103c92bf01e57d259b61aef304144064ee87b8ab5220a9d83ba93f0c7acb24492e8d579fbaecb8241c3ba5748ca1c6614013c75a677e8d0a4d001800000000000000ffff000000000000a000000000000000"], 0xa0}, 0x1) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:01 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) write(r0, &(0x7f0000000040)="fcdbab0403a0c469a7d0569220ca7790d1c401f93c5d8f830b858a416f3073b737ce53fb1eabae5f9e598e8d76edc054", 0x30) 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x41) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x150) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) 16:00:01 executing program 0: r0 = socket(0x1a, 0x6, 0x6) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x80000003) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x2001000000006, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:01 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) ftruncate(r1, 0x4) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) kqueue() 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) r5 = kqueue() r6 = kqueue() recvfrom$inet(r2, &(0x7f0000000280)=""/98, 0x62, 0x42, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xf9, 0x40}, {{r1}, 0xfffffffffffffff9, 0x65, 0x40, 0x7fffffff}, {{r5}, 0xfffffffffffffffa, 0x8, 0x0, 0x3e9e, 0x3}, {{r1}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0xfff, 0x5}, {{r4}, 0xfffffffffffffffd, 0x19, 0x91, 0xffffffff80000001, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x40000002, 0x0, 0xe934}, {{r3}, 0xffffffffffffffff, 0x80, 0xf0000001, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x5}], 0x66, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) munlockall() dup2(r3, r2) 16:00:01 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x3) fcntl$setflags(r1, 0x2, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:01 executing program 1: chmod(&(0x7f0000000100)='./file0\x00', 0x40) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x10001) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="1b1c0000", 0x4) 16:00:01 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000002b80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a8b00900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008a09c91b4107953a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078939ab422f1f2e31e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f8acfc8ff0cd0c0924c35864a356ac4a54d5f861884826cfcab33257aaa741ff9a101082d38353d01d82bc1f14ef21fe04f62bd642599ef6efafcbf03ddb6463a1b8a52c166a71479ce5ecb10a6a5347dd505b639535f9f7d3d8bd7a8bd74a71b5ef028a3f14e2badbe4244425ae0839e67a3fa2d9d5c35086e373fe00f"], 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) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, './file0/file0\x00', 0x3, 0x5, 0x3f, 0xfffffffffffffffd}) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c00004f560fff0d53c275e7830912d1ca3cec4628159c5e277d8ebfb6514659930dc013d9d655a903e416e8d4bc1857e05b83acfb3f757dd95e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e983c174a5eed5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a585a937fe6142928a970c9e211c512dcd60fd63f5b63b11f000000acc7047d9db19078f30000000000000000"], 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) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x105, 0x3) write(0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x40) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') open$dir(0x0, 0x80000001ff, 0x400000100) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x800) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 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, &(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') 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//../file0/file0\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') r1 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c73a162b39e1c57df3939c3a54ba451d90533ac3f3b64cb126e794e04d2bab2f7d5dbd259f099be911768d26", 0x2c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x101b0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x10000000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x120) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f0000000400)=""/231, 0x3f) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x81, 0x0) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/66, 0x42) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="91b57b6c56050ab1accc626d5ec83b77d0cf391f1be78ab1817ce6d8412f5a813260ed266a8c428abe9d4712a349be32", 0x30}, {&(0x7f0000000200)="79eaaa9023569547995f6fa7862008a9c48229778c6d3bafba01ebf33d4c3f", 0x1f}, {&(0x7f0000000240)="57753a1818b8f01c1aac8a4814ea80e7d550543013c668ae47a5d2215710a1a1750a625fe64dcf72d62ab87d01394bb74ac147dbe8b624345e1aad5ae71406003dc38c84a356b0cfd0bf663b6b8f88c5a5800c4ba013519996003f68df2266b0f24fe3929145f94bbdfcc80fa07d78b4c3cee7a6f412f2643612346910bea9468ecaf31ebe50ae9c542b94e3ffec10ffd3ccfe3b9af907e53cfffa814745c12d74bad78fe3486dc0c340e5bfac5160ec896a8b65d1ce666ce0a6273b1100c77a208735d8c794ce369d4878db", 0xcc}], 0x3, 0x3c) fchflags(r1, 0x10002) pipe2(&(0x7f00000000c0), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000500)={0x80000001, 0x1, 0x7f, 0x5, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000003c0)={0x1, 0x1000000003e}) fcntl$setstatus(r1, 0x4, 0x80) fchflags(r0, 0x20000) 16:00:01 executing program 1: listen(0xffffffffffffffff, 0xfffffffffffffffe) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:01 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/238) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f00000000c0)=[r1, r3, r4]) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) flock(r3, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d4f2709e1e9cf", 0x7}], 0x1) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000000000/0x1000)=nil) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[&(,\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00']) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096, 0x1000}], 0x1, 0x43) open(&(0x7f0000000380)='./file0\x00', 0x480, 0x100) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1ff, './bus\x00', './bus\x00'}) 16:00:02 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffffffffffff7fff, 0x1, 0x10001, 0x4, 0x9}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0xfffffffffffffffb, 0x0) ftruncate(r0, 0x7) 16:00:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x34f) nanosleep(&(0x7f0000000000)={0x0, 0x7}, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x320, 0x10) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) shutdown(r2, 0x0) fchflags(r1, 0x10005) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0xf, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000024f000/0x4000)=nil, 0x4000) mmap(&(0x7f0000250000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1008a, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000011c0)) write(r3, &(0x7f0000001140)="c0d376ef792ba670bd137cd42029e40604fe84a08feeac2a4004fd71e81e424d2a922d910b197dcecf37a94b6f848d02c69e060e67a4bd7e8264f06588cfcf60c0ebeb5d1561859d5af6e918aae96b60b8f1308ccad1d6c27374a4bc3ed50dda73d0cf53cbb2977afec017f548a07764b20eef", 0x20) fcntl$getflags(r2, 0x1) close(r2) write(r2, &(0x7f00000000c0)="99de577643aeff15ff19adb2ef559a7a2b4da3aa7cf85e73c7ad96867bb236ad7704645e8fe3c37211f3077fe419b91804a40ddd2899a4f9f8c9785b0f78365a05e7f973fe0b580286df894169d42d296b30eaf0a37caf183063f30e8a235dcc48f714e9c8815ee6a8898158742aed8e471c7f25455fd4ee0c1743c4ad1483becb1a1f8ba3d7d76107510b0d81e46f8e71c8cf6852405210bad561223734e3c059cf3328cf42c15384220dad3ce8392b2590aafac83a507d4fdfc509444d54b7cf92699cfcc79991492d86e23c5ec51d9310cbda67820dd86a8a564b949984ee01d5815c43ec3686a7afc69deb3a498836454640388c8a29d3bc4847d7cc95a7d8124c6d61201651450cc2246a7eae6e906badd9d62f37e2decdaaed02357e9b80e139a037e45b94f82e7a0bc02c54ddf9290cb5169a62d23884164f2a7485fb131e6e04c4a24b87a037edcca57b94137930735db1cb2f89f9149a7fc136a593b90faba58a8ac0b957060fd585d25ff6a11ec2522c2e47b1dad6d405114dc7b179be9426795ac50c216ddafefe3f0acb3ac6636715beb6c2d85655a92877e68ebab825bd4d7752f7b31ac330547099dbe83299e0bab7b0afdcd4b1fb9ad0ad0e6589a79513e0b78477a6cb154c1c5ac285fa49b709d26918cfef428aaaa3947cec34e7eca543641ca5bf8ceee6dc17ae69b855dc5042d29a8692bc7f2bd80d368a1fc83bd782b4ade690dc124b92f90e4f6e10eb7999f91747f5a01ac56eeb5270a6020085ada72eff57563d1944b8f4ddcfb0f1f43987d6e33786639ba6673e98305bfbdc20f911f5c560e9df7ad6149420dad971b57f5d52944683f61a9f2df1d1a6b70cb1e02ea2a7c789d45bb0d0e15dba289ee9fd8867ee8d8a87bc7fd7fb067c5135f0a059a4e156b81fcb65cc56869bbcbf1e54bdd59ac8e977359a10b3343a61736ec03ca16298be7e56a152bea5a8c93afc90835ba7284e53b23de2d3fc1b6261189d59395e2c2626885ef52ae4aeecf4e8cfc39cbb6a782acfdb25dca585ec8fe0347069dafdc46e19310644bc9c392cf8531ef207e1c323ca9c717e9de1251f119656bd9340f967650333c63519917528ff048cab992060a049c8a0b90b0db2122b4344ced8dc788b8b7e623c816a82938512b956a3ead79e32b9ca5f2cf4de2bbf2f86aad4729ee52f9e83de7193886649cdce3d0c38b57421af26e18e3cfa8707c46914b9b001a48830999faa7ce64393bffc4d94c9be53f731b21bfdf10cf97ef6b6e1f94db6db99790007bb93eb98c3d8debb31802da5c679ebc58b605f0ba6f4f4c2676e640b4814402692eb2da2f7ba513be15af523ea5a616a4a3353fab6e8896b7cad20b2a8df01954e4890a9ca77300d633e74ed3ad7b3bf0a2847b9f4f03076b968b8349a16ec400d9baa46a30dc7bf84263b54a8ebbe6a79eab17fef0738b6373634bda684a3177e9cdcd0c1722b6f8edbc9157369bc6eca2d712cac77aa57c1e53dba62cfc3e97014e01c2bfa338658837f0d0778b34a2827ade7af2bd145448ac7ee4c9c721f3c7c37b0c645c24329004aac1bbabd4c1a48153d142f5dab5058caae83711d37cc08d5f49f4fba092f7e1fedf7f9d79c9f2f2a8e719317528bae0d7747d500620cf22b94d0622d3d4495f41e1932aa5b0398b3e5a9b89d3ea510fb04b95b99c59efc16de68f8893b455e8804393ae5e7dd9e9c0ed19a6118c5b5b5a6f4cbb71c92e91c51821dd617f50469a089a3e57de7843830026f5986c68309d9b9905e4f7bca469c77c98bf860309d52454d4a26a280096b82456f5f7e027ddca766906633b4e642024bae60058be8719f7981bf79e0b47a29fad15896b563270b9e4d6b5bbe1540ef483215d0ebb519e03f7449d600f5148d95d5304bc69cb0134c354f84551f0105a232b3096854645fca3954445b8ecd0784d9023c91654edfe2efd6de8f701542a0daf7ccb0f91377242a28457f1a0037e31e93e5a809aa6c5a35580622c2afa02be9ba3d624c403111342d56ea1eeac3560c02afe37a24bc9d111bef8bfefdb278f6aa775a851db3e03c280199841ea3d20c42eb47031134d3da8f64c4e12fcecde7f6e18409add7a6e6b50d9fe29a4739ffd065acdf031a8aaba010d31cfc09e02a8a07f328cf52a556e9afdbd6ec906b8bf367c43ce6678574dc12d0220026d48051b97326673708d1db9987af9d2b8cb72b0e263d9150a10fd00709897ef2590834960aa29dffbe5d5893a378093120bfeb7d8820502fcc7f81e48046982254555957861b459cd1b6ae3936d40f083e586ae93d25fbe903e2b8f0212c4f4033f368dd05a7d9b79c51ba044fbc1d8cecf89cdd096b5be33a0d9b3d259c46fb6a6a761664b511231fa45e80b30972db72702e44045099dda43170a98d9be43085993602fa8f95de7aea2b6305c8132d0f2347034109088ed0180930d78d236e5edb3cc10a34fa0b0b6f7abf8e5253c2e51f72a4eefc5082d809f3a73833b3fd7577436559caf935c4e6ae38c4b8c6b4a61fcf9b02f8e22aec6af4e6c5ba3fe41aa7d151efc876214c6d527aaedef49b87ec46076f1a1a33ee2463c4b6d932bb02a3ac2f78c6c735351ef655403a8cee4be0ceb89fe35c2e5d0ed923da3fefd3bd191f1c1bdb659e79f32201edecc9dd92b4d35cd463c2ac2c38ea632079d75bb79e5df5d2afc5756ac25b98a59c5549118b891d402db2770508ad791990ab66be01c88793234b9b5783e49c333a29dbd09bb53db315c85d586e28b39fb40f140d2579969969b06416f876cc375ba3680a88d6c867496f78cd51c8bad41a0ab30707eff7fc55802cb9f95d894bd8c5078cf1c1e4cbb5a0544063759c823ef37eaca05cd4f12f2d62b7055fdec523f70909772727df7d879747e0d53a37c26a3fab51962a201fabc267146c8e6be45d11f15d92185401fd49fcdcd1175cdeacc1837ececb101cf1c119a43202a751206cbad308580f7ce151e0d62fc9713c436c19d5e7c2e06e36018447bdb5f9c7d05b5eb080e4590242eb135605f224ee129d5ee36e47833b9bcb7d08d17212bda46312e2ad833363ff66843bc96521248eaf51462194c0de2c71d55e9c50f123c2cb25aa7f51a7e352171bd96764e2cc5c7d312af23c58f8b19a1407a85e88afbd4d6d780fb7bb9452b446cee998f8869cd65c7265db6f40010cc987551876f1a7f7aba3e4f9625838bb3a5537822591d330720207269adcd9bff99ee429a6f41965efdbe461258a0cd19427afed7aaa547da33f7a22b6755c01817244db034bef7a63f254d83429ad7cdb7045441c8f52bbed2e1e9d4c4f0c08b8769b6069b0a192e1f523bdc7609fc9ca0d4b6b365a4e96e3fe38622309b2a6388f0ff48138f1ea8ce971e9bac399236c792d836f38abea022f0270adcf248e5866d0b3d119899a8aa5eadd619d6e89f0e0cd874b4479a707bf12264afa9835847b900a9fad12da8f20ffc0771c0c897fae827690e1f680e445c79b2c0c82cb0a3ddb5551abaaef310487c7a01aa4ded2fe6bc9d75f0b75ecca6de1668009bd76a2678f344ed0ae62e690a60922b8071476006fa9225765f9742b781caef3903e1ef16abc4e6da4cb283fba3b6239322e215284deb509278a68717ecad6ef23ca0af3e6491d135e057908e16b25ee2a524a2d18f60dfef68152ea512db556677638f9901ce297deadae12e953eda44d6c2e131e9e5c2f4e323eca14ecf4c356cf2aeb118e2d64570d0b2518e0aaa0f9860ec947b6ec789c3c2213910865850038d9079967cd4a9d4795475771ab19206a2a7d2d927dda0c185870fbfa535e882d22e374d86cb0337a0f1821a22b4c790cb4450246e31a2bb077e2df2fae1e90d03d647b3d603c5531652a209d6ff8952110300043634809d39f4c0a023be622e6a3717d877cc21d57994ea04566e78ef8400788b4c2fd22f5847a508435938d65b1c7f2926bee7d0f79c5d35b6fc60f69a683d33619cb9ecebe6498b3edfd4e3ad780da339c03769f9a202d121d8a35f2b4a2ec6de6f46fd06a5578226c31b8b2a862a40a9d05aa9a664c4da9667091bcadba1f22f01209e1b4d5acc62dac9deb5057ba13b8c21f29179ff09ff8c6577e7e1865bbe2ab0897872ddb8e3cab226bcae9cc92a567db8f90fa47bbb6e260707d1d2428ba8937cb663394a67eb3d197068ae7de3310bc023b15375b9a1c2895798d1acf27029431b3713b2a54d284091ca8c73a38cea61421609da3c8d18b09fec1d4b4e94b3f8433d5d7f0c1fd50fcf2c30119cdfdd3aebd7daea871c5d603b42bbcc20024cadc69bf999bde9c6b09884ba736c69c8d42f444f26d90bf133ce82758d388ebd3c2d714f2e0de3bd14d44fcd47fe008fda3558504b358cbcf4ca5a058393e11ef410d7c86ae1cda01d75944d63a3e95575661115f9adb74462fb3170bc66103ff1fc6df69fb9df6afb0ae18776d8f94de31216f110f005fdbbf3dd436701cdf4d889a956ac68e1c906272646183cf40b0829f6999017c66fe6d98e3e0da919be92e79e128fd111d58996a0d3a06bf9836e6de5087814acb1f00aa2429430e8243facd50012c1ff0eb53818b1c48347e10a057cc52e5cb4d5892d3645eb3b2d50ac928b2690329c90a64119829a1fe8793d5cc8a468209e2687a7920567ff4da162b1eb8770106f9f3f9e629042973339fd9f48b62c5e758a8204e8a918b50f24d0425d474a08c219050a16465b910de1c38ecf8b261d8745ce17d444038c8eadb9df060883f997ab273be2227d5fc5c688990adc2ec95aad242dfe2f89938608adbd0b196942e69daf7f6a5a977b5df1378e4993ad8c1ac605633814e90392e639c95b922fe0c4e99b33f1808d273937ee7a8c8a88751c40e45045ed248783f111bd8188c06333518a6cf3ced7de03c364f7ac68b8e6da2da06548a2f2a18c979ebbb8a16b42ee8b770576537e2062dab5a9abdf0faf2766f6a6be647fff33d1698cd325a8e91eeb8237c9ff7031a8e649ac3706e1fe58a39878135c1e32b3653f9086130c536db796f0560ff8a8fb0dd51405614121e2f8f6c8701f92b2b0865524b30b6b6976c61c5c815c5ca59f7076e65c3773d72172a8f1175184f045063500dc4e8735f28704fa47e5e0d369b98991a9e08f904707d669f7be527f9c639d2482949a08801b45a8d8718bf36c6a37f1fc31e275441a6c21f4f79326388a1ea8cd779191392f9a55208012f9937d2b9229a6d7bcadc9b3e54985147e362d58c632e76c461529c6889db9810ddcf95722c37b2687a7a64cbbddb034f80df5bfd2ee4c128851d52881ecbf7bfbff6fa9a5acd9a17140aa7f4458dd554c153b545f005847f1683d8e1cecc6a163fa3c0b6026734d7f58f5b51065c7a889f03bcde7ceb6d803d3e23a494bc3b807b611c314a8fe27b9056db24942fa40d0cd2ababa2418233030a8210f7a3492daa3ba8bc1e9d158204efff342926c9789f63c02f21cec6a0067c7b3c273b1617d7982530da5447f255c7a3ea70fafd52e84cc6b752929f0ef3f769648fa3a4585b98a02d5eabee31f9312102e51f1269b183cac9539463aa48e49247268508891080c18ee23e38528d707376ea9241c91974d4c219aad906f57c4f59617c6d4ea34beb6539261a0b6f34947b4a8175d17167aa6624c3cce0d154715b716653b82e9357409669bd83d5e573860a6d5c31ed229390547dcba665adbde70d4e5f49e7403a5d0e988cd64325c8dd3fa115e25551be98ce8e6d670c0d352b", 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000010c0)) lseek(r2, 0x0, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x12, 0x5, 0xf2e) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = socket$unix(0x1, 0x7, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x1c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000003c0)=0x7f) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800000000000044, 0x0) r7 = msgget(0x0, 0x2) msgsnd(r7, &(0x7f0000000480)={0x0, "0470780751f0bd63383def7d93ba6e6a41028b0d7a4bb2add2d8b642b05420e0fc16ca675be12a4c368d6bb0e10ac6e133e051d780a12c27819ac562fdf390c9a7358c43cb9007de9fcc8d42a09abd2950a332d1a8b0c78ff77a679e7054ff59c08f97b76cbb9eee5352f927742f317564615b4f7eb64743f06d5fe62c1667fe87c47d6a27cff04068f35a55321439a278b12d49d0896ac8011495e77911b7424fcc0547d223bd6522602053e2f84ffa71e080feb1c9baf8bf3a8ba09452b123"}, 0xc8, 0x800) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xad1, 0x0) shmdt(r2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x0, 0x4, 0xffffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x20020, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000300)=[{r3, 0x44}, {r5, 0x100}, {r6, 0x2}, {r8}, {r9, 0x80}, {r10}, {r11, 0x4}, {r12, 0x20}, {r13, 0x50}], 0x9, 0x6e16) r14 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r15 = dup(0xffffffffffffffff) mkdirat(r15, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r14) open(&(0x7f0000000400)='./file0\x00', 0x20, 0x40) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x8000022}], 0x2}) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000040)=0xb0, 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r1 = socket(0x1a, 0x400000000004000, 0x644) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000340)="198cd796c733a197809d4e623278c726be6f1939d03cfc614800c0eba068924104521bcb183f1e2b802bab21926b052f63b0a679597b7cebbf4e1d09d1", 0x3d}, {&(0x7f0000000380)="e7dd0f03a03bbcf8473a69792de31703e23f61f5c12f953154c216adcdb1898b4a9df0b1e05e3a14d9403941267b2c99bd844053e57635f2128b426d757a7a6faaffd56f318bb76c96c131a59401a61e067fdef2eb72a8f06454c4dfd7da8f14c5ed350613196b97c2f596f98a93c75b346dcd085dff2d510fe39072bd15efb4eae1a8e490093ae1474bf91f99e86db559a0f72da89edbb7bc98a845ab3fc8e5d8ffc86d7f6aecf018ca4db2b55d8fd4d54fd431a3f3b3ea03adeb70481596b119e9e3fdf0f5cdee97b90e3114eba93ee7ed36cb629f231e29e04bc0a27b0962cd8630ac9564ebb3db53093df629dc29a779f0aaeb282140b44f4c933390be7007b7ee5615394ed298644ec1b4f54deade46fcf734b32e57810c65d3d9aee3479ab820386953a835315477212aad303e4b1ecc17252173060608a2187c84081acbc23aff91fb28aa9b4a8ea1ce98cadd80ed871be48a5c8c2300ffb49bf3056e0c19523941795f552af3ece7e69c8020e1e8ab91dde64714bb1d51e8e23830292471c09953b65a78c3fe74f2dcaaefd9bbcf4da49060a993531029cf03be596a935f7aea7703bf84bfcfd1f65161168c3a50c02900633a309b4d6810f81aa91a3104bacccdb1a75d5aa2e9e5f8cbff7fe45c18a9104d95cea226aa514951ec2e29d8881348f989bed6716d3f9a76000fa8e8c2e036309bd6d5153389a97addf632ca020a0f2c62e769411cf11cd67ebd061f0e2a779a3763766e9c7bf66b326676b6ddc32ad54baef4d06e974ba1d5a1b6b3f2f17565b5f035f140178abdee349066eae456434cf432b229348381b46ccb723c937a0de7e8f9b9535f53fb6eb1bb8ff02856a182a4c78c792c97b2f7e8ae6e0e1368d6abb31741a0b9996f27cabdd2998bf018fb2055f55f77630fd1edae64c5a60f89a86c03056ce96c571a9ad8913f7e3047cc3f5484b6bdd0a9dc60ea7252655c1ff424d884afa9d0e175dc797057d3436cfbfc253146f2a4bf75dd88ff0d18cbfb02b740ea15a6fbe780ea618c41a8b34b2edc1a9b454339b60746cf200631b224b145567fb7197e625bd80e7155414a2221b4a022c7e8e7394eb34606fca5fdc217659555b26407b38897a7ea1cfe1f4588ce1d84a0b0679fa91a54ac813f634df4748f3f9011125404a328e7608855611890443f2e364066e696ae8011d50d788400437e455dc542f2bc23b9c852cdc9df7f4d477a0854a1e54cf8b78624db84f804b02c6053db7afa92a1cea67867110bdc088e62cb66c9ad73e989e9bead641e0129f70ddbfb6c2a9db0e86356a1383344b791a63b8237359a8760ac23088dd4ef40543951b1d618e9793dac93debc741e17c56c9545510157c5240235b98a80b61a761a292bd4e99a4e499861ce2673c6b5b4ddf151eac03cb9ae31d1085cde81ed436b490192219ba6490a7d3472a871152876087a95ef9529ce9b56a58452bc010933c002905380b800d3ca57a52071087e3aaa3007336cf4bf942d4bb5132bf5c7d6e90253ced3f3dcc0c939ed0bcae5fd7f2b871364ac8beac796b9f137eda678c9d8b01e5d1961b18a20026f5fed425f7062344300f8db31e440ed042d56eee9c3707387075c02d67bb1fa2633edd51ec4abf4b01cb14593bf1cdd1c0241ce48a6ed8855fe3edad36e4001f95850b3532b915cb0d9f510ed7cde6389212cfd0af1f936f0e9f12a788803c48b319b7cba81d004a9bfc6578850156a8a6f8c60b87e05056d1cbe295eb0f24db4abd6ab79ee7d38fdc297fe14efa8ea779277cb229e4a496b8599cdf92d6219d59c3306a4013bf3def20c0ef8af679d289681f6c4d146e9f072680680a2dec2a08178ee47fcd77f786edb7fc5189fc55a5c605c1d253692b0f194f8356847787a922dc63b0b0fa0099a9df4f90e73edea33624a9d16fe8ee2eb721de02c11b9daa5d70f6d60b011ffd2a31f5d5788e319d5f443f4c47716bcdaa7e3f830038575d34adb8e9a2a101da25b098415dfffee9ac22d6630d700f8534598a61b157ef6ad4681fd7ee7536fecacbeeba97bb885fa9ccff9b0f1d34e6cfdafd93f49a743096e747712469b1c3de1a8b19c6388bd90e2c8dc0e5d4bfe3b6095fe00b8267667781bc283e5cfb2e10648121d5d566bb6d4cdb854eaea629b7280626a90e01ebb4a08715e20817f060df9791c35efedc4dd883ff5b3120cc86c49ba8c8e231247ad46625a1798ea48378d08b55b6843579bef087127ac6812bd251726e7c539201215390f762153edab432a0771a457fc7f7132850ca2c2a540e7fe7742e5955c498bc0a591937d781541b837d2960c97a6e1422d634165808aa4f227ae2e048bdd737d9ff47e4928ce6777257bb899a1c812b1789c7edef09538c94d4fcc0bb980bfac91b7ea64a5df30603dd506b5e453bf4ad52f05b1884d5d490cabeb17733dfb3f5ce434d347482f93192c4ed599f75838e886cda27840b824639789bbaa65018d88030e67af81f3551bded428b735c0c1af0c3acdf1bbd9b6521e57afbc6a27f94ab19ac358ab5ffc41cd1a024bb854f96b95116a703085817ce1c121894198090ffa5dd1d31ff49acff618939ea765c4685f84b4a971963dfb031014190214dd86a9256e0011d114c0115e58b0eb35b38458e2a6ecbaa4708c2046418b0224736e78eb95ceb3389666146b7c16520d5d068f8106e67e96e397fa72178585eedd1aaddbb041ff50bd92ed088a64e7fa98b332a570de2004cfbf9ef64bc768041dc018a5187ce58f463d3a39006e031dd5aa1f9ad6d7c3bf5c72f6afab8df4c11ffbe62fd754a8abb4d2f0c5c00cb632bfb772a00f7b2b405f979fa2211f7486f262f9a36ffe81c4ce036285247ed7cb316488fc62ad48270f6a99d5816f39323fa8037c2779afa783310aa4524b8b64d8ea1dff07c107849f46e8112370bf30674006b14f4c19e221e5049f5103521da6675bf89931681ef452f66d7f0bb96ae9aa371266baf183b39b516ec7e8e7bb69c7700cc0e181733ba5a12f1aa2b95d93d405d8e8b3e633c1a67c0e0a1f134219278085b401186ec5248927b3295db468749f7aca3d73874c3fff3dc9b2748d5f04c716ee6d661777a45726289d79210a0fd585921b214b0b4063f6f2cb399a892a63db4b5863e4068922d09549f9c4c2673e9d12ec187cf72e080346526e37ee833d4caf62f89bd36301f4509e7f34d1b435bcc9dde2a266da503844ea3125fe8ee0d79405374b111dd06e3ea43e845de84feca141dda864e5714eb9d52e84086faeb40574d7f9b42e1c22188f46cbc0bd1ff0474ff09b9ecc95beaa1bc8f719ed0da92a8f043d45b86fc049b705dfa5aa75c3a81a25bd39d2271e25b4cb7b1af6e504032194a8d6d2f2002b3210e0051a6234646b417db409bfa37ad3f7b3c929e67048193867b0a2679e974cb71d5214855258d4f5b23dbb3c1dc55b8f221cc7f953233bd4b1824f501357ccc7521409293517ff3f7ad78803afd714d22da663f17b714cbf92d72b86a481f4efad080215f8a9fe91f94a1bf59ee7e75757cb52e945839182fc13f1a11f88cc404b529c5fee8dafb2b62dc06b8b59389918e80459a59beae1b16105d09b00acee4ee61634f95479947e884c57d1dc42c1142f7d8225c36401391a5b941ddbae964e80ef9e8609ae208bcca4f3dd2fcfc10682335e2e6c72904f323d6fb6dd1fa1bb5a12917da8ac54d341a83e933f218336432ea6d770f0423528d2a7a88d5ee70b231e730c7eb3c917dae177444cb696e9cb231a6af66bf0e0c49d1ae3133a035ef3d0da35bc61fb5a4cb542b9a2e9695e84ad0c1e84c1f2e9053429bc287fc679cc54d95f0e15bf874dd4be18fc3f88311a8515ea1798737a1f79b81d5290726502ab3bd92e57808038533991c4953609d48887caf9c26c561ed442a8c8459cbfcb6accb383f618cf3c132f6bd2fd5aa05019b24d5bf3c7295b85e79428d35aa327bd89ebc1bd35edf2c5fcc3663946777849f17f51b75e9b08ab1ded1ad506847b6e1a9512dce0f868235fdb704ae584d1bd3b4ee8014af3eecd99447baf0493bbb8f0280c4e15f72a8276b3a00f459f4a3bea2682dff866f012167d387da5e01f921a47194d98a71a9a21617dbce2ef7ad2d2798155ad7d46f70490d4938257a7ea1462b9e6068fac595bc5fedc311d4c017905c5c19f4113bb768c71a7c90f08fa70b538a97e2bbc2c524e70f4fbe070b158dc81a2be95593fd5e94a0d208d4b7cba7a5658162884df1c32f049443b8ee81c84f367bf3123a0f2d1dd7bb2881d59dadf9eee75aa125bf108045867b986c5bdf0ee57a89a1e8c2686379a4f6ea97a4eca4d9a6d9eb25e34bea9fb0000061938fb38804f0c18796a7eb755e74e7a8e419b7ee3b1a8b6fd4a05d5712cd1d664b39d2695d9f4e90942e8a7b095382130acc8fd9bb877b45a59f27d14c7ec97145e8b12eeff77fdfb1d775f8f5e2bb67f343ea0175d81b347e3f2c0f991d55ea2b8deac1a87b302afb7fd0f140a63de1858db27a1e179223ad4335f969a048a061980d44a3539cd1c1039e4a0988c2fdd7f21b11994e0e9514fb5adf4dd0c3dafd1e0a57bdfa7fe64d5e0ac58ff1efee4bed78f4aba9877d18421a0e0f7ebb166e6b0e64738dac59ec2306df4a8370b691dd9e5efc10ce7655994bb47da373629775ea090d87ade3b171a88cad2330d6025cb05addef56fdca523c6bfcb69f3bf646562c0158d176a7b864f1b6103ac42f36753b8018760520a2e13ee5ebbd701583b5eeb39cf7cf9a6124a7131f83ba31736943e641507197515e50151e551d47d07bcc4c513fc9bee82c6d7b8efaa21001f4947dbf23dfabe84b1a506d775a8ff86f5feb2652cd134fdc8c67e0c437837cbbb8d13f0d6628b2747f599db20196641dd7294d047bb7e50e2632a55bd7b2e25ceea425fbb44cfb1482940e2c71a040201aa8085f2ffce873253d5fc9f58f7eb2d3e22fa411fc5529c8f4779f1d15d3f2c3cc700907b6159b422389ed6c5c8a096edd6e5342163c10d9f11f438856fe39a8430d4c85df1cb3b8457e331a6deb0081fbc94a6318a870e83ab42e5663ca76ec343383544c6ef31e64d17e6ad39babd78e89a6c349d6cd09356f0ebc8c6e6cf12ea25285224e8aac6777b15b2e1f62ad3954c2a6e02aa6bb22ab7bef993068d3cd982a22ea0acb03570fa60a09ecaa22a637771315a977dc7d8be08e21c38a09953f46ba77876d998f48065b7447d69a7a6696377d6096ff5985571f6155d609581fcfa194a32d8dd2dba0bcde264dc95e9492aa0aefc65aa50c2691c074013ce62405ad9bb2f40a655f661fb58a4195f2b33ccd5f18e81c428339e5837a305b5f225a9f91dd567a6f2269249ad85e00eb6ea3b65aec0ef4e27c2a5ef459debcb26a301455a4862a52b41d2b8a621fd2f65192517139fc0189195920386842be8c7baf97b1137e00ea2a926a33dccf2295cba09ba6567d028d1fe7dcd5e1f01f653ae382f640a6078cb625909a2abd5901ed18b82e6e03085feada58d108287024d738742888a753de53817e4c598b36c32485f4751666c7c9f63b9c406008bb8b77be1edb8a9b3deca8501fb4a6ff1a221b44676d68c643854cb82bef2a268a27723620989217ba0eed4f8882ca99cc4aa88166f2e303429c37f8e89d49e29a2a8e6e4192374d41d99fae36a3c5087efc09f3a195d6cd4477eca9f61824da2cbc5580401d3ba5500d16babd623f33118a5c887342164cb00821340f98b8af775de", 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="19a3e43ed31414872d2be1e7d1f6a371a288f25bd6baa7cb7db45719f49e46f2951531ee", 0x24}, {&(0x7f0000001440)="c24de209dabeceaec62887937b84e26a09ba2aec356a13198908c6a7c4466ef40cd8dc88cf9cf071a9726d04e7c9ec3c300665e62f7d4d216487682f53843e19a24397f4a511ca970e207fcb9e548b345cf7a4678c2637824cb9938611f37fc479735224af7e59883d09ceb54ec7e11981dcc749076b5e8053dcb3697d63b51d76feefa29265b4f4d3a658acce8c8ebae676474db6b61bdf66a424231f2c5477c88d191a183eb1a03bacdca1ddffa3dce9dbe32b", 0xb4}], 0x5, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0x20, 0x400}, 0xf) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)="5bdcbd7487aad4a9f3cbd8ef7d9160ae714048919ba7c7c1935c93aeb6790b097d0a88739765759d8f2010e22289ce20e812fe536bd7533eaf9bdfd356aca5ffa3ab239bbe085f1ee83112f39a88c42b696081003096d5e0d77392789fff00b50a7de07eb4c0d42e2673", 0x6a}, {&(0x7f00000001c0)="f22f61de3a5e8dee3205b5bf3d16b274a938025f60235062104288457458d0d5b66a3d82f55f04c8ee12d25a4e8eedad398e982206c4a690cd22be5bd7d32da9245a5b51e9ae9c62c83d53cb4b595b4a71ef91626aecd9ea06e56bfcabcfa05871c9ded6e42571fddd05d9f2495b21a80813384e0bb6d7c45578c16093e4d043ab349ec346644b8b5c2f6af79c0eb3a96f9f3bf98883eae932432ec5135da000b48ff142173d0185ebf19bdd7c97e99ab8488df4dad38506451a3caf8a9a36ea213adf7f6c83b41a082389", 0xcb}], 0x2) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x7, 0x9) socket(0x10, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x2100000000000000, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x31, 0xf00fffff, 0x2c, 0x6}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000080, 0x0, 0x1}, {{r0}, 0x0, 0x1a, 0x9d}, {{r0}, 0xfffffffffffffffc, 0x11, 0x6, 0x80, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x82, 0xfffff, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x240000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0xb0, 0x21, 0x4, 0x5}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x18, 0x9}, {{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x7350a745, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5a60, 0x401}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0xf0000003, 0xffffffff, 0x4}], 0x9, &(0x7f0000000200)={0x2803627a, 0x4}) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3", 0x14b) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x98bb, 0xfffffffffffffffb, 0x1, 0x0, "c582723ce4b5a6e3cae3ef777c6a440a30fc4814", 0x9d2, 0xffff}) 16:00:07 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="e4b45c035f3d9713d03bc43a14c302bbda6dc7372ba93288e927bd0c0930669646b5f8f60fcd1fa4a6b1eb2f5f8f7b4eff869022d025a4adcdbe217215be5abba5041e86cd85a9ac36d40d316f44dcde989b5bd1f681ce2a48f737b1dc82cbc0635a5ad3b2cfa35c7fa3d325adb59bec2ad4a2a6c5b48b846fcbcd28e0e6e8c7e4b92b0a57753b6582c40b40", 0x8c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf", 0x753) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c", 0x1bc}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 16:00:07 executing program 1: shmdt(0x0) r0 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r3, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r0, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r3, 0x40044b06) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x4000000001, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000440)) getdents(r2, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000080)="8bfe421c0d3af61dfb33da096a0269fd906fb648aaa5b0caa66edc217d5db9b1", 0x20, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x6, './file0\x00', './file0\x00'}) r1 = semget$private(0x0, 0x3, 0x8) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x6, r2, r3, r4, r5, 0x80, 0x3}, 0x4, 0x8, 0x7}) lchown(&(0x7f0000000200)='./file0\x00', r2, r5) getuid() geteuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/156, 0x9c}, {&(0x7f0000000500)=""/137, 0x89}, {&(0x7f00000005c0)=""/24, 0x18}], 0x5, &(0x7f0000000680)=""/126, 0x7e}, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000740)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000780)={0xffff, './file0\x00', './file0\x00'}) socketpair(0x30, 0x2, 0x10001, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000800)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x4, 0x9, 0x3800000000000, 0x1, 0x9, 0x0, 0x5, 0x2, 0x0, 0x8000, 0x55}) connect$unix(r7, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8) getpgrp() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000900)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000940)=0x5) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f00000009c0)={0x0, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chmod(&(0x7f00000000c0)='\x00', 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x2, 0x0, 0x3, "2d8a1423e4e0e1d462043615764cbe1a197f77fb", 0x1, 0x101}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80e0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) write(r2, &(0x7f0000000140)="120568a2951029a4d48524e5eed913516436b1be054e293f39b13fa8dfcc9ed52852aea9691aa433321499780d4b667fb6f01f6a28deb3c4de1aaf7c3b7a4fb3ef113d20d646d5700730689bf562629f32a488575c870466edf8acb1e48969b723bf0f41e22d6557e99b2d6ab39f3caa4a43a408ca5f3420f035ea55633679779eaee53d69c0b7ff44f025b5e86a245b4b6dc0602534e2029119e7af78a3a19521003dec1a2442bdc87e4ca2aca766dce483e4f3a5a71d432ba769752e3f682f0d3fff3616b97f52563fd28422d26c9f91f1d9678c09f6e1fa1f7b5841e10264c9e0633d418fd1c2a13953436d36dc50dda6d8f0aee7eb7ed236cadd61969612e3f273c7d29f711f5aab75d9825cb9a5309577a4874bb70d6eb8759c61591d1e81607ec5db1ae18cf5275975551eb7160677ac4d6ea9ce4535991bb0c91f0236213561a91fd0d44e073db6e3095a1c9a21fdbeadac835a288294141df8f8c1a0364674c41c979bc768a9d319781cb513e9aba837ffef3696bd7fe2e363a9ae0ac9eee955f3f9bfc49b3e3571e585069e1c4c7ca35edbd5765a00952ad36e38aa04f7a3956e57a427df70b2820b499a22634c483523cb00c48888e1a7fc8059357f410288c6cb54d2de18d13d18d4051cbb92aeca033f99653b1d248caf2c2ae2daf7749d72ccad266d188e145360125da403466816dfdd0610e1e628c746a825dde419c3e8e72b69378c128ad2f06d1f39aaa83620c56efe12f5d033734ca2cf139a3b6d720e6d3c6d08a035dcbeb918bcfd4eba0a23b6ec43d05d924ee016758a99b16b54da9edb0204c970dad0814c3b85a1119065e960a1b02da70faec52fa0899f54bed6272eaea67903f60c4a25d7e704791346d6d479a851b2e617f1de6597551251a32368aa57f8f02ec92965fbe9581234a7be9dde4bbb70eb3439f6b0596c53e9334bdda6c29b8a8c360d6b4e8d4f001c72bd911f8c21960c7500bde1738e2a628922e960b6f39546392aa4792449cde8fbeb4408c86d3573914ca4cba0cf178bbb3fdd5660d20cf6d487754f9b5799d155cf3f4055c806b7f4f5335ee1ef608c589ca6855c8392cf2d238da8c2d8bf6a052a5610a00240ca3a207b5e38e0bfefa017c53ee579f205e0ec33c0ec02c87769f0675ce961e116de2382f81f3b8f49dce657269713cbc92a31f41b6289605240587111cde12a0771e2643eaf4c73b10284430c1789b004c854f6c4182e269f75e396e72343db5c132acb8656ade093f5d3cbfcd31da7d19d2df85512e5c3bc1fe95801c608c10f30004b9a5d9277e208f5c5db942fc4cb08cf5af36e0719d6445bcd71badf94834dd644b1c2516c97b83a263af3a69ab2c288ea688aaa8d1a991fe0694399573ff443f39263793cc7a7bf87833e3952ba7a3068f048432df3603199ddeb8aa67b2f7f8c6df230c5f0767caeaff2d8d4505216597fa616132c8d1d252f66047f132963a2ceab4a9f8abfd7096ee2de1a14d057db0d0d03e3fe880652e26271291f2fc2c72a34897494248f5d80eafeb441283cc7863f88526f27e3f6390cbfda12724f0ed9342571477ea990fd2458b31b75901b0ee7e56d3820019738dc4afdfda69768900086a1350cb1519e8758209a162ce6c9d410b8044ae2179b5a666b88e812b791077e3a9d5bfbec5dcb36e291917d3cd03b6e23dccb699676093c3e7390386fe493c3c5effe730974ebbed5a0ce72ae2cb63b65b36e8db3ce8ca58cb1a3a0ee82bd9dfc313d01c9386133c82168593eddeb75ade385459dd33eae2587f471e0c25d9b2d603f3ed75b797616dc889acd19bdf34d38ae089c3ad189e549510ff7cd0dd1799c4e777ddb22fc4ab83dcdddc71778329a7604e0d1dc1751ac6174237cdd258e9e3e665cb3b56f67fea6a5116282ce5bc96464d0b349f0b6a8375c9ba976a014aa0bcd6853bc9f8f0835fff8d0b1f3907672d4ba31006423ee3bf1ef54efa7d40d50e53f7cb2ce50dde9d9585492c8fd0a25740d3aff696fffbe98250604645a95eba108aeaf263095b9dc2d1a1b67d17af6cc0cb93ef53e5374f5bcec1dae1f25610e75ae00ba4007c886fc8812ba633ad3945a2db8c71be9ca99f804d996cf5a86398a87ec33772adf9cf5016781591b1a96038f402343f821b4f49c706358b6d94b21320203792d564e644fc9767272bc0db0923b0efa64b3cd4b906b2a8a0572d4438fe06b3ba7d23b7782779beb12bb2fe0c075793b3ffc31604141543fda59fd881e0b2ed2cbddc9656bc00a18efd0d744483d5bea977d3312049348bfd1461213c38b1d4108bf91dc41c089cca2c830fccf573cb2b86bd8cea31a507e4f4e7b439c0f1a79f34516fffc57d3a55d13a3c7a2eddbed809fb0048dde075d229a83f5f738b4ab983c851f648e56d38178e2da146d8938a2e5c7b562408cae4f2486ca3012f211b4e49004a4d18ae73f26f94751f9fdb7e79f3017fd0eb3ef70ec2433e286d8613116b163cd14919b193c9dd5e4ed58bb5f3d972dfc80a21fb41606f3cec623b5d4765e852f0a9340241f70c12b6f40760a65c632f8138e6671e5c6829c5011afc8d661f901ccd0ddf89326a3cf356d1ddf47c1bd351f73cd2914856742f43d9aa4993b0e4cb7ee38c41ff7d1c6cd30b6c63dbd8cc206ee6b582ea733bebe543773314b4ccff8e1806ddae34de54c70679217b75ee91239261b19450c1fcba2f5ef86499fe51b4deaf4532f4d1fb460c7da686892dc21e672e3c36f567c1255da9425b113875b39d1c2866b363ee8ee5de2f4d72f9505a201df4fe13597b3fc916ea2dd976656d0032024deb8ca9535e14ca5d4e5f34ba69838246675f92049dba0c0f784a9c60cbe14e5fa5e334bf5d71fca3bb767316e2686bb454c840a1eee743c6bb14864511c158023c032c405762aca334aa2de2ab9a132951ec1e5b0483e91624f45b277c939053ff33a636bfb7962cf65d2989b2b64321dad9003ac97fc7b3dc325b6788fe7bf1714a8653736bc588dd77eaf0fa51110412ad3ca475e0d15a10d553979602766de396fccb8b8eb407cdbb8f982e6f2421d722e5188183ace8f39d685fe4ce14bf906819906e1f121e78ae0395b2844f2db4e584e862ca4a3cdd453e73ad542bb07b794d8fdec57c737b6a7cf1b0b17d59a2ec25b2af61c74d019ef1fd244c90f4bb08dd466b5fd467081b2b7d41f529c687bc7e50e292762a5d13dc6f103abdbec0963d50ec97a51c58562b1242e5897daf297e7f68e13a5e9a045be04f09f699659b90e43c0d33cf1cdf1d512a1419c4a54d325d5b95bbaced81b2dc66adf9b7ae717bf9c97e76ea8605ef9a1e7b55d39227a12c59d112bc59c796434b5680108019be8bf0cd493a93a44c7d62da6eeb2e6dbcb1a0bad1addbde212ef33c582d16c99144052c4d3489a20e4a0ea45eee87b89807b818e4d397ea789d77b7a19e5eda89b6f6760fc8cc4594a52276067b33cfabf33aa7b2d2f3341cf7220483cc3a21b89044d69622f90db41529304e9efc576e810711ea21407ae884f88e5fa22807b32c3bc0dd3d3ba2b2945ee5e0f1c6b7c2fc9553b47e6569d00a1c97281e9883028ace89190f581f32338d5c61b32691cb8afa2ee2c644de19c82e6b5c3cd18da8544d983ebd57fa6e8bfe33f819e2e0db6a0b163b1d45823c1d833c5205515e90806225f2fa0c123c2c6ff8f46107407619a3d58dff352276ab7b5ccb0bc6c6d70eae5674de22dcee88bbb70ad4d8d0cb9d634483f45f29e95e4ecadc9afe5abe04245d6e064809c0dcb91665aa09351495d7fe327228d4c97add9f085e123def57cf5e35eb20c1743b53bae97c775f054326ce39dc0b17bd1d93ae7777c5ba132f5f0030804aee2507483308966976c63e711620b6f85c954a17af9e2225e922fa0fbb29a7ecd01316f42ca036d50d1044bfd8b9d0ca9402a75273957169d048211bb7723d1c790f828e6bb4ed041d7b755508c5f6448692ef97a90ced3c6411aa5066a26e20c1cfca89abb50f29074047c604d5304c59f782d89f38b312c02736c9ef8d432870ff8e12bcf2d9c1cfaf7322d840401dd8815c571da7b507449152b158f1d6455034b990f4da7a2535463fefe8b51ed27ebd2d82b240707079b507aaa703a0d36c7b1362589f81d820a809a9dffa4b880ad6377ab2ce041b852eee044ed8b878086ed7f633729a75c36a4928d20a8fb2c704bf81d3db798635daf6006008dd8047952fe80299a5e5726bc3ea20ae0c6e7c0d1843a0601f500acadb5abe5aaa59069693ee668e25dacde0eb02f48eb192656d8ade95cb0f015eb406cabfa176265f49352d68fec94105c382d8ce8a6561396021871227ff0ebcadb04bfb3bcef3f89bbc1fd64809449ae518bc3a97f2d91946c848e94ded06ec238c18a34200e30eee5668b980ff6ad5bcbc9a8e5de2acf87b1c154acb9b6cc45a6e0c4bd7a85f400c1ea8c8d0de56d2df8b81a41f46a45f185324fd31bc07dd9993d81e960d09310aab618acc33514be3c02de5c449230f8a0e4fc45de0d078b10a2f9cda066dc42746206f23d554919ec2c3924e1ddaeeb3da34c13f49615cc2089f9db03d6c915fc0669ca8a44a51d34e3a946457f76995d3eac49d97f0938680114836f6063f48b63ea94a695474a092c99d30837f22717432f6c4a053ca15b04938efbf8316a0b135b802325e06a1dad4f49bac9de37cecd394d0b48354252283095ed5538640b8648fa89165d4fb2ed66cb2241b9932b36bae087de27794f4d3d5e284d2ec203af4f91022ea2720d364c2741ca4e5b640ca0e3aeadfa306d8640cbb6a5bac8b0977da27cfb8d839af76c2421c3ee22fa3b7b5b60d32687d2ff224024008742991fed9fc5ab358155fa8bd5ee256f0c3d34a9a4ddef37872adafab28ecba229d9cbb42ae1fa07ffbe3d27fdcf7deef108e63d8242b19e5e4402bb568936e0fa844df0f3b647ea79ca1f154ac82ac19bee272b70d192e0f598df54e3537c4627d082c7a5675b898ad20601b83cf00ec66b368fcbd65fe7352b4e1a245b89bee0a77a7b5914a63be134e8243c8927697c6329501319878390cb24addc21be4230364ef7d3ac626ef281f533115bd4150ae8458c4aef89c30a055ed31171b2aa23d2129f9c3e33bd35297f9529784fa3076fec0bff81181ae3deb9306489a7bee1ad3a9c8d77bf0a335ef96ee721ca3cbce021b9fc9368c6698859aa2813604daae4f7a0fbf0aa82781296a9a26eb594f3c627b4cb6f336e6d43df2eabe31e145473c8ccb99a8b4b0251d2bfd9dc5e5353ea2d786de0ae40aedf82fba283c37eb0dc95734a67b0de97165e44afc1cf28662cd3200cb4332184b64c09751b5c3a6c5206d3eea6e6501cf8763b99758474e70ccdc8a5b36ee79a2dccd4a21f183282287228cc201f79d4616472fb020974fc83f38e6fef29725c6a2ec42712523c6583ccf4db57bea4b874746bf25c9858a06ee397d053b59bd7f49578a272bec8a16dd3da33df37d3cc369e31dc4963dac267027ee9a27bd51839bd0d9121a9b9af1bcb6c2f25628238902e02ea2e67de8dafe788a7d5ad025c5b8f8e5b3c5a2e4742291c4213f0b87857ee25cd6acdf478e19ed827da1723d2c550f5d2ef9d7897a216b9b7fa12a67ca390066f763279786114ab7b6695bcb889919e767f972604ea67d0f5696d31daa54ba61c6672e678ec58f1d41d8e37b097399f68af4811c2851973e5b7e9b5767e4121f79b8a6978a0fbaab1dddd6e7bf6f228ca6418ad", 0x1000) recvfrom$inet(r3, &(0x7f0000000040)=""/189, 0xbd, 0x801, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket(0x2, 0x5, 0x4) fchdir(r2) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x184) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x800000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) chroot(&(0x7f0000000100)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x10001, './file0\x00', 0x5, 0x2, 0x4, 0xffff}) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xffffffffffffffc8, 0x4, 0x0, 0x23b) getgid() dup2(r9, r1) ioctl$TIOCDRAIN(r6, 0x2000745e) fcntl$getflags(r1, 0x1) r10 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r10, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 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)={0x0, ""/90}, 0x40e, 0x20000000000004, 0xffc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)={0x3, "2c8e6dd2386f288832e562c1d8c7a4d0f19f0e02cc94990a8ca0db6c5b08fa59109c8ffd597591ff49b6dc87f2abf10b8820356fe1ed72c01cb3698165a46bc8147213325a83f61a9fbdcfe4ae250dc5debca19cdadf06212f9e161c0658ef195ec08eea1f511b7154c7cd7420d142131ffe6401a58b1b0741b295ce1889e3f842a7a14c837b3b05ea98c9778f069a"}, 0x97, 0x7de537957758d9d3) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x2) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:08 executing program 1: r0 = kqueue() r1 = getpid() getpgid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) dup2(r0, r2) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x27, 0xe, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:08 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) r2 = kqueue() r3 = dup2(r2, r0) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x180) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) getgroups(0x4, &(0x7f0000000040)=[r1, r1, r0, r2]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000180)="a700c9bfcf0b9bce638d4bc596da03c775cb534abc0339c737c5860de9f5f0aae9cd4736445b6167c2c72f67bc011106f973770eeaa51b9419ca3113a8f9f3d1e9670253439fa2305c080649f95ad659c90a6ade9130af860b5eec9b17db43bfb3f1dd3b9d524c85b337be23f8f5c2c40e3ba476d03dcd24aa4154b5196e03963042e6775316a72da8591dde88722dfe6948b32ef8a272cb9a3c13cbab96dcdfeea2f1dff5bfa2f9885c1c6337", 0xad, 0x9, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/220, &(0x7f0000000140)=0xdc) r1 = socket$inet(0x2, 0x2, 0x0) getppid() getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$inet_opts(r1, 0x0, 0x2000000000018, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:08 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x406, 0x0) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x1000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000002000/0xa000)=nil, 0xa000, 0x5) 16:00:08 executing program 0: r0 = socket(0x20, 0x0, 0x5) listen(r0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup(r4) socket$inet6(0x18, 0x0, 0x7f) 16:00:08 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1fb24b2b84077e859165a54eb24d4dd47e58a9ef9cf37939b87fa55e0ec545f0c32614a9355f507e608d03ddc0f3ea45d7cd7eed33994cb7db3e910f248da3149462caac6d07f057e2fb64ae7ec71c44ef5e0d896e12de18863693a42f6df19e542fabcaa1c002b405092f24695edb25a58a87b09340fe2f464ef1214fa4a1d987016ce0c67e5288ad67bdc4ee5d5f27e222b953be5539bed348c2f987a4d5e2e78db79b53d7f1cba1b6bcf787e484b7ca3a3c453b66221752def6093f73c2a6", 0xc0) madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000a36000/0x4000)=nil, 0x4000) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0xfffffffffffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) setsockopt(r0, 0x8000, 0x4, &(0x7f0000000140)="efc43f1891fdba27171a23a8fcc99ace3feed547b2578e6656986632e02b86f45983459f11d1ade0d393d74a72e5a84b7758a0ee02423bc867363c533349c93b2e67279fbbf4fc19fc6a379591a611633959ef471d156978cf7ca0cceb5a310f8770f7ed81d73bea5206e38666f53afb62f977a64aa0e0afd5974e0af0a82ec5ea9892b61e20e0de9fbb718a2cf3e0304340a7199fb76872d1680dc75e40625c1c9f44c2f3d60c563e2fe76039058dcc67aeeb91ff0dff818b7c59806a9571fb8074abee6568e672adf840372b", 0xcd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x3) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x3f, 0x2000100000000, r1}) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x128, 0x0}, 0x400) 16:00:09 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket(0x400000000018, 0x4003, 0x0) clock_gettime(0x0, &(0x7f0000000180)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x0, 0xcc79, 0x6, 0x0, 0x80000001, 0x0, 0x8000, 0x2, 0x0, 0x69, 0x200}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 16:00:09 executing program 1: r0 = socket(0x1b, 0x1, 0x0) recvfrom(r0, &(0x7f0000000100)=""/198, 0xc6, 0x2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="0f31516a3f7b124070f80f8ca1e5295c10c616e308df615ac7bfd5b67fc6dc0b868825e2db02956f4aed497bec11e03fdd82ceeac19dd1e0bc3891427676389ce1a2a8fa0f192900d5ae02a7eae823683f1f32370dfc49860b2a732eb87d163ba888f987550a79186dc0b11317130c6be4fe96f88fe4dbb1c3b1a410336030f3c015e206f47cb433615175b6cd648e6b03532ef071ca59ad0e46266958ceb9b3d0d7", 0xa2}], 0x1, 0x0) fchflags(r0, 0x60000) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) lseek(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x6c, 0x20, r1}) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r0, r0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x614, 0x12) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) fcntl$setstatus(r1, 0x4, 0x80) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) 16:00:09 executing program 1: r0 = socket(0x1b, 0x3, 0x0) r1 = socket(0x1a, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r1, 0x1f, 0xffffffffffffffff, &(0x7f00000000c0)=""/110, &(0x7f00000001c0)=0x6e) r2 = socket(0x20, 0x8002, 0x18c) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./e0\x00'], 0xa) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/96, 0x60}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e", 0xe9}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="c1ffe5ffffff00000000000000005d03000e0009a87d0f8afa2e850000f4670000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) recvfrom(r1, &(0x7f0000000680)=""/204, 0xcc, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x61c, 0x15060d34}, 0xc) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) r4 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r4, r6, r9) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000868a0bd77a2769815311c5e0bc00000000000000000000000000000000000000000000000000000000000000000000000000979184652628d791b892315d4806eaef4bb7bdd7aeb2171aacc15c2efa278d3bd180613bd7d33914515b55a392d4ed700f76d3b781cbafb9872ed75581791770f5c69b2d3417315c583e32bfe89e133a76317b6ea9d351ff8f998f351f581b768660f7ffde0aecefa99587f7cfc9aed48ddf178c4736f6a9f090a5af6f2b7c"], 0x9e, 0x0, 0x800) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f0000000480)={'./file0\x00', 0xb4f2, 0x39d, 0x43, 0x0, 0x3000000000000000, 0x8, 0x3, 0x2, 0x2, 0x9, 0x7fffffff}) setregid(r7, r10) fcntl$getflags(r1, 0x3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000102c2, 0x120) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r6, r11, r6, r8, 0x0, 0xe8c}, 0x6, 0x6, r5, r5, 0x2, 0x5, 0x100000000, 0x7f}) geteuid() write(r4, &(0x7f0000000300)="395c5369abab049779116d5f2f54b9e024679880118e7522a695dd144648bb3263547dfd216d8bec495bb988b89ee9d55d5bddc14f23b091d1f3d3943a2fe37a8eb8e6369e365327e50e66b9a914e92b47c5915ecec59da29bb132221f809e951a6b0821e1a91f5c1c94fe8212ce7fdc1a64dd2b105b1dfad1da5ff204c9c0c698bb6b0c092806cf1898", 0x8a) msgget$private(0x0, 0x8) 16:00:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) nanosleep(&(0x7f0000000000)={0x7, 0x10001}, &(0x7f0000000040)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x7fffff7ffffffffc, 0x3, 0x6, 0xfffffffffffffffc, "00000000e781000000e100", 0x0, 0x4000000005b4}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20440, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x6) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x280, 0x2) r2 = dup(r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x2) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x8, 0x7, {0x4, 0xce4}}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2000000000029, 0xfff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/5, 0x5, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x80000000, 0x4, {0x9, 0x8}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) fcntl$setstatus(r1, 0x4, 0x40) ftruncate(r1, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20080, 0x0) fchflags(r1, 0x30000) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000200)=""/188, 0xbc, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000300)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000340)) getsockname$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000400)=""/81, 0x51}], 0x1) fchflags(r0, 0x40000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000500)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000540)={0xfff, 0x3, './file0\x00', 0x2, 0x351faa16, 0x8, 0x3f}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000580)=0xff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000005c0)=0xca) shutdown(r0, 0x3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000600)=0x1) getsockname$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000006c0)=0x6dc) connect$unix(r1, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000440)) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getppid() r17 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="1a2bebfdae2162bddeadd1fa923612aa17d7090d802da71e5223034a39dac130e0f47d71e070e229f15efb2ada68df24b61bf2fa057913408a5f99d87d602ccfeffddbbbbb81", 0x46}, {&(0x7f0000000540)="aea9aba18db22e287e5925072bcfb4cb6e474349ba218e26e6ecece7b7e452c9da2bf1b4306db802c50603dd134d713f6950adf48f88732e6c3d24123b52246478487f3c0d08eda6cf4379068b669aa4e6142e4ec86c668ca3be48467f1656fea4e954ba28cc4a965a750d0001aa81b145c0efbb18d97b5d841ba34259a849cff0373fa1e990647824b744e22bc5c873660d1d781cf45d03de76b89746b4e5f811cbd1f6a7b4cc04f3214d7d06e997538235e6b5e5d76a089bed0305ccbd9b1fdae1627109450cddd30f209098bc7fd0d400bee07cdec1359cc572109587cdfbd580e05673e61f97c1dc17c5dcd44093c6187dbfaafd334abb030bc99fee15c8ac6f44379b1a727b0e33d76c78476cfbce37218189dc8b142a4c9d9a6e12fe82a0732788ea14844847a4e25405a807c6af52f7e5aa74f381ad6191748764942b8ccbb97c9c518dc707661bb7c4d288f74a63d9c2c3aecc43c66896a68e66f95db2538ad12bacf6b9d82c5bbea42855c183eafb1d85838c34737a818ea30592a96c145d5d9d0c1dbcac1d50030b4f6f9eeb484c7e4989ef559b506abea4aa61ce3ff823379a585805e0f2c0bf3b3e29f72c8a9265ab6a684ffd10cf23ef116b26b95cf07380d89d010fc7f5f62ee087b2e0ea0e9bdadcf2450946310020a420e1d77f0e3f066f019af5d73a1b3c28d98508ed729736327603c0252b82a91aa245ef9e7cc47373a2848402dcd2988a80e493f452cca5e1349e660be2f9ce352619cdc9c9589433f4621d37ccca418d642186eaad02491bf478c6b88452362f9966c2da2d5fc5ce2b0f73a8660b87c8eff4c5644819a86c408aa3c3229c2dc4a536a1f5046775f2d74b9cec70c175433268a5f69c45f3bad2dda6c41413a3f6f12fec749f2c8b3d85523a775794dc1445fbfa1909ede5103b8af9d1308c552fb4e8e76a845987362fbf981456f5243e4f47e36e47eca400e5fbc4283940d6913dcde08045bb32f500c3c50a11d1cd70c3b1e6a817094cfc35221db20a4f9f77b078ea208bf82b3f5516fd4d295dc5e91787eff5f82b346372df11ae6f81d02120eb50dae3194b033769240da3326c406d257ad554629cdd7c3e718707a88f34a95bc5f6655b12b1be08ad869c7bb54e05fa1a8ba9463655689128904862520f883aa1664021e969b2b555de7e602776c2607e4099d75df818e6127e7106fa9d909b63099be3331be84ebe7a2f9ae499c0736dc3778d44000601973986dfd473c6d2dccd7e875977021a8188181abbaabca182e45949a17ebe33b3ccebdff9713fd1c6b396a63f73d842f11488f55fdd27ff4cc12d47085379f6272fbae55c1e9c029b6e4073999bbabd2820e7dd692b53c0b8dc9dcb3ebe29743d4699b4d65f1a30c64406b51669b8e1406eb5159f0f169cc0369ed5811b94f067670bce0726b8577f122c92838c6952d2d26eaac0f9184d75e3408f83b352347af3309243d86627816b48d43a39df8b06677e358917e78946d491403804f7c74ede87bd1fd62fdd7a28cbb0b638f05e6962ac848a2b94912814fe76535f6c72db8061277bcabbb1fffb040c4b007c9de8ee500a917a81248fb6d541c468ba4f5aa173fdd00ab38d3c371b0bc1386224386303c86c38954cbc8ad0c8a24df0c8d305da4f4955117f7baf441e18cc8d32db1ad772a7e86504350fcd3f137ffd7b0513b1b6b90414c8f55028a33adf9e16e298f130298e8642f837b3342d6b7860823d338ad35a5b3f3557092809c41064eb95db75c81b5b1449cf32ebc551f4b2b270fa0b4454f7fd074590250cb1da2d05bd5d300d576e9bc5c6ffd19368872d7b0b12443cfdc7f9cdbb9f72858476183e8bc4fe0307894dd0997494d16f5cfd3e10b71ead3990d2aad2cdbd808d1bf514783c4ca6375d1ed27253ff142918010cd9e47ca6ab16e56c0b2e49798bc8907f7fb2cd67e9ef3686535ea0eac73fee25f097e03f3ad6461af511e7f3837067d6f61c294bd604cd19e67e52612aca8bb481c555d7f57337b3fcabb931550345a6516602c60bb590bf1587a11731b3a0b14d20d10f3883c90dd1f2005bfbcebbf635ad954f7978818b6cde6ca340e0364f6878c5a4ef60630f77bf0cab2f86fae99b58ef3590fcdd248fa1aaa7c7f8c430d774d4e708ec21c8e076715e9e94e5c73a655ae96c5344be348d987986a7025dc0a3b94ea959090a063a986c4d26b04d62e97b708fbe80d56b87de31aff8b45ed73f9b5e1d374f91d64e8afe8a519c6bf425562dc3d5510948a74fd9157e825d204643735e8edc31ff05d78b7d7cead37a83a475bef88cc8ac9bb1fdccbf4384b011f6a5ce1071a1cf2799daca534555a32520f827c41c1bac354aecea4abf465db33bff7bb37ff6e497348a528933ed610650816c879b4bb173ff189ec7dfc60778e1cc81bdb48bc322d3a294ce9b8e0257b14c915c137fe312b768154a295c6a327ea00307b5b9a778a0a5066519995230e4fe393c1ceddf3f615a9cf859ffc3eaa244460f778d68adb97635f9d3de08491bbc4d0c2230951f89f15c199af878f11e5ffd354894e6d7c777189c899b4ef0cc47d5eb5141bd3a6704e5aea8ed81ecbcd6cbcff3d7de9490a24213e449394d08b7b931811fc4c114dcf33d030c66ff6aab25c0dc96996eb300b4428340ba51539be1fa54a331d1994013abf7f6e6bfc0a23db7c648671f203674e5fdce49ae15fd2f1be00b1664f90937c792550dc2d25a88f96eeee869b5d708e05f3782a959725d9a86f24ae3ab5da354950dd1ddacfc9851f3a679fbed8ae12e475e79d5dfcabcb84407ea640d9ae182f38c25e297ec23d8770891cb053ad97d201f79947e54a5d0209c38fadacb6f91199a5fa808da7170f019989871b65de29faa66c6b0aefad6ce8d1409c5eb29d5aa20feda595340161af423967a84c0180fcfa60e4098d77fc1b573537b08574eebf2131395bca739fbc800cae5978ae097434670214dd2a8f38279883b589b0644bbbe0e3410a4dbfa61953520b271d8043e71c0e9d7ff697f112331e839a7b69f43e373a0fdf4ea045addc93ee766c3f959df622f4f60bd8d31cf4550cf2f2944d40ee40c32357eadb65aa163845ad333867b64f09630d902b7963842ca568b3d807dc61cb80139cc85f7216e29d98d28109076536bf52519a0422bf8ba4924b2f8706f7aaedb2d59132f833fd7ee27d897b246dabeb040f3233edbb8f08598c37ed3b494fa0824c704336c852d54a37f7ba0b02a74620cbca18d98b10f7e3da8a7224792326baf6292afe7ac59b9c564ac78b027ebb05495fe07daff8fcfe9757a0224ae449f8c39682e14f9816d71e83e23f711cef8c426db086124828fe3e05b2ee8b5685c4a355b3033ff71526ee54d05d9cb811dc70b8f801e267ccc0bd17d2f901fe70c48fe66e9eaa800d63151ed34b0bb75e9462bc29445cd23950fb17a469c39fa1e54956bc560e892e213727e21169cc664b69e71786e7d56c15de09986e60f16560d6f9b264938f60dd9cbf8d1d161feb355ddfd56916281d5d0840ecf51189022bb6d81bf62616d9f46f3fba6856da9c9bb396f78298c769f807de55984a163b71f2fdc8df4b3c0d1e4cf46272d27f1948e1611e7dfca2881eab051584dadc3c655b3359c7b22933ec69b217c02124eeaafb64cf7bc828ddbac51898f0f9c4ac3285c26ca0c14d80df008ee0e80795314c028716309df6812870c47e72cd2833fe8ddbf737a1882642e8e4621de96b03e2ad74a64f61e2847fd8fe4275f2d0c9838bb2f25fba3e795dcda778b7029f766cdfe72b965f2004fc1246401c96c62aee40f2b8c7adc57042d52f7eb67e90ca311d70ef401b8839926ce308c562641a15e1733a79821ee2ec69b525a6fbd0f80d51f92cd0e83e0adad1caf6c71ce56e8b8afbbc69478c945ce2a6471ffa0784db0ec3dc70f319096e31b01e0b3b8a32877719310dbade64ad207f849491ad23cbad6c515d0bf094c0e654d0d44e5282a60140d335608a4b6a9fa41c7abb8a2e8e0f5f56195356bb8f1be0b91f7b0ed7c43c3e6d0369471b4b44403d06acd4d8bb74b9a0282fd9a70d06edba2a27a8277dcc45cdee837330c9102adf812a0348ffb8a6b57258996bf0dd6b18eb410015fa1bc8732114fd8eeabaa07944f4ade602d36c209248b73d00a56dc9c3ab4c9849f362d86b2e660723700475c13976426d5bf178db1fc6b3be48880e0a1cf4656d96d0841f3730af27e73d40a57d74308adee9852cd15edfa0043cbe27a56c9577f3b097d750f5a12ff9b515f27e7b79c147a440094b80ed8f7497001aafabfcde21bb29dafa213a409623c187d791d59c6e8ea018e326f442a6b8dde595f71dfac56fd0f4ec7cce21707361e6f43997d085e6b9f95d8dd753ab8ca92df3cdb5e5561b457c303d5b2acec6591ffa17aa9b5b33c105cad33f132999d8871cd856cba93d98fb543ce7e3f179608c9930f118dedac3ba910b81dbde35afaa5d5678a433027e67ab9c75d5a2e52b3a102fbb116eeb344b49e2b8540353917319a0d06bc5400cf1efc9863d8f8645d168dc989ad119936661bf9e77e7fe7732f96d64d04953391a633619ac92aaa5f76510e702e24d2fe601cba0781629b3338646f7bc4dc1394f6b4abc9d477cf3b0c71bd9756f1f56e70765e1b36649c1acb89969cab4007bedcecbc3c2bef34d8eab69dd1a4f110b455333c3a733aee923ebe1b7c71fa8f83237d6135e07dc5fd9c68e047ff3f230b932e7479ffc773a8ecc52b512dc32500185e1eac9f9e29ca3358898b4a9329c4895499b9cdadcd1849a2caf21b48c417bd42f805f92ae3e7a3430a3f437fa8a94ebf8fdde38c25dbeef2be70259b2003444dc66218feaa06b247bd47803892bc1ce571b81b66c04a648e7e3f75fcbeead82653e0c94405a4e57e25c552575683cdb96d69d2b49b07d89805a54d09ef816d9a288bea2b77fa146326d2d870ec591b3df36e707ab85e7078b0b02db556e34e380b65b189f7ea7e16c49db287e6381f6985b520b11409efd5f55dce8378a755d0e8961c7ec0b0b130b06c5bc3ceb8bb4827a0c5abcfd5a8300d773eac3304276026bbae4744466a82c7c86a0a4d5d9910776179ab5f3f5365c05f8208bc991bed41741551269a8fa46240cc72c3b9b9263715f510a0d4c4f3256ca7fd30d9679cf8a21b0ac54b9267fc90da054a52492c87237086093c471523b695408ff6711ba2a7e41aab941e8770c6ce913bb6db22c3001be3918a428da513a9359055bff1981ea580f7bfebdf3834f2b10c1a980b18857967cd77716aeadf582be70cc69b37ad8169bd659ae7a99393fa45989226b8e56e45261dcf7bee6903ff566712e39a4e9dc32e59606b29c69ee1f90b8279bd4b9beba128848c1c81f2b3560535b8cd5eae840f2a97b95ea26e68badec34fb8671504f1f046887eb5018f5474ec1ce2f1cb6f0b4527b7a13b9b10aa9320e168a81e4a7b7daadafe8ba57e9e431244da4cd848e76cb111fd165077772d107a0977d8b16bf22426400d80d330a0a57563620429e88a8a62c4ca5db7b1860ca3d76bdc099d0409aee36d8b6a886dd0aa6267a03683a5a5275c22f5b94c2225e594a26f58c2975a4ad99e8af3915315f9ce629f45adc5e2cc18f0a6d2fa19a959aa65cb73994162b6d1537db6c8ca5d901111b05d4e71bb7caa2e5f01d535cb56781b3aa644ac575857cf2fb3fd89e65889d0e4194bd9658cc36ea295bc724c849bb5b45d0e93e8dfaa9fc35c", 0x1000}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x158, 0x8}, 0x4) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x30) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="8d04125c00000000", 0x244) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000180)=0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="8d07d1994edc33679f10cf506e4dfd7d22b9830e349307757eb626a751019489f87b51cca5e1fac25cf94dd9b335fb3905ac21", 0x33) close(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="fa94412be990a65913665fd70dfc5c29c61d29267657bc77587853bea7d7a68187c14826f06bc07072f99cfd0d3ed5d9249540bc5020b0daa9a6404c83f048809021e666f9d1a6733472e5b7edb24b71ff326a18e370639a0b9086eda4d08c55d8c3c9946d4e6a109072852127416e509b61b56725cf0f7d460348965a176368771fc354252c6179ac7139a8ef007e966977", 0x92) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3, 0x8000}, 0xc) lseek(r0, 0x0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x21, 0x0) dup2(r0, r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0xa2) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x50, 0x80) fcntl$getown(r2, 0x5) write(r2, &(0x7f0000000000)="4d0fc3", 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xe675) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) geteuid() sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x4000, 0x8) recvfrom$inet6(r0, &(0x7f0000000100)=""/166, 0xa6, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x1ff, 0x7f}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x10af, &(0x7f0000000000), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20010, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x401, 0x1, 0x6, 0x0, 0x1000, 0x6, 0x5, 0x1, 0x1, 0x800}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) r4 = fcntl$getown(r3, 0x5) getpgid(r4) 16:00:11 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = getuid() setuid(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xffffffffffffffff, "0366402ba75a0500"}) close(r1) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05", 0x816) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad605a", 0xa) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x10009, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000240)={&(0x7f0000000140)=[{0x80, 0x4}, {0x6, 0x64dcdfe}, {0x165}, {0x87, 0x6}, {0x126, 0x8}], 0x5}) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1000, 0x2, 0x3, 0x0, 0xffff, 0x5, 0x0, 0x2, 0x2, 0x8, 0x4}) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x2, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0xdd, 0x661}, {{r0}, 0x2eef01b3b54c2fa8, 0x40, 0xf0000000, 0x2, 0x6}, {{r1}, 0x0, 0x24, 0x81, 0x400}], 0x2000000000000000, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x92, 0x40, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x82, 0x26, 0x8}], 0x8, &(0x7f00000000c0)={0x999}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0000001860040000000020000000000000280000000000000000000000000000016177c9e91243cfb272877d", 0xffffffffffffff4a}], 0x1) 16:00:11 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x4007, 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) d/_?&LEw2# epFTi37#bYV&Xmou~If -f-rI3]9LfT]WѶC0gܧL"Y&5d/_?&LEw2# epFTi37#bYV&Xmou~If -f-rI3]9LfT]WѶC0gܧL"Y&5       16:00:11 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8408, 0x0) fcntl$getown(r0, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x8001, 0x5, 0x2, "eedd1500f6af8113957559931f2c666594d7feaf", 0x2}) OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x401, 0x172f57c820cd10a) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) close(r0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x2d, 0x6c, &(0x7f0000000000), 0x7b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x200}) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c6c923", 0x8}], 0x1) socket(0x0, 0x5, 0x1f) 16:00:12 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) r1 = kqueue() lseek(r0, 0x0, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) login: pmap_unwire: wiring for pmap 0xfffffd807effd540 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd540 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd540 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd540 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd540 va 0x20ffe000 didn't change! 16:00:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eafff05b00000000", 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045721, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x7, './file0\x00', 0x9, 0x9, 0x4, 0xc472}) getpid() getsockopt(r3, 0x0, 0xe, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x7) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000003c0)=[{0x0, 0x1f, 0x1000}, {0x2, 0x20fe, 0x1000}, {0x2, 0x5, 0x1}, {0x7, 0xe9}, {0x2, 0x0, 0x800}], 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x140, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x2d7a, r4, r5, r4, r5, 0x20, 0x3}, 0x10001, 0x1ff}) connect(r2, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0xffffffffffffff1f) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r3, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8001, 0xa33b}, 0xc) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r6, &(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(r8, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f0000000340)='./file0\x00', 0x101, 0xffff) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r7) 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:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) r1 = semget(0x3, 0x7, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000007c0)="3d9d379480e2cad07cf858775d4de05ff5f13eb0a399c67649d3513cf5f27f6b03b766d9519a8493d48accf687c31555959f3d7d97b1c01f13a1178b1a4a577ec9ab489da8598c56969725061fe0f230dbcffaa15feb73aaed6a0b8db675f3b376ce625c62763f65d3249183f1000047a2ce755ae38f278be2d162aaec68b385e0f1711e920dee69cb4bc3a359cf7d7a6431139c1929110a1f7b152b1f619790f80c0acc2f5d9a98ec677787d269a6b21adc80be77e3f8cb4bd0d6131ee7c4706e9b02c1a6a6abf637d89373d86139f07c529b103ff369d7000000000000000000000000000000000000000000006f37591fa41bbc26f4ddd105902409d444566634dd5a0db39c742c88847cf7f4c74964aff4e203c486c787f56e5c1742be99bf0d046023e325e68ba213f1c07ee55b53114edba0ad1b037b62ce43d17cb06e8856b97d3023a6144a0ed2b9cdd5d947a34f7bf10a9c6b65f389cc2c2efb6ec67a2e7eb723ad77c244e285ac2106aa595319e7a69d705278655f7a48761f278c6d17bca8572a86ae98e3a5cfc18aab20ea7f481af32065a45655fb9f36ca9caf120a665c4e9d92746282b8b9026b409fb4b6fae82746eabe1938d6e87538b81deaf2b0c53a4631303a6e416a5ad69004dedef500c8eceadb395704251bc4ce6f43243757a6c7889340530ba7b31ea4c2b29c5351abd8f425a83ff892596a", 0x1fe) r2 = getgid() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/176, 0xb0}, {&(0x7f0000000100)=""/97, 0xffffffffffffffaf}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/144, 0xfdcf}], 0x5) r3 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x8) r4 = semget(0x1, 0x4, 0x402) semop(r4, &(0x7f0000000600)=[{0x3, 0xb6, 0x1801}, {0x3, 0x101, 0x1000}, {0x3, 0x3, 0x800}, {0x0, 0xf3e5, 0x1800}, {0x80000000002, 0xfffffffffffff001, 0x1800}, {0x3, 0x1}, {0xceac43dd04cb8297, 0x1, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x8ec8, 0x800}], 0x9) r5 = semget(0x2, 0x2, 0x2) r6 = geteuid() semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000200)=0x8000) r7 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000580)={{0xfff, r6, r2, r7, r2, 0x12, 0x1}, 0x20080000000, 0x0, 0x8000}) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x40) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002005, 0x53c5) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus/file0\x00', 0x8002, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x40, 0x1}, {0x89, 0x13d8}, {0x26, 0x5}, {0x0, 0x1000}], 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x80, 0x1, 0x0, 0x3ff, 0xff}, 0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x91cc, 0x2, 0x9, 0x9c, "b68a7ca4059043aaa4c7973cd622a9ca09ad8f38", 0x4, 0xfff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffffffff001, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x4, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x9, 0x4, 0x6, "cc95cd95d2af30e835bbeba9ba157fd88ef95ed9", 0x6, 0x8}) write(r0, &(0x7f0000000040)='g\r', 0x2) write(r0, &(0x7f0000000000)="c77ebaad40fd04dfa6659b0c9b20bae8bc00c3a30000001121", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x10) write(r0, &(0x7f0000000640)="a6", 0x1) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) setrlimit(0x5, &(0x7f0000000080)={0x0, 0x9}) 16:00:12 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) r1 = dup(r0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x38000, 0x128) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x5}, {0x81, 0xff}}, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 16:00:13 executing program 0: setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0x1d5}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000740)="6efc2f557f4afdd662df4cb3228aeaf50645b599cbe040a7a47c025e26787dc67c0640fbc1ea8868bbecbfbfa3217ef1c76185fa25fd5c2a3f227d8785831c7a6ba74f0657dd9dea5c7cca2a9173d5db8b0fc676ea2c7a963b3c667ea0d7b3ed57e433c6cdff131c44f0faf1dd9c210bb9cc8cc581327315c111e370c8e8caff692984f42d1fc58bb7b1f71bdd25800725a091bd92602c71e0c8a42bcd9680078a049c49d4adee38e032d546fab2fd00e17f153e3a2895696052fcadbc32323311fc8b6a7b87fa8a1aa371e68ece9cf29bde61b54d3748d84050d544b4cd2e074dc80e7dd722ee0f7c33ebdb74a1ed2465da48b473e608c65fa341fb424f28d6cf55d65618d130c1784a5f37bb59aa8d57ea5bcebba94b7abc2b8cef8f22fdc15f73370af46b6c4338c1bc30d71b602a721e19901a649a579445309fd642df86dc2c8c2d0399e4225d3dd8a579a303bb9635ba9b1276320bd64772101994d99d28a77db10cb69d3fc9789488318268c63260458fbf98fe82ae58b25189671b8de5082633916e59e83c151366a2fd171e0e71cf6efdac890bf1809bf906707b2e0018540e59abcc624d6854bc7e14925e46348196f01131e707861626be980550540ecc577978e7331549f93ed69e29d1aed709583dec2d8ebabd1155723f8b1cc454759bf4aeb1c32847e0457ee53e2ea6b3c9d58f8d52f6b9e8a8a16088659b3f11675039de056831106cfaf1621b1b435573f08818d0112693876b30cd112694c241e80b0108835fd9034c25af4c884801fdf619abd67b3b78bb93aee3386af45f6ca2fd3ed8c94e7d1626f6b4815ba533e8a94986ab2c9a80d482e73f3771b7c68a3ae5104d95eb22fb959a048ae0e2de4148914c5e41bbcbd6ba00af48e4cd725c07794801ba6e6d1855720858e3ee6a034c31ee99990bb99c99e9bf7883c55e77264c9b97e587bcaa2d6cdc4c063dc68f3f3ad342089eb3e7f4943202e94279fa4e96042e75d70278f3c3dfa4bf1de0d34e8aed8da844f8bac126a19d92fb32cb37780277e540b1d8ef7bf247b1bd561108fc2020918ccd73addbffedc93242fc9d837dc633298e2ea3545d88471a554fa178cf4865bb2dbd282d23962c17cebfee7783a2eab5987a153accbfac04f6788f1f54da49d3341db81953b79a51567ed51808bb52af275430349c079d443c13e0890505386c8f7958761e8b51b07b8a017a7a482477fab890db92cd8f5b139446e3308a09c077118bb798c5ea5319e935b3fe90960377fcadd661d9bb03e703766b14a095ff9f0cef98528e35107b9807e61510f7d7e35f153cec7b0eb880f98a9d7ea66d2dfaccc4c2467974adbb789bf6d7120b81333c1876fcf9354a8808b9e79586dcce8953015bdf6c89c8441465bce4d6c9be585e5dbf3ebfac04caa1c9e3010e6966dbabdf60f62148ca12646ab4c9826df9e089f2c26d5d34feb4d8edaeb465ceb93fb5ec3b59aedd55e7acc81a60025dafb46c94c656f445042127fddba5125da7c6eded55c5e984017a926c3dd1170290b4799c9e58815d4e1a2b0e636bfe743a58c8b5b89a3847aeab8c4dbf8e6d3649d88a6abb9139cea6246c13194b8b6fb8fe66e85decb862529dfba048ecb4eae3c4c4363b04210deb501002e18a7acc0ebe0bab900ecbce1a708a00b544ddee1216c502a31aad3369f825e18d9242ab77ac654655745e32d543bbdf9aeb149290288f67c84c265b53ef0409e85419cdd758ee3cc8bfe1c7a8a6908202e84ff449e6dfc60ab3c25bf3cb914553557ee1835af1471d38c1850a7bf0ed647be69525100918bbacfc5e0e59529f3ef6d12021e0d51d24c457a0adf8026ef1dc293dd0313378ccdf19cbbd293537b6a80947566a76923563e8ef78d0589fff528b520e80b668e09c77a6db13828e8c5d62a3d00461559b8c22b49f4bb8ae8c299e280368fb1c1241e1529cfe4d051d08f428640601b78d51be519d6612e397bb3540073313a0b51d99bd58ca2c1bf42235881f007dde8af29f73646a25280b9cdc29f363ee3f4798ab100a2e501305ba7d497e8c6e3b212f6b5eaff3f9a05cd6b7b9a62f3d40d92204b945698a9e0f25f5d509a1b447008e3679753c24b80778ea1c45d306c49ea27ae4aeab1cfb96a27e4f9356d5781898e9d3d68cd2775b644d55c4e2702e3498467a0604068e6c0be91490f1d5cb5e3520aa1986f54876500253545df94c1a1ef9a129b6b2ea0477b9f7c724338e573968e110d28ef21b8c72c7a0b5c736d1f510ecb919993ca10dbcf12eba60165e01e441b8407e37570ecb5c8359f624c3f9c0216878386762f1f75867b8553676c01e363a49c768661f66a4ddd09bc70d8296c272c563ed89a919dd07f52068669ea19b37ea376aec0b25c63c989d1b360c4fed8e8f79889309111681bc18a6da7fdf5abc977c10a173f1c62208f629cd5afe12821c0712ebe7456fb70c189b2d92845657410ad28bc310d899cdd8ef4c219c22ca853f05428144f9da507e97d26a70945539abd2407490916559597992c6cc52cbfb6d60099d10c4022929c5a392ca1cbec1e3a179809d793c20599e18849074991e90de9c8f1ed9ab429ac20bfbe5a248b939b5d2536c02dea6ea3d421a945caca117e247996df52291fce46e927b1b68aa06feb788a3e10237d21bc25b60f39b0adfbc2e292fec3d59771be81a996e1a6be72a448c2fc78a9b3121158f8cdb5f6f807d106f67bc0e5363d12bf6710e93cb65634014fb285dbd5e0005dd457daeba78c3c84faff6ca9eee38a859c0ef39463e05b23132157f7cd92be7bbd27c580a9c9918969c56cd23c0847b8bab9b7894009ece20284da3cbaccdb8c74fdc21845cfff5c04b2fd917ab62e2eb95008cf0ad4aa21eab385cc890c62f7e7a7ac3a54cb18cbdbe0f1dd3957aa9fe247c46c49bc936c057b6f43f6a02e7a74c10864860f3c66f55a61bf067592c4efe06b1bed6985686ac64adb107386486e0944d65b5cf5751a20058b41f03d62bed6ae87f18724694ef31d892c0317db50d821f6f397309a09c33d3d7033051e3057a7a9152550d307c834a37a59139e2bcc224cc55eba2fd84f6ecbd29885b7e709dadee619c0983370771d68a34c73be32b282c070671fc0629e2bdd4bd02e91ffebd2cf1d0d194ac3350c1c2b131697a296772ada1f7a98a99cdd5b34fec05f20cc61f7203b97e3b7a2668ebce06114e1e60dc828948e7fd3043c334136c5a6287c758ee490b1b8788c87633e26e32d9239006794154b4352df5756f6a450fd837113fb6ee257e83e01713fd62d4a710a6984dd787b17c300fc20cda98946cfea352901bebb7d747ef74f3e0b37bc870c98cf0c418199b7f86b52b48daa2d51b35cdf837f644e8e20759b22eb1c9a37eb96656e022105759f25b015763c348d1cc440310b3f3a619d8542c751bb5e1579f980a6fefe52b0a27c6e4f9b18d1f84047c5e82283e0fff629dd7fb6ca3efdb1d3ec5d0a935767859996ebbf8c743564cd62f2bbf8e14de0861b4d9961862ddba099ce91ff90181e98cc7ddabcccbd794944e9cf12d26711435fff7c8df79e1527b479d8373213a49cd8a3a17c47820e1e9c53fc29e430f5beea1c439f1b2d71042401cb799ba115126b6afdb3c2f211269ce0b2b7386c9b4a9cea05726178c3142aed9ce85c1d45104d79878ee8042883b98eca6a8dacad3da6fda935fe4492027af9011ac030621062056c29f10c9fdba393b6636c5d4dc4f45f177581d4fdedb1aaac4b302f7ffdbee2cd7afed20c47d022017e2670d4e31c6033f0a10595715a4f7d722494d34c9bb85a26ab3e8085d6ea2c6759190b7d8cd1c5e386db4d269312dd979e10f5816bcdad198915ac49d5738173e25a850eb599f38aed5c676bb0fa2345f2a48b1e064e52a791edc574b5cf2f6507684cb213259178e888efc61ea393feeb11d5dd15f88524750168f40dde3a606aa28ac1f58be0252a8a4480ef1ccb0bfa56df218c25ec62310b0943d3410ee4c45ee6113e868e144b7588985176f03d5fd20978a5d1e8d5d18245251b5b2924cc03bfbb9f0a69e8a3d9fa365bd22348ea60a0d970e8347edc26b107916f89b2d338bce973903c4f578335903337b901b6cf2c952bfb037873155611e9109cf4237e30f13d851017ebf94b8125589d2931377d05b0c5f98ab09b3abe83090aeae6938c228aa6f006bda7d74f92186bc61f51845e220a7bf3353a382caa02771c15ce9680b446da475164ac01b7e79486e9817045243bd638080a10a7acbc296db79039cde56809a0cd1be7462bb4bd7225a9d4baf1ae4e636138c0a5ae312784eee13ba34cdcb2b41236e55551186191d7f04c21bdb518645a9f47a783ab05bc59dadcea6f159772800cbb93126530aefcd2f7b29f09434ac1c4cedd721089d2a461155978125fd063e6ba099ee3825b387090985f4076a17aa1f8869a480c1789e01f9ae5b4874fac5d3ae5095ce92563e85b18546153ff4168b9d270f5fee16e5209c97f216d74e13629710f75f8e901688e7e7ab514082c148cf51fefb31ac5de6514036a0be7cf529db5a78423cb2b48b3fe27e6d0e1034d837ae3488bd8236d1688bd49800dc83317e9c7464db74b95bc557371c1d9295dbc8c23c955cb07ce649cb5683c873d9d8b6af71a2e4df28aecd5863f8ea4ef4d91be20581c069b2117618cb781c54ebe5f63c88bd8c595e472a770f9e64bd9be70cac8d28c43ec6d0f01cba13ff5b0b20af891a6e0f860e4f8d338b1cd29504581615231ca480749850ad820722bc3b18add71161f74e47a4e3b51fd36d4e1dceac7d7c943fd0dc34296244f65a12bbf32d7a36554066e5901abb0c226b84aa5a10e261831ad744a0989aed285af74d9f10b4971335ec377dabf9b68074f07365b34cc28aac4ecc1142d78d4adb7d2164ad8d743389d7b76b7e60c37e8d81e805a2f253146f6f3d832279e6436287448ddc6b29c4a42974ff23283c0b1f3131e44f0fa543a61357c86f9da9399add264eed1d4c0e296f274c41562aee2ed12785c0e73f1f504e17ebd678c76463c4cb69d23d69c2e3b682f7f497c08aac6ff86daf9663fa7fe843c7526fe4b3147a075c028a26d5975c56cb2234d91e947ffd169a7b4cb049898aaa2de3b32628a35378bad261fa3efe1dbf476b92693e3549467391ea8ab0e56202d9b0804b1490bc7223bd0396b2bfd49f4f05b3ca3b0307356c682a911bdd13b4370b15844a6c4f648b36366b73e707bfca892e21d476433a7732bc343d7cfe8d142c1fb386b35b13ffa184e73d3458d69736dff862869caace520e35ab27d9b019d9a937785354965637c1e56aaef4ef08698e25377913e1b4eccb18db894a1197163f135a3394c8f5476f34d4bd9b3eb01befe9bb5b25f69fec197dbb8756798c78f6e96b24fb03df392a7bd105d957ce55e6d675979d031707c626441987eb83c82fc0672fa1760a24fb3f6e3844081f8a8b0245a955d01e3f20838613439f9678b7a2926e57b4c50b1d31907238570391dc9d741c7d6f5bc0532264f01094d813e4afbe291a3f82fb4e77e30e2c8d79e84fe508b078c81fb0e5c8d5788fc5bb0a18b3254724b7bf86d63a17292ca1e7c328e7194fc4667aae52daece780586d4d9150de108ff0128994b4828520e14233ff8c02a48107907c36c4b81a688238db2d390b1d7aca2404a84e9b91b8f36c26fb14bb22ad6478b8bbdcbcaf4f8d89f591e81c841923964bff00041206f50a4d96b303cd984714", 0x1000}], 0x1, 0x0}, 0x4) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001780)=""/206) socket(0x36, 0x7, 0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001b80)=""/123) dup2(r3, r4) semget$private(0x0, 0x0, 0x1) r5 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() r8 = accept$inet6(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = getuid() fchown(r3, r9, r7) dup2(r3, r3) fcntl$setstatus(r8, 0x4, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/94) bind$inet6(r8, &(0x7f0000000440)={0x18, 0x1, 0x8, 0x48f}, 0xc) socketpair(0x0, 0x0, 0x7f, &(0x7f0000000400)) setreuid(r6, r1) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) write(r0, &(0x7f0000000000)="2c1e41af929b160607d49c723d29845d73adfd58f03d69c80b2246ea872070ef70bc3e88d6", 0x25) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='\x00\x04') mknod(&(0x7f0000000080)='./file0/file0\x00', 0x11, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 30604 64331 0 0 0 0 syz-executor.0 *466680 64331 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 __assert(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b39788,ffff800020c29088) at unveil_check_final+0x81d namei(ffff800020c29088) at namei+0x88b domknodat(ffff800020b39788,ffffff9c,20000080,11,0) at domknodat+0xa1 syscall(ffff800020c29350) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff96,0,3,ef47632b010) at Xsyscall+0x128 end of kernel end trace frame: 0xef6ebbe6fa0, count: 7 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(ffffffff81f7eb2c,ffffffff81f800b9,36f,ffffffff81f8afb5) at __assert+0x2e unveil_check_final(ffff800020b39788,ffff800020c29088) at unveil_check_final+0x81d namei(ffff800020c29088) at namei+0x88b domknodat(ffff800020b39788,ffffff9c,20000080,11,0) at domknodat+0xa1 syscall(ffff800020c29350) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff96,0,3,ef47632b010) at Xsyscall+0x128 end of kernel end trace frame: 0xef6ebbe6fa0, count: -8 ddb{1}> show registers rdi 0xffffffff81e2e757 db_enter+0x17 rsi 0x3a49 __ALIGN_SIZE+0x2a49 rbp 0xffff800020c28e20 rbx 0xffff800020c28ed0 rdx 0x3a4a __ALIGN_SIZE+0x2a4a rcx 0xffff800003b66000 rax 0xffff800003b66000 r8 0xffffffff811c43a3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x46a231b64d2d87c2 r12 0x3000000008 r13 0xffff800020c28e30 r14 0x100 r15 0x1 rip 0xffffffff81e2e758 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c28e10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=466680 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff82394e00 process=0xffff800020afb070 user=0xffff800020c24000, vmspace=0xfffffd807effe168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64331 30604 15843 0 7 0 syz-executor.0 *64331 466680 15843 0 7 0x4000000 syz-executor.0 42283 290584 1 0 3 0x100083 ttyin getty 15843 445178 76970 0 3 0x82 nanosleep syz-executor.0 63422 523952 76970 0 3 0x2 biowait syz-executor.1 78515 407885 0 0 3 0x14200 bored sosplice 76970 1238 9568 0 3 0x82 thrsleep syz-fuzzer 76970 279192 9568 0 3 0x4000082 nanosleep syz-fuzzer 76970 265909 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 90526 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 317805 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 59297 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 210672 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 482934 9568 0 3 0x4000082 thrsleep syz-fuzzer 76970 333430 9568 0 3 0x4000082 kqread syz-fuzzer 76970 140575 9568 0 3 0x4000082 thrsleep syz-fuzzer 9568 263288 42293 0 3 0x10008a pause ksh 42293 392474 15631 0 3 0x92 select sshd 15631 506283 1 0 3 0x80 select sshd 60125 39988 84058 74 3 0x100092 bpf pflogd 84058 236683 1 0 3 0x80 netio pflogd 74570 295288 69561 73 3 0x100090 kqread syslogd 69561 398082 1 0 3 0x100082 netio syslogd 90139 34331 0 0 3 0x14200 pgzero zerothread 98189 514444 0 0 3 0x14200 aiodoned aiodoned 47887 132680 0 0 3 0x14200 syncer update 96297 332759 0 0 3 0x14200 cleaner cleaner 66663 214235 0 0 3 0x14200 reaper reaper 16575 229606 0 0 3 0x14200 pgdaemon pagedaemon 17250 410197 0 0 3 0x14200 bored crynlk 53290 179830 0 0 3 0x14200 bored crypto 35269 200199 0 0 3 0x40014200 acpi0 acpi0 70419 147657 0 0 3 0x40014200 idle1 96155 205028 0 0 3 0x14200 bored softnet 11003 446523 0 0 3 0x14200 bored systqmp 18276 522449 0 0 3 0x14200 bored systq 25113 20333 0 0 3 0x40014200 bored softclock 53789 479380 0 0 3 0x40014200 idle0 95533 413771 0 0 3 0x14200 bored smr 1 263219 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 64331 (syz-executor.0) thread 0xffff800020b39788 (466680) exclusive rrwlock inode r = 0 (0xfffffd807e09a0a8) 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 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 domknodat+0xa1 #12 syscall+0x5b8 #13 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8234a3d0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 63422 (syz-executor.1) thread 0xffff800020b392d8 (523952) exclusive rrwlock inode r = 0 (0xfffffd806f7fc810) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807c00f2b8) 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 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9514 6364K 6426K 78643K 10878 0 0 pcb 21 9K 11K 78643K 398 0 0 rtable 100 3K 4K 78643K 450 0 0 ifaddr 60 14K 14K 78643K 214 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1479 0 0 iov 0 0K 24K 78643K 120 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 1692 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 1K 1K 78643K 130 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 739 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 57 63K 71K 78643K 568 0 0 subproc 64 65538K 67586K 78643K 340 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 102 0 0 in_multi 33 2K 2K 78643K 143 0 0 ether_multi 1 0K 0K 78643K 3 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 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 285 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 3284 0 0 UVM aobj 41 2K 2K 78643K 45 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 22 0 0 NDP 12 0K 0K 78643K 67 0 0 temp 172 2379K 2506K 78643K 5734 0 0 kqueue 0 0K 0K 78643K 11 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 12 0 8 1 0 1 1 0 8 0 inpcbpl 280 402 0 398 1 0 1 1 0 8 0 plimitpl 152 54 0 47 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 114 0 74 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpcb 544 132 0 128 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 20 0 16 1 0 1 1 0 8 0 ppxss 1128 21 0 21 3 2 1 1 0 8 1 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 32 0 18 1 0 1 1 0 8 0 pfstkey 112 32 0 18 1 0 1 1 0 8 0 pfstate 328 32 0 18 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 530 0 342 12 0 12 12 0 8 0 art_table 32 531 0 342 2 0 2 2 0 8 0 art_node 16 113 0 79 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 12 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 124 0 114 1 0 1 1 0 8 0 shmpl 112 43 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2729 0 1296 47 0 47 47 0 8 0 ffsino 272 2729 0 1296 96 0 96 96 0 8 0 nchpl 144 3959 0 2323 61 0 61 61 0 8 0 uvmvnodes 72 2967 0 0 54 0 54 54 0 8 0 vnodes 200 2967 0 0 157 0 157 157 0 8 0 namei 1024 11844 0 11842 3 2 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 2 1 1 1 0 8 1 scxspl 192 11767 0 11766 10 9 1 6 0 8 0 sigapl 432 915 0 902 2 0 2 2 0 8 0 futexpl 56 8920 0 8920 1 0 1 1 0 8 1 knotepl 112 381 0 362 1 0 1 1 0 8 0 kqueuepl 104 176 0 174 1 0 1 1 0 8 0 pipepl 112 630 0 611 4 3 1 2 0 8 0 fdescpl 488 916 0 902 3 0 3 3 0 8 0 filepl 152 5460 0 5370 8 4 4 6 0 8 0 lockfpl 104 269 0 269 2 1 1 1 0 8 1 lockfspl 32 405 0 405 2 1 1 1 0 8 1 sessionpl 112 27 0 18 1 0 1 1 0 8 0 pgrppl 48 38 0 29 1 0 1 1 0 8 0 ucredpl 96 1072 0 1064 1 0 1 1 0 8 0 zombiepl 144 902 0 902 3 2 1 1 0 8 1 processpl 840 932 0 902 4 0 4 4 0 8 0 procpl 600 2414 0 2374 4 0 4 4 0 8 0 srpgc 64 49 0 49 4 4 0 1 0 8 0 sosppl 128 4 0 4 3 3 0 1 0 8 0 sockpl 384 731 0 719 5 3 2 4 0 8 0 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 6 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 133 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 161 0 0 8 0 8 8 0 8 0 bufpl 256 7641 0 1147 406 0 406 406 0 8 0 anonpl 16 117720 0 109735 61 16 45 48 0 125 6 amapchunkpl 152 5918 0 5830 18 9 9 10 0 158 5 amappl16 192 4567 0 4129 53 22 31 35 0 8 8 amappl15 184 91 0 87 1 0 1 1 0 8 0 amappl14 176 142 0 138 3 2 1 1 0 8 0 amappl13 168 36 0 32 1 0 1 1 0 8 0 amappl12 160 109 0 103 2 1 1 1 0 8 0 amappl11 152 28 0 20 1 0 1 1 0 8 0 amappl10 144 175 0 171 1 0 1 1 0 8 0 amappl9 136 1048 0 1044 1 0 1 1 0 8 0 amappl8 128 622 0 606 1 0 1 1 0 8 0 amappl7 120 50 0 43 1 0 1 1 0 8 0 amappl6 112 62 0 54 1 0 1 1 0 8 0 amappl5 104 238 0 224 1 0 1 1 0 8 0 amappl4 96 1071 0 1043 2 1 1 2 0 8 0 amappl3 88 232 0 225 1 0 1 1 0 8 0 amappl2 80 6750 0 6703 2 0 2 2 0 8 0 amappl1 72 29767 0 29353 26 17 9 20 0 8 0 amappl 72 2719 0 2687 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 44 0 4 1 0 1 1 0 8 0 uaddrrnd 24 916 0 902 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 916 0 902 1 0 1 1 0 8 0 vmmpekpl 168 11186 0 11165 2 0 2 2 0 8 0 vmmpepl 168 106199 0 104823 101 27 74 79 0 357 9 vmsppl 360 915 0 902 2 0 2 2 0 8 0 pdppl 4096 1840 0 1804 6 0 6 6 0 8 0 pvpl 32 326520 0 315378 152 33 119 127 0 265 18 pmappl 224 915 0 902 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 560 0 5 16 0 16 16 0 8 0