kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 08:48:01 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.149' (ECDSA) to the list of known hosts. 2019/03/29 08:48:30 fuzzer started 2019/03/29 08:48:35 dialing manager at 10.128.15.235:37855 2019/03/29 08:48:35 syscalls: 1 2019/03/29 08:48:35 code coverage: enabled 2019/03/29 08:48:35 comparison tracing: enabled 2019/03/29 08:48:35 extra coverage: support is not implemented in syzkaller 2019/03/29 08:48:35 setuid sandbox: enabled 2019/03/29 08:48:35 namespace sandbox: support is not implemented in syzkaller 2019/03/29 08:48:35 Android sandbox: support is not implemented in syzkaller 2019/03/29 08:48:35 fault injection: support is not implemented in syzkaller 2019/03/29 08:48:35 leak checking: support is not implemented in syzkaller 2019/03/29 08:48:35 net packet injection: enabled 2019/03/29 08:48:35 net device setup: support is not implemented in syzkaller 08:48:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = getpid() r2 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100)=0x7fffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) socketpair(0x1, 0x1, 0x80000001, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() r11 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f00000001c0)={{0x2, r7, r5, r4, r8}, 0x3, 0x7, r2, r6, 0x10000, 0x3, 0x1}) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x9) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x1, 0x3, 0x8, 0x6, r6}) mkdir(&(0x7f00000002c0)='./file1\x00', 0x4) setsockopt(r10, 0x0, 0x80000000, &(0x7f0000000300)="a6766d89541718b1fee38f3d3893990bca3c4cc604b9324de893f949dbbf5af8336b9a5efa69e65a6ccf93360f722ea2739ec39f118b2a15fc115aa760d98b508cc16699961218e7eef7263e251ae2852c78843a34e945563e525fbde1e4b21ef7dd9c822d3e5c98a159ccc9b780c8f89de7ec17c59354088dcbfd1a9a32b284ddd64a0ef78a40fccea9082886b1569e1aee2123750367ce107cf580747de4687c884521a89bd45769a4204b46817037d06cad557869e8059a34dc210b07c22f5c2e0f043fc2757fa0ad34a57db3936cf03a4b2371e387d067857f2380c88e0fe6722b41b253c0814b818adbe75d6ba595ddc0887ba7311cf6a01452a1d8199dc4ae9dc275232a1dab8158dc60a5bac7508ac4feb0d678fc30be7a3290cd7fef1b8cc0e7498723c10f0ae57f91bc8b12882e0c05c19d75ca6ce429c570ea6e7866cf168dcbe1b5f38e9a5ae8727a57dd1a24ac06b4e7ffcba3f566083cd3b40831f734a7928c5ffe83accf189710ebaf6fc2f8d6a2d1e4f77d4f6807d4b3db127e4fbfc9b68338f78bbba63b4377d764bb5934dab33cb77c87e1b9fa41cd6507d59855336911d15bb6f61db7886af7d221db5e7bd2c2c13d1f5bc9e14c3585cfbe45138930af28b8f430cac064b1963a0c09b44893022d19159cbbecbbef05f5ea48219821f460eb2476a8ed73b09b0aea8f7af3785afcb33fd767defa53942f289db72fedbb9534af4160d20bf21ae88597441783f7b0062f708955b69cd1e12c28c1f6948627aaf957182945aacc22becbe5a13f8700fbcbc6889b0c361c08cd81bdc9c1aaaf2a3f517412cda7b45310e24d0a5d11562650aa0b437be9b8fe5488ae001dcc98fdaf32329f9cd6df7f457ebe3861c4da48917cf5aad8f1081e1a0921f340892b50c71186777a02554fb141efd154e1983509e6620614cec7642621f2caeccb23a573ad1fde152352928059d28a1cae680fad15b3fe9b3a89eeafbe5e8bba2f5b6296ec258062142d23b7aa5dd91d84b7b583f24a64f3173674105718acd2d3fffcc21ec5419e118d20e30b6c979b89c370671af71c6a5718189230b0238e4cb265576022ad5f6a8a649cd5f32f98d6c030688c636bdace227616959b84d9f97750b3641506084a09c11c784c33da1c578e2f787b99f2d3bab395ea0c97f400094c7d56a26ff877dbb2e58d0a3970f3c7a5cb53a316ebe6447901aea5c32e882f02a8a8876be936b0098918865fd695c9c9bb2965c36c1bc6fa0c056507c08485e95277fc87676404914d270fe291b5549834f1d7f662e87bbc1ec7cfbbb309d426cf63ced4816cace289d327a7b2eb96c79bdab65cb2ca2b838ab40165177cacebbc7c2e4a0f86e9f8b1a894015d9e26d8b2fef3f9333d27ab727673135c557c43702a2e8edccb7cf1cd4531cce88a5086dd7c18060f031963b9393fd5a96de4796685d17f8761293af4f0ab82e5508ad1c121416fe2e43949aaaf5f24dfc18eb560324dc81d71092e80cbdd2f8606128ced6e50d1f50e3ff4093d106e273a077b05d865ee498ddda44210dd85f2f0b44923e4349cc28da704509cbdf8f5052777e72b26af0906ceca1046c528bade8e5e7232fd3d08ba18dd324a0f1be6fd40c321d453aa6d393e84c5f2a6a58fc17f51b0db1208bd846cd1130bf0d18d40e093e9a904a59d173b8b9f6bd12dcc093024d1daa749bd3a6a006a38d445744ae945f9ce7953339149710148ed6229f1c53e68b227073c18a50402d29cd48b88efeeea38766dfc898cd8ed6248c8f4f58b8529d230435ca42fa313bf101e970b30c334fd5a2d2a61959abd8cc35c84117d928f1a846cba1050d9f8527c66b240b320bde6a1a4841008f0f307887ca9967612a8ab9740df54e51a869877af038502d5aab2b0efe3832f22ff75d4acf7eaab6f95fcf4d04662a670d4f3336cd2a4560ba9469293074df143da43cc56ceb63690034a97007d2b7ce55facca9e21322f41c288380687127b34557e7eea373d8c703b9c6d457d28ecd46ed28a9ba6990dfda7524a0b809936515f1d4560c455e5abe68cbff08ce2903d39442f00b6fb0bd9cd584690806e43f319f198aadb3e14a46f5f91e56ff98b56776750ade7afdb18b564398e6b40aaf22c11b42d8adf2024dfc22fd8567746aa9fbc1dfbd2c81b5be8f8a7b2af0986b9763a67c20a2ed3cb9deb5a0cf755e51f4ebef1dad930fc3a0ebe6594f3a40801818c54d905d819651fb1e0d5e2abbb7b67671ae5d225dae63cd639730b5c45b35fb7655f39530ce051c3b9bff2fde6e95b3e4b7e19dc6412f4667c7b32709d9a60807619bd5c76182deab5747840969bf23967ab175c6b96c35013b571875afcb03cdb50a434be1cb0135a2e15c606857266eca6253fb99148a18bb7d35bcc2ee44c577c8c5ae230e1dcef0d98279e86ee1c153a66ecccccd60c3bc8f65baca183fe6de9df445a7e0bcb964f4b984c753e280d7ea81b013579c209ff1eae7e51481e0de06e67018cf3c76cf712d712bdfe1ce3426d6a720acde368cdf09202e51671eaea0502eded368f4164ec1a0af1f14a7fdb0df374cc99163e8d9e41c7e7683c211acc9e6e64ec35c5a1ac98a90bd31d60df62f4c6049e961fdd5e6e83a8ddb0300fda5eaa04b96d1996183bff58736fd6fc6b691740ddacf0e3218897a3751f9acf8f976ef42d79d3368b824995eddde62859707c34ffce8f398480318aa37bb610428d6f13415a91f20957a1e09527ecded6a70969cf61023db245e905fa4712e491d0ae4e8e3d71d11a79cba02217b92a20e2668b77746ff65b8a6a78cabb73e3f09c7ccf176e0db9f472400b4e4d9c8f1b0e861d0744d11d61c6cda2f4bd1245bc358c3cd2e60787270a82ed24d2b9b3797c64a8df3ed3ed91492972db437da797531559968dd3f4af80cf3c2a4571a0e511dcba457c20c2d32f0d23e289f55b192198e32c2bfcae8629983e4eb8e909caa8b624c826c431e2578bd51c884aeabe8318a6c7ce6f7554a5192365faac02d7f6b993fc601fc89f9ef57693da31e12b3e35b42b37b9e83906a8e66267f973008bd17db2920dc6db9484ca2141b6eb0173d59ce5dfa371e540fb99f2be6189361d74acea7ace9c4f4e0a0098fa872531e2875a2c8820f53b982e454446c52cc1f5e3a3b50ab8a441b7132c209831768696fb93762de8e736f1265db231678a405c3240202a237f404f6ff1482a9e41c3da2a37316172e7e4674b3f08e163378475c7d5de5d9edae2f43966397c4f460d5bad4684ce4c6b142fcf188ff17de3936420ec65d255ca4f5b22533a972f50e54090e785dbcb6b5a1fa54c4bef089e761a5711a5352b1a5c057be15c5b995870cb34aaec351dd709f51489f2ffcbb855308de58a2f9b5f08578a309450e4b205c4e3ef233ec50ce2aa8fe6c113b53fd5a00bcecb6ac5572a00ed11228482c6126fefbeb37734ba5f849f58e8822019e0c877743205bc02e069e9d84a22cd3be8e0212d190311e6d84ea77d706ff7f28f482265061d6c417ed23ca464df1554c32fe9101c884143278b4d000907c18ae603cafa6105666d67687cc9d96942a917af70749ab11d2cd6e2300519340875e9cc44fa98339f242dce6d46871ac6f40832c45512502fb854ae945b7ef3a66f2874e624baf4c4a7f57fa799d302d56e801034375b738b4a3d906770a1d7264b5f6c5d982c57f92d3227c29a095e34c5d4035729f8adbd5324def29fb4150f12d4d57413e8bf22af203267f0cd6fa7620b6b8923725e234bdfd893b47606f0cac3e17f286c4300983bf0cd7270b66ecf606d8437fac7184c81c23e3cca0b8d4c6ec993b8e477a81711eb59bce1336dde9cf86e3e42a17b11a7f98c4ed3f624a531a1741e8e39ccb185cdc43a57a2502331c4fd4e9cc006a64827b89e0b5e5316e095ad9ca3294f1cd8ab556e41c0f3c2fdbc9fb0d905764cae62026e873af378c68c5b5aef694e6c7ae1e2c900a05a3a5770277183b929dabd5b13b28d4c4687eaebd67960caf4717067dab5f4af6a2d0624075c51a3dbfb991bdd5acb3a8c16cbb35054627ef2cb99ac81af9b4019e9268aa38ef99e3edd957e67ca7c6d95b93b9bd835879788a0475e442c1c035b1d6d821bf9e1342a37def04bf6e14b533bc72b58eff5c82873a7022ccd4ca557d50a54c9040438ae5bb8e13d19617955e5e9b87f296d25e27451fca49b986364fe17a3737fed024eb20c25754cbcacebc20f29def96ede008368322a219eb8a8296a1491975c5345af5b15b4864d0de125c43c93c9b8621731a63638da238d246685d0536013d7e3aea177043ef162d9d38a7530d2b5960756b5973b4c905576db59e8b9755e005026bb215f5338f893ea837ad52e8eeffba8adf9007792a3a10ab7d4fcf202a10e1bfcbd68e4bdb53a5030d11e6962b811436315e5b7c30ee4a4c63b27eb0580aac9aecab29ae4a3b502b66a843bc299c36bac03c5eee542619eecfff0eb85b64fdc4edcb9c31fc272849154a6d6eda6dc20b7858a1ff8b7b9d34bfb63b362811365030f73cda472f1b74168ecf55cfd65e1837a7c4777963e29e841e178d72b790752439c58b1a77539d38bb75b3e10b16fe4741642bb630ff62d994d5158912ae05bfbe7a0288f836c0be93dfddb5dec81a02987243cbbdc419348748d91d0ae98f3e57203e6b0d9932f198838d7bceff49afb33e5715e4175ccf9b4737330a7ae5042e50e43b5faa77dcd0648af2bb2d5f4805cb7f5891bc4ae81c872ee959543cf65980bd6e5b9819f64709f1c51bee6c7512caaa4b078380dd081f76ed904bfa666836df1b686ab302296175454ec25aa9093b23a3fde0c72dedb07f5eb7481c7bfb5523b2bc94c89c27951b57a27c0432892ae7389ef79a998b0f879c9a1753c94e0555985cd85869c4fc531554dac1285bf0e0dbd5c1741e5f6e6949adbfb5fea45f8b40d4f79c5c177680f5fcbc1659770b85b0dc4e2bbef85999069488f5f306af88d0f9fd622868843198105d1e288c9334680658ec0d4ee41358ab8a562dd42e99e92a1c6f91372e2b37345ff9597800a664baef136a298763b266efb1a0f47ef925c21509faaf3225274b40fe17b6384c6ebdf64bc0e65639cf4db0deaa806a9c4d6aedf01424a81d406c63c790840bb99fa4b3f51f3c48477ffff5f5ecb8f1d0c7d8402ad3da2378e7530ba56e1b214c26792e093ea97f518a47aa7470ae4cbaace296287480c6af7f094217ac73747f5dc36802085b47bf2c495237dac0d4f63adda204ac70113b08b0c058a224ba3643e2993c0ae875545db1efb76c520a3b2c3c01282c521b87f580687fe24d92a3a16ab3b79b6acfd1f5f3b1a9d1f5b907bcd91553662c5723f6c8aff15e94f63af47e2ebd28539ebc52ce709e056556ea53737a7f6acca4a3f9b6b3b20de24ba7fdcbc8907db8c490d2c7a984331f031b1dc84827deefed786ed95537031510353a1524fe9edfc4bb47c54100bc81b8b144a58eb4ef90c40c089757b3671cd4365a018422775cfdc52839eba22ec0b266c738e7a58da2c9c4166f49a5a91b0007c4df351fc62b11668352480fc3cf0f6cabc0f0fae9a324620ca7a6f27a3c1d954c692d8e350bbfb008d34638613d30e2daf5ed5e59025d0ccb1ab5c75aa56b100dce5e7f0cbbf6fecb54ab26b0e8f3d5aeae95ab557c5dca93201c98c0a775be390d033f15dcd16a4f3d9ce47b4771455046235fef2076277461f7f432fcdce1a6a463beee75a3f3be0e1c694f53fa9", 0x1000) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000001300)=""/249) fchflags(r9, 0x64f1c5f1cfd8320) r12 = semget$private(0x0, 0x6, 0x100) semctl$GETVAL(r12, 0x1, 0x5, &(0x7f0000001400)=""/65) pwritev(r10, &(0x7f0000001640)=[{&(0x7f0000001480)="15ccb94e3798d5fc610b79d818c03c3b42ca782ed859795a6bd5066712569957834f97833352a2f672711b65c51df15068", 0x31}, {&(0x7f00000014c0)="0fa9a281425d9e9e93fbef84038a1c4505fb5fc0b7e2a921cb1e13fdce3bfbd764182e4c85af03a5931a2ed18f01c6c9ad6cc6ce6d0878eeb0c9a9149dd0cc11092705c8632f85df932593034de51c6fa0941e2251a5eccb7d444d4cde8124da48d3", 0x62}, {&(0x7f0000001540)="290cf2577bfdc8c406381553967ffb6cf18b8582bbb26dfa260c6a9d2c507f317bf4", 0x22}, {&(0x7f0000001580)="effb", 0x2}, {&(0x7f00000015c0)="e56ce8e099a3e712108d170f779046600d50beaf431627ec14d13daea512b7eca294efff9011ef730bcf37f77b62fbe4f28bff8b446619d0cbf5a23674c6facbce92ded33ed927f5", 0x48}], 0x5, 0x0) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f00000016c0), &(0x7f0000001700)=0x10) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001740)={0x4, 0x3}, 0x10) r13 = open(&(0x7f0000001780)='./file0\x00', 0x10483, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000017c0)={0x7b7f10aa, 0x80000000, {0x0, 0x4}}) ioctl$WSMOUSEIO_SETPARAMS(r13, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x0, 0x9}, {0x8f, 0x1c0000000}, {0x0, 0x3}, {0x8b, 0x7fff}], 0x4}) getsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000001880), &(0x7f00000018c0)=0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001900)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) r15 = accept$inet(r10, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) sendmsg$unix(r13, &(0x7f0000002ec0)={&(0x7f00000019c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001a00)="d16cc6e4ddeb21c347299a5a360a26a7f71f062f0ac44a0690bbe9486614e51651a809c13f59f3a91a6435bbcc595ed05f0bbaddfd76b0a7db9263881e7c2756f35e656c45799e081cad51cef25270a4e8bbadbb58e96c947400dbb58f56fba99e13dbed317e8c3e9eaa5f7a508d131e0d360ee53aa90aa6d24c87ad6adbb8c75c25c4f9b10d07f2ce16c526ca78", 0x8e}, {&(0x7f0000001ac0)="5354ac006d1e36868ad087315146b98dda9c67616e5abb95d4d38f90ea5f56455c1139db5e070566d4100e1c1b63e34fb6d2cb7ada3388c80f99cb9d3bf69630801a8c1446cf688060ac30381af92d8e4fff0479c6fb8f1be8096235d796a10b002b13277d5406bcdb90e50fe63005ecf5020e600e450430b58f6f9dcac3df594eb11331bb6d469d8ffd0a305933339a4e9b03f8cfcb831be4516844d306719bd363bc2e3980ff13b890863afdd5525cf10ea9d80841f88c487b4322c2643a66817574e3d6bffe166d6c011208795db9baf85b616ba1593609", 0xd9}, {&(0x7f0000001bc0)="a0466eb46d4bd2699479713029a9eabeb6a6e4ea03d9455a01a4d675652b5bec4302ada4a71fd257a750bbb5fda3b46a6c123a6ea719df347b4b53ebd5424ebb0b9ad849fc", 0x45}, {&(0x7f0000001c40)="c61e25ea5c3a1663383855f328102c02b3b35f0939150bb4f0ff14d1d737ca06b35a12b519ddb0b6713d312ba04645e0d29e80e08f3692a1ea40c1735c59ea0f9dd99b100782815070b82d95538c21597d81196d297669ec549853dbc8ebd9b7cc914ea19c9113838ad878dbd36528a79e6468da9f7b92545a42ef1870f6d2fdc0210620b74bbcf66def56d306e6443f69e55268f3001387ba0a362fd74ecf09c0c956f3ddc2f361155035a72d65526005990728b0c7a30b38b0707dbfea0320ab713114205255ef2ab79717be2e8a2c5c3e94d566e476431c8706f0a4e1d6bc0aa88068d8ee49d71499f60b0a13644cf6b06c6807cc9506db10fbf51b6371c9a10fbf53c68ad1a5b6b538ec24eaf9fdd704bcd049d78aa37757468c020d4ad60c5985ac91e77fe66cb75c3995d1e8d80ea529287b40a729aebf1684804d46b3fe08240bb11667e3e8a4ce9c10c3ba5869586f70e396136bafc6fd8aa78c677f6183e8ee7d3792845038e80aad9365b3eb54595e3a672f4f7a2108f8f65f7a6f7707e5c986d0b3ad4e88d03f18746f98f94f3def291a81938c0ffb57ff1a0ec2936fa22df9d910f9b8bff72c31e6aedd4ec4fa0b824d5fbd25f5aa845940960ecd4b379726bbf8fc3f6b4abe18c3e2d3eb2f8d1666899728f69c536b7a7a5dc3ac5c524d65ed1f73196fe3f7fe4ebadffd0334c8e41c100b3c4e0077807ff73b0bf5c6dad508de9e7f38c9b6ee77c4dc6afa46c943a1cf72eb2569a637f7538d774835e5793496414a5b41496647674c7ae3ceebd7ecd3c3e9195c035868299028ca5a26cb2fab143be82ebe9d6081c2fe51f4fa4dffd2737dc1edcb63900e81778f42ccaaf9fa4ba405ba259ad48e1a32c18c210389eb8384640abf41779a180efd0a733beb1da08dab4da93e3c3f4c0df7e774ff19719eee0ffc2d9902830d72945f4472aa6bf14bbaa54ee320738b44acddcba462c565920c9bbf170a9e7a6f9d66969d96d0ea969dd17de981e835733626d712b90f533e2f84bab5eac0a2f4f24f4561227f04184c705951bfbac7a9ffc5464d7874d97e4f9ebb45cd587aa953f6128ad77e255c71f62dddd3dffcd5131d77a27813174eefb688a0f297704e9c0e671c9891fa29833d28d4c124b0cc0c1e9ccaf077b2c8514be62a3c0372f4fb4ca7d921c4e75cdf256617bdb41f41953262f36135872437de4a210f2922d2bea5ba851ea58928b6ad12b55d8ee686335f8ca3359d71a3ea92bc32e5aa9b74b86d1d088370583be09da0912a4fa9be382585b4e314cc60a330cdf685ef3e553103988b67fc5a43bcab0df0545bed65e10443db85161ab849444cda4b9fd40e2c9b5a0337e7159d7a1648537dbe89cfc8fba1fdcce64b0b9f96c7dd64f15f3c58ffada7c6665ddb0f6f9c2f2483b9f231e27960e3b60b1413a46f7360814d374b2dbe1f5d722d99767bd0a1f4aba63fa45f795fea95a31b07f64f6e73e2ad480caa44329a74538399aece4b82c5839fdcb274f0b3c187977ceeb8a23285d00c1e598389e9639122ac494934e41c017529c330c3e92c00365c56a6e50ff8c014076f086ad100b5c0eeedcdc1e6eb931c1888e85c559091af925ce50a09eb052ebb19d9c03976e8cde434f8039a31257e43a4450adc46597297e4f609baba7873195ef1b560f750b48e62cd2d7748ed8f492c50985dda7a1b30870f9dffd5d27ca8adaf3dd6d1bb20726fdf206866d2959b4e9ee4eeba6b79a83a58c0ee95cd86d93c378c1b6d73f75948d5031db1fe5724cdffc61965546dd83c089fb332f54e52765423cbd501c6ba618790e7ebc5fa1417d121e5c20539343593db406f1a44a53bfd0f30d52c41ec85e0d156a855e46ee3bcfd41edb382075363b90c25ba76ee21149670b8dad408d53f775cf92fd0d164a6fcfec3e2e0c1678f178c5fc6546c3b4e08420f89722c8a337ac50bcdd3327f11807ee94fa576778dbf59563a2f2b80a481ee50ba14ecba31a72eb9b7124c58e3c938ec3f3918ca5f35070c2520caea7d66cfc4a33997fefcb3bedafc0da67b5252eae71c8793d983dc57991aac3504b16f3ee70231c9433d6d2be55c06dc3451e4da4874a5b22ea2c4cb04da8b03b957225447f54b1748cc8210975405ac5ff11aa1e7cd1627263e5bf35b062f5abc5967c373a81119e52d5cfaa097d7539552d93ae68d4b0a073cd230bbfaf2956f1a0808fa607f507d891099c93ee33f4638c9f67ce1cbd8b46244c2b6e5aee41c8b83639fc9c3f1a382883cc617ec586781f74c7bcded7878499ff8aa307afd9083046f2b5c585c920983c2339e6bb4e59b399ee52b90687bf9a75c7354da7d77b1acf4d26ce85445c31085ddf516e19f70574376e73602a45c642dffc6d56bd0e1cd2dc90feb8262ff435108814fe4fbae6793cffa00903de40bac7eef037daee62353a0a80a75609b69c8eab632341e610600cf96948dae4d46583114171fb5f58b5bc21558daaa323cf6f1821d3049c33369aeb98d300d51863d880b6d649d145112f19c5c79f454b6a3e0eb505cab55b6413e8fd99929832d32cd1d408502d228aaf50600bae927a53803519540345308c3737408baa83d77a66650181f76d3543769733a14adb880f5c00d097be3e2a4e9b70ca1fff94235bb32156a62ac8b4dcc4e41874f0008308bbea44592cfb168c67465918ef06d49f3dc7744a6b1f5cc0eca271715484c4f50b257c3be3a74f39aa854733bb7fecf354053e438f636e00f1d4bf00c421bb95e5ccf973912cde0900faad05312798ca3185dee8b3203f0771d42278ac4b8a9177a5222838f2e640ca2451e810220f4c0021ae1b3d8a04f56bae3824fbe557cff0f436170037e2e779afc2e2339df39481c114d08adb092f70ce7518b2cc110613996b1e8b6f0ff392e793036fdd0ab4fbd8c20550d1a949e446f581dd696ae138ed3f974d6e7ad711e9bb92f5caef3a9138e554e9756a850b9bf8c50862b4d0ffa6cfc771191743c04809a615209abdbfcf068c6d54aa51891c825872d563dd6520968ffb586c6335a9a4c8e8cd238ec85b03ab4acd8b96326f3b50e1800061331bfb78bdf7aec48ef95ffcc788d0f0636603bdf49bed892636b4617be403b964d2cac4cb9ed835cdc0bc36856e214638fd7cd28bd163c0bed6807635d953cbf418311d3266ba1d6a2adaba3836c141c6b54d099343b2336798a99634412a6d2b519fc81232fe3c63ef1e626ac22827bc6e5ae3252d0abf787867f91237d3142ca6bf548b7154362f20c788f6f376d8e503d1360ced9439fe139ee90d167999606f0c13fb6141a6334d9fc076b1cefdf27a6f3af6a614270867775636199a4e42c31be9e12cbbf560946ef99a20c68d51a67d09a8b62a466d961f98fb508ac8bc74d4c131c8c8ce3a76b624e0a5a890af4928e6bd2de31bc3a5a5436b6310b3b3d1bf16f08b59b2cd82ead5e4b90a66d634adf2e5e33b155bc2aa9ad84f883cf143fdc1fc1eea7909f056b405af3fb6dabb78f58d707b9d29e645bc370866dd208d4699cd925dcb0707ef7f7d0a68918378629c2c9f3796bfdbac3f4f0d3bcc6742f120b0e27d5cc8bedc551621448e6259951f2b7043f00112efe28426581df4b5d1ec1ff3261bba258d9910baf20499fb8f6284ba78c61a519973c47194ee7e172c0a38f33e6e6e400bbf1b1c5279bb0e7a399df066ad547b628bb5de71cff238916f72d98d9dc6db59baf439be2c0f679396c4ea4c2cc3e5bd21b5ab26da26ccc50868b8a9cd2df0997f66061586a18e8a2592eb02ad152008838e5b96e17deed076553804f4f57f489b1e4a9da1fca926a89c5b00554eb647f338a999fa1d960c1f0c0d270b6d5568bfcb62fd47fbf7c05b16a67063959c58d989697ca4e7714b744df9e3b136cebf2e796a872f38343891574928903a4268c0ff8d6b9bad8ef11083db53c6901fd863b81ffdaf327b00e5cc9e6ba3937d10483929dab9513d2e50bdf3b611c0cd596540a56c910b61885dcd73b3d4e24a9bb3627476f62cdb18c1d93ed7d2f0e50bc1ba85b36ba3cb10bf5deb36a5f707e64ff045798dcb4ad68c7c9c3cca9c72edcd4dee063e3e4d2bb68c8d9906163ec46be2c74deac2bebc2f0829207b5d8b7ea4253c841bedf802d1f60cf297e0cce9a685df9f85f5ad927586d49135eaa4f08f355d49996bed29d72c795f1d6c7cd57eb4b898e065089307c5485070f9bdafe2240f36fba08a9fa4c5364384918cee5410562bb9bcd0b90213df74baea4bb1497f320a2bee106808923105a766ec121a918a2e3b00f75b291ca10bf62325285d8a09f441d05b81d6f3cef0bf893abaa0a3305ceee3204cfd04a7176593fa2115f778e0a564da32abd12990d0080679806da7829d1e41fb45f02b4ecaecc1ba18bddb060a6e8f67356100d587be9d144acef6522aae94fbd1a1cb47ff54c36cfc6144c3ebd75069f20cc09c3ddd8c5561f3a5fbfae400393ba9b299432b93c7e526e4cbe7e6522130e980ff3acce70f3315ba1b02331a023bc5247b50e7fc7bf4b2e8495a946fe73075ed81e5b14d20b65db72d3bc1fd5caca0ba1725e8b627c9b872d4a84808af57e211752466a6df659d5ae95db87593086d7f0371853b0c445a35ecdd4836f65bfd168c89eaf2cf3f950613781ace96bd30a7260b16af8730653f2c1ad4379fe7842cf65aac7b2860f7240401d7dc6a9de41aca6e04e1fa7613a08858d6b38b63a3851aad01fcc3ba8f741dc816b04e80a5b4dad7aeb734e2faf4d6cad156d3429f18bb790d4592b9a62976b3996f9ffb10c4c775a79700dc6abc9584a5af7ab8700d7eeb7c751b96263bfe2528f5b117f5b2d25d0b26e1a6175036f75c6c6df6af5d877b9dc7473a599ddaf8c2ff13fa7fb163e01fc8a8b9c8d915becd53c95026fbca7258de3c7c4a3c6604956afc53cca2b82e689f1a7e9453e55b88edb3e92a39b02d64bd221a90f66da7570427a781028cc2afd54b04921166d755bb4789155016e43e6ed19213f9bbd27aeabc7d308e5c673eeb72049ceeaf8f654495b3269fb48277fc1e4be8fe1f9113774f553fe49de0085c5d4c702e1fa49c77813fd427af6beaf3460adc4f6a35299fc5af43283004e8b33642fc899ffbe87eb8e0b1ab6c31c3b0d1d66d193fd7b22c7fffe39b1eee9e35a32cb39a6b470f2b4683ba017450a05247b41cc79b88b4e2ac8f6f877312d5ad9b031f06e1630f5ba182319692da6374b75f4d99fd554947a26e11ee28644d47e005156f9849782a24850b4549228d341367a01b03c443b9257b2b7efb2f35b5ca9dc10e284d650f5cf92468e085aabe010e14905ec96bb2195d9bb38cebb12c9248ff6cee440988450138704d49b9bf1860cebd2399e167f71cbd80a0fed0ba63947a6d444032622b226ab2741db46f91cfcbba1a617cb1e1466d3dc59d48afb5d6becda66799b2cf3166b5090496e7c1fa97697bd82a2f7feeaee79924a6e737a040b91ca27c1febb2c5cfa22af7b7f2cb591001baca7f3bf987d7a682d14ae137059934041f4213f41ce9e5cb59c6a69a40b79c332379c92aae846f8932aac85b549510723c305650048a24750f99581a772cdef8134ddc57471c6e3191a857a2542464ceac2c9a3186dd6725b9d001862e8c2331a908253549d2cae0b98e108e2445afa963ce7195789a5a6794515be0d9bf335143261752bbf6b5ebbc9c54186e5b87ab35d9a8c8bb132f1ab30866fbe6ca55a1332d72b4b29c505d125268e139d46be0edbab", 0x1000}, {&(0x7f0000002c40)="7f309cd1d26add0e061e9ab3eb5e7c512e0dcaccede2623a105935f20ab0b702d6b2a4a7aba46dd2c74fd6bb16a5043e387b8e9d1ec640c0e30d19371b8953ec5dbd78388895ba9fc8b879d289d1c311226d10669cc8fb9f89f770f503262893c6a2e7eff86da35253a477b5ea753e8bad9ee27b70316b8606c38baa4a99d524df05a7c88b5a49ac", 0x88}], 0x5, &(0x7f0000002e00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r8}, @cred={0x20, 0xffff, 0x0, r6, r4, r14}, @rights={0x28, 0xffff, 0x1, [r9, r15, r9, r10, r10, r10]}, @rights={0x30, 0xffff, 0x1, [r13, r13, r9, r0, r10, r9, r13, r9]}, @rights={0x20, 0xffff, 0x1, [r10, r9, r9, r13]}], 0xb8, 0x2}, 0x400) 08:48:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x8ea0467d44f08d0d, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x42, 0x3, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa4, 0x4, 0xfffffffffffffffc, 0x6}, {{r0}, 0xffffffffffffffff, 0x48, 0x15, 0xfffffffffffffffd, 0x8c5}, {{r1}, 0xffffffffffffffff, 0xc, 0x4, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x6, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0xeb, 0x9, 0x3}], 0x3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x100000001, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x80, 0x84, 0x6, 0x40}, {{r1}, 0xffffffffffffffff, 0x44, 0x4, 0x0, 0x1}, {{r0}, 0x0, 0x1, 0x20000008, 0x4b, 0x97}, {{r0}, 0xffffffffffffffff, 0x6, 0x80000000, 0xffffffffffff0001, 0x200}], 0x8, &(0x7f0000000340)={0x3, 0x8}) r2 = fcntl$dupfd(r1, 0xa, r0) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/88, 0x58}], 0x3, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000600)) r3 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) kevent(r2, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0xc0b, 0x2}, {{r0}, 0xfffffffffffffffe, 0x39, 0x40, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x1ff, 0x3}], 0x9, &(0x7f0000000700)=[{{r0}, 0x0, 0x20, 0x80000002, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000003, 0x2, 0xe13a}, {{r1}, 0x0, 0x20, 0x2, 0xff, 0x84b}, {{r1}, 0xfffffffffffffffe, 0xb1, 0x40000000, 0x26, 0xffff}], 0x564, &(0x7f0000000780)={0x5, 0x9}) recvfrom$inet6(r2, &(0x7f00000007c0)=""/217, 0xd9, 0x42, 0x0, 0x0) writev(r1, &(0x7f0000000940)=[{&(0x7f00000008c0)="6a994d92d18ea8182a9b1146d0c9e1f1823d06d4404f6258868fab2c3cf065f67370395212ddbdb390330ba3df798b3b4d909e4364d28b62e976096e80ff96eacfd02dfe62775e5edd0fc9ee1b96738a3d", 0x51}], 0x1) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000980)=0x6) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000009c0)) shmat(r3, &(0x7f0000ff8000/0x2000)=nil, 0x3000) clock_settime(0x2, &(0x7f0000000a00)={0x8, 0x10000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000a80)={&(0x7f0000000a40)=[{0x5, 0xfffffffffffffff7}, {0x24, 0x40}], 0x2}) renameat(r0, &(0x7f0000000ac0)='./file0\x00', r0, &(0x7f0000000b00)='./file0\x00') fcntl$getown(r2, 0x5) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000b40)) unlink(&(0x7f0000000b80)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000bc0)=0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000c40)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r4, r5) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000c80)={'\x00', 0x5, 0x5, 0x1, 0x1, 0x4, 0x2, 0x40, 0x2, 0x2, 0x80000001, 0x4bb6c33}) 08:48:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setrlimit(0xf, &(0x7f00000002c0)={0x6, 0x2}) write(r0, &(0x7f00000006c0)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e814910679251e7c9205c4adf1dc22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x241) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb055584650a11311, 0x0) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/6, 0x6) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) 08:48:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0xa51, 0x0, 0xb2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x4, 0x80000000, 0x9, 0x40}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x7f}], 0x1ec8, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0xeb, 0xf0000002, 0x9, 0x3c7a}, {{}, 0xfffffffffffffffa, 0x83, 0x0, 0x9, 0x8}, {{}, 0xfffffffffffffff8, 0x20, 0xfffff, 0xe80e, 0xfff}, {{}, 0xffffffffffffffff, 0x10, 0x200000e1, 0x488, 0x400}, {{}, 0xffffffffffffffff, 0x20, 0xc0000080, 0x8000, 0x9}], 0x5, &(0x7f0000000340)={0x44f, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x3}], 0x2fd7, 0x0, 0x80000000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20000, 0x0) write(r0, &(0x7f0000000440)="a6f86d52b112564b5d1e326a2c5b665a9363f7cd39a846dff981b590f103967b25115cc01e74d8ccccce6ac160a3a73b64766160b4c96b26641fa94e260425b4160ccb96d49db97c6b33580895bff65577062d1b8264fd6171a5d0d8d19be981e09414c74293c088eb0bcd600acfc50c4dc785ba1c3fe5eabf70c7e1bb89e7de77b4b8a1b8884a6ff5a80fcf05ae3e106916517eec64b4e4e2da04b0e313959ee27bc24cdd8aa84096c939c0865853f10ee5f93d0e37c8f8d2085cce1a8a6fe18f981c9b894fde43ac7e7fcbfa0101abf81dcaa1ece5d394f67a94cd3fc16bcfb79242d888ba3621cd8f885749ac3f1909a9942c25dbd98a115dc0810cfc21e40c2f62fcb1fd2e2d93f0e6ef719e5b7700b75e0a1aacb1e043cd14359055ef2dfd7a53ef3bddfa998471369f062f8e441a078cccf28afbde8f5779b45b35c886400c3fecbafe7558ca053fc648bd886ea6e990295b1fdf2b07e3a11bf175ea2b37962c6508cf1c3d22e05791a0ae6445413649e593949c5dbb11d9c71efe3ca74301f699dcf19be2d00931ccbfcd58a3b07707afe86803fc9220785a5494422b23ff1d903907896ff2f208872c8e81ce15a9a5f323a342997c737fb4e867f70edfe7f855de9efba284ccaa8e2c535baa541b929749040f72201b0e02499f0b5c34b1c8a871184dfa3b0cd11cb0abb23c617c000e1323f6ed29b5e9958076b453ec2029b856d7eed30c34f569686d5b1d2fd54ed4cced8c12fa728c6a9fef89af75b4c0e2a29e49f781065b1e9f8a5adcc9295ea054955bb366c516dfa0e7bea93a276626e6998e3f67f5da22e9e3847fb0b428827c1fd9ec6c2fa51a109d502f66143b413cb26b3c4a3a4dcd7658cf7e8f2f63660d4fae15bfd8714894372a8a569df768596b60692c25d23a6bc539a11ea561ab624817ff02795857d0e5826faf7c0edb4ca1e46f30ea280d1a4be9ba32501a9ff43668fb14c2cad922160f61622a70e787e42c2da44ad38983ae7445d664a21595c488ba134cae65181431d25e0dbd4b209473051b30eb14b187b075728630b40c25fd30d440bcb430464a94b724c8dd98bc638cb6627670edd467c338e55d37f01fcfc0dc680310f3d74febb64c70d723ab303991793d866ba19a82cd3f56adc87633407116d39bdf0a5a126e0c02e65a8ab62842ee1c608ce000c853cf538c02c0249f9c2876e61f0bc891ae12b0d980ab4d6cdd521f17b96c1550e6c51e56eded93ae095e70de226585cdf9e21e9e4408e83386f6787778237b4492e269e9f3554af0c0a5da2e70334c79ad5d921ba9d7a1e1054140a015595328583fa669fb2ccdec52d1061982047721505fb6236e11738bdc6b546b88875b5098ac0f037c2341e73e7d12f288bf55b847ccfe7f0630a658c344186d3271b8e24966bca5b323900625938a3fa8f4b2d374901669bc9695ef22dcc7e943b114603e5c17ec81db55e00036165ed8e5e346aa313b3cd5ecc2548d86f730634e81a30648e3badc331d5154a07c872677fdcf3395e8c7c515706f4c433284469247bc8f6f1a160a5078dfde2c839dd64033ede97d88aa63f09431d49191df547a28f866fce77cc70cbe47df69bdbf06421b8a05a7a8c1f536e415b4657c0f697d424ff6578273339fbb4ff89cd5185f37ccb66cf90950838294b1e69bc7c411f5b2fd2ed5df0e3b82c40d11aa5c513d6689ba3d9481e21c66691726a09e7c7152830650b4c6c3721d2632634eb4e9a3b311b1ed9015696edd8c6d0d11b87db8c160745da87760c81e30a8d21b9ce952b4e0675f584209479893c0f14da1a48b92aee5248f2f0b9f2592a9b2edb6eaff5213768bae439fd1ad08f92bd4c09a0c4c2ab9ab4d46d0015ea6d5a03bec10459521e0b1c494034e503838813fb42e0ed6ec7055634af5edc24645af08f763ca9127fee0584db3d26ddc2e42549d71713d036bd247b578ca33b0719ad7a285b6a366de44d6d40a28f8454fc11df02860a1c5e8ca5b5470372876562b88015c1ac48fb15bf93eddfeeac8fe3d15fc61f85fff2086bf850b10a82130da5c81e6cfd9866110deaf5fb988efa16031c115bd52b7707f5ceb6ed0af147276977fc1e2f71f7ce86f520acc5a51ad28dbc62d0c1ef8a393577909beb8cd4d13e83f28b1043b0ed1efc42137690035ea12bcb243a6dd39a705c13d361484e592f76724a902b3ff44dab29e1c12b06e1506583f715aa3ac239ab2c0c2129547773dc6485962057185a9cc4c01a8b76a1ab8a91e81fd776a476e694727de575ecc0c7f5d22c1aa61006ccc078b82b2682277f23b14dff1655af844ce8e274edd6559b375565484ae9d0e838b648c873df7910805d438476c272891b13e454a9aef3ea416a05e70f87eb2221a86a898c3995d0d47ee61811e20760f482d76caa62ac1b2d3a22c4ce89d0e6ae8fba5d9f5c26c3bd561f7d2ed5ef75b766c77d0cf0b1df0c858d9ddbc17271ee0a5b4c4c9d8f3a6e93e254616d36be286a988aa4a4afef42564d8d5649c9da8fd8b536ab3e8dbac511d640269e3b0fe00a4fc7712e04663f918cc601ace28e7dea49f2bab853074d9762c0803b30a9e24bc434513bccaeffbf2830b913c3804209d4f80a3592fba7f0abad6621afd0a956b31518986b7a1fcd26265d6c38978b1e0bb9f48ab6db10aefd1a6cff030776c2c1d2c6455d861f18e28567c139e97167c972179b125f3bfc2810e30fce3de85e90b612779e4a14d9af519f931bb2cdf01777ecbd9a46cb3ec8ccfc55cc9a70fddcced47cc91c0d8d8156061766d2ae1b60aa50dfac8332410a6981f2f5386341bac1673cd64f2f279c7d616c43202836fb1c791edfb4651691dc2a7176c9856091c0bef52d94fc1adced6a20f1148e0717186e85f4760ed8564f95b2422a8b8a5ac84451069c27c2ba4c512489310b788949dd743a25c214ccf3ce077b997b78db812a14204f257d196a8f07206156b7f0ef06eef83f7fb1aea269fe9b541c3d96a9d938c98576b8345c8a752df1f42fe6b673b9c436ae5a2b09b0cdc84c6aec564a0314013925b0ca3d0eaaaa2cf947fdc8c426aae18d34b31d47917c55e5a2812df98b6786d4c22c7f394dac930e02da1767ce02202234a126060679b0354bd58d54bd859028e7497eecf3229d033928f340fbebeccd5b7ca7bbb5abb3cb90905e80a66ad3d89799555352db3deeac0a3ea0e05d56ac62bc034fd3f55e340c9b94bb6d09211e6afd91641593a861efea1dfa44d5f213e232eecf6181f5a76573c18b1a9121a021ad14c97698e0ba45d7ea246b14c3f2373fd91230aa4097c2f5964a9f5336ab4fa298c540895993d6c5282ea94e8ee317c18ad7c5c558dbef329583b6de4a85cd4ef4fc33c91b3cc16441e856e38ea75cf86aeac5850dfc33e757d4882ff3c82b102ca6935c3636a4df00f2662b4ec098815a684f548c78cd7c5f0490c5aaa0a5657c310b21ce6fbaaa9b638c871f77707f92a0d91e45e9b117e2bfd33821ed585b0e823e9df4ce30f5da180b98a64f25f1a66deffaa95fd50bef48ae820af5afd0d478e59f2d1b8502b7e992f596d000a87c651180c38c7f522ca63f2a72304bc44b965b86b34e5b74884255b3c45fe737e9f720b014964eaece8ac350e37fa548390636442011181fc491379dc372ba9b2f17ceaefc3265074f270aba33eb8eb4a1456560c28782ef6eb51a43b85d4d1bdd1a3c0a0eba25a7841d4c4e4aa9bff52babd8ea436fe307911b882cdd22dc0cd4a73e6e44a58799b892eef30b515199599f73f69086858dc4dc0eade208952eee34122cd7bf0235f92512b540bbe9f3006198b0ab3469ac833e0cc0455c4f57df6acc6f3dfc066473c42d120dd7bbdcfa17decb1275d0679b9c7409e67c08520bcc4a8b08e1147af8ee1944be5719530051181cf3e14d9dd005e3800f3fb8bd2865e54b84cfacb2fc435119da690c7fd1ba01b49ed65696c9fab86f4ca6e161ca42101bcbff23d8c935d7f5dcab996614ed19cdc34dbf31ffca76a02e3efc5cf3eea1fa0fb0b166906afc1b766b0c0fee71f2fc8da84ca3b82f746156a6979204753ab394df1317aadbbe3b62234ade8ff2bde47bee9443a1c8f34e622cdcaec49d2dde91a8d3a492bbbcb9cd0ecff0d65b402f188a8d71ce13b7a2f542913abb9a39b49e638c1bc8543f455931bb3df42ebd7bc0ae842a64a263a198687d64dad626f18c9a770f203a0c574612ab44541333d79c0f60484cdab7bbb95ad016c7cf9cecc7465d384c13cc77d2119c3508af2880b1bdb0157d6f09681546d863cb4fb59485b15d9ca260db9e20b49524ee3397b3bb4f7a381688ca60815ad89f20bad8579e4fee49469d32da4ca4f1eff408e014da0ce4fde0d4de7e3502ad4fd404e7b31d9859ae8a9e5c71a5ce1fc0c5e98ddf0594c36950235092eb770388750002c6890d0a6949e749e691a26ae328600bee01f053ab6a008f729b595b34d5a0a2c27aba9d62ce6529d6be076505a50ad15defa9b89845ca49802c8799ef08a4fa4c618d91cc98c8ddfb9e8407327010fb0c3c2142fac0d297f792964d98482038bc25f6460847b0e0be4b586da900b3b06a516fa2181ab856e97a222f8ffb8271788d23a918eb2bcdc30d1ae429a63bb62d634cd412144ac1ae7067307a692adc004fc3f3b94a90145a13ff49e8c553f050d8ff5de0dabf2120ea701c649fbaa2d5afb1b3fe0c339ac8384d27c2a6ff85eacd6eb789e5ba97194654f70dbc4e83f8f5ee87eddc0a298cc54e55ada0ec11dba46b3639b46e2e5bb16e8b4836bb2512aeb257cfaca14d3afbf7e6e54286c4919cef93c463f256869d83043535387bc7ed25d92ce141f66c2e34bf7021ff7e661039fc8d2d45154815aa5458e456f4e10e911048f341d5bfeb389788610ba177f4ae2149ec1d2a249236161ba7aad49feb5f48fdc67f1dfa1aed74cd8af604a49aca39e7d14aff42db27f722362e825213251434c3d76223e84a12f5db3bb18a030a95673c92dec3159e45afb3eff05490ff589c6643901ad03b9524a91696acbec3ee585bbe31acb2915424befc557cfb5ffe8e1ae706673395b46087c3924ed51009f0c8c3ef44130853ef9243dc4d312aa6f39da222692ad299ffbce4cf35b6b603f54ce5623ed3ada210fd5680a79d0207e89a8ffc5f104693797bce6ee05218ea6e486711de85c48717902ade52e18b28da5196cca33b9f63083e254d55c4c223c9f1bfb03b6edb74837509b28bfe79e8772b89c6bb16357b2a427225fa85d1fa607c53d4c136fec10c9863c22a74ff177b312603bbc70d293e8ba388d6803efaa2fe55f1b95376225a7e2dc88f6f282d085cfb11ad5a403dac2d178c61fbdbcd69ff1d579eab72392baac5881317a4d73e300a9e7d472cc0b5c0aefc2c75d3ea297f0e4b32b12dd3dd54d1d2bc92f4dc36094c6c8cf5104a54d87f66a6ec9d68193671c080995315bff2f94c1f628e38f52c9696fc6f07320a2b58714f8a053cbb4e5f50a2c06b5d031a88e50ef9aa6f4e85614f862e1d867774fdb76996fae2e297bba0e6df2cbb23342e940ea21616f6a1e33f5a1bbd973e072605abc199050e84f8a01308229d2f46b21e43344cbfffc41b3c8579c489256f96e556f734a39ce559d57819a17db1d57784c4acdd91a701b98ec0b92dd403835cf55f1a08c37b6d87bc913edb325e77077b660c595bdbf4f4c22fee02f64459ec93d8c95bb55a4d62433757bea921f312088b030c14b0abc4cd42c7330a9a274c4", 0x1000) dup(r0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) renameat(r0, &(0x7f0000001440)='./file0\x00', r0, &(0x7f0000001480)='./file1\x00') msgget(0x3, 0x702) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r2, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1d, 0x40, 0x75af, 0xffffffffffffff14}, {{}, 0xfffffffffffffffa, 0x20, 0xa0000006, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x8, 0x2, 0x9, 0x7877c04c}, {{}, 0xfffffffffffffffe, 0x40, 0x20000008, 0x9, 0x6}, {{}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x4}], 0x7, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0x20, 0xf0000082, 0x7, 0x9}, {{}, 0xfffffffffffffffe, 0x50, 0x0, 0x3, 0x1ff}, {{}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x100000000, 0x9}, {{}, 0xfffffffffffffffd, 0x18, 0x1, 0x7fff800000000000, 0xffffffff}], 0x4, &(0x7f00000001c0)={0x1000, 0x9}) 08:48:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d5, 0x80, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180)="9fa622450beff0eeff3d2e8043294e1a6257a5f289578fdc99e22d48c938d32f6c66d792ebc06dfca913742627f9d2981d36346c", 0x34) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:48:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000697000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 08:48:40 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) getsockopt(r0, 0x9, 0x0, &(0x7f0000000080)=""/66, &(0x7f0000000000)=0x42) 08:48:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) r0 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x1, 0xe4a5b33ab506a20e) recvfrom$unix(r0, &(0x7f0000000580)=""/107, 0x6b, 0x802, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa434029fae31dcb3aad904568edd6d4d95ae33e13fd3d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c720e36a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033", 0x429}], 0x1) semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xf) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000540)) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r6, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r6, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r7 = syz_open_pts() close(r6) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r8, 0x101}], 0x1, 0x0) close(r3) 08:48:40 executing program 0: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0xc, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000580)='./bus\x00') r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r5 = getgid() fchown(r4, 0x0, r5) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r6, &(0x7f0000000140)='ml', 0x2) pwritev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000640)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r7 = fcntl$dupfd(r6, 0x0, r3) accept$inet(r7, 0x0, &(0x7f00000003c0)=0xfffffee9) r8 = syz_open_pts() r9 = fcntl$getown(r8, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r9, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r9, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 08:48:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munlockall() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x80, 0x0) 08:48:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xffffffffffffffe6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setsockopt(r0, 0x800, 0x98a9, &(0x7f0000000080)="fcccd45997ac1394837412b03c7f3b673c79ae401362570267890c95b6a6794f63812e6290c00b13a113b6eb242e4c7fc6dc898af2e1c175944131261c71ab4ca71674011aebf6f9a2ebc379243803c32e5dff757a13376518d96599489b871f322fd4c0313eaf2015a223642a54cd2e924f17f6886c76e24bc783db9935a742", 0x80) 08:48:40 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, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a80, 0x10b) r2 = shmget(0x3, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3f, r3, r4, r5, r6, 0x20, 0x7}, 0x7fffffff, 0x2, r7, r8, 0x8, 0x6b2a, 0xfffffffffffffbe0}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r9, 0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x9, './file1\x00'}) readv(r10, &(0x7f0000000380)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/19, 0x13}], 0x2) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) r11 = socket$inet6(0x18, 0x4000, 0x20) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 08:48:40 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10020, 0x0) close(r0) dup(0xffffffffffffffff) 08:48:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee, 0x1}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 08:48:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x14a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5ebdf829298820b2990ecb3838ca406ba9e61617e9d91c8cfb431f59fabfc559e8dd00631aa5b25732e3302844ed1ac03b822788059ca3a56563d48e4c61"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 08:48:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) 08:48:40 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) 08:48:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 08:48:41 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000018b0000ac14ffff00000000ffff000000000800", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 08:48:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) 08:48:41 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=""/174, 0xae}, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:48:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000001, 0x4) setsockopt(r0, 0xe4, 0x7fff, &(0x7f0000000000)="2751b9eb436d1b96ae9bd0", 0xb) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/48, &(0x7f0000000080)=0x30) setsockopt(r0, 0x1, 0x0, &(0x7f00000001c0)="9d4bebb4319a3959bd3e63b84c13a2627ef743b5b7876558c54b37d38f7bc5486d06361e7df2b1f8bb3de4cad44e8e18aa26640985f336e219288a5e750bfdbdc80b845eb989eedf723eca550af1e0284c0646f0905dfc3c19ac31e2178745b4acac4d8f1c6fd9d4ea72c57592562aec627f1ba70d8f5c693226ee865f0367e7fdebcfadaba847e55bcf93b3d8a02adcd46fb646ac2e45b72660067eb515d793f505c09599d92e88824c16abdb25ffc047d16b7e9cb0e8", 0xb7) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x4, 0x3f, {0x4}}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 08:48:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20020, 0x0) 08:48:41 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x1, './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) dup2(r0, r0) 08:48:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000003300000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000"], 0xe8}, 0x0) r0 = socket$inet(0x2, 0x0, 0xff) dup(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x7813, r1, 0x0, 0x0) getsockopt(r1, 0x13c, 0x3ff, &(0x7f0000000240)=""/232, &(0x7f0000000340)=0x32) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 08:48:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)='1'}], 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 08:48:41 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 08:48:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r3, &(0x7f0000000240)=""/224, 0xe0, 0x0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f00000001c0)="818a6395d51dcd31fb8ace50c29200e24e340dcca0e57f3ac86a4e09b920784c7f46e92a9ad823d54f72a341b78c026b72e5a7f6be0ac99051ad0bba908f394a1898a898815fe1721c733f55f4fa40", 0x4f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="4ff080414975637a48328b56319ec4d69c5117ced4e8a682cf3a56db9237b5d57985e9a5ff729c83a60b1d3b0c431865277eed89c7d10587e0ea1249f4fd41715f76909797b8ca2f0eb6ee19625c4f76a7129c76b235249aed16522efb72b86dd0659b6efb2e", 0x66, 0xc, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) read(r0, 0x0, 0x0) 08:48:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000480)=0x10) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) rmdir(&(0x7f0000000680)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000500)={0x5, 0x8001, './file0\x00', 0x1ff, 0x9, 0xac}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 08:48:41 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x2}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000280)="fcc24f2245980842ecbac582a5cf65813694dd24dbf6c56dc6c8c35fb08de774421efbd4084230cfe96d923375c1f46711ad661d882eff237581e4097a6eede2b07c2a5c8e65bcf43e49f1034a3631f99c4e902782adc61e9d6df918775b1a59e1e184521b069904483641184305daacb653a4a3bfda3058d13b6a5e4ad8df7904fffb915b11704c1572a437412489edb505c8521288f87d39ff2063d6160152c73660b9358394bab791d01bc2addb26ef44728fa99b8d14c3b16ba20a", 0xbd) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x1, 0x0, 0x6, "5cabeb8d8315030000002f00de0300"}) 08:48:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4000003) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 08:48:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) 08:48:42 executing program 0: socketpair(0x21, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3a9ac9ff}, 0x0) fchdir(r0) 08:48:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080)="97ed5cee8236aa3cd2560dd03f4b8f177b67d55c003f1707402ed8af21760a82ad9bc9a707c357169974a44d28b863187ab788fc229b414848568d5a11c5c506f2444f73e84e951120ff89c56d998d5030d122fc65e7e05b991105a6acdf8be04aa8c71944b5f003a0c0e8671d363ba77ab0a939d70a3d5eb3e55748c458ec8a6a3ebf247ff4664f60fec9f8f66303feb7708a3baa848bece9ad6db496d231f71b296132de1555f36b4ff12ad2344091bc6192b29eb14c9fa9bf409c2aeb0caf2cd9c44b46b9fc43006aa39a31b9d5c43cb4561da3fcfc833bb3b6e1c2c95a512d7264b940678e865ca9cbbbbc7039a698e51936", 0xf4) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c4", 0x1) 08:48:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63f1fa3be338f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c15381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f", 0x578) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x180, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 08:48:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) writev(r0, &(0x7f0000000280)=[{}, {&(0x7f0000000040)="e22214a02152661f8a915b8fec7ef2330eeba548fd80358b6468f1f2a0eeb30285a5e89cda2ec769bc3106001652f6fb1b277aad661b445f1c86b2cd23286b87", 0x40}, {&(0x7f0000000100)="18b9599aa63d0ea8715239ca176f400cb76ac9a4cd908f8843efaec39de2709655a96bd7ae11bd83849d023761af5022cf430f9798d62adca939b1fb44d83752e48d5af81dca6e36ed94750850347d0039374908c20ed0c190b1bf1094f2540669af3b6b2e18ddb9ebe180c004a15f3be2852990dcea87b316", 0x79}, {&(0x7f0000000180)="4b87c1b3d718680861ab834c5f9ff20fbd6e894eaa48d20c0f055b22979be3977f33b5cf558ace424ef609e258626606a4dfd235119623bdc5acbd77761719baa71a6976af0b467348a9fdfa9c928eda42188f61b56841745d185fbeaf6169d2f4d980f841384ed112b9eb454fa1502c170ee26dd6df20e865a4b1e0495d56a021aa19de852af245628999eea745c1cab6849340b4fefdbe58d0201d15c05c273ca4e9bb8f7569aa631e2be7f797cefc31890ee7d89968904443652a8b95678e82459dcdf62ff9f8095983f448e6c26f87b03dfd6a63b838017824bfbe8bf37050da64c1a4", 0xe5}], 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r0, r4) chflagsat(r5, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) writev(r5, &(0x7f0000000380), 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={r1, r2, r3}, 0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r5) 08:48:42 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x80000000) socket$inet(0x2, 0x0, 0x9) r1 = socket$inet(0x2, 0x1003, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x17, [{0x1, 0x6}, {0x3, 0x6}, {0x0, 0x4}, {0x1, 0x2}, {0x2, 0x4000000}, {0x1, 0x79e}, {0x2, 0x81}, {0x2, 0x1}, {0x2, 0x125d}, {0x1, 0x20}, {0x3, 0x400}, {0x3, 0x7fffffff}, {0x1, 0x8}, {0x3, 0xef}, {0x3, 0x9}, {0x0, 0x1}, {0x3, 0x4}, {0x1, 0x4}, {0x0, 0x800000000003}, {0x2, 0x1}, {0x2, 0x2}, {0x1, 0x9}, {0x3, 0x13ee98bf}, {0x3, 0x4}, {0x1}, {0x1, 0x10001}, {0x3}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x8}, {0x3}, {0x0, 0x1}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x402, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 08:48:43 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) getuid() r0 = getuid() setuid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10882, 0x0) 08:48:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004400000028aa) r0 = semget(0x1, 0x6, 0x50) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/129) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186004000000010000000000000000000000000000faff000000000000000000000000000000130001", 0x2c}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x5, 0x400007, 0x800}], 0x1) 08:48:43 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 08:48:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x5, r2, 0x0, r3, r4, 0x4, 0x6}, 0x69d, 0x2ad, 0x9}) 08:48:43 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000b794ffbd8f8d055ad68f1e31c12ebf5cd81ea07bcf189f299d488d78635cc23f83802f1f97cac3fbc419227daf3d27b6c5de0d8188d24048db165aeed65c959e6c0c27580e5b465c1a2cbae1bd5ab6629dbe"], 0x10) 08:48:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x100a0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) dup2(r0, r0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r4) ftruncate(r3, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000380)=0xbe) dup2(r1, r5) fcntl$getown(r3, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r3, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) 08:48:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="23f162556cd3b860110465c4b40bd673e9bc58395df57ea9530ddd7a6a3aa76575ea5e01e8d7323e12d30cbef1d4140628a8b7abe4fa44f3c9cfc38d13b575e0c3cf9c8e81d80b1e9d1069b501167faec043000482584d9a1cb0dd39922a6cd5d634de6482cdb676"}], 0x1000000000000205) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x20000000}], 0x7, 0x0, 0x100000000000, 0x0) kevent(r2, 0x0, 0x3, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) setsockopt(r0, 0x2, 0x8000, &(0x7f00000001c0)="92be09a737a0ff994bc0973ea9d63e6a88da981672825e1b34d2bc5c6e6f24fe622c0e5a67bec6c34dca35cc02d9e44ccfd244078e87085a593cdc83e7fdc283f178737fb06d43", 0x47) 08:48:43 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 08:48:43 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x80, 0x0) lseek(r0, 0x0, 0x41001) write(r0, &(0x7f0000001840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6b3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e826a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa20100dd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac00000000000000000000000000000000", 0x1000) fsync(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x841, 0x81) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 08:48:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:48:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xa) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 08:48:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x278) 08:48:44 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xca) openat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 08:48:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/6, 0x6}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x42, 0x10000}, {0x187, 0x3}, {0x46, 0x3}, {0x44, 0x8000}, {0x23, 0x9}, {0x85, 0x20}, {0x86, 0x4}], 0x7}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc7aa337ae8d97e51) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) recvfrom(r2, &(0x7f0000000280)=""/180, 0xb4, 0x1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) 08:48:44 executing program 1: socket(0x11, 0x3, 0xfffffffffffffffa) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:48:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x2, 0xfffffffffffffffa, 0x1f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:48:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20088, 0x4) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/120, 0x78) dup2(r1, r0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 08:48:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) 08:48:44 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) socket(0x2, 0x4001, 0xb) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) fcntl$getflags(r2, 0x3) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x200000000, 0x0, &(0x7f0000000300)) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r1, 0x200010000000003, 0x5, 0x0, 0xffffffffffffff5d) r4 = socket(0x20, 0x4000, 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x100000000000000, 0x0) write(r5, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00000000000000000000000000000000000000000000", 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r6 = semget$private(0x0, 0x6, 0x100) semop(r6, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() accept$inet(r5, 0x0, &(0x7f00000001c0)) semop(r6, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000380)=0x2) r7 = fcntl$dupfd(r3, 0xa, r5) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f00000002c0)) semop(r6, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 08:48:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="002148a0cc9a00bf26734f7f4a49f1adb71974879e197d0fa393", 0x31d}], 0x0, 0x0) 08:48:44 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x614, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 08:48:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f0000000000), 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) mknodat(r1, &(0x7f0000000180)='./bus\x00', 0x111, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x10001, [{0x1, 0x8000}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0xdf65}, {0x3, 0x3ff}, {0x3, 0x3}, {0x3, 0x81}, {0x2}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x5cb4d883}, {0x3, 0xfffffffffffffffb}, {0x1, 0x1a}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0xdb6f}, {0x3, 0x1}, {0x3, 0xfffffffffffffeff}, {0x3, 0x7fff}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x10000}, {0x3, 0x5}, {0x3, 0x800}, {0x2, 0x3ff}, {0x3, 0x5}, {0x1, 0xfffffffffffffc00}, {0x3, 0x7}, {0x3}, {0x1, 0x1}, {0x3, 0x800100000}]}) 08:48:44 executing program 1: semget(0x0, 0x1, 0x260) semget(0x1, 0x0, 0x603) r0 = semget$private(0x0, 0xfffffffffffffffd, 0x20) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x43, r6, 0x0, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) semget$private(0x0, 0x0, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(r2, 0xa, r3) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r5, 0x0, r9, r5, r5, r9, r5, r7]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() openat(r10, &(0x7f0000000180)='./file0/file0\x00', 0x18080, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a3699577a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083beae40616240ae5a50d28fff136ed5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f0000000000000000"], 0x152, 0x400}, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f7f120299161d"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r14 = semget$private(0x0, 0x9, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r15 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r15, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r15, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 08:48:44 executing program 0: nanosleep(&(0x7f0000000000)={0xe, 0x4}, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) 08:48:44 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x43, r5, 0x0, r5, r4, 0x100, 0x84}, 0x3, 0x566, r3, r3, 0x9, 0x4, 0x5, 0x1f}) semget$private(0x0, 0x0, 0x202) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(r1, 0xa, r2) r10 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0x8, &(0x7f0000000400)=[r4, 0x0, r8, r4, r4, r8, r4, r6]) getgroups(0x1, &(0x7f00000003c0)=[0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a3699577a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab0500008edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083beae40616240ae5a50d28fff136ed5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f0000000000000000"], 0x152, 0x400}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f7f120299161d"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x9, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x0, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x100000040, 0x0) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) 08:48:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x200, 0xabac, 0x4, "995fbb18e0f5839f44f29f137f12ee437e3a5215", 0x9, 0x8}) 08:48:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYRES32=0x0], 0x1, 0x0}, 0x0) 08:48:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2002048ffd) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) getdents(r0, &(0x7f00000001c0)=""/165, 0xa5) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2d) writev(r0, &(0x7f0000000040), 0x1) r2 = semget(0x1, 0x0, 0x200) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000280)=""/141) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 08:48:45 executing program 1: r0 = getppid() r1 = kqueue() fcntl$setown(r1, 0x6, r0) 08:48:45 executing program 1: socketpair(0x3a, 0x4000, 0x4800000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = socket$inet(0x2, 0x3, 0x102) getsockname(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000"], &(0x7f0000000040)=0x2b) setpgid(r1, r1) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000080)='./file0\x00', 0x20810, 0x8) 08:48:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10180, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x102) socket$unix(0x1, 0x5, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="06e55b05bf4231ad29c2cf9da280385de93de86db9cceb25e2bb8b56af4876ef5bbc913bd2acb3ec19a660c6d2b15532901427e1ae82781e28ba25d99c446da95c508b6201f4963383228647ce5018708b694a6997f8ed511d72ea8bff9cb625514ef73e83f5896a6931940636249919d74fb3a5c9cfaf9a8180d6ec4ee6931610e73fe5c20fa40dd6f910d79f558b2b43dd7b5da3facccce2202ae1ef3b4ed2eb6c77a22cfe79690d540bd0a9d5da4c2ccc4defbaa4fa222a77bcc7d3569acffe5223d7fc4f165c3efdf7fd13261a4e7a3349f40d8c7d96e5879baa1201fdf9c57530e227126cac91c154653ab4bc6bc4ffa3c5b15c4a5cef4d38eaff1c270ea926ac1eb3c8c2e032814b767afa3f9c60a36f02c4c38d73dd2d3fcd9e54c7626c64573b2c830dba97928280e9c5819c85deb078432d578fb98f7a2703d9a2efb8cf48a6cfbff6d4948ed18270652588cc7a27248efb17f3f024c7d22111222b30500ab99e8841ce9212bca7a7b3f0d6d72ae8d4e848c81700b347aca61f2bef7b4bbce0c376c1212b675097c953c8b34b18f60f49403f1dec2dd8d94585032a9da62a77a6cae540f15cf10828beb0709157c2398946fd68b2743f04ca53559e0d2e26a62ace6ab512f09988eebfcac20e282a63f9fd4e32379edfc212db12d2eb07124bf2a835a79ca599feda3b38b569c37ad0d09418e2170eb1907e21470b40885a343cdd5f6ce790f440d1df6fec3b51cfb331a82e7c2699dc296cd0ae4c06aea0564d7abd63d3f0570e9b5e8ceb9bca8997820bfe895e40543aa4ec178dd42903f2d27dcf09bab06b5a67825dc213542fa2a4007238fea1e36cfbf7be2b6e277fe767bfa840b5bfc26a53596f0b6919bdc38589ae238a1e686bf01ea24c926966bb809b35e1bd617a1a5dfc51bc04a32c6b623c94e9dc5140eddc36fd2404d67af703df73c33f7274a72a5df68f94e70fc16f941c02b2dce8f1a5dfe401bf8896462e13b16699477a7528646c2cedc0d3ef76da69eb36e9dde86e82d6daa94e0dec729e0b252c47767e179e0756af6665b546bf7517c8c787883a290e2421e066a7ce4afd253722de5a65596d73d88e7714d836ff89e3a458c7966baf6d3e5e29cc0248046d791d96f04f871f297f4fa3aee2cb10a2eb6e9a6a0f99575261cbadb1a9efb8904bb3a58fee6157db8d78eeb44e1dd9bf57f29a6b778e9107e9c072e26b66e1a5b949185e673b941ecfde2a44aaf432866ef48d60bf1abbdc6fc054ea46924446b50d9e523172bb282a43e1a9e8d72bee7138887df4ffeb098b4c49fc2a59112978add3b05201bfc99f2cfb08f21bd363e8074595b84c8826df9ea0ad4ab063af156f848fa496b5bc2ca75c7e8ef72ab21ae1f321945453e878a9a0976637fb94538680a63c373621f39f5d572db2bbf7520521bb041bc8a4fcd9dd0c7f2bff6774b9d0b046ea999f7ce31aefeecbb2b09a7627a9aebbf77aa2fe35a1e342ec117a7d2c4787612ebe9568c223ca517a3c0c59dfa9cc61590a30919b95561772ad48846d75a5484ec116dc9b7d45c2d2d09efd4324b0356d9763e7ac2a92ae89c0504b336b4be67acc58b873a48b9ae3073e9572842e15889bcd703578be67580676c50329be4c0657a7f958d6f5451ca3860a47433e480090522e36b326b8e1e59fdd92ef0051c2ff5ebaefedfd9d910fca5c1acfa8102d2ef11f1362c89b5b8823aa7198ef2858f13f9c612537f9d4edcd7dda74ad47e248259263dd1ac3d8e71394fb511ee610588ba51402d4fa21d8e693735cdd395c3af86d976136a075fb6ac6ac4b18faab5c8b0b9b4da09c2eb2435cab758f2aec5827122948029f324bf715ec500e1be8e43b76eeab7b4c2e22fb57669bca5e3cd70ca35534c1d577a68482d8f747d3b708719647e154cb2f3a74d00da79eb36c70a17d846ac742e709f27d57a97d1ea94526dbfc856191386c65a813cad7fa53b92b818576ed90085d24d585c20b4e3e08eb701e1743cf0a4375112f12c3169e672255aa01c6aed567562c9a35a495248d0840e384d1ff7739d739480a7d9158abbfd19c5b54de424b58e2ba810b3c2efd0d1b63bd56fb21ca7db10a31b3ab04c7b29487a8b87b3f8afa6bcf0be6696f0d8c063c4cb545b24a1f9b11f0500af09ba4d5a23f5ce5249986ba44c65e9d03fb66f3768a7c09045d02b05c6598a1218afa2bb9e5fe034b4321c7ec4f0b45e719008490b83f2d514c2dea3681a46104618edb0e54e377e181a87bfda2d2007f2f776afa83e77dcdc9aca53edc130f77b3e24fa2c70d5432a4f4458053923752e854bc6c72367af281801a27066474994b445b7de0c84da3b2ea91f09a2b05b8e922eda44fc867cc14b6047e522365596f9a8706752fb67c52c8e286d55b12d8b543bed2efc3987e746499504a6a112d8774b56b76335ac0c7850aa594f0f85db164337628f637e680e1cb67e99794d8fc6d42942125af01988f80dbc97db902acc00a6a7cedd51ec69442ae0e53e6f9c13cc2ba6204972a5128b28b124112094e5594c3a0dceef4eef5a08aecd68ccbf41b7a563f26d892280874494c8df09361275c51f1ded2f118c1fb3c9a96ee8e0cac6462aa7b181465e0293b5567b4b99006a3dee24f044fc8151cd8dbdb2e3b789c0fcb31235d78389058f157d6be6c02bf7d9c42633b067601a0ba107e7e907afb7e046f1268c6e9966c6a35214c59d4c23206f92df66f9e0a502cbaf867ddc58d782266253f0e51968efcc525db6dca05e1695b405ff1f123d58a2589c7827932c7289a32aba271f1bc43cd6914575363713acc076bc7257098d57c8e44b28933e9a963b8fe950b55678e7337d69cc36c8c5ad7f02ff276aabf939ee01c2124016b0c312ac33d75f32e7753a37873010220478b627cd0018a71bc09a39abec91ff2ef177e1f394dd1b02195290589d8107e38ad3a47a210d913a6fcf792b745f5ae040a6c1e5cec849007230306fc1a13e8b018ef2d633401f2198c5f574f5e65a9e33bc8739ed58259e23778de2aa26c1399483b28bb7be9edbd89f8f849672e79639a46ae7e273eedefc656669791ff8b36449c64b4f3d4cdee0e9725aee8b0d087ea700e78181a08f2ffba7896552f88fb09e3f308bbf7d56b0fd59c8f501aa7a976af7303e636a3291c5ddcb0d6359f3a5e14242d228b19c2a742035f9baee051031aab1eb1b760330082472dd476d83872ca85124b0fd4b9b1d89045364a7301898e6d82bb593195eeb0b8d264e2d35ad0c9a937a20f4379e265d1ffe8b76e967ae62243550c3005ad01014b22fc951be64f65a01b193999b9290201f71ba4a05d5c3be03290b4dc23b6f93e7850602bf2df8be5f12e339f5b0afcc839dccd4ab4af197f8ce68c045b9f68a5a5f32849c029bd6294760c46b9c343d3451cc252bf20ce50c3f032394a798c5971c3806a426d38c73f227b8786b5e47243f66236b15db1c9951c102255c351b5b58b8fb3d7efc0d78e35f3e3ce2df6f03364fbba1f665b2b9913e82c41ce419e4fceb6ea0cb1b5ea0586f1b4a89bee56ac543a0f4cc6db0ec48ff64ee4f49cd822ceb5d97ef98a4a2802e31a2c68600cbb4c993e5db1d9d6a9da0c9ade8d465b4b18b3cf41e9805fa591e3561eb63232042c0b6e8c7b6b1a295e5211e3f6bc246359f23b9ee5ad48b4eee1ad93f1b48a7f0ba6f8d3e4e470f582a7acd18fc6c56e83757c918d4fb28bf22452bd40d71e3fe35d9156b51d00d81fa68642d37efecb5a2359ad317f1b0afda395a8f55d31c598e23fc8df630b344498a270bf4d1ce4c455708c07c3de29d6962f30dd30d24e1fc78ad761c9244bd0299e8b8db2ff852ca67a26dfc1e5ca88369c82ad13af1a5e6fca7b4a8d9659e7182a5bad57985c46fe43f54722d61586d171253a17a8cdc8325131bb30dd28f276b70a0e338056378a7facb07bcee2917d05e509a28488f2559f4a8d72a26531f5e2d5a4feb53c4348a22150ba94cd7e451b6f7a1c9676f3c12a7eb5ed669649ba00b4fa670968a4666983b1a98ea64221f953e65658d343aaf5554a035fff1421e22fdb1f8801574318c359f73080ca3c598562d4fc10e284ff0aff100a0bbc87120376123c01133e2d5bffedbf101b9988ec13d366b639f09d3fcf74d5283a035097aa417f2e5bb3c88f2d7f7e246dde51cc72c144378865b3ccc8e8f56fdeb3b9e62a1ba922af4bb96a6346ba537e6f84a88855ebdb53765b29405e4dcb568c913bea53b8a243a82ff338ad220c662ed1ee9f819db51f99be63c497e5c748c01ceab193886c4d3374be6a827000a37afc6def807676b86e3cdd5d7911ebf2b4d3c836bf571018a52d8e0b6400d85815c310cb95321a37fd67097c7c53a8b6ab87eab1196b652ddecddb349ff2ed87fd639ba251135da3b3b3305ebf6d1e9d9105eef0be7826881d29efdf942c61e32f4d4a90e7dad59a95a1ca9d2fa10a8c641be6cbbe2014c4b1c6e88a5eb69cef13a5c935a916680c82cba9c71a171d622d7c7fa83836c0a8748f83ed1829c30ae797414b35c08ad45386ad739e7501cc19afe092382fc8ad04f6411c7a73e7933171fabd495a8d7f40a26f87641fdaf905b25827862045ffad238ca95b684b6eec3586991c18508583700e5643e167a4099e913bbc65610b8f25c527a2c1bb5d78f1f91b83e2a833d70bd6888ece41294205891fee06a31c32951b9f434499218f3680dbe6dab67fe221771ca1bee8f08271716864f278187af3af2b5391da7927d0c1015ae734977e10890c11c8e4633f0871ce22a74be8235f64ab2ca2fe9ba2770f9175476b7c2868b66182fa5e56c604f24945231e1e3db6f18432fd204fa8d49602623413d6ee307cd5f1f50057efc79f303f12bacf76057c5255c15a3f5c8163d5010b7a6b9dcad9874c173de5ec177261d43617ceed17dfa4a31e3f3e259e11b48f48124cac0ff6512785306fa634e70cfa4a6ecbad9ca25d46743b7481f1c62b8d3d59369dedf3017e84a24ebf84dfc8184b73044e129e8ed5684e46f6d5115280f4edc6be5cedae1c12a06f175e1b14c5a592f4ed426e1c43e24cb1aeeb8ddf0aca5a1a785bd579ed0f9a26b2cb21d394891d5eaed65a243fae2417c27010f2051a1112d6deb747111ada9a951281558ac634670c3d7a0b7c116c5e60acf7f2459860ba2501bddebd1895b36f6badcee8855f11a9b7731b625a52731ad6d0887b5f5b1b8647336ed7dab3cbd69285b06ec761f2a3ca641bc7de7cfdba8a69f0449db56e82a6633cbf735eeb454a71214e279498948ca96eb3adfa6c3236a75a3baad1ad6fb7b50f45adaaa3590c6acfd5a40cc313949a5408c37544146f6a91226257f0975663bc7464d668f10199ff614ee5cec520da0b2a428e8ae501d01488a320c78bfc863c03d63468f5d668498248a1f2bcff78682204a5d1e0111c646f5225d2965cc9d33b1edb5164061214ff50c9073d050431e2387e875b39643eece50fa0cebd2d9d05a6532db553accd576625a1389c055a09cd78528b8e2d043733fa0b72e2c608d9be3bae64eacbe6f9e8b5924f40a00022563924eaef4794a89e05423221d315d94a4ad5e58b3e357af378d60f35728700b254db9b9894e097a25ee0022dd676e4ac42bb062c588b988f85d9cee65290dfbe0f006254dbe669b9a4bd004bee2c681204c1712580ec7e59c80e63613be70d66fd5277ef0ecc03e97afbf38f6a8b49081a640bb3a0a9a3dd32cdf514a9b87dcea432e954d69a0bdcb9", 0x1000}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) 08:48:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x8000) shutdown(r0, 0x2) 08:48:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000000000000, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 08:48:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x7012, r0, 0x0, 0x25) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) 08:48:45 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) lseek(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x881, 0x0) pipe(&(0x7f00000001c0)) socket(0x20, 0x4, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x7f) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x3, 0x5, 0x1, r2}) 08:48:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) r1 = semget(0x3, 0x4, 0x83) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7fff, 0x47ecc82d]) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r2 = semget(0x1, 0x2, 0x20) semget$private(0x0, 0x2, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200), 0xc) fchown(r3, r4, r5) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x91) semop(r6, &(0x7f0000000000)=[{0x3, 0x3ff, 0x800}, {0x1, 0x9, 0x1000}], 0x2) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001300)=""/21) 08:48:45 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x12) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 08:48:45 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x2) close(r1) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/24, 0x18}, {&(0x7f00000001c0)=""/12, 0xc}], 0x3) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 08:48:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0xc8) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000180)="7ae6d705e66e6671d7609c9e58a8e39c075963639688bb7159407906cdb529d1f52e741edf835edc2993ee37274b87cf3d31c5430f6c3edb508a20a927745a39a94fda3abce21f6c1028746337e9e3768e6d27127b1ca1cd0c1245cf9cbe4417b43b28c678d3f1ab06c926795c4033f3559cc68d44d8255449afc12d67cb71472a4bb9172b1760f2c3d4aa752e3eebba2286511a", 0x94) 08:48:45 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 08:48:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) sendto$unix(r0, &(0x7f0000000040)="3eae7f49daef7d82600839d6dc6c241d6a2fc6bb911e00ed746909183521ebfbbd5e25052c", 0x25, 0x8, &(0x7f0000000100)=ANY=[@ANYBLOB="0000060000006c6530006bda2e660b9851721f2282e56ec1e623aef4d3223991af2f03"], 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 08:48:45 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x8000000000000000) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 08:48:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) open$dir(&(0x7f0000001240)='./file0\x00', 0x118, 0x0) dup2(r0, r0) 08:48:46 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x2, 0x3, 0x101, "2b92b706dffb620492ef95c3e9aa64a2bc0ab139", 0x9, 0x7f}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) 08:48:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xffffff0d, 0x0, 0x0, 0x0) 08:48:46 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r0, 0x149) 08:48:46 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 08:48:46 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) write(r1, &(0x7f00000004c0)="d6979ce64da629dbe6de559aa5529dc0e1e607ed46ca82238544159419d241aca8d1bfdf17d3a0bde4409416c27f0ec993d456acd899358037c7e43d63c6eb57b4b01254bbafbf0632a383c4bd855731e788f4b1fbbddd22798709e26d9f5efef72d42268d37014d26be22268906690aa281e5c6dcc80578f86bafc5219e15dbed02300d1df5de9d73bd7068b2d2e00f1bbbb18c1c3692a95649c54d451a7b237afb5b1f9d2912e3d342d0292c26ac415f6f5a594b2b7bc72dac759e12a31ed526387742edc798e196a5d75deba252bdef0c845ff8ee81a7cefe19702938b2a79ad6bc3036ecbb30cbe3d65df2cc8a0a117330ae4e1d1657382c5619f45de9895b6163ed10574f7492e4194fae40843ecc6ee03eb01f011d348ca55bcad49ead64e28b5b3fe1c70073a7e2e00a7cb3763ccd61b292165ddbd661463ea9dff698e25af4e0d859ce042ab55a5d268ab536b0986fac79ca4fe374ae2591b3505935b7d70627b7a47614c7a7ac4890ede939ee75afa22ec70ddeba4bdb8c564fc2fb29a26f5930e5e03b9ae4666c2447a341895b10fa5ef60a8027f6b5101f36b3210e8696dff227cfe41ba9c9d4691bb2455bb462a0e3bc94b4c32f9fb3c64ea891af2173efd0116ed1db1e54013893b9c2be043fcd5ef650bf6d60b5be80999726df299e348e737086b0150882c93f33bacc7c1a00f9659b40665374cf7668b256c9c138ddf64771aaee1a7a99256a820d62e5b9fcb62bba101007f92871f8780c8cf32ef060d34874d25aaf135d4a78a0eb3e3e69260cb3b922af8149510821114b60ab8e792f0823627f13598ead365723f2c1a808fee59f43db8dd8ee8ea88bce4d7fbd53a2a536c2ca49cbe351113a1cbfc54df239c7fb59dd3bc51ad29a910aad54c676ce84f11e4e619e0b641955cf7f4f47f3656618037e22ca320f9f57f29cb0cca91dfd3d23abbb729676679ba90338929ccf4a496b258c3774c819a9729ddaefd7e50aba73e55628ba2f594b1394e74fb8d68a673c8ae3769f4d6ea7c4ef115dc33d93c47ddec8679161a8b3e290b5bb6b211cc7d076624e9c4462aeb6279bb72a0b496e83367ca1f622a912c5241b8308710f9e5664b88d3d443fa846da27a7c44f0d50b6e865e4cbc4b66719115227dfe17a1773ebcbd94b0ff21276a86e7455e13d7e9cf90c7316db1232857c0efaac8f864050b99908b6773692b886dfd2ff577277845d2a3b1873cc75faaf8b2fdd55c0dac26725149f82fe751da71a042eb93a3ba23bbe4642cd49d75f6c5fe6ddd3a95b53648c0a7e02fdfcb0c46027a0c16990cd5ddc4855e84650f062482a96f80171eb493d6fc3efac1e72af2aef3612e412f0176d1c245d01081e224009b6e5c3c4064f71ac787c2b82ee82ee17359811254ca3f707bd438ff802d5e97053cebdbbba32efe89d4482b73a7970a8e33a053871994bcb694e8abe6218c87e74bec00c9e22e943f09eb458333813eb957742eabdab66f020f706feac86a7869d140f7ab16ba7e67e63eb9590b846e19a4f682b2c7c6d94187fc9be8f91a867daf121a3d111c982dcc831dbf4bd5904411d39755aca52be7239859977728396fdba67837f7d859c3490805968299fec0325ca9335717a835f1722eab45c114011e1725dea23850f4e63df94370afbd815e5f70cda67be1bb8b45a20ee726c68258560ad6c5a35cbd6fe74149d6f1f9ccc3b2fc33c351420c0d42ac8de37fc1c29fe0d3def2cdc88efbeef0cb573e9b6d83bd7e21267ed7d1191d1fb023dcae17c9bb114a36e6d2a175c9a8194b3a1938e500be16776a4855f05df2cba720b0c772d83705efdd0bf9383f8fd5c3d079f647e7933f2f44ba3734ae9c8ed1b88cbc120de7e75a021053e8f9ecbedbee36ac331d88c597ad338472716ce264673b102b71738a18eca09d97b2d7fe62a49d273235fa4d94eb2bfa585dbf7ff0f41627550bc90d913589002b2e1cc739f1947e60a0b1d6be4625160eaf89a6aba507ecd7d3d3d7e004ac692512a999322d167224e600f56f7979beb609665104505a7679c2647c5736f7592ee4613a6cd446cc098fde50a96964e3ea3736ec3299ffcf28d16f12b6249b4a3bf4a4870f93c2ad66339b079ad721f5638964e781459c68a82962a469f726c800e8d82bf62646ba2e62b7e7280b7c3125dac8ae4dddd388b90c2f62ba5e568750b2452dbe562421f5c407488cc1af51d958c16209c46be8428427f8363a1c41f9eccd74bdc33bd64d3452a216ca8df49cd87a1a0d62e363881ed93be4862707dcadf514796ee56ec08f089d1ec5a345863399098aea9be913330fdc7c392a35d59de0f3013fbd7d9b73b793b3f03788709b08e521a25b75bf585bc8913cae0b54c808852b19cebce35a969b9ec9562465c0fb92b3b8aab5843f232201f7973641d3c8a226a4946c5a11181121832e2ae1888be8529644126281b7d639032cadfbffcdb986315a222bc204b62a6e5a8cbc5a9fea581394d0c48c124d4febdc18235cdcd5973ed6fab818e719105ba2a20da2f7bf42ccb8af1039397d8a84c8dc186714afa037aaa74bb54fe2c3fc6a63d9fd40289d8018b402d992fa0655409b40ca1418909531efa5c0a55e771e1b255f199cf1415bdb05815e8e9998f96c03ce34f1b544269bc874362550a63cec2765df69ac352a3668370794e86a2aceeb8506196cd9f4e0d3c0b6722f2136605ed4721cc2ab8dfbcf7b736b01a5d45420726d49d4c3685e8e93482df365c4c1208cc1aa7cec5629fa3e66e4af884f66ede73dcf6e3740efdceb8e8cb81d3de1ff93f143b9a64ccbf978131ea946aa835948fe5fb5d9f714b4c31458762c5e193b5d7596796e8e1e31f5ff99f4cad6d77faf65f3c2176e85c9b6c58171b6c9aa821199add135e1b550bd2c853e4017a4d1967eed64938988b22eee89e2e6ef68b3035f5357399006c378aac7f6076f4696587e844fbc603d7ef7add12dd1384aa414a5b1a56e3cfdda0908651f459dd62c1e37359327980609684945a6a5052a81de96e34f8317af54c493a8efaefcb43cd9aafd27f2594c2c2c3e4011aa098c98344678133145ed3357f8bea8593d786a4ba1e6ca85d7644903de2571dc23c8e108fc775737a6cbe69d6c8412899cdc9dce71d613dbd1b4ea8936f403753b84ed2180374a48d32a031feb6af8f13763c78d74e444f953ba576d2fa6c2a98e2303e451d38168257cc41d2eecf9a2da696df3560ab1833d4b018c9c9b38be110b3d40ab08a78ac21409f8e9e783795dffec55da3bd485da5e1f61d53da6b16e32866a1257300ae7abfb33d6c4c2e6139d54a2d108d98893b232858d60f25451fbf2e0f868dc535130f20b09eb2119ad407e00f18b48e44537b5f2f011856ae83fe3df05e6785fd0371632a1c6d03b6dd142f8f33693772dbeeb0a04766cdc09609e3a29d39ab80b1d5ef5cf385676faa4cd62486f18a8633582f3fd4735c67462d783d893382660ecf5a78267be7b38378725fab1cb7dd37f302cc2cd2a4f65b4327d281e0b4e1239fbf21e2f5e2e441719f33aed114f39a6fac9820a8c2f61964839aa479fd2f52335dac8215ca6fdaea5612e26a6e9c6b4001c3b1252be63fae62fadd2f707ad277968713c137814fee26b00094ff87aaeff8875a1f4c15b4d93dd9993e22141c3c622708e844134b77b84b9c831371f9c7f1f9c4ce1110f4eeada394a7767a6c5b8222f822bc92bd19b68e4ca803ad91af7c78c7ba1eab42f5207aec2b13a9995e4e2782e619d0fc9d652bc6a8a01e8926604cc84bdbfa410e4925c4a60238df13795c20a8ddc129fb90cbe698ffae58a04fcd6ed198eb19eb97313edcd45a64d4e9b690c9cd39c90810eb97bcad03c6a454eed391cb395ca061e193a44e32d2843d3c5a27c2703929ddd6a5000649a3e563a323fd967baec4b506b4e1e573c6d0ef3883a63c9a7cbd1ea2074cd77373e2703f049fd806feea7a1e8756e4db5ad517ca04dabef9b01b96805c1aec8cc97a0b05c74b14f0d022062a25a4213228dbeeaf37e932c3522db08c1ee9d35dba920e5d94328027438abcd683b3066a3e3b99dfc85ffbb8a7d4240d4facda4a2a85244cd68403cd4591236618c55425ee313d1af1fe4ffea90853c4383488b88a8f7ca102eefdfdf9623e8b9fc6571ade3c64cc98f7ac15d08b3c5ab35c303e5b086c4f6c45eefc81580b1759abce13be7850ee7f806b6cf2fafaafe6cc2027d5c303ebcfe778513706f86f531cb9b0752acf705bd647a94e8c2f954acb162921822485a328e758791ccb7a105081b71e934256298a6c40c784e93bf83f6818cbf510c4abdf0e83c7f5fba8d68ab2e543ce5a97bbeb535b7f704a253a3f331cce5ca1439ca9d01a3cd7ee176010fb0f2b889ceefbaa3056617055b5fb3998bca1d4740f57fadf4c27d6c754051c182591173f90735ea25b129a9c9f40f14f71aa3ffe4b05f4463a660acf013cc027acc2c10c380e0d0553bb6c4223fa184cfe15e6b8973a3d1403d7e7e2ec025a49a4f4edb7848947024974b2addb0eb23850e2cf36289baa07a1037d2fd00129d69c9ade2b657129d8ab1538e758bf5d5960c23bf118a89e2bae621374e7dafa76b98624eb85d1e9b874ee9d32bf17f43b42d7d57798bc37d088b897b1f33c4d04f63d9adf452d80ea11540ae8b11310ffd9586d60b028c176862c5eb52718cc99ccecb5aca18d7819d78bd8e19264838d798a97bd2d288625affbe151dec9887106a00c99fc6a5f1a0a431aae941867599ff58e2cbfeb9225de1a17760a96e1ac5e8c900cf7b594945c094678cfa1dd908c08015744304b65a0468cb824f625cdaa46c1090325c3edf656fd8a2b1c294cf027cdc7d38423fdd675c29667c81b4a74d90395f0816d006731887400d5d6b80337024b4cb70a6e45d33189318e141c768c7bafff889662af76288a7e7cdb730122bf2b01e975f61e3d389f001d13824791ff56e317f79cd5b7b5d7ad1c63b2014903c5ed74cfe6b1d62c28d1866f0e1a7f3ba2108f684ca014f4f164506c8b60feaaea4b8a1b7c6c6a6022425de223bd52a85ce031942e6980270e9cf438f46f90f0a07b8805c951de844734af1e3402a4590819037030743c2b769baae0b29289c5913c2552b894270f95bfe49a1e773237e5554a58d2ec6203536e49fefa78549d55b8d7c3175c5105ef4e5954c2d35b6299123083a6e51190b2f2632a429b06e804a6adf6de2ace4515eb3c18397779c3bbc27db4795f46cb7792a160d8ec494d12edea60b9283df8dd7a1deefc491b7793beab5a6581e070d1ca23de85c7b58bc7b4f4ced1c9b9452ac73ea48835c22ef7390eefc8b28a7f5c99186912972e4a9790212cfb73bd99a2da076608a7ee01874f3476185b6484073783bebff0e9b6633dbb9709501d43c4f28e2708263f290f5b7463c792a451b8e19fb642e5f944c1047e5d43917cf50ee8966bf27b937b7571644079b7ee10435f28eb610bd81cf2c451d4f8e80bed1fb2e8aed6f02d690abebd10630d9e0fc1a9d0e37476e593e80d17c1defe4b182b6b3be2cbe72d003ee231f09ba234329753d2e7ce4d6a1890c2995633a2c6626e7b7bd530e2a8a0e56f06c70022447dd92d5296b82f06a683a654a2929376bdd50e744ebf647d5645c8827ebcc36eb5c87e57ad7a044b72bbc40910fbab0e9894c7f0f088cc89bf8eed78e2c528c6447147f08a94af0389027c5c0cc53d7421e725b562deeb9bc43a18fd22932cfc319a78b0bf", 0x1000) 08:48:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/38, 0x26, 0x42, &(0x7f0000000080)={0x18, 0x1, 0x400, 0x6b29}, 0xc) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 08:48:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb00dcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0cc71fd647961b6b27d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a0115e107c9e1cfd2bef5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1000000000000072) dup(r0) mprotect(&(0x7f0000007000/0x5000)=nil, 0x5000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001140)={0x0, 0x5, 0xdd, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f00000010c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r4) setegid(r3) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 08:48:46 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='(\\\x83\x00', &(0x7f00000001c0)='{\x00'], &(0x7f0000000600)=[&(0x7f0000000240)='*&@\x94/:\x00', &(0x7f0000000280)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='(\\\x83\x00', &(0x7f0000000480)='#\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='%]\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='(\\\x83\x00', &(0x7f00000005c0)='\x00']) ioctl$TIOCCDTR(r2, 0x20007478) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 08:48:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000000)="1f0c6ec61302d20e1d8c99db0ec85d0422d31980d567e484ec48b0f60c3cc08bf8f1328c8fb48d663ce3570c", 0x2c) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b42c", 0x2) 08:48:47 executing program 0: r0 = msgget(0x2, 0x100) msgsnd(r0, &(0x7f0000000440)={0x0, "4df21fd6499c5bbc1d4f73d44882143b97af9d72c083781ee7244375026affb5da7c7a11740eeed93213e7c894ed19536510b449a0f4e11a5f4dd3f3873a20a48d1c292406ff73191af9ce8d488eea18ba5765cd49bf2e829a33e90dcbae904e90320da09e5212c59af9e9f8a5ee4d0462b6e22f45dac71a7d212151127bbde18fe290128667ad5090a60bdb7160dc52b05846f76b1b415bfc236764be37ae0a79fb6040f24b8eec75a441ce45514f0638c34647cbbb3d8c90becd4cce1111898f3e1eb2a3d64aff3887d36ddb72457b137cb5411d60a189f97ac6b8b6b81e5c36060ed6f97446d7704b962d20428a7d0cc677b773068d983c803415e78fcbb17dc9d64bdc23bf5db25a94bd8364dbc3fa64acf8817237c5c53f3e68643edce802d80a57f847d0bf77dbe36bd42c34aded5944b1e71896927ff6c6d5ec2f1848c98d84137dc494fbe6b29e7c92993ba522504343222f78178839146c2159ec01065cd694f4404718949de714faa4ff9fc00a5a05aa20fce126c3793c6aba22528b02be01df6a527fba991af3b4fd549f5b948f8f7607f746fd1021b5332018dd57dd803024e7539376e3aeb50c725187d3c8dc7a4d0871ea975e8d2081af62ecd2924c09af1a656ff7b5404b4b99ec5f474e67ee54aea84595e799bbd6445ec87d2d0b0d186cfb005249c5c5840836d95c2b3ae7d7ff660777fcc9545297b5e69fc97a70ec3683eb1f9e7211801e7cc14318405b86da2885ab8a97996c314705d0d4d0a7fcde7af274824d1133f78334e0cc9c06a332e1ed7ed6579dc307cc9b664489196b573d159cc2abf29fc0640615dab2f3f41a7c047273c2b36ffe82889741278ddf7eeb9667fc0d5dee359483b0a4cf96186c5f2f3cd713ea7efa5ada1c3b1bcf1498fa2ff40d8b0d2a840d87633f4c5ff5c085b2cc8e8ca12ed4a1e2bb84b8958eea201140cc9e6a441d39d335bcabcaef5369eec75ff079639dc1e2bae0687acc60cd0ce48057320fcfb4c4a2b5c192e47634e290180652c7097a7b42d860ed5601ff38eca1c20b1cb3970e21c32476285ac8f824b9ad84fc3212b0d5bd6b2d3265ecdcacb9ca0ea6a29deda9e610452c2ac213a9edea412292a80cff61cbe432d0d9600d7ef7730cb1ac5b828615ed079d67746d3b3a03c95253ba3befa2967bea095238150477e04d84d962ddfcfc20f9f07995d1d892826b71e2d0eb268f16b3782f5e073145184ac17ded433aa8ff1644b1d6a564729ccb1e975cbbfbc7dee82cd60a2043e816b3a7473460ec03e7aa2a7925bae2783c42ccd615e753c9248abc6b646b0b1f3b6979c433ffc8dbc50702a84b5538bfc3311e3f300b519f0a376bfe8bae73ea1e633d82ec14e6139ac941f3cf5dbdc1ec312140c761b6a1fc37f5ef7caa0cba4f1ca8d60fd167d6f44d48fd480d57f62b3591eeeca1f3495d7ced3edbd26ebaf74ebae679b137b935a44f833a39d94cbe088e6f7ff6f0bf609199bac8e93836db0ef2f05a67501f92da156f48a63aceb76a7a29898d932d5a039eb9bd3300be0c002bb0e576d67a96e2f1804e0269560e953424a2dd4de832a3e4101708e259b1fe2db5fb1146ac693f3923baf6a19e76604f9251bdeb36867a09b83323b7986a1f00fe63f9c19ef9c0d6aaad61bd06f0e34e0d8cbd7a585b25c0c63bd0ac8238a149e1b1c8da47e3a18e2fdf261e7a1dbef211055a8ca859b19e69a558b227f458b4cfe4ffa2690c6a66a8d59f98f2e4793d59bd08e3faab94f836015b6be746fab9847f13c1ac6182e9c27d094c3a8ef1fe645ac767f5c1145f89c9e7779b146409c6ab986be39dc76ab49ecc4cd257b83074c6e12b041a02b03304916be81b73cc31254188d436947429d3cf3c003f568934c9ba54a621921301100bb256824e799becae03bc8722fbc2736bb7fcf11fb0016d51a309df83be9d3919100ff8ac83de0bb2237912f5b78efd014a04ec5a0a2c16c6f5797d439f47a1b269ad5023bbd11866abf2d4edef77f46e2780eabdda3ced068f3c8803120fc0b1d99d5375bdb1eb88b99a514b9e559714632eeda98419cdd857f0fb5cd0ed36116c37c4df3bdf553f028cbe9e62740f09cb4ef212ef108adfc68052384070c81888aea58cc172b9aa0ccba5d50e1ef0e3d3a82912d1ce6cd2dde5371eed4e2d892888a308b5316423a32dfdc3bdaadf02a63bcc33a439d2fc37761a09c5f66212b66b35953b1d88acf4c6ce5bf68091c153581a3db39493dce2850c2c84f0d4df898b1de82c9906319149f46a8f5c0f6801dd8c143d663de0f860387561d695e126af4bab052ab2a50bd8ad2f07f8d71365cf18871c02d4fb72830bacaf807836382513de4a659466e6885393b3e8eddb802118ca4c445eab9405f673a7adaaf42d3480166dc0b2c480261e7a8361112907e83387995f8e3971ec3e365bb65e7a6d142d1b5f802a1484c12f357f8be3d7afe29714718c9d40768807c8579698c7a2356ef210520a4c7ec04028e3edd2861e7892f4994e2f340267f0659c4aee9d660b4972f48297461ac186c54dcc744c0346469619bb8bf1cbfdde9b2d620391299a9381028838746644e080b19b96fa049be473eef8256ca7a05bc791f7dbfca99a53d3c232a855894407f6ee02fa2019187d1c4d86616e27535d53f459438704154295dbe8fea8c39528a32affa3e1b37e677b20cc0bdda925db5d630b8a42fc8142e5b941445dcfa8187fd6824fb436777b9d131320e80d071b6695c4f39f32036f926639f361671c28f1351a1961f11f533117da1156cd60a9dd18bd7a2239ff94b665a512b1b384e1f5c558b8a87f596e38487546208d0205cf7c203d4d85000652e589f348334b76f63f4b05"}, 0x801, 0x0) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRES32=r0], 0x1, 0x0, 0x1000) msgget(0x2, 0x80) 08:48:47 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000400)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7fff, 0x20, './file0\x00', 0x401, 0x6c1, 0x0, 0x96}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x300, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0xefee, 0x7a, 0x800000000, 0x1, 0x0, 0x1b55, 0x100, 0x1, 0x3, 0x3ff, 0x3}) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 08:48:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) close(r0) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:48:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x1, 0x7fffffff, 0x1, 0x0, 0x2, 0x1fd71341, 0x0, 0x3, 0x0, 0xc7, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 08:48:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) 08:48:47 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x100000000000026f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0xb32da114bcc78de6, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r2, &(0x7f0000000000), 0xc) listen(r2, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/235, 0xeb) 08:48:47 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 08:48:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x91}, {r2, 0x20}, {r1, 0x10}], 0x4a, 0xff) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) 08:48:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3ff, 0x80) r1 = socket$unix(0x1, 0x3, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r5 = kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x1, 0x0) r9 = socket(0x20, 0x4005, 0x2) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x100, 0x0) r12 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x48000000000000, 0x800}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8000001b, 0x7ff, 0x101}, {{r3}, 0xfffffffffffffffa, 0x41, 0x0, 0x0, 0x1}, {{r4}, 0xffffffffffffffff, 0x84, 0x1, 0x9, 0x9}, {{r5}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x62b, 0x2027}, {{r6}, 0xfffffffffffffffd, 0x2, 0x10, 0x0, 0x2cd5553e}, {{r7}, 0xfffffffffffffffb, 0xe2, 0xf0000093, 0x3, 0x1}, {{r8}, 0xfffffffffffffff8, 0x10, 0x1, 0x7ff, 0x3}, {{r9}, 0xfffffffffffffff9, 0x0, 0x2, 0x4, 0x3}, {{r10}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x2, 0xfe000000000000}], 0x5, &(0x7f0000000480)=[{{r11}, 0xffffffffffffffff, 0x30, 0x0, 0x8, 0x3}, {{r12}, 0x0, 0x2, 0xc, 0x8, 0x80000000}, {{r13}, 0x0, 0x8, 0x20, 0x0, 0xfffffffffffffff9}, {{r14}, 0x0, 0x16, 0x40, 0x4, 0x5}], 0x3, &(0x7f0000000500)={0x43, 0xca}) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c6, 0x2) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000000000)="b9", 0x1}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x3) 08:48:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12cfffb27858f5d4fe6c37b3bf1b05eb5ad35a04fff90004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 08:48:47 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2008000000001e, 0x8000, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x9}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) listen(r2, 0x1937f5f3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x8846838a) login: pckbd_enable: command error pckbd_enable: command error 08:48:49 executing program 1: r0 = socket(0x11, 0x3, 0x5) recvfrom$unix(r0, &(0x7f00000000c0)=""/226, 0xe2, 0x802, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 08:48:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="63bfb22ce3da4ab88fbe09ea4ba34e8833bbf0a0ab162d230bd8c1e198aaaf4550e777de1dfb985bf06930b996d916798e2daacd9fcc23492a6aaf6669394f8a3457793e20cc925d3f1b48fa48b80eeb411b697af12787beff86effe5a091e691b8da06473d8f440b256ae9b3224942bdcb760f7d6bd084640aec2898e7a069e37c5917333e216308bf97e116e0c28c9a7c8d5bebb8fa4bea148c99467f34e653197c092636b27f6b5bf895ac2ed1449565ee7a47ad5b3b660e2b1d12430eb76988a4d8fd040120e803220dd4b30bbb31b0eb1ecbcb43bacbec06b97f5c10f03c5682e8621ee4a6c15e98427db28b27683f6115ae8b3f2", 0xf7, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 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, &(0x7f0000000300)='\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') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f00000002c0)=[r1, r2]) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0102131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206204de62df9cbf2f6e880d3b82f00dc9038ae275f8719455ec51d61a09a0ce3c769896a6cb0ac599ecef450434449d90fab28934055f85334fc6c8aa67867b856977248e2d2fb100c8e0457fb5486d91e2b4cd7d2214295075d304f104067addb41ac38c1d13d363cbf4fbc97a5f56a2c4369a7f5efe7e7071ec3662eebba4dc7ae02f578c143669ebaf522e4cd09ac0564e9650970ec084c7154c360499e94b05b7ef5ae82fd290b70cda38da45e08b082aaa7920e2f885abcf4514c928fedfd20e74270080e21195f4b6f"], 0x50) setgroups(0x7, &(0x7f00000000c0)=[r1, r1, r2, r2, r1, r2, r2]) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x302c0, 0x10) 08:48:49 executing program 0: r0 = socket(0xd866b23e0740076b, 0x8005, 0x4) socketpair(0x10, 0x8004, 0x2, &(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r4 = getppid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="c4bcc3c511db7ef427bba68f8a13c523cfc408ae4ee998c76595469ed94000e94d3be6af195fa6d9f21b9630687efe8b46f10d6be91f04d9edd7684bb65a875e0a46f73d78410983087ac6dff9fba4affa0a248aac62af6d7ca5c7e1af89b88aa0441d3ffb38b6d98eb77d2357909582b03c6ec0e89ad979d9750066a3b30cd2e8077b5774bdfa33a35d85cbbdffed11a05d6d1621cc0bd0e745666a75a9d1d1073d3a00f7d55d8de5f5c8ccf5bdf2ec3d5b57054120e03719e36a1ef25369907c", 0xc1}, {&(0x7f0000000280)="3dd52bfdce528100d47b8b1b8ed5bcdf740ec330d139ea24fc15367ba08e7447d8761299ca6c2a6f843e6738abde27b2d799c08436926de59b80c5ba296a06f1e9e48e7fccb052e9f4627f00436f6356d44164d9b11b0cf2221a01c343b70678b75d0ab126b004324609876156a58ba5f5b5a79d3cb1cdc21443c9b71a05fbf8b68c", 0x82}, {&(0x7f0000000100)="a9c709f7cc87ab69e307d9d5", 0xc}, {&(0x7f0000000340)="d3f0f1a5fdf593009f643bde20857928fba94f95817cac01b50bf384a83488400ee531bb442323f2c2cc856809a0a8c4bbf5df7a58cb3bcbd26ef779b17edc644f31feea3f96f32ec4f60c09484561", 0x4f}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000200000020000ff000000000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0xa}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) uvm_fault(0xffffffff821fee90, 0xffff800002d71002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821fee90, 0xffff800002d71002, 0, 1) -> e rtable_satoplen(21,ffff800002d70f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a126d0, count: 0 ddb> trace rtable_satoplen(21,ffff800002d70f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800002d70f09,ffff800002d70f59,ffff800002d70f11,21) at rtable_lookup+0xed rtm_output(ffff800002d70f00,ffff800014a127c0,ffff800014a127c8,21,0) at rtm_output+0x1a7 route_output(fffffd80393ad300,fffffd8036423c08,0,0) at route_output+0x78b route_usrreq(fffffd8036423c08,9,fffffd80393ad300,0,0,ffff8000ffff8bc0) at route_usrreq+0x35d sosend(fffffd8036423c08,0,ffff800014a12a88,0,0,0) at sosend+0x6e3 sendit(ffff8000ffff8bc0,3,ffff800014a12b48,0,ffff800014a12c10) at sendit+0x58f sys_sendto(ffff8000ffff8bc0,ffff800014a12c28,ffff800014a12c10) at sys_sendto+0x92 syscall(ffff800014a12cc0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,4fab7a71010) at Xsyscall+0x128 end of kernel end trace frame: 0x4fcf0d15210, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a12630 rbx 0xffffffffffffff5a rdx 0xffff800002d70f5d rcx 0xffff800002d71003 rax 0xffff800002d71003 r8 0x21 r9 0x1 r10 0xffff800000936ec0 r11 0x29ffc148949989e3 r12 0 r13 0xffff800002d71003 r14 0xffffffff821d6a78 mplsdomain r15 0x4 rip 0xffffffff81741610 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a125e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=208525 stat=onproc flags process=0 proc=4000000 pri=56, usrpri=56, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff92c8,0xffffffff82290d98 process=0xffff8000ffff7708 user=0xffff800014a0d000, vmspace=0xfffffd803f014210 estcpu=13, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 37283 81258 64759 0 2 0 syz-executor.1 *37283 208525 64759 0 7 0x4000000 syz-executor.1 186 275248 0 0 3 0x14200 bored sosplice 64759 521095 48858 0 3 0x82 nanosleep syz-executor.1 96911 519667 48858 0 2 0x2 syz-executor.0 48858 382544 33145 0 3 0x82 thrsleep syz-fuzzer 48858 494256 33145 0 3 0x4000082 nanosleep syz-fuzzer 48858 241799 33145 0 3 0x4000082 kqread syz-fuzzer 48858 301478 33145 0 3 0x4000082 thrsleep syz-fuzzer 48858 156543 33145 0 3 0x4000082 thrsleep syz-fuzzer 48858 445754 33145 0 3 0x4000082 thrsleep syz-fuzzer 48858 160917 33145 0 3 0x4000082 thrsleep syz-fuzzer 33145 31428 972 0 3 0x10008a pause ksh 972 310135 95300 0 3 0x92 select sshd 58146 493580 1 0 3 0x100083 ttyin getty 95300 321887 1 0 3 0x80 select sshd 45933 146487 77254 73 2 0x100090 syslogd 77254 440312 1 0 3 0x100082 netio syslogd 11434 271091 1 77 3 0x100090 poll dhclient 34275 475510 1 0 3 0x80 poll dhclient 10951 241852 0 0 2 0x14200 zerothread 12250 512612 0 0 3 0x14200 aiodoned aiodoned 30222 402839 0 0 3 0x14200 syncer update 68158 298221 0 0 3 0x14200 cleaner cleaner 33111 467806 0 0 3 0x14200 reaper reaper 21660 350692 0 0 3 0x14200 pgdaemon pagedaemon 36401 509238 0 0 3 0x14200 bored crynlk 54395 433970 0 0 3 0x14200 bored crypto 82887 375988 0 0 3 0x40014200 acpi0 acpi0 75215 487214 0 0 3 0x14200 bored softnet 97238 472164 0 0 3 0x14200 bored systqmp 60400 12382 0 0 3 0x14200 bored systq 45738 335279 0 0 3 0x40014200 bored softclock 49259 181700 0 0 3 0x40014200 idle0 10664 463861 0 0 3 0x14200 bored smr 1 310684 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9452 6314K 6322K 78643K 10575 0 0 pcb 24 9K 10K 78643K 126 0 0 rtable 101 3K 3K 78643K 194 0 0 ifaddr 40 10K 10K 78643K 53 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 24K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 75K 78643K 1253 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 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 11 1K 1K 78643K 17 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 123 0 0 proc 41 30K 54K 78643K 256 0 0 subproc 64 65538K 69634K 78643K 70 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 19 0 0 in_multi 33 2K 2K 78643K 42 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 173 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 74 20K 20K 78643K 1038 0 0 UVM aobj 8 2K 2K 78643K 8 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 12 0 0 NDP 6 0K 0K 78643K 13 0 0 temp 95 2346K 2410K 78643K 3167 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 98 0 91 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 40 0 36 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 11 0 2 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1613 0 205 46 0 46 46 0 8 0 ffsino 240 1613 0 205 84 0 84 84 0 8 0 nchpl 144 1996 0 375 61 0 61 61 0 8 0 uvmvnodes 72 1663 0 0 31 0 31 31 0 8 0 vnodes 200 1663 0 0 88 0 88 88 0 8 0 namei 1024 5048 0 5048 2 1 1 1 0 8 1 scxspl 192 5250 0 5250 9 6 3 6 0 8 3 sigapl 432 293 0 280 2 0 2 2 0 8 0 futexpl 56 2075 0 2075 1 0 1 1 0 8 1 knotepl 112 54 0 35 1 0 1 1 0 8 0 kqueuepl 104 18 0 16 1 0 1 1 0 8 0 pipepl 112 174 0 155 2 1 1 1 0 8 0 fdescpl 424 294 0 280 2 0 2 2 0 8 0 filepl 120 1661 0 1566 4 0 4 4 0 8 1 lockfpl 104 61 0 61 2 1 1 1 0 8 1 lockfspl 32 68 0 68 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 254 0 247 1 0 1 1 0 8 0 zombiepl 144 280 0 280 2 1 1 1 0 8 1 processpl 840 309 0 280 4 0 4 4 0 8 0 procpl 600 456 0 420 4 0 4 4 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 384 199 0 181 3 0 3 3 0 8 1 mcl64k 65536 3 0 3 2 1 1 1 0 8 1 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 5 0 5 1 0 1 1 0 8 1 mcl8k 8192 3 0 3 1 0 1 1 0 8 1 mcl4k 4096 18 0 17 1 0 1 1 0 8 0 mcl2k 2048 47497 0 47458 12 5 7 10 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 77915 0 77840 11 3 8 8 0 8 0 bufpl 256 5931 0 1400 284 0 284 284 0 8 0 anonpl 16 35518 0 26776 40 2 38 38 0 62 2 amapchunkpl 152 1110 0 1030 6 2 4 6 0 158 0 amappl16 192 1020 0 552 26 0 26 26 0 8 2 amappl15 184 157 0 152 1 0 1 1 0 8 0 amappl14 176 23 0 20 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 10 0 9 1 0 1 1 0 8 0 amappl11 152 17 0 5 1 0 1 1 0 8 0 amappl10 144 54 0 54 2 2 0 1 0 8 0 amappl9 136 516 0 513 1 0 1 1 0 8 0 amappl8 128 113 0 101 1 0 1 1 0 8 0 amappl7 120 28 0 24 1 0 1 1 0 8 0 amappl6 112 52 0 44 1 0 1 1 0 8 0 amappl5 104 163 0 153 1 0 1 1 0 8 0 amappl4 96 494 0 465 2 1 1 2 0 8 0 amappl3 88 122 0 117 1 0 1 1 0 8 0 amappl2 80 1690 0 1639 2 0 2 2 0 8 0 amappl1 72 14324 0 13908 26 16 10 19 0 8 1 amappl 72 669 0 637 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 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 294 0 280 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 294 0 280 1 0 1 1 0 8 0 vmmpekpl 168 6183 0 6165 2 0 2 2 0 8 0 vmmpepl 168 37663 0 36272 87 16 71 73 0 357 10 vmsppl 264 293 0 280 2 1 1 2 0 8 0 pdppl 4096 594 0 560 6 1 5 6 0 8 0 pvpl 32 131573 0 119795 112 8 104 104 0 265 7 pmappl 192 293 0 280 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 422 0 13 12 0 12 12 0 8 0