48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x1000000, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) r1 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000100)=""/125, 0x7d}], 0x3, 0x0) 16:01:31 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) 16:01:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() close(r0) r1 = kqueue() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4810, r1, 0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:31 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x5, 0xff}, {0x18, 0x2, 0xff88, 0x20}, 0x2, [0x9, 0x1, 0x5, 0x0, 0x6, 0x10001, 0x3, 0x5]}, 0x3c) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)="9a3f2500"], &(0x7f0000000200)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='\x00']) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 16:01:31 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000b80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) open(&(0x7f0000000b00)='./file0\x00', 0x180e0, 0x20) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000980)) getsockname$unix(r4, &(0x7f0000000ac0)=@abs, &(0x7f0000000b40)=0x8) r6 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:01:31 executing program 1: setuid(0xee01) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x200) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x8, 0x39a}, {0x18, 0x1, 0x5, 0x3}, 0x824, [0x3, 0x3, 0x1, 0x7, 0x1, 0x9, 0xffffffff, 0x1]}, 0x3c) mknod(&(0x7f0000000100)='./file0\x00', 0x2100, 0xfaae) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x3f}, {0x18, 0x1, 0x0, 0x200}, 0x9, [0xffff, 0x7f, 0x2, 0x0, 0x0, 0x4, 0x4, 0x7fffffff]}, 0x3c) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x3c) lstat(&(0x7f00000001c0)='.\x00', 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x100000001, 0x7}, {0x18, 0x0, 0xffffffff, 0x2042}, 0x800, [0x4, 0x4, 0x1, 0xae9a, 0x9, 0x7, 0x8001, 0x4]}, 0x3c) 16:01:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xff, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:32 executing program 1: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f666977653000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="4a94e85e1e8dac", 0x7}], 0x1, 0x0, 0x0, 0x4}, 0x401) 16:01:32 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x89, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) shmget(0x2, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) 16:01:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x41) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) 16:01:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa4) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x21, 0x0) accept(r1, 0x0, &(0x7f00000000c0)=0x41d) r2 = socket(0x1e, 0x4000, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fsync(r0) r1 = socket$inet(0x2, 0x8000, 0xde) lseek(r1, 0x0, 0x1) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 16:01:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x20000, 0x100) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:01:32 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1802}, {0x0, 0x0, 0x1800}, {0x3, 0x2000001, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x4) semget$private(0x0, 0x5, 0x28) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/135, &(0x7f0000000180)=0x87) semget$private(0x0, 0x0, 0x291) 16:01:32 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() r0 = getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = getuid() setreuid(r1, r0) 16:01:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:01:32 executing program 1: r0 = socket(0x12, 0x7, 0x400000002) getsockopt(r0, 0x1, 0x0, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) fchownat(r1, &(0x7f00000010c0)='./file0\x00', r2, r3, 0x2) getsockname$inet(r0, 0x0, &(0x7f0000000080)) 16:01:32 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x0) mmap(&(0x7f00000a9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() munmap(&(0x7f00003c7000/0xd000)=nil, 0xd000) kevent(r0, &(0x7f0000000200), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) mmap(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:32 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) semget(0x0, 0x4, 0x4) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:01:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x880, 0x22) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000b80)='./bus\x00', r1, &(0x7f0000000bc0)='./bus\x00', 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r2, &(0x7f0000000080), &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r5, r6, r5, r3, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() r9 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r2, 0x10) setgid(r9) map stack 0x20000000-0x20400000 of map 0xffffff007f12b840 failed: hole in range 16:01:32 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1, 0x1, 0x7}, {{}, 0xffffffffffffffff, 0x24, 0x1, 0x1ff, 0x1}], 0x8001, &(0x7f0000000040), 0x4, &(0x7f0000000080)={0x3d2, 0xffff}) 16:01:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x41) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:01:32 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setitimer(0x1, &(0x7f0000000000)={{0x9, 0xfffffffffffffff7}, {0x8, 0x2}}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = socket(0x2, 0x57a029055245b9e4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="269ea6f92acbaab1a96524930259c3a35c2d813d5c2cd415bed53a0d9c291cbffe30d7fe021ae661ef88a9652e889d1763ef3f6f5517bce24e244bdf5710ce7522a77ad92dee3d3c6e500769e4790ed7fb600395909fcc7f315add2432a18232aef886ef55ce745afb7cce768367f9fe67a9975ff45d78", 0x77}, {&(0x7f0000000100)="8903f71992ac42d4a09dda65b5200ed6d897bf1d67b2fd3c3e4a72085f20e52d652cf288750fcb975be5abf0f8166ec17545947edc9744c0dde88997e40e7ca4e15d87f580ef6c0015c6397696685edd85e650bf34a171ccf0fb73cd37ea65ee107b5beaac8f8cce63d45b3b5792389722b352f4d9290c7fb7a9ca5e97396105ea32b2045aab66fd7a2bb391a244ff3245c7710ecf7e", 0x96}, {&(0x7f00000001c0)="bc3aac8e2dd5e8a4783a2ef573a2f432f18f4badf31d71da2cbf3c148366465b97f00e2df88e0d98eb48124f32a96c2ec6ee67f7c34b086f30c825359899887d8a60b00546cbbeaaa62de416be63d934e58e8925e8db183f18a20ed0b42b895a6ec8af1b4b49631b80306a6df305a9d366a0fe15b93f3f9368b58e6817b4bd0b4d7b2ee91ee92b5b3d3376c7741720d8fe98f58d2cc1bd030dbb7820fc4f94d674f616f7e7e70d49529a3273a4a432c376e5169c62adcfa531d670de0e3a5385c6ce01428588006600ed285fbbf4d56b6e6c34faea5524654807c71b55740c8a8cec508db0c6ad5477196c38820a4020766fb46198c39c181e0d2072a17b53e8f6c7117b0f7b37a60eb7c34915b853389c7f752396519d3ae4937c341e9229ae867782a8870cb0ab82e48ececa49b57fe3a4882d6ec9d569a5f1a321d874e81ee463de86eef72fd17ccfdf9d5b364082a7560b61afabf051acfff08773ece4179111629ee4be1625db41bfcecee502875c88af110ad4f2c94908cd82d1e34519297d5ce164dd8a1eeb7984038bbf2e96393bb96b576ef0943fb7424dc2d41bb5689d6474bf869ee236af3dabcef4d6832c426b70f364b684ccb99431db4e3b92b7d35d842ef936d29d4b691d21e3dbf05f2b8321515b6197251d55db5df7331fde77cc54e018bb5057d17dd6e7eccff2357ce467fb713bf3e8f6f6047c43e828a90e54c3dd3ca4fa9f148d10dea2911a226d5e7ad9ed001df6cdec64bae1a84fac69b6608985621895cf3f0cc0edf6fe0ac2ce15e01e2f63fd76bdb7da4a005e49423cc18e74b4071ba94b4e88d5ef13d175062385213df7428a9f5e72bf21fcbc54e438379750688cdbf5642a671ed5a7dcbf56bc569842e518564235154199786bb6a7a0186cde115b58ff2c3d110b089075202c6d4dbbe710af1c9d143cb9f7e941ff36161897c123ce01b09c080044f1c24c50d7c6b684447ff2d6584e454cdc5eb7b9577f37b4372688378522a132b6e917c46d8c9f872bb481d2deee286c8e14a10a7cb79eca9ce4c9f37dd031b7d405f8159e1cc90cd0f179257bc343e94b74cc4e09bb8d8d1b699ba8af065e0dc0aab770ade1d6d110f29c4a312757e923afe302da53000b1e2ca859904d17bbe164a1b5adeaab205dea9481cd7782ea5a4f7edb8e73a67d6aae40c21b6a77cefda3d4852b8cd3153c1bedcadcbee5dbe3f0159ebdc74bae05d3b416c6f8be7b31777b8ad4d235fb080f13f65415a44c298546626c011a2673e6208bea94243e01982471758211cfb57d3074155cf56fe61764175c3ec98ac6ae0b52dd96e410024bf0ab2768c596b2ab41ed94b49a11a790a70b67fda2f843134dd7d9dfabcdfbed698bac20c93f82baf86b7c9e4b1f8f974df44f8c77190c2f3f400174276325f96c10fb11f6560deaa79d0e3338cf1b49c47fb48052784a7bc06dfcffef8654bb6730058e8847224c45e9e341be316b45d9b0a77f7e213a2e137f262287826c45013f6372791d60fa8a9f8caf2c8e873544b971fe427c9d33d28051bfacffcfc14bf017815c9c736f2b83ab44148622c181112a252ce7a24cf98f5cf7e152395dca029fdbbd199a6a8e95bf15a42731910000eced68043a15d000ed5320661a3e666591d0ff91e42bc16b8c49dd677ac32699257d9eba1b04060663292e6b750a9d8554538053292521cb74d95338f43b8388fb8ff4a08b16d6a80b6a5b77d1fd4dfda3a9e2ba4e8548631873581684a38d81f78b32259782e7357d88a6dc95afc4ba420a7388c829cc537dba6c11a52430822992d21a240e9a43a60e772a9268999b456a0597f73c5218bc414bcbe40b75beb03c42c06eaa83ca0b8573751b8209463c4607aad5bc00f16d4e8e15970d507ef7023d150229ed0870be670094804be3d63a0a136e16594d4494a8f8739c1055aba50f77060e17da890952d431d9312ef300f63dd93e972bb7b4e005021d5fa4569fe6dc4642c31ee3d6d0858cd247adea980dc5efcf969d786f3d7ab6991af4d8384d6a3f24eedcd50317db0a4f485125f892dad609cfe3c54904115b8aa95b4da0018627de3be7c3325584af6fc5575a308bfdb09f0d2abeb0b785fc1760baffbed056a06f1133f73db159afa8140304095be7a3c8f6fc9173f78df4f9c620f90b953a37d47baaea61ca6f5c96cf58eaee2984c666fb2ff740201ebb39740098e86349ab45132cf8670f47b94d9722df7a7cc57a6616006857a5030c687758d2b46013d915fd016695b2b40f031e4c8fed584affa9c7fb3ba88e83495800ff6428b2548f2f84554c331bfdb4dbcc15e333ec32c44cf8fb1b483bbd190a8ad8ae7221316bedbebd4d3e364c4b045dc316cfbd47d7d0e250cd0f6558bbd18cb8ab2d15abf8c150e75d256f0d3c0289317634d5c1d96ba89921ea8a3a9c8c60727752df3427cf982bdaa79c3e6f258d48360bba9cf0b573fafc685a8616b070b245c234c61281a0fa7dde17d1c4627df18bfe4fb48261da9d7cd5a42c1cd5423980a2c476eca9cf5a25c0de6c97917f1b74795fbf5f589ff0843d99bfaadf1ecbe7de8fb59b9c0f079a53b7f21c083718aa7ba2b1cff3a82c9f517e93ea47cf8fae119f1447629c93880e333ab2d123b963453d293ca6687abcd3a657d93f8547de61087d589aec6d0ab3d320ece3f4466a69c0a990e148409798ffff092a9a7d5226f35add471603818fbd56402350c71fb51cf7ed6cdf2b0bdc54cd5a9b8254c553e5bf70c4d8520e3510f9d907b462f2b64083c2510f947c051ee3a94c5735d685acdbcff14532a373bfbb14cebb53736d8fb973befb50dfbaad9f5ccecae4e71de801deb3d357d1cdeee6595e5e5b4a53872495a91f186abb59ce6bde56552ad8688fd9703eb0a194b1af7b65276732127d9a7fbb8c95a42ad139f740edcdbc75ff869d9b3f6323d9c2492f6f3779fb73dc4055a8c7cdb851d8b3097cc336d67ad14220e027a06951ab2d3cff4ad39809f942dd3e5f2e077f9b273479f21cc5f88074fdb85053dc874202eea8976f3608e6cee354cae4ae2bd28e5a60e48d2ecdb26beea40d40a8a7dfb84da04d79f8ceeb6ec1f3487e5b2693cabfb77c237b80c8f50ceb6e46c1be9163d178e711421d9ee56938c014fb9cb85952da07188ba50acfb346a75cc89703d2be76623a69c3b77027c8ec617ade31d9c59fa769c6949ffba6317b498e1607f8a3b992e1b3a564bfd1c003a1673626aab7e517098860fe80e5e6907c3ed9c995d0f40fcd8aff9a42fa810a5f9a2bcf4e3bdcd89eba1147a46a18e7673d4069405f848823d87711ef3c11963bcc7d60d9f9a0217c3c3039eec1f5a345accf239c16876e4e34262f53a4fa7ea3750d7ec8037e39ca765c80e6ecad9885eee5eb33b9b395669625b8dfcc9da8d5907547ece20d747f4ec5bd816bf25b6537651dee9691788e08d07f825f96d0ad92263acaff1c2ffb8b97e332d15d87d08d8e60459be271df69b8a9059c75652a1967166aa256c0c6734b9bf67f55a5cac8cebda53d462072824b4e9bb1fb863ff4c7970cfd59f4b4605d1d95b83ecc6df1373571fc1666c61fe28c8d67855d8726e2e46293260e57359964d583aa1312d77730ffb16c480ac0c9e3c0d2f47b0d825cbd72e2272ae65236db6a3340b4add25ae6e31cf7304b0c49cabb636668c721eae0c60f2a697040c078f0a30f686709bb64b93757fb6ccfc354cf98e00e0d00069e8e7b6ddd99279db608c4e3ab1f3726bcf92d2ae66bddf3f700a179423cafbf1fe273a68052db95ab557a0b01ccae53bf765b19866ff32a06122a32c013b61019276b5ac84f08d9139f6286363aff3d5477c949f0c70485dac070308b8e4f29b694bf8dff36d8e92da6bdecc841b25b6a04133ac6f6ce59197e4a4a3a53f69a5c170521d44f4035b63c40bf3c2fe6d37fe5ac4ad2ec834bccdf8800bd27948401f4287839e246e8d89878d6cb1f45b745b5db7b375175d37ecd0d43bf0eae8fd082dab984d3afcb999707795043a5852e7ce8446193a90aa703321fa12e8c0333ac82c360f6e0ab4571eddeaff7dd29e28480a10c1c15a47f4ab1a6b1cf9e2f661b9f4f6184ccce433ab6285d4ce7ca9b6e838b3a6798c1dfb18ace42454a0774f8d606c8a07d2598611889e07f7d19007f67fcca59c9ed85e7671147ce490f2cb8167d96c2a02c19c708ce776ce3daad2faedaa8fc75382db89ae029ac487d0557f602146724846bc76e09b579743b5c704854f3955c90c9f94466c259b7f9474d1187ba14bc8cdb8571a6af72b91389f3a87eafdc20bfb715d3116cce56219d7e01db455e83667e9d3c10d04bb6f4c99cd79a58a29bf0ed740dde00e5865b22e80c9b41aa9c10cafe23b30e87dc6c340dc9fa2b071efd674a928eb9450a3c922cd5dcf8c2f0c79f5f41fe8d9365c17530c2e98a7fd96c39acf74b66d5dac28b76aa8ef941b67a7903f5c4b88846ce2f1888e859214db08f152e3136e0a9a53c7d96ad718c9e732b13f13f7b15a031ea91ef0651d4ea48e0fbc88150026a5edf0fa9d06d0a1942dd28f7d0785089adc9641012ea6686f5fcb1a817dc78728168289c8b73cf9a2b41f19b450061d305763282dd6df25b1c850d40b0466539931ed017c9a7cf2a07e64405453270ac7670a36697f7ad3fc29f06b731b96682d33bf54d70cdb8b6345e1a9b094b6b0baa9867c8f2a34ae45e27efcdc79e20746c89892ad6d1308cc896ab61d61fb240f15f3522d2911004b68f14495e06042138833a2e9d4a6b3cd53aa709cebd9f1989213e76a8c97c0ebca6285ffe25211767b59ea9fbcbd168b105b283c36aab8d207766f1e1df6f1535488746b4d26718175009d10dbb09ece647968f7f74db65d82125c2f8401b9746765e32936d0719d3dd6d5450fd32802fb9ceda77792e2b4ce25fb1b5ed82af998c8ecea99f1780f0c968b37196b634ca2fb2da0664c3420ef0ecb4d6f30c917addcbbfde8b4b6848fd4d394a7eeb17f37e9e972130c37e391385cce12270bcb0ef4d554c147c80d92f8621fd5a97d95989a8d42e9e9d403002e9d0f66d43f0e3ecf9fac5b693e810028f69dd59c8cf502595f88241125cd0dcd1dd1d6b2dc055c1db12232fd7ac883e70bcdce74d9ce03b00baf9d0c017ab2c2cb8de7a6a2af3eb0db9759c13c1b7082319bb074de38c59e2383049db16e1048d38019e66c15526139083a8f107af088401338c7c7fdf336c3a543bafd34d251a04fc14da065430d92449c47e17f704f602baba31e237a5b85cc026d3c98e049f57ded0d69ebadcb019404d53f0b6c38cedaaf7a3fd299d82538732e6e5b00851510d93e367c4e05ee310e60d687e8c869925639280bd8dce0a3bf32b7c53d9ed538a1f6833f8ef461fe7239a215d48bc5639eb3cb39ad8e71dce9d9d2a493d3f990b63e08cd60a32bfb0a7111fa9599f7544c5086e31d4883efb2789995f43846cd7cfb4e4545d66463ee87aa67aa0f39b84ed9635a699c6204494dc4e1c2ba508b38a270f3ce7f232745f539352a0799c8596309f890e861705e1a7be5a1ed116bd05ebab0b7c27aad751be489f6a2e6309312a2e580087e9b036e8e267e42b56934391320ff37cca41595de8568754b74f6850b041fb3aa7e2e8de0839367a9fcb37c8ed896005b682e23e3a7e2cad9b22b03888a36c5f7483ecdb74681cb46ecd190cd845b0e33626ef4afe36b9d95f0c1680caaf5a6fdd57eb4ce58aa44e7eda40fbd8f61bc06278430cff5ac1", 0x1000}, {&(0x7f00000011c0)="bca098ecc6cabd99164ee703bdf97244bc9ad64029a791bde51e8ef3b2f1b02fc298aabc88e5392474e91f0f950d76685057834cfd9366c94690d196ac7ccfeac2e7a862f2f587770266b4b9ff6dd5bd", 0x50}, {&(0x7f0000001240)="24f4ee1334c114b57da34ca2624b638099e4bc21d011a083963c706f0ac886148b82084cce99cab8c1e987ae6f85d43bd1a174aaeceaad8e2571484ccf37f27ff03313ab1987e3", 0x47}, {&(0x7f00000012c0)="a1083ee1df726d10ae769a01700814833f3232b993449b4eb4b044f5aa95115d5036a6181a55476c9836005ef8203e0b65ae3988718eaeb7fce31c74f38a7dec1ee7fa4999eb0cb2ea3872d5c2972450bed673e71dd4fb897fb9a2d50344e980a609390b23337eae7881884b0c9b03fa180d0f265b5a749ddf0a0bed0605aa90aaa46ae8bac373c27d2fc3a4cace964503fe4413295c8a1a6bf51f31dd68ac962f33dafbd014101a08cf59f5c3e4ab840007ef53f5df97a812dcaa1224c4fd7656a7c0faa8441f0c12bcb1d2eb5ef2bc3c570643d8398bcc", 0xd8}, {&(0x7f00000013c0)="e13149dc36b1b4351337b8e814c10474573229fc46555f7e2469299937e7b3926790272f190dcd39666c9918b754583ff5d6ff9cc6e0559265f11c59604322d5ed95c3a98e20c5c962591c522266ba91ecb404b3e2730d3c91c325d16e177087bea7988b6d6f6ee063b7c98f36a0ac1a05565b6fa943b12b8c7ca9df897c2c92d0be191f79080d3ec4975ed0353161a180de3c7a641f724001f9ac938365fb63c7868ac8b1953bbd48afffc6d41162f7e6616f215ffe78bd76c1007457f8a31e0da3008870a41014", 0xc8}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xf}, 0x400) r4 = socket(0x20, 0x7, 0x401) recvmsg(r4, &(0x7f0000002880)={&(0x7f00000016c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002780)=[{&(0x7f0000002700)=""/65, 0x41}], 0x1, &(0x7f00000027c0)=""/173, 0xad, 0x29}, 0x2) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) recvfrom$unix(r4, &(0x7f00000028c0)=""/95, 0x5f, 0x40, 0x0, 0x0) bind$unix(r4, &(0x7f0000002940)=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) getsockname$unix(r5, &(0x7f00000029c0)=@file={0x0, ""/4096}, &(0x7f0000003a00)=0x1002) r7 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000003a40)=""/185) stat(&(0x7f0000003b00)='./file0\x00', &(0x7f0000003b40)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003bc0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r9) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) fchdir(r4) fchmod(r8, 0x4) symlinkat(&(0x7f0000003c00)='./file0\x00', r5, &(0x7f0000003c40)='./file0\x00') socket(0x0, 0xc003, 0x4) recvmsg(r8, &(0x7f0000003f00)={&(0x7f0000003c80)=@in, 0xc, &(0x7f0000003e80)=[{&(0x7f0000003cc0)=""/1, 0x1}, {&(0x7f0000003d00)=""/4, 0x4}, {&(0x7f0000003d40)=""/151, 0x97}, {&(0x7f0000003e00)=""/118, 0x76}], 0x4, &(0x7f0000003ec0)=""/5, 0x5, 0x2}, 0x40) faccessat(r6, &(0x7f0000003f40)='./file0\x00', 0x4, 0x3) shmat(r7, &(0x7f0000ffa000/0x4000)=nil, 0x0) 16:01:32 executing program 1: semget$private(0x0, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) socket$inet6(0x18, 0x3, 0x0) sync() clock_gettime(0x3, &(0x7f0000000000)) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='r\x00') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x8}, {r1, 0x4}, {r1, 0x102}, {r0, 0x80}], 0x6, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:32 executing program 1: pipe2(0x0, 0x2010000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket(0x6, 0x800000004, 0x6) fcntl$dupfd(r0, 0xa, r1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xffffffffb5c97e1f, 0x2000000005}, {0x5, 0x8001}}) 16:01:33 executing program 0: socket$inet(0x2, 0x4, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 16:01:33 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:01:33 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = syz_open_pts() syz_open_pts() write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) syz_open_pts() sendto$unix(r1, &(0x7f0000000040)="1d41d1652caf22e739e59a5aa222249ce017417465", 0x15, 0xc, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f501a9121f065"], 0xa) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x20000000) 16:01:33 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() r1 = semget(0x2, 0x6, 0x586) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000080)=""/130) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setown(r0, 0x6, 0x0) 16:01:33 executing program 0: r0 = syz_open_pts() socketpair$inet6(0x18, 0x4002, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r1, 0x8, 0x6, &(0x7f0000000080)="9c40317cf866", 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7f}) syz_open_pts() socketpair$inet6(0x18, 0x5, 0x7, &(0x7f00000000c0)) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x107) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0xc0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000006, 0x3, 0x9}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0xfffffffffffffffa, 0x2}, {{r1}, 0xfffffffffffffffb, 0x3d, 0x20000000, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x41, 0x40000006, 0x800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x7, 0x1}, {{r0}, 0x0, 0x1, 0x0, 0x7f, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8c, 0xfffff, 0x4, 0xc636}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x8a, 0x4}], 0x5, &(0x7f0000000200)={0x8001}) fcntl$setstatus(r1, 0x4, 0x4) 16:01:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x880, 0x1) read(r0, &(0x7f00000000c0)=""/30, 0x1e) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x63, 0xfffff, 0x1ff, 0x178}, {{r3}, 0xfffffffffffffff8, 0x24, 0x1, 0x2, 0xffffffffffffff2d}], 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x20, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x5, 0x81, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x3696}, {{r1}, 0xfffffffffffffff9, 0x2, 0xc, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x5b, 0x1, 0x1d, 0x6}], 0x4, &(0x7f0000000240)={0x1f}) 16:01:33 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x2) r1 = msgget(0x3, 0x280) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x0, 0x800) msgctl$IPC_RMID(r1, 0x0) socketpair$inet6(0x18, 0x5, 0x3ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x49}, {0x18, 0x3, 0x1f, 0x6}, 0xb5, [0x4, 0x1f, 0x567, 0x81, 0x7f, 0x1, 0x2, 0x7]}, 0x3c) msgctl$IPC_RMID(r1, 0x0) r5 = socket$inet(0x2, 0x0, 0x985) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x10001, r6, r7, r9, r11, 0x70, 0x6}, 0x5, 0x4, r12, r13, 0xffffffff, 0xffffffffffffffa8, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') r16 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x1) connect(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01012e2f66696c653000"], 0xa) bind$inet(r0, &(0x7f0000000540)={0x2, 0x3}, 0xc) execve(&(0x7f0000000580)='./file1\x00', &(0x7f0000000800)=[&(0x7f00000005c0)='/\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='$}\\%$-/%^\x00']) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000900)={0x400, 0x100000001}, 0x10) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000940)={0x5, 0xffffffffffffffe0}, 0x10) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000980)={{0xa634, r6, r14, r10, r14, 0x2, 0x2}, 0x1, 0x1f, r15, r8, 0xe645, 0x1, 0xffffffffffffff81, 0x100000001}) kevent(r16, &(0x7f0000000a00)=[{{r5}, 0xffffffffffffffff, 0x48, 0x80000000, 0xff, 0x6}, {{r5}, 0x0, 0xc8, 0x6, 0x307, 0x2a}, {{r16}, 0x0, 0x1, 0xf0000000, 0x3, 0x2}, {{r4}, 0x0, 0x10, 0x80000000, 0x100000000, 0x2d74}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000004, 0x100000001, 0x7}, {{r3}, 0xfffffffffffffff8, 0x71, 0x1, 0x7}, {{r3}, 0xfffffffffffffff9, 0x2, 0x8, 0x2, 0x5}, {{r4}, 0xfffffffffffffff9, 0x2, 0x32, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x84, 0xf0000004, 0x40, 0x8}], 0x8, &(0x7f0000000b40)=[{{r2}, 0xffffffffffffffff, 0x1, 0x6, 0x91, 0x81}, {{r2}, 0x40b24f8d75c9ba7b, 0x80, 0xfffff, 0x100000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x4, 0x10, 0xfff, 0x81}, {{r5}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x3f8c}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x13a, 0x8f}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x10, 0x5, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x52, 0x2, 0xffffffffc8ce514e, 0x19}, {{r4}, 0xffffffffffffffff, 0xd, 0xfffff, 0x80000000, 0xfffffffffffffff7}], 0x12c, &(0x7f0000000c80)={0xfffffffffffff800, 0x3ff}) listen(r2, 0x7f) shmget$private(0x0, 0x2000, 0x49, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1000012, r4, 0x0, 0xfffffffffffffffc) 16:01:33 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) semget(0x1, 0x3, 0x339) flock(r1, 0x2) r2 = msgget$private(0x0, 0x104) msgctl$IPC_RMID(r2, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/104, 0x68}], 0x1) 16:01:33 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto(r0, &(0x7f0000000000)="4e026555742d3542d03363bc225b14994e2d51480adecf22c5ebb2c5db26fd7c9fed8ffbdd94ebb8baad2573807fc23d", 0x30, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) r3 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:01:33 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000080)='r\x00') chroot(&(0x7f0000000180)='.\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000100)='r\x00') chroot(&(0x7f0000000200)='./file0\x00') r0 = getuid() r1 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r0, r1) r2 = socket(0x1e, 0x8001, 0x5) r3 = dup(0xffffffffffffffff) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r6 = dup(r5) openat(r6, &(0x7f0000000000)='./file2\x00', 0x340, 0x20) socketpair$inet6(0x18, 0xa8e196575d5a89d2, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) poll(&(0x7f00000003c0)=[{r2, 0x4}, {r3, 0x86}, {r4}, {r5}, {r7, 0x4}], 0x5, 0x6) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') chdir(&(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000240)='./file0\x00') clock_settime(0x0, &(0x7f0000000480)={0x9, 0x220b2de2}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) fcntl$setown(r2, 0x6, r8) r9 = shmget$private(0x0, 0x3000, 0x63, &(0x7f0000ffb000/0x3000)=nil) shmat(r9, &(0x7f0000ffc000/0x3000)=nil, 0x2000) chdir(&(0x7f0000739ffe)='..') 16:01:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044b", 0x67) syz_open_pts() kqueue() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x9, 0x2001d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xa060, 0xc3b2) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)=[0x9d42, 0x0]) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x9) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x0) socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x100000001, 0xfffffffffffffffe, 0x8, "380449b61bf275bcef321344ca09a0ef5886572c", 0xff, 0x81}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x3) fcntl$getown(r0, 0x5) r1 = geteuid() r2 = getgid() getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x3, 0x3, 0x7, 0x40, "ff7d4c4940f1d81e18c234bfabba794512837d5c", 0xe0, 0x1000}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r5 = openat(r2, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000980)) setreuid(r1, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000009c0)) dup(r5) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000ac0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r3, 0x0, 0x1) fchmod(r3, 0x40) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x10000000000) 16:00:10 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0xc996, 0x0, 0xfffffffffffffffd, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) r4 = semget$private(0x0, 0x0, 0x110) fcntl$getflags(r3, 0x0) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000000c0)=""/251) write(r2, &(0x7f0000000700)="5dbad716cc493ec86277c06db232ce3dfb274442d4f9db9abf3e717e2eff9db83cc04ae36741c8c05d49dbcc046e338bd65ec15ec0608d3c888f9c94109c9c86d53bbacd6b3cbf4536725d4c8afb0bacdf8ca56df867391a731e8d69086578e5b0933490cacfa0321992a17364001f6a070cef4b58a201ca19e8704887e1602376b5f5efb4ae9fb11b961fd8fd80cbb61783b75e3aa988a29dbe568a5917fba8f80f5f065aadc022c401c14c26add08ffa47ea7448173268d116b9fc490a5a9fb6cab816231a4119ecfcdea807c3da1e9639343f46806d459f772aa2705951fc27e7ba76aa0875ba447a5e1501e561e81a30a20471fddf2f82a678c40e5c670e9f1bb5603813d7525731350f7deef8a8c1dc26187c983956cead8383c02b9c646374f5b741c211826ed79519bcaf9e10b0a5e2d4935dac3b5f3f1ecb80195612762aded1e1076423fc385c58799df31b90dddf973f22bbeb8fb35df3badf436ddd1cd2e6844a95a585701088a3d135500aafb405905835729a1798c9bbaa956a1842d847638586c1bd077e1baaed331e591b666358b42cecfa5c88f7f71643ff75c23d31a34d2c05fea00bc4037017ee34387d64174ac941102126ca6215f50a8dc1ca19895371ca0f40d83b11bc195f6794ae758ac62ce124e63bf0c5dabf34c6bef5f29fa892ff5918c167efdd2138f3f22eee6badc2fb3e245ebe4fad3f4354affe48038c5c9d876d341874af776b9ddb3f4c16b41c02444b2e21866bba92d01368853c3fd18d69cb9e2d7f2471dabb5e368205b49cd311f93d49decdb2faf87bd85c54ce5fc752845778d50a11a2c7b52158e38d277c301546ca12088151d568f4abe07eea1e634f211025881d3e95225ea6e060e455e3f6ee3f87408a711054921c47581992bc76e39c38ef356bc9daa098a8f0c10e50599b8eb74773095914e8d1a017f9625e57a812f203c3228c1a303598dc68a0238b0a142a7b55c78268c84834b77de3d3b1948bcb8180fc167d0c23bb8a1e8ab37f89601d72df90155d8463242977477743bf38719091d6b77e1d309c274a30bdb0a31a7feb851a4852f9899b2bd087fc0070846b1f3c398a3f24475f35f42eb441697e22cf4e2e3656f2626657ce08fe22f335e5608a50cc0553ae05aa857105946d0f87d12098c275d5e18a7b6fe04e700e3e2e3fb5cc2b9b7f495933fee16eca4965d43c18b1bd7d15596bbbdf7ead6524c4b80bb0432dfc8070441ad4b9cbe6d3e23cc2ed81b28bd9a069f2e2522c7810abee26503a17f3292579f49378d2da4164b68e01ac95a7ab829f0c14be46adb2152caa6204e639ab28f45b038916bc4b62f23570a03f5e01b47f2e81ed103313ade65fcc5f76376e59a0692a18fa6b7b503560ec983fefc470a9414bdb92319a334d509039ab7bc1dc17501671a3003ab64fb5900699f5afc07dc82c48d1c975a68a96daba52c5b710d3656ce0a823cad29a6129c9fb5558ad9ad000036e8d7c7b3a3c2eb6c2e4cb7c299338f3ef3913b810a494510fc1f8f35798a9df89c6fb5deca909138bf164408e4d76ad05ac2e5eeb6e820a7c2ae382d5b6d1864fa2e2bd144ca8b68dfcc92b0e88bd24c9dc87aa30729d81579582bdb015a83e846a145306ae9da8dfe90ddf5405c5f34c69c1ee79a12149b6ef4f7df4d9bbe6fd2953176ec830c961b6ff8f0fc78944d38d78c51dadfc386cdae48ca6df7a66d938cc71eb0f7406c39e05e214648365e3ff739bed70d1ddb40954b6b1b9fce68ede08b4406bcbb572df876d616a509c352dc0527bc159ea4d944d61f411b374c94c122db912d81c21c92b489de56850d4dbdd9f22df5d5c231a0debc8504940923dae95541b5d404607791438b95bb383f7ed99ed1acc43134748f0a6a0dab037ae728549a27b4ccf2df2941ba1c9678f2ce17b4972c35166847a006c5ed473ad7531997e27a80d49a17142b8cae485c7b921058c627ade0c7f5f3083dc90bb47bd116c0bbac36986aa4488673587add2f27a9b252747601eb5ca985ac3e514645ba7f02d2f6e4ce43538a9b1f3bb2ab1468e27538779ee4777106b4aef4636aaf85230d0cef02a35ec4b28a67b98454cad1a0933d89027919d3e6ed4f7b7b0ddf4ab61c13eaae8d0de2fcdaa4532cec1d042be424217615d1e61277a76299749e743ecfcdec54023f8bc42bdf79bca3014af04632ab3177b227eab761fd37984e888c3ffee3fd4949273ae55f26944ac0d8ee4f641b49c2f0b7822568394ede51e2b3bea7e5378bfd4246041bc117eb07164c13adaa815417eed705d48ea9a3005d26c11232c15171d954d65d83e7d967848ccfaa8f1a362a24e0b12b9ce521244345b41bb183dc3d8fb88c3bcd07ff55b7622119f0bd32b7e9d9b2010141174ce5066452e3ad25183f659e5d171ebc192b9935eb03aea76c7b80e5f82790acc9403a373fc3d06eb10a31ef30713101231a282a36d4f48bfb7aafb3e4fb91db0610121b7d18170109f7c92739aeb031a9fe32402e28860d7205b23a7662c2ff714e7b186730c79185dae71ee03bafc25c2ac609af916311b08856321375d7503fd859a14d73076b58005930ffa84b778f7837634d0cbf4dee848256751d9f722b4c1ce4fc1f6277cb778da8da620c91ba670a6fc4469a10c0d361872f531dbcbc39f1ed412f6cadf6dc78b56c598be750ea5f54c6f804f3024095d9eaf19d1ba440e9ce858e937abdcb687c56e6d514900de22760dfe2c840cc8a2299e6c072e67e0c0c58decdb001d12b83dea78a43d564999d90880a157cb8362b8ba441f60f32c38ba06bd838ce70a71d8430741c4ed998f06edda49854a4126fb84c35bce249dae3d67d7d5f2043f1131c6fd8c102afd2648fe31a026db37d75659ae4f5ec2901054702f6c9610ca0d166290dd75863c3b38ff6153f028c8f860353965f477f27c2e8b234c1e66312cdfba7daa221e07b973a4ffc213f3eed98ac6aa62ab235944b5deb99cd20db5f36b991f9bc86572041167235346dedef350b63e6ab15e936d85c1858c9ac94ff3100dc062ef7ac70249872971ed5d183eab293f1da7fed2a4e38b4414e1a3d25e4f07f3c5de492904dd9df5184323ff0d0b595c5270753bc9a1ca86be00a96c095f3b1d1d7992291a9a6da22d5aee8e6f002785a8a910c25abd051d97bfec19e93bf737da97a8c027e0abaa2026dbf31c2aa7961985f849db4a1e2b9e2181d304e2cb04b8b64447af4d483a02548fa0602245d7725a6090425583d182231c351da8c74470e11855efc18e5ba6344f1f298f906d5d717929b03775054c639347bc0074454b9697f996ea7ed3e303c8626f7b99d72d0b233fbf8af51510619086627376cac5028e485c273d3e90bc2e315c5997c817b0b016f9781de13bb1f450cdf60bb3632c5dbf2d669bf3a0941f2c702b6e83c3607515dbda7afddff2f2f027382fe0b7152a750675af8022fc2ac93aaf29ff1679a01879c6d4c472d0bbfd8cb42b2378f9e11c370d0a6b92cb37c1defe9116e8e018b1fd2c9138829b217ae43599e6fbb64e050eca3d554dbcc84ab89854c8f21fa545a87fc9e355fddc62b88b97f9df1a641bc0e8494bafaaea24fca24fd2321f96040c3c39243b206748dd4b9aea15c8a3fa6a4ad625294ea77eedd7ede6a5630e500ff57f12e88e3ec0f76d96d1314b0b092f9e12bf8b97a5ba4341c3d01370344536fec154c5e743d993367925e757094a88bebc963beb9968dcbc22c52887929f9ccd57a9d5a1863b48bfe9753e9deceb4ff8d970d16479edb0032f70a8da1fdaeeb989e81206c54b0c2ba818a5e1682f8880d93c11d2e0cb7beee3928cdb6e6f2ae42e4b5330b21d34d4cec4c77beca529e0e9280a51afae4e43f295d5d68d4ea1f99296055b1b2ad2ecbef30662a81afa85560325dfb35f250d75b68ef989f3e99a0e5137f18f2699bf8c19a73b48aa234575e22679fce96d12e7ea6955552dbc8a6f084b5916f38338bf6c4bc549b19f7adf677e2aaed64905d04294258bfeb76f686de4166790bae50ec87e4d233531bba0a038c3825bea9e03b0572a95e6544ec9b0e10c6ba99c0e457b8658b7e3937f39c3a85587a4fcd90deb7f48e84b9f0c903eba5821b611a40092a740dc81612a29fddd24c0b0cbd82c47e6b7c79c23c5fe26d465ac36ee25497b0640d4b5c46c8c6cebda6935c6a502d524c92127ba7e96e99ea259433ff2b8a8941b23ca976823bf0881610f76cc9de5747792e51d47c225d9ffa17da559f755c13296bbb53ded322b24888c56406f82547c7884f5748235f517d0db9855ee2ccbb86f8f68981a314d61bbcad6c3bfa2934754c170f70ae7b2e276899d98365fe44a718c3ac6f501d4831bf5f2144ea84d637747de30b261029fa4920ce2eccbf9e22b99c9f4c5b62aac601f290ead01e72393ccb5fb9ef59d14253ae68298e3cabb4555cf9e99795bcb30684cebe1789b1d5dc320cda374e30f9e65ef96c322b4234252957531b98d61d60f8efe8aa6f5b691ec77e03c118c1ce4b81d61aa5e92f1c0f73b35848abe791fef77b1f55dec3a850bb386c052542fb4fc6c3fcaea2c2d14aae67614d1d5370a36ff61b8e13027bbc097ef12f9608fbdaace6041db836163e2def7b7948a53ed5280d5c99f30e00d85743f25ff39f16f95b7fe591563bcab0105ceb19408d6e34cc97ce77b083a289a7496e46e61007ef09ea587871e7fed7da25a1f14386291c4cd902e0b3671991286cd5dfa5defadede1b108540af67e71cc3433d741b6ffca9f81997ac582d61534d846fca8bad3fadfb527543d30ceb6112addc56e9afe924dcd6d013820e802df3ea6e5d271bfb4a00b582c3ee5cefd3e0035229f91e6e76bbfd957483f22fac1fee315cff4f190f49cc608f419ebc2a7178174d40e77cf572112028827d8144504e665972a23bcfebd2d7cb5a31e198aec4969a8dcd3b0d5792b4a321479b3b776b5ce29f6ee1bda00f45f210ca81cebc0ecf01d213f8883fba728934afe86a7dd1e8cf9368adb77c950cfdf0496d2f100ac11daa327363ab9d37edf85e3657f9bb84f376119223e82247c962c05bf029756ecf0c30ff5bc3b8bfbfeb1650ac4647ff914dadf361ec4e6ef3ecd2c4e4f7300881fe67b042d51345cd0837a74e64f6a29ef1291981f8eae653334123fae4f09935d6384a9bd9f57bb9c91f23ead1c1290a7e5239c2b832d514caaad23c9d53f7a68ed67b1c9efb3a590b52cac2df06238c24424f3ca578ad33a74d9ebee87b40ec22f141a9fa29eae2c87e5a0bd460d1e89f9485d52ef04ddbdce7ca7b2df7d4131c8926fa7df36c99913673fe72e612d784642c247989cdf6e75660e29e82f422f00067c1a64a6ea15b3f920fd28d2780c02da5dea2d593a1a544139bb2c67dc061926028d6d263c0a65104958b25300408e9f937605a400abf330c9dc936d8e8741981984f66354a351ec9dae1491b67bad6edd56fd170e5c619343017cf80a4c012c5f0be76416d04b52a08e74733a7a8f7b3202876798187c84804297e372ffd35e5b140709b79f5bce86d592bd6b93dc53224e4426763a890e9599cd314bf238aaf02d598f63c3e5bc33f026d09d6a16da4963d143be9c0f27f8e161c8a4eec10ec47563d2505610890dc334835dc89529f4d0c7f6dbdffa3df7ca9b0b7bb9888c962bc0f13dfda6d05ce559c450b3f07c337b000c74ae6810a53f1c5000bf5f2ead8220efe41e906f280d0dfefe372191fa19e16d9a030176a0377e9da686", 0x1000) kqueue() dup2(r3, r1) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff80000001, 0x9, 0x101, 0xa18, "fcf327b6cc23593963795516054412aabfade9d2", 0x7, 0x3f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xe7, 0x2, 0x8, "ce8e19c50f93899cf6129f29e6b1ac2b0fcc23b3", 0xd73e, 0x80000000}) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x748) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x604) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r4, r5, 0x1}, 0x1b0a, 0x93a}) kqueue() getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/80, 0x50) r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x4) 16:00:10 executing program 0: open$dir(&(0x7f0000000700)='./file0\x00', 0x200000300, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: pipe(&(0x7f0000000240)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) r1 = msgget$private(0x0, 0x443) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/73) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r0, &(0x7f0000335000), 0xfc94) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000016c0)='./file0\x00', 0x10) write(r0, &(0x7f00000005c0)="263fe3832d71fc03842cc5e69b92bf7afd158d68430f809cdc0383df6c0b13ff690e2da05187e8d754554437c49c17c5f0b0b34fd17bae24748a77b81a1e8a580fa184d6ccf68a9a6118643eb4050516852443033feeb81259966f29abe50f6a9de2b95660e1fcb165a1b11a607c66e7e820d7b1d196159f446cd16afab58d9ee0e3dab796943b299054bd7eaec94e2d6adeeecc255c975d1c85e87fa4c7379d3367c09c1f2d2b528caf8f973449fc28a618aa08903365209561535b3531a81f7b47b3955d83109007f49f72b04c8c047992f5fe85f80f7568c9e3245e0314702abeb83399c0198c06f0dc0ccf00f1b057d2f2846226ebe5d349b266a494ebe3f935f07ff2916fadc6af6f4a31db33a2564944f1cf673b636a5a927f3c002400ebb2fa5af84640f3bf4b7f588545fa4ea3bede5ed478f0f8ef94c27961d5496723103219e7fba0fd73643bea24cbc86f247e679018e1dd047f11d3dbc10d6b3a236cc831083c6570bcb53914c71e297353d1acc33c48a2fcd511d53eb70e70e0a57fbb87ab8501a437687eaa3d2fe0a249af412ca30adbfadb589a6f35e906931b3937df8de026554b7517b5ffe113150921c075f4e5ca4a1acb0cb87a6b7f99c42c1f1d3809613ea7d73b0bcfb3461a1a4be6ba063a63104c9c408f698fce1dbaf6066ccaa6828aac14672c50bba8caa761a6abc8c250b90cc4ca50a2db5bc49ea899a7d062771372a4d02559181bfedc683f65be2b525771aa98d007fce467a456a70772d1590e7f57896cd01e5a34d862b767896219edb3d5b862ed2f131f4abac531f3aa62c32885146ed002ec5c034a0375c53d1d88cc507eed5552d4eeaf0802950115e5613144f86e6d81876850b1d50b4089d941734095a61fdb1e92828171fd4b241ff651194999dacfd4619159cf8d035aa9752eaf2198c9c887f044ce860e222da53c1340964e753b008bb75e3c77cd45f27fecba9fc29b0e4cb0f8c3772056f0972febcce66d34e05267ba9cdef0b34ea9a6aa784235c15d5226fdf4027d4f4263f4640a1aee59b8bc38fba8c32cc962039f0f94930cf38858dc3168fec6d8f414dd689b5bff999e0301dd48b12adb35820d74c60006560237964590fe9ce8cebb5a4b101c481d93015dfa9a542dff8247c1d7637ce76fe58f84f391955028a3ef1fdd8fe28863dedf6af13d3f2758de90360cdaecb802bbe5e591f3caf50735eae4383b9ab0c989f52a38f3f9d2fc3d784fbbc3c4356e9281731a4b0ccd51817c988cf2991beb1a29c15160df46763b1d0f8a1492ab6f2436f771c472b789a3571dd9699946639237ac6eab5e9ff0ff32244ee71b585ce17623f77f8f44b433b5af3526ce66e1c5829f82a487b368f9ed6c41c00a9e7ba5c1f8e776238a76b4f2e00e29237f64a1ff9bd63f20a5872a3d3f4cfe7950d85f4bd7723387500cf0b84f14274a93ee079e62fdf2ddf2aca33e2fa97554d66b1838c82dfd65e9333c7429e5afd1d0b99d1c52e12b4b05d74cde08f68ca086d7ecb1bb5301071ed3820cf3d53f8fcda317b036e69a3d5e13785cfce4a8e08463bfa37d138be40f89cff102dbddff45d01db9c24ed05888205a8d5b8ed00ba1acadf09a80dffb6ca4564bf8a745309453c8c75ad6d2b295306b6e306e4555864bfe3a747b1692d3f1d9ff45959f8362ad5b803941743a38f4a62c236d5857ef993880e7b4714060b4d5616369465589d9e449c7d5cd8bd0cd8d7429efcbccee41ff570421f4a2d2d888ef3f868b5ae56d4f065351b70327e4202a218f30c1ed48ec9143695d4e43d32c67517fe34def8cd8ea0336afaa5595fe6fa409b3eae6a13ab79626741234e343d22afb8fe288b7bd80f2640cee1837dce21ea227e5922d0bc41a46e4a89a473a404212107af93e9425ad63162dd181d7211c88694c8355fcf3e29ee46015522856c59840a8792367c080c6c4b5bf450cdc66c8dbe3564808b4ff524c6d4157dbb5d86cab182935ad0beb35d40dfbeeeb17235b242d9f7ae24cbbeb6b22da38208a4cbf51ceb9642a692cb1bb3deab1820f0c208157851e9241122d0c6a416ede8b645e080821788e62b9dbae443d9d2d251d262d7bc41c5b586412e19bdd524926011b88e6b8096bc0a965003b180ef5977a541936c90aa3477817c46e8ccb3c3d038b2976257f7f9800efc8fc3e420551b5389b3ba9d002fce283c6f45e884bada5cbd81acbab24da3a3aad287b2dd1b014ea052e5e2e78b66869889764cd2abdf148c6a64a342ca69a5a678930c485798c418c6153588a6b97e0eb6739c139263643d2fc3a8af35ff1d47cd60cb89057ff3aec1613925b2fee7d2baee9fcb936c1169aac9df4645a962a9d51448d35e3ab650c32f015e7695fec3cf3e07efbdfed63ebf1d0b72a19325528c93653941c6ff5a0d5317808a87cb796cac7baa384ebea20c728a3d8548fe386958a9cfb3a1a346aa9b4ce6929e399d61be893e825cc6256c2cf8ce3b52e36c576cb48c0799547700f32b743df3cbff7d32df10e3b2c1ad77ce3258add88ed51fd6233f85faa5be2190f5d00674d722f28b014a468bafc8e25148e1acad1af0e96c1ebfc749d7097c75cca0228fb2fdd7f01031d1036a044eb9bae34cb071f6caf7b84f74b4c2109b4ee36c57010f7a8aa5c5d2cd6f96f8e7bed2b438ea2478a40fc3731de30ea2db89e7442898565e6b1ba508bba528f1d75cdd1124e93fa6c44e6c6ded8d9e8fb2dd9a8b87fa07ad337997ecd78f6bcdf0671843a94cc76190e75b89f176757af6f47ccab0cb817b63e1c5ea959b4af9e19f89938896e416d550fd396094dc7cd760f3158d7a7dc50c7ec6651d4a6c54d94df62da545eb8a6d109d4ab0c81f18ff63cb2d99fa09a599fafecd30d39e61529745c206f91f7fde285af011a5bae725c9a76669d0a9557936b41be5cbeb26403919ec0b942fbb66dc6dd39c18fe778524170e67fddb34aebe80b11fe9026574fd0c78bac8efc6af58ef69b98644fd60ef53ff5ace3cc8df97bb7c2fbd676982f336ecec65fd8f4e7ed62aee10f95aa384cf0282511683be8c848e5d6aa0804f963c24e7dc4328d62df8b01a0a558bd7ba346877ab71b92d0111083d0209f8f4561064f53da070404fc1ff859b9821d325ffcf0d274b8dd52cfafded65b3954e9fa3a2b9ce035eec3f6acb6a994a1c6b1ab54c826079aef5752c90a581fe7736a6a748bef02442d9454214afc39b3f83ea9c7cb39409bac875005b4996f6ce25fad67cb0cf5c9648ff243084202dabc47a27c059d2727c2c49c2833ed057c759a0073cbf680912ae22f667bd891295c19d2fbc7a35218169f01af030623e5aa47df252514b6a22a1634a985a6450135890614a7c86b86d097e79c32c8b33bcbba33801c7e9a34c9f02c73176c56b98fa78d33d61c388f00a4fb91ca68de9dbabfc667bafad520fefdd4c5bd834741cf60c466eb4aaca1b18f66fd9c3740ea445929d8128f9a24cb0d55095cd0f22a547e7c27765f4b83b2616128f5f2c948fe0b5ea28a9219fff8da8a018d0ec089f2f25e3cc4b002c7e6a81482670938b1179383bea25c2173ded61d30a1e3411a144d1322f42c6ad67bc713229a40b919ba69c3e45b98b05aa9213ff01d1bf01edb292c59738324ab0780ee9c9dbdf2a0f3b5e0da0574de957dd298333281b4d3f284cb594a72d2d0581648803a229edfbd3c7bad4f265cf9ea2074adbb84f7b3dbe7fab8c4c6ae0f42d90207b6bf8d5b2ba9e6278439c068685547e8b78e76259866319a1d2713f1c73431ebcfd51fbbbd21464ded1817effcc7823552595056effb2fade698ae200ce708e6c34da99e91a0284f12794616973f850195018716f839981e85f55b271d46c5170433468a5987ed4aeed5373f6a9fc3100a048874814afb87c89cfa55e8c12270d73717c58256b5adba89e29029c53415220c62f62dbad90b395a77b344f0e6a001c283d16076536276ce346edb78e60c7c54c2d74c1965b3b7cf508dac79d01ec678554408d56457f554b9126ffe2ca445315fb8529f09a9010c0eceeccf9ba28b5168283d5df957484db60065ad38937d74d6971d670347e790c208803a2528462af0da12894ec5c5b98f129f341c0b4ab89949a2cd26ecc4ac61822d057e7bd5bc0aecc099d9fc909eb83dd3f79aadc461ff7bd4901c0ef140302e8efe76853b763ffb9ece2054c29c3ad83740908e8c094fdf2798b4d0187e0017ae7fdcb8ca483c53d12cbab59c1f2924174ab9dc845becd632e7bbc366266438e366308e78e9a1433347b2b6819ebcf952bc86e0f31e79e62646bda1f7662b941f8fc2d04d62f6a6505693eb9ad37e43c199f94370f3ecd74fdc9dc9c2c151e6d03ca0dcff459cc1e2aabbf046d0cf4967377a5e2c8701473767122808f81b9fbb838193ae7ee3764cd65eac05237feca409003d85cd6c7d755180ed83b22432c779d0d2d4378d9000e04b5edf97ea6b29c02a42433649cc043fe2c249ea6597938ed1b9c93d598dfe83a72b60a341df54c539b1fc8a8ffd708cf2246f636f11541c78d5d06341bcb84f3d6c354d391b4e02ab310933291be29887e51b71ac7cb13a48464d1a647a880ec0380ad8e6686df5689346406ed5ba02c7d8ddb011f159493689b2a416aaf77835a8dc7e1661ff669c83e8c93f903e63f5984e2fbec8e05ba24a2e9dbd0b874f96cf1b3e7dc2d4a59158d1d579efe0e87518e1f6fb9b8986b1fe76b67d465f3d278b9ffa00bc85934cabe087b91d0cde32848c4025b70a8aa75296444c839eed14ccb1ea884565ef99a3a01075103026e197067dd7c3dc8ba901ff099ecdf3c9b4f6bbb721ffabae854c27970ed9a96694022e302497e5f9def1bb987b52a26896d81602fcd496bf3316eb28f5ac2d082ca9386f722daff067c50264b3cd5a69e33b722663d4bf8cb0f649a7fa5f23bb9724fcf756ba56742af15cfa0e3ca4315e4d9eaa844cb1ce4592ffe7630648aefa85e46b5a136eec703e50512c2e6f94ff587696ede4e9f4f7faebb120eb3a148726e90caca46076ecd8fa27c4de5f5fb8b7358908f60871e92f537d7ce4a43c20ae4e1b552b42b05d5ba10e284b1c9a9e12370b1b13e642633659638daf2d1a018eb20432e423b622c59482caed65be94b422483a7873916a9b700f2b72ca5b8e0c33dc7fa7d528c0e60697b6c567c3127c6a85c0985dd6ce1af4ebe0eea9909376b70d9ef13c4b8a8492c358f1846556dad3fd798cce60570b78bce0b3b9b4919ed032a2b7581753e195ce9e42838bb432ccb85c1637af2ded926fe1281fda5767ed96592b4d905f842dd637fb406f1a77bce7637f7a81b76e28a6c7127b87f3a837", 0xede) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b", 0x5e) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x4000000009, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) fcntl$getown(0xffffffffffffffff, 0x5) recvmsg(r4, &(0x7f0000001640)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000004c0)=""/44, 0x2c}, {&(0x7f00000014c0)=""/221, 0xdd}], 0x6, &(0x7f0000000500)=""/26, 0x1a, 0x7}, 0x1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 16:00:11 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) semget(0x1, 0x2, 0x82) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f00003e5000)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) write(r3, &(0x7f0000000080)="b726976462277ca7c7095787b16abc1602150dc4cce36e7e2c49d3bd3d43e0065af86b80ed563521a8351ac885d9456de43cc7e4d68f81884b5b908abe05adc155ecda56a4346c2a950069a1d9d214dcc34229e1dd26b6159281b739eb31731468789bad6d91", 0x66) 16:00:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') shmget(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 16:00:11 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x81, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) socketpair(0x6, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x1) recvfrom$inet(r3, &(0x7f0000000380)=""/99, 0x63, 0x800, 0x0, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r4 = open(&(0x7f00000004c0)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000400)='./bus\x00', 0x10) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:11 executing program 1: socketpair$inet6(0x18, 0x7, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x6}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x20, &(0x7f0000fed000/0x3000)=nil) shmat(r2, &(0x7f0000ff1000/0x3000)=nil, 0x2000) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ff1000/0x3000)=nil) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) 16:00:11 executing program 0: socket$inet(0x2, 0x1, 0x4) r0 = semget(0x0, 0x0, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x1000}, {0x4, 0x80, 0x1000}, {0x0, 0x4, 0x1800}, {0x0, 0x80000001, 0x800}, {0x0, 0x98}, {}], 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/215) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="fb5a9d81280e75e89d87bae3964ff223144651317baf192919198390c2801a2b297eff171d8f012f4690c697c6a52bbe8a8b15db6e345cdb686053ef25cb19385cbd14708d2bb99dbd1d7b66d2b944281eec0cce5211a9bcd523a4debabf02c33e431863051766ed42ad51d3f6a05e4643d453a8c75bd75d4a3ae2053f93331fe556583f0cf893936f945fe16ccff3c156af2c660be413c1d893803b7f752b0b96b343cd137e116b33ec00eca8831a988ff370cc58a7fd8da04fbca541dece6e0bb328850c59445a676daefba4e99dd69b9482e4971e4f139a326722d145f9870438", 0xe2) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0xf0, 0x4, r1}) fcntl$setown(r0, 0x6, r1) r2 = socket(0x38, 0x8007, 0x7930) fchdir(r2) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffce3) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x8001, 0x4}, {0x0, 0x2}}, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xa66a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00"}) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x18003, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="a7", 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() rmdir(&(0x7f0000000000)='./bus\x00') dup2(r2, r0) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e12c5e4751bbe698cc1b5503fa8f9c57ef5921c4e9de7b510fe2e3e986c4766b75a6061af83cc378cc83888d28bc4e9ed160918fa97e1bc152908f7ee8a63236b1a2feeb5ecab46909b10574248bb699d731b60a5757fe4adecaa9d07afc0e6ecfb2ad8c5e741edc8c135c8cb367f1ccc48d07aa7027077130adbe2637cd4485ff7f7094cb46819a083161", 0x2ee) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000600d, 0x1000200003fd) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) fchmod(r0, 0x10) setsockopt$inet_opts(r0, 0x0, 0x23, &(0x7f0000000400), 0x0) socket$inet(0x2, 0x3, 0x1f2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x108) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x13c, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x2}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xd498) r1 = msgget(0x2, 0x21) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000000000000000000000"], 0x5f, 0x3, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x40) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x56, r4, r5, r6, r7, 0x40, 0x3}, 0x7, 0x3e, 0xff}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x44, 0x1ff, 0x8e}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000010, 0x7ff, 0x2040000000}], 0x20, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0xfffffffffffffffa}], 0x0, &(0x7f0000000280)={0x1000, 0x10000}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x5, 0x0) kevent(r8, &(0x7f0000000080), 0xffff, 0x0, 0xf7e, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:11 executing program 1: getegid() r0 = getgid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setregid(0x0, r1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffe8) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20002, 0x30) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0x10}], 0x10}, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x0, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x5010, r0, 0x0, 0x20) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xdfb0fc3d75244baf, 0x66) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0xd80a) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r3 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x8, 0x4) read(r1, &(0x7f0000000080)=""/241, 0xf1) 16:00:12 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x80, 0x102, 0x5}, {{r0}, 0xfffffffffffffffb, 0xef, 0x3, 0x4, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x5, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x30, 0x40, 0x8000000000007, 0x4}], 0x4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x24, 0x2, 0xa83, 0xbb}], 0x8, &(0x7f0000000140)={0x64, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x65) dup(r1) r2 = kqueue() open(&(0x7f0000000040)='\x00', 0x100, 0x80) pipe2(&(0x7f0000000180), 0x0) kevent(r2, &(0x7f0000000200), 0x8005, 0x0, 0x6, 0x0) mmap(&(0x7f00000eb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: socketpair(0x10, 0xc005, 0x400, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x5) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffd) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0xd1) 16:00:12 executing program 0: r0 = socket(0x2, 0xc001, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) getsockopt(r0, 0x8, 0x3, &(0x7f0000000040)=""/6, &(0x7f0000000080)=0x6) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00005286c2732e2f66696c6530f33aeb706a4a741e2b00"], 0xa) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x8003, 0xfff) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f}, {0x1, 0x7fff}}, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xf987, 0x80e}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r3 = socket$inet(0x2, 0x8001, 0x7) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r4 = socket$inet(0x2, 0x4004, 0x7) getsockopt$inet_opts(r2, 0x0, 0xbc344191ad7dfdaf, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) utimensat(r1, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x21, 0xfff}, {0x3}}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000001280)={{0x18, 0x3, 0x200, 0xfffffffffffffff9}, {0x18, 0x3, 0x1000, 0x3}, 0xffff, [0x4, 0x62db1e10, 0x5, 0x1ff, 0x7f, 0x7, 0x1]}, 0x3c) r5 = getpid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000017c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001300)="d80a2ec16695b16bb82a7bcd09b1543af23d759e2697751d", 0x18}, {&(0x7f0000001340)="efd5b8d3bfe81e4bf50175f87b5fec127f5aa356ecf249d5b859c839293d9b643cb46411a11722889483cd17fd1a75992b08bf63393e8d65", 0x38}], 0x2, &(0x7f0000001800)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r3, r4, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x28, 0xffff, 0x1, [r4, r3, r1, r4, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r1, r3]}], 0x148, 0x4}, 0x4) 16:00:12 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x3, r1}) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r2) setgroups(0x1, &(0x7f0000001380)=[r3]) r5 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x15696854, r6, r1, r7, r0, 0xa2, 0x2}, 0x80, 0x2, r8, r9, 0x81, 0x0, 0x3, 0xaef}) getgroups(0x2, &(0x7f0000000000)=[r4, r3]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:12 executing program 1: r0 = socket(0x0, 0x5, 0x2) sendto(r0, &(0x7f0000000300)="f8c99aca6f214fd24b51d3f41eeaf6c6c64a166a284202c8b6e7b123326796187d3f3aed035ed0c20e6ec0eba3dddaf96ba2106c844bf44a0c329c8c2d721a256338c2b894fc4f50a207d8cb4f7a6384d0c51d7d4f0bf843b5b8bc0b82f556a8f6e97f55196c7a270a9d0904ac97bdc6ab3e998ed3613f72ac527a802c04deac8297d43291902c484d2de6f8", 0x8c, 0xa, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x800000000002, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1a2, 0x40) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="8202202d4a2008000000a97c12fab76b80290c98becb7c4148799739fce0bcc149e9a8cf4fda6dcd12228990336a20e953f806000000435b7b096644585163e97f1c7c4539d7b2adb7a7f2f5809c791bcd09ea2af7e0f95c7aa3ee87a48765999542a3ffe14dcab440e08c57a572d5a7f62af644fc7fb65a1d6ef9224aaa53408bd7a2cf4b878dea23a8f4d53b28235442ab15fe1fa833c533e5003521818e5d2cf8a1b9888082348e4ebbcac981f6bc9935fe170de096c73e4818298aad988886944cf1fc0ccf62fc0000f4ffffffffffffff0000000000007d9dd33bc5432c44a976eac701ac7fcf535e37127a"], 0x10) getpeername(r1, 0x0, &(0x7f0000000040)=0x185) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10182, 0x181) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x1, 0xba37603, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0x10, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x30, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x48, 0x8, 0x1, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x80, 0x101, 0x3}], 0x4, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0xf}], 0x3, &(0x7f0000000180)={0x6, 0xff}) fsync(r2) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) fcntl$getflags(r0, 0x3) clock_getres(0xfffffffffc, 0x0) 16:00:12 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000040), 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x200, 0x9, 0xfffffffffffffffe, "0c4588747cc5a7895c57d259668fe26b15ef7be3", 0x499, 0xfffffffffffffffa}) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) syz_execute_func(&(0x7f00000000c0)="c4e12dd4b3b200000026410fdbe70f495e0cc441fa2db30f00000047dd7a00c4c2d13f010f0f321d0cb545dd8b0b7c000066420ffb90bdb92327") r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000003000000000000"], &(0x7f0000000080)=0x14) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xffffffffffffffff, 0x1e63}, {0x7b39, 0x6}}) setsockopt(r0, 0x29, 0x8c7, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x401, 0x4}, {0x19}}) 16:00:12 executing program 1: r0 = socket(0x20, 0x2, 0xfffffffffffffff9) shutdown(r0, 0x3) r1 = getgid() r2 = getgid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r4 = getegid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="8202fffffffffffffffd02000000fb5ad2e670c2763a8038155b2ea22c453c30eb9e7324dea325389012f6e6749e2ba4b34382"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6f", 0xe79}], 0x1) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x60) ftruncate(r0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, 0x0, 0x524) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x7, 0xcb) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 16:00:12 executing program 1: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = socket(0x2, 0x7, 0x3f) getpeername$unix(r0, &(0x7f0000001380)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa4) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x8000000000000}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) r1 = shmget(0x3, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x103, 0xfffffffffffffffe) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/30) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000021692c62b93cb5cf607685bd96db7aa998a9c815c488afcd48872ee4a7d4f937a21271cdbcc9230b2bcbe9abc9e688955d782ced241a00a4e314f0dfe1b2e84290fd6a25118c15ef5fde7938b9c4b6b67a32042d2375711ecc017d8ba37902c425ccc9f8a08c7277ab54f1e746f8ebb1a390a3cac028c69b66ec1e6283453f1d4a1b7c0443dba1e99c1ebafee7b3616735d04d144ee82350bae245bdaef6919d1cb94e3057dda45f4d158c958672ba75544504487cc433119bbdd18272a22443c8677475960272708a039239c8bb3f1265925d8a5c2c51dd43cbcf47c42db7817828dd61ae16590a4fab82bcae482bece16ae90e40f4bfd423170b65af2b21bf6cd5e8f3a30b5d987f3ea845f83f91c689e80aac6859d5e3dbf7f5a4f3a63736c5a23e209fc92bbddd93917668644f7c6557116de6300060f5996184ba2eb7020450edb0c713431244ce141c348d7341b13b20675c1e193dd23469a030ae164574259307382d044c8ed1bb3046ea589863a47fd98c0c6070d0d5edd0502d66d9717c1d9bc7d3023741b271f5615507a2311148855f1a57f4aed436e70f07ae9237f850c15ed30e96bf9d1009b8bc8895a63c9100ac1e6ee7dc651bc22626488c9869d848313b5e00725ff7f725acd117af747578e797aec755b5064b2d512523bf9e1c8f26225d4d2898e551cf2a653d8dbceecfc379f33716bb7d2a79116dfdfc912f3095fd2674932edebfe532a687ce4b8e7a089b31e7c83789ad9b7c117d782c99be4fe6970af5053a8ba8db047cb81600f148a40b9353872210f714d4c88a7b15e1b2fd1f7a27a32206bb5248550ad3824e57269a254b62f9a71fa1b494aadd9edaa311ed79b458f1007baa57afef3d3a588fe7fa4dd4bcb563053f21fbabd5723ba2b0188c3cba81b7b7d9c2c4519d6941b5c877e54b319252a74a9897a09c365a127409b7d3280df0acc6be28c43c267336cff1da983c28b482bb81ae617035318d1e96193bce4c61bb12d8ec1c3b349871f7d6c5ec91c17a3c64ca1b322c78b85389804ae510b3eeff8eb95af40cb36b78497218306e56944860c781f6dbed45ad67d9404da351039c3486c24301d9abf5c90ec13165b151610a766fee43c0257d7b0cbbea5b715268da8f7610d5b7f6eaa0c3dad5c54cffb95f5c7da59578af07a2ae5a3fd644d1582300b532738955d671d243923309d231dd11b42bf3c72659b5bf1963f3a7f2e6b1673e7cb589073379f4c871a9fce5a7b3e11c522d5dda21bba5d7e066321dc854bc8753bc42586ba3110e269d3f3be66edcc7143e4d3154f8dabcb4604ec6df1b8b4ad3c00392782cb1dceb3dc93d9ec30b334e57435ea13b1c80ac536d6e9edb53e452e049c13eed8f66ef289f9d8e22eb496839d6fc6c732f17775d8623cf4307fc2c7bb2d8d2ab7d2f1f1cf8c3f5ad20f05244cd113e86e032b541770f50d1f66ebe88dc99641b4fb5a66865782ae5c01e2c1b4a0ae753c98021285cd6fd322126e463bba8bc2b426270f1a69ea48efe4e152d65dd1948eeec72bb161b2a1e9dea3a94653c29fad9c416bd00bde2c621fd4661a41f53fce6667170f2ee04d864e000ba6ecfc18b9d8751eda1426ff72ee06b1673d9edca83eacdac34a5c0ac309933531ea67f2d4ff95f03762a319c1c4602699ef5568a1d38b249a3fa8e2ec4e69a978da557ef1e251fae076d6794b03628719aa7a465a56634dc3e44e7f573fb7089afd3469b89f03c61b673aec0d6feb9c51cec72577acb2170e0567750e63de7d27b8cc4e3597a4909b02d6d68dba79863d5c44cdc6251582c0ca489b4d6e52d78b804e13061786fdef5f9cad17f57dff3b969b8fa358a83f3c9208a02d2dd5a61b4bb02be18b612e2a2993bc74e54525d1c0e313d76287224dfa62c5de8f25bc898dd278c601e5ac8505e7bf2a093c528da12a4023b266768c19cf1688964fe200d99e862be17cb23c253f97a485223c1dfec4ace4687e3c23f091dfe6e3eb5220d5d79b1a559af1aabee051c2ad62fab0326482d878ecfa3d4cf4e32524fb98bbf756728cdb06bbb1bd5d79fe3efda61bde65b16098119c6a0ed1ecfd32cebb179ce20992e170f31c1e5f8c811c528ce64d18eec7369576f7e7ec76a482abbfc1e878f8365a06860abc6c45318fb7c3503d0859fa00dda97d08f49f9b2ae689cf54ef1feb84d8e216aab6895e7243d70d75940fdb00dccdc4c94d51db6d23828b5f857476125b322905842764c3b16315d202f31d59014980572dc43c37acf0535efbaaf6c95456ae8d5534d4e3b3628dad76407be1660d1d8a02f72605e1ba2c13e2ef3b8e18fcde0eb82b287b680492bf4edb1e3df4028fabf861aa02cb5df6a9b188d30b7798960e4971b4d846c1aff26a6679d1714c635d50ca207646b94e72c2121f29e4bcf60b696703099b15dab12714d8e3f205eaa1fae3c80e4a948307f71f89e5a6fba0910e54daf3e435e8b6799a484fcc343d68291286245194774e3fedde5d26dcd9ab01be4b04a9359f27412adbc17e90c5b3af4883ab29209db5bbfa3c4bfbbe2043824f92fda2003439ab49664ed2acc6652a0db9058aeec431df5caeeed6e834ffa55ac1c70975514274fd1138295937908a929b4330d92bd210488ac1f9ac4c673dab8eb5cdda5ca82cb1c00c5c2510f718929327bb4ef2dbb08c5802df455cba272afc93f52d50b7939647d3cd458ed6aee548fe21735042db20668f5c2e3c13587d46ef389d1ed9cd88eb6a2dc582f8d41800ea84c04f827b20686f8e06524b1c7ad36cc8c45a78b2f5c485a060c6c521f1fd42eb9bef7937530655a62e2b2a39af68ea4a588357b4db880821cafc4270f548c656050bc04183efe33166f31dc9fbbff9185cc5fbdb8e67d412cd19bad53b61da576dfed198fbb4b4c42cb14b05217f83db96ba5da8dd797e6ac4029bd8da6ce2ef1e1fde6390cc9e519f06b2fdb3c8698623419614746aa38ff"], 0x808, 0x800) 16:00:12 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffffffc3, 0x3}, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x2, 0x1}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f0000000300)='./bus\x00', 0x10040, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8001, 0x3b, 0x9, 0xff, "54b332bb9b6174edf81dcf5bc3b0b6ae2c228590", 0x3, 0x9}) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e07000000000000"], 0x1) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10, 0x5}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x100) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) socketpair(0x1f, 0x1, 0x40a4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r1, r2, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x212, 0x118) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) 16:00:12 executing program 1: socketpair(0x18, 0x0, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x20000100) getsockopt(r0, 0x8000000029, 0x65, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="f697ba99783ba37e7f4652817a5694430b70687a1da105c4b3863e9a39455efbb0e0f73e72a0ba5163c48bf3ea475110cd0e2f6a186d93459641b8899d9f", 0x3e, 0xe, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10001, 0x8}, 0xc) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x7, 0x800000000002) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:12 executing program 1: r0 = semget(0x2, 0x0, 0xfffffffffffffffc) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x1, 0x7ff, 0x1800}, {0x0, 0x401, 0x1800}], 0x3) semop(r0, &(0x7f0000000100)=[{0x3, 0x2000000000000bc1, 0x17fd}, {0x5, 0x7fffffff, 0xffc}, {0x0, 0xfd9, 0x1003}], 0x3) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:00:12 executing program 1: r0 = socket(0x5, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000066, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x401, 0x5, 0xfe, 0x7c2a80000000000, "109dcb953ade2d7f91e6e1e67124602a70415fce", 0x34a8, 0x4}) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='*\'-/\x00', &(0x7f00000000c0)='[}U/\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='R({*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/-\x00', &(0x7f0000000300)='%\x00']) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) chdir(&(0x7f0000000000)='./bus\x00') flock(r1, 0x6) close(r1) 16:00:13 executing program 1: r0 = getpid() wait4(r0, &(0x7f0000000240), 0x5, &(0x7f0000000080)) wait4(r0, 0x0, 0x2000001, 0x0) wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000140)) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a468b532b28eb2ff", 0xf02) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x200) listen(r4, 0x7fffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSBRK(r5, 0x2000747b) syz_emit_ethernet(0x34, &(0x7f0000000200)="da712ae37f6fb684047dbea0f18173261850acea168699c5ac79a4c20009176333ae16f7d2dfd01abc57ccb248e13b7919e8a1a3") 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x3, 0x9) socketpair$inet6(0x18, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4000, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x2, 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x20) r8 = socket$unix(0x1, 0x5, 0x0) r9 = socket$inet6(0x18, 0x7, 0x3f) r10 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readlinkat(r12, &(0x7f0000000740)='./bus\x00', &(0x7f0000000780)=""/4096, 0x1000) r14 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r15 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r17 = kqueue() socketpair(0x21, 0x3, 0x7b8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xfffffffffffffdf1) r20 = open$dir(&(0x7f0000000580)='./bus/file0\x00', 0x8, 0x8) rmdir(&(0x7f0000001800)='./bus\x00') kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xfffffffffffffff8, 0x40, 0x3, 0xffffffffffffff21, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0x40, 0x4, 0x9}, {{r5}, 0xfffffffffffffffa, 0x81, 0x5, 0x1f, 0x4d57664d}, {{r6}, 0xffffffffffffffff, 0x4, 0x20000045, 0xf4c, 0x400}, {{r7}, 0xffffffffffffffff, 0x8, 0x44, 0x0, 0x5c}, {{r8}, 0xfffffffffffffff9, 0xac, 0xc, 0x4, 0x93f7}, {{r9}, 0xfffffffffffffffd, 0xc8, 0xf0000023, 0x1ff, 0x7}], 0xcb, &(0x7f00000005c0)=[{{r10}, 0xfffffffffffffffb, 0x84, 0x1, 0xffffffff, 0x1}, {{r11}, 0xffffffffffffffff, 0x60, 0x20, 0x1, 0x8}, {{r13}, 0x0, 0x8, 0xc0, 0x0, 0x7f}, {{r14}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffffffffff00, 0x400}, {{r15}, 0xfffffffffffffffb, 0xaa, 0x40000040, 0x4, 0x266b80}, {{r16}, 0xfffffffffffffffc, 0x84, 0x40000000, 0x3ff, 0x2}, {{r17}, 0xffffffffffffffff, 0x4, 0x8, 0x200, 0x7}, {{r18}, 0xfffffffffffffffe, 0xe9, 0x20000001, 0x6, 0x2}, {{r19}, 0xfffffffffffffff9, 0x11, 0x9, 0x7, 0x4}, {{r20}, 0xfffffffffffffffb, 0xc0, 0x3, 0x7, 0x8001}], 0x4, &(0x7f0000000700)={0x80, 0x101}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$inet6(r3, &(0x7f0000001780), &(0x7f00000017c0)=0xc) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x7, 0xffffffffffffffff, r1}) r2 = socket(0x6, 0x4003, 0x0) sendto(r2, 0x0, 0x59, 0x0, 0x0, 0x282) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCDTR(r3, 0x20007478) shutdown(r2, 0x2) pwritev(r2, &(0x7f0000002540)=[{&(0x7f0000000080)="9c509e7fcac5025275da20ce502dbcf494c73c8fb7a0a4795bc5d01cd2dd96b13fa076a4526180f564a91997c00baf5e4656f073f25980449a6c09276599f891657520577a0bed8433bbb26bb1bc1490356e36c54a101178ca073e2fef60c5d5ee30e0dd45384aae034e4cb2de24ec680eb0fd5a8461d42c5983767312dfc451e09e6bd0943be7fa", 0x88}, {&(0x7f0000000140)="ede011db9c712e97ab0b628f6a9bc9edf5ed7148587cc234b019fcf88d7464f62f1546dd1cb2c0d72bca747daf0942c7c10fd058e7b5f7c673446dd3749fe68ef5d093c0ee0ff1b056ac19f8c4e1045dc422001bac7666db484b78754b761a387832d16491d31857136852694ba9de013fffd4d49361eac958cc412bd8c050df276245641d5b7c20b93c2191b49b571699e738ce60627aa7f9607a7400ef1b57a177c8d4d1a4f05fc1c3adf161803ad7aae1fe2bf75e397e3f1c04d5263b50eeb890bed4f75c7b6993fd19e2979c519d5b263c2eb19631fd3c53aba8f65a8321952a69410bc5001a9dc202d69344803a4f87d0bdb14b921978d45981ef61174d12736aeed19d5a134ed2d2bb0bbe1078f746d7cdf1affc8e78b60226b854c8cece6aa567c2da273e75fe5ac77f5935818549b1e598f4c4e04a30dcc533b14b28788162a43c240b467f98150f4c855509e8248697aa76f3d99fec536721c05dc709e9d36e9a5ff456c2954dd7f9f541a64fbdaa0e23af31b58d2853b20e5dbfc0a0d65a844f245d90dc326747beb776e3f0f101e7aea9258892a7bb7f055dc809484d8f356126e8b2e4e2edd70e813372b6db261c7d723354346c6e664eef98215bd18a498f27f05846c532c31beefe7f8605b6467047fbfa3458ff6c5772bd20ed89e231c278d2c1b5dcf72504bc2b9ff372c01b81ac3ca46cfe42f83b3d5e18fa5b362f03083b050cd1549d1b5b6a3eb2ab6bfc5346bdb28e5abf57efc6717c2ab35b67035fe5c1d989c77af0bf92f7be2e2f7a55f3bb0484ad4908cacda5e75faa3619f349f21e64ab04081fb628be3b5845b384db8fdbdbba7f10139bda42e9faff2208d90d9fe4017cbd02eaad52b47b312ceb5d93a570bf8edb4b5dec71bb959ac6c0e3865d7f02a603bc502480d0712e413946ebd0d44a05dbe7a5456bb484b2eff6a0597c34ac9f80600abb8d2b49683cacc70230fd5c57384e29b9aca5883fb8f096c947bc87d6b90f2df1d7212fa51dab79f1492487f10a846cce25e1cc6ad3a1ec68b43755eab407ae895608255743933d1fcc223050f8142013cc16bc4792bf710bfe671af0a478751408faf9872e8e3c867a2110a77bd96c4a23cf70806358ceb050afa73c57f44064cca266e10cfd355d21158532bdd573e12822276f3b40550e58c78684dd4d4b08f56e3067e76485626af2be2cf36a36043a31a5461750dfefdeadae768bcf2314d289c0c8f0d204688655e7283511cab87bbd59e2f407139b08a4cb860e3480df72bb6d7a33bb84c4d08e5bc8d9b407799c0132166b66448d6a69ea5952603cae2d8f3b1b5d65ea79f8698713c140bdd1c476ffb8039ba11ec4c64a34512e90d008694f966267224b576f0f39e416ceee92ad7bb3f541090ace7b8cceafc2fa50bf17e2b3187dc775fb5cf2d5f011d0b7d2a4985bb8697bef04af0f075e794892c9a73dd9c504f3c5406bd6803f9410976fd9844316567f95cc4053d4c36ad7ebd02885b7f1aa53c9e4a8af1494cab16151568598a485d0f612fd0daa377a0013d59be242f0e77dfa7b570a7ebf1aab630250a5606aefa08b6f3c475c484ed475b6e59da19a5d0e927d396d06655240a03e85e428cb50b7c6410f1d6219f4a4c277a9edd437e8c2171fb6eed451dbd9683e1cf1866e7cada3287c9263e790dcc6b5f447e69b46f51f6825e8fb6ced3b7f98278e5d243773895efae54516abed10863fa82ca3602e478f84552680af1a018b9e04165646ee7fcb591513f6353a4fbe03dcbdec3b2ddadf188067b55508650443c9d2aab8d644a9a8fc7235facd5de31b0dd408806bacec600747568833f43851e6f5c95bce3a81c7418f906d85e8b89e7fa1ee9047c8ba54315e582f38fdcd9c925959dd1308003a92631c4354086977adc82be1a59d18434e05be578dcc2991e3740261f37b619647aef7352eb35efcd8d3eea7761bac80e3c235b498f745276600fa680e5e422576c4faa5b60d43a567f02500add8dcc642db378dd6cde49e1828148cf71adea63bcc219de4ced66f83d8ebf3df1895e6a886cd1e9416f75b3b5e377a36d4cd179b73ca90020d0859ef7f2f299ff9df45231a57e16469cde0219c33b7fc37eb5a0a635a008e8dbdf91938d2db0abf0d2621efc8feafd750f119482331c99843c972d2c8f20335f4405f27379431cfad31bcbdb3f3cc91d3e3d3116fa99f307337945876e6583b5e88e8495deba726aa910126a65f5b1796345274e3f89a15434622e121527ff714b04fabd620530f64f20f8275ecfa26ac01d36632a6d0a94c274aad7e06ea5673676ba979f62733e63816864307cd9e8de23fef2a6e3c435b0054a62d0ca06920cbdf57ab4d32f206f13a0a8fab060763c93d0b75f6f6c0d6e971795537a0ab69c7e1081091867271e825fae6cd01e61e7ccfeec88b7f4f54dc43f1d5a2934bfc94fdd5bc450db30d3a1d00c60b314093ec81bbd0e7f0e109fca73c0ffba3db13bab45985f6ce1cedda2e5c3f3369cda9ae7f87b5807e333ba08a0980a4c464cc97d7b48f195032bd2bc4dfc004719c5d839d835eab1d90ca9376d268a10352d17b0f77719ef12eb4c85d140890e8e4da639e3f8f4c6b727fc0a4f75be0ae1a1b72f13fb011d2792ec4aed83729b7843bde82f963ad65fcb76065457c4249de41bad5dbe79e53bc09536fa135b1fb22a85a5c35054830a9fb27c7a7f3c8f0863d0d842e7f7136f6978d5eadd6660a6e05b3243835be55322c9955564de3b4707f119268ed1b930f0324ef2fd1e203ca3d4c3ce46a030de808b9971c3015815fe3f750be953fa72bcf389f78a66d9ad9736395f73ecaa34fd983ff17a67c1974e6fbdda7bb7ebfcca74cd7dfcae5c9887a2be2c9e57c10adc229a64ff92301403d2d876b7b9498131ae426582714bbbcc007f60f2fc5ed1d49599f8f6fc21279f54d03cdacfda4fcd5eeadcdb3cc0ad132f318432e6ed5dc88bf2cb715971da5ddf39b711a9a0b7999a1af6cf60ab8ff0b34bb157079a91543a19676ca3a5eacc49a06ba8e957d122d741e183849d31dc214cb458586cfc6f49eabe5878ded59aa91a3ba21ac6edb3bfc4d6d064fe086ba908168271a877a3dba6f8000555e1e1f545ffb5988ceba253c1cca42480a61715277c50fbdc4df364ed16e36bb397731a8f5b6da9237f3201f3fda24fdb40e4122e67a2cd282032b24dfcc8546d6bba452ba404571bdaa40138d8ec3ad847d3e2307539db23e96b519c52c166a91324f5b34f35b6cee8296e8238c1dfa0a20bc0d1b50f7fae4edf05dd5fbfbbb60b850bdddb2543c78fb58665a659ba103a5657708d3b59cdeaef97d2bbcc957a71d8be74c9d39fc8ac3b7b71b6beb7f65c7535c7a50f298cd471924aa3011ba6f8497e3e94a2ec1ab67410880577b3bd7bc30621e6465ab2548a5a44686b93c9ba598d18b3de376b5838f51b3b4767071c8bc49d033068c1fee9bdff4a94eb469fbf8accf3279f994b63eeb92a6a9b8da99fda14ec3a8be84861b8b81990c8b264b1b462e5f63627ace32a6ef061f31dde2d18eddfafe0b3b321ae8c633a31483f11bc65165eb63c81a908ad1b5328fb5dc6fc88befff9ba3ea449669db72771d038ed08cf46e30c142bba549970f1a34ce7f8b409ff66854f73c2d0454a29e59ed170cccb18f9e25b32690d57b699694d41be5b51c7df88b527e577e00e2b416e9a1421fc451756886fad05cf5a293e021496eb0321a4aaa4dec5d07148fecbfa2f4dbc7f6e58babe82b407dd245cd76308c8df2180f1cdff5c0e197ef198db5cd0a3330ca620aa8fb365372fa53c40dce98b114baabb9533e43bb09c94b94154ebb57bbeacd1106b88f4b4ceab406b47430b3c240ac230fd757d4625de108649f33035cdc5826d1b2fa39a3b9e2e0a8e960e68bb4e532296e6dde8c77940d8b88737448ffa76de6762f6855cc82849a3e819d2e788073dd06d4000ad20a90aed431cec3e478cd55c9266060ab237cd98e5606959cb13210f8918c137f524891667774411a322e5b75167c08295156ad9b10fd86f88312a151d7055d5ac240513826d526fa8d3aa3cc650ce541ae6631540da896bc76900b1e9fc0fd736034c52f7d7e610c9e08cd403510ea240e9a0d7baf102bbff0c9799c45013c788da586c7ed6a4047558818375b1a4732911d321a451306e56740b8a17861103c51fae198b5e44f4eb6367c0af55e27f548b05c69ab36a8ad829b5920dd3a7b5ea5238b4b5719fef102588a51dfd72cdd99b8c594015268c2887e6e765740bf5df57d8541baec236f2b9bb6b8c0209303e705d547d144a74f8bc65b82562411a481ec7f93eb51d0a87214291bf167a6b48ae52aab767f916ca2fc537054a7f96d374ac7f4d58465f9ff2c00429e819332b1302b62f5556f40266e60765dddafac3ed548c8616263725c4c2d32dca9ba90e9781cc101b1c525953124e762cfe757b9cb6ac0259a9c04ed37d3c6c3e9570c8d950244bbbd1d5874f300096e3a648cc3688825877bc1bb5d167d9f2c1b7da50e2279a1ada286bd3fe1da968ed91b29e7a707d45d64d7585bd0c7b372d557b2cf311c2a076616699861836968fc73b7e107525044732c8e382e8385605a0dc02b1b5417d84a320d0de14d4b3277c7466a4e86cfc8321ccacc3179a4cac93b1221024c1ef2cfa6cf287fd9f974caeade97fd54919f8c2e7561917febcda30fc5aa3560b047ad927ccb82eb81f054c487bcef845eafd35cea9273af4ea9f861dc4edf3327db61394b2b289b6e212bf927403cb89ed73d5417ad0ce490deb3aa3230d813c9668fdbe3e539520132e77bc521974d4d90c5963df2ebfb4a48c37a0bd3925ac0c7bb364e36fd306553d668a9551ffb7ab9fdd84f86d06816857764b6e3700399220d7444cefe6854a58a7540e6605aa077d39d14f8e3ad3fa3741bc99019fb147cf3204ee866ef67736f48b7e795619aa86873b57166a1b97a52218251ef83026070321d57b1cac9869cd29a66b2e34181199187952519a8667aaa58639d69cbe3ce18840a85d3f206da058c0d029b0202411e5d05a58ace589cbf328ff366ffc7483ab010bab15c264801b4e93680b8ca459e94d456d3cb581c325e40818486b01795e56800ea068e6955575ad421ee14ffd064e6e2e15b8eb42ee02d16848ae27f8de0de098f3bb5f0572b1eb06cfe1b37374df70f554469d89b05aa4b43c3cd2232383a465b50f24230b1569b8730452cb4357a3740cee7e6091ada8082f0d0293efebde746c6f33523a28b2b3864fb8680d190fb3045fe5f1a5fb802225c523df833461cca100f8bccd595fad920ae19f80e86bc2db250cb7cd64ce9d91d57c6c1e7a8726f10f4dedfe4ead9140a7e222b9033d450f7e40341e1bcdf5390e408d6d1686fbca88281a392ff6a71c72fba267354d23845c85d8dd5be2a2da26919aab6be890ef2cbcc53a13ae244ab72f4d672df943f12b733092dd03d4d5902fd52ac7621a1064320629cacc7514cb8cde16117e2a5b4d0c97b765aa6f213bebacef8e3c0db56267893c6dd81a7241711f4ee725df45cdfc4b602617f60b3abadb303cfe39046982d6058f52fa9f3962a0cc4acea940548541e7f9189c362917e78e05d15a562fae00e4a56921f592e2440eb0ba277257a9e67537a9ff59ff4d669650be3fd632c79253bf70550b221e87beb1e416713d38996a067f0bba0dbe4672f0cb6218089b975d1f54764931b2f1647b71188f4875894c254ee723718", 0x1000}, {&(0x7f0000001140)="8e9b29f6815a4327421780cb63821dcfb416af601c9e4b34abfa7feebb50090fd9433aacb51014746a20c4d60bdcce1c1d60438944ed4ea590bde4a51ba5112e23aa5dc6ae89cd6fdfb37fcf739385e8d290ca0880ee78c63a1692341ad151ece6ead4ab8ed6568979f6a8f555dc17d49d6d8e34f2e5ab22ba44816f6d51c205a824ba1aa5e179a039e2382bf94a428859a3aee963ca8ca1d979b55a0b2c1075c596f1236e9dab7853b278d76161e35fc23f71341628c03c61db1d02d9bb041ef49ade2c16d2ca8603e79d10d62c2460756027663bc87fd0873ac91ed45421b53179925a55043bed3bee2001cd901ae2664c85086793d34f51", 0xf9}, {&(0x7f0000001240)="bc592ed42efed87c29abfa20ed8d536ebd98c4f7f4bfe127559cbafc2a6473d2085bb563eb7f26beebe973e12f841b2e07b35e8f", 0x34}, {&(0x7f0000001280)="8a7831e7605e443e1c9cccc3778e8c70386724d1397fa5c863c74735440374a242caf06b8a4e334364d84964ee588f384d8a24807831acddc1ef4144a5bf1f309c091cab15b3a698110f0093d55eac605a004687e604feeff36343c4a199e736724dae0e4ade863c3a284bf6b8aafaa9f209c56738682bc56e27ed8d28576a4bc1edea14061e46c636913059c71f9e9597adaaee9ebd08003413cda9777ce9f6bdf1ccd52b06649a49be8a2ff44406a7c0949c2174ff302e6049e118cda0c67fdaae7383cd77ff51b280457078f80caf7fe876de2ae271d16759fc453976a623521a91fe75bfe32d474526fecfdbf2230ea17bd7b101", 0xf6}, {&(0x7f0000001380)="bb8446d3a55392fa488289dbd2ea24f7136fe26b45ec878043ed03dca8c2d7594bb2147b891781f890fce62628f2dce1562e40c4e02d6a249d0d18ada1cfffa7e6f519190407ef55ebd5582b73b09b9912f8501ee8f9cbe6ad1d901636777ca4eede1cb035a135a4484feb18a3e8a40b997572e84bf7aee5fb1b1deefd5d56afcead34c94874022ae0828ca24ffb5fe03f78da7413", 0x95}, {&(0x7f0000001440)="9844738dfcc73b1c12a904f734aed2887d59cca8e33e786d86d5d2529b37049b9e6a6c0e0e3e8f939400128897f3ef0a8b203dfbedb58b398c5956de6391eaed785aebd780efd7b21363a532b76941c6a7a9b23f060073aa235e1b3ad355d33925e518025c5df304736a87733002585ed6204c5eecca99ebeadc3a784d37aee8fe836fc5caf3ecf2872d5249b8cbf5ee13163d5554e1f794b27a8742796294aba38b1dd4b37b60997a1a263584c154c0c0570a431115a108029b5904992bc6da3e5fb788b08edea34c71881c25df844318957eee5a74931970b255ab3ca6d99dc91a896bbd6c4b6c52cfb9755ced3978d667a66c2241c12ef9339b8c5881c28c4f61fabd4f2dbd4e21831d999343c91ff6445a273495d94a1ca57e62a39409d3ce043fd0a7d232dcb14a776c3ad2a9524aadb54a944b79b8df8ab8bc8341e5f9d0f358a626b323b2261981ae49ae53d7d88c610a1d462569e26d2ac4d04d01ef7096486f4806348678cdd59723ca12c506fa111f66f7a7b28ea25ecb7ad7c3ecfbf8954b8f1a2ae2cd02a9da3fcc125d5b8151e6c41ba56c38f7a54a56674add64f1411fc625485090f8b3fde99db5af3ca201dcb7e1c2a6c079e90227a7cff63c98090bbe28ab5c8c496eff582b250f5cc83a8972d586f2122edcce08ac5fc7311b7227b132cddfcc842ddfc3bd9f6a99af40b15d9a4da19b93939aa3c711d686ee14483b21e9a723124ca09447d6ad62a88c6d6deac6cf4772a106935f2a773d865a909fb139c7283855b404d9395122ba1de2b94cddcc512432c263e8b7a56d679cb2a8eafa476514540131866cc67c5c95a8a18593622a008d94db6088eb1b4c1a5dd159623812e7655f72a3d57f483c3f2baec074bb5c4a1f71cf2766b12f72081f5df68b3bb2a12bf6be69e14e0c39f382011a53b63c24e10d6b29ba8ab74758d1d69bceb9d0dd2a5db4972df1871731471f39d06caeac328753bcd7da9455a45e3aabe5361048ed1a047f06a61688f6f5d658139538c6c2bc3706132393cc8d057c5ec70d1f65789499fd9b73de6e70c608a9c6805a53c7a741576842f6b683f42cbe34c8bcc2c8175cf788d22e9032255edc2aeb427c17e5cc5b21150d1a303cfc4c8d1240cf8ec7e617a2420cbc75b50533cbaa797ee4915bde76036bab25da4f05b8309b0b9a8fb09d608d0c14d3bef46918f47a01a0ac82f313bb277719e5d55ed4b4e6489921d8a47f7f2f75734ff2aba47edd914a08f47b76a484870ce6fde09d2605d3b759437879b05fe4bd9d6ad7ae6bc66b5eae38a463b14165df193624cd7ad0bed22abcbe00921719527617fc04b127fba1faaab5869d88cf87794d54c04839844455526581ddd4a5740b56e15d73d96f1367f1c86c019fabd48610013be198e2a0018849636fa5e4b3522022cbff05c5afcefbe3db00651f8e37ec51fa57780d51b045f607a5e5f8933bd5ef64f441a6c4f0bf2cedc46a379bf04e0939b635b17c7011f16a7ede47a3a211823ea0411c9d977445dfd35d7ee327e8d213972fa75ea74ffa490fb2ab5c83759da753c32ea53d57c274e67c205c0ee0de113c06c7a234f359a17563b3e587cf9b2e1b27884f2c80031cbd058a0613002c72cdb733464ee12ecd995fa16ac632dbacee4a38961a42fb1de717fb976588651e147f1a6c8f34a46ae00ed70d819fc987f87a5e53ad8a44aa1cde327624cf7a3417988c5a149e8034cfdac7fa3539c20f1c9358f5137db817b150dcc5d202e11d0f150465d2d1d317783b922ed5a164b778057aef0c2a43d41bb7feb589eeefdb9bdc2f22636629d562179667ad70bcbda804aa95a46d1cd19bfb8a56cde6ba25753d2ec0c970c5d3044d612d7249629f727df76db3762515fd4a6b4c2001d9905e05b9b136950fb9bd42ce45ecd0ae536debf64fa0ffb73d3fc636a08941a96563168c460235df94a276af46baeb0bc953b91ead6e8f146fae9093f0e1d45dae6eeab54f3644224529797b400b46cbd6eb4b9cc5a12c58313844857cb9cbeb0c48f9e5c747b8a28929fbebba8ccea15a99161fc6ef83475f915727bce2e0737e6d40137f2c520ac3da92528169cf73f912a8e2954f901424b956e7aef816d7e815f04ab2388bf66876960d7930a9b04ce47a73b39d77348559dd1aac64fa6ede8836d7a4abcb2bd5eb340974cd85f3a003967e2acc19edc65d329e0fb4023104f72d4800e70aeffaa5416f96adaf432effe45096b291dcc772b021e73d73844338541ef9f5fcda94bbe1fdbe6d43ccd89523b488ac1a70101eddd006313eca06cc7b3da79497065d23375a717578a69ea709da7c062e23a4fed9129f94c424c2ff05358ebe60fa924df63436026412fdef8b874cc37b23f6a3a75da228de5a630593aa43149c7667e4e4a108f156723fcf769f221f092c89064a57f99b6ae0dd6160b954ba4824bdc2453cae8c7e0e8ea5f69040ff2f6fc7c964996681954140b146ee31777e5dae845ac1ade0d4c3c5334e8665f434a9de80712e720295c8c5ccffe703e842e1149330eb9c4c2e816658e68a852ff07548b41dab2d4347ba0a388ff192c84c4ebca1242dd44977124d9750225b7d9f21a14a820642988ecd5243044a236785a8540205dff689a22bfd48b2432a2438d0f64cb99686ac5d1e67b5c44518eed5efd327b4447e76eefc730a7610e115b168a158ad8e2858309e1bdbd5c9a3eccb0228f1600685e9f763963ff772e805e476f7dcb9435438dbf47102a93cbee1d335e03972ed4973d732c74efce24a42ccdab52e1a842a4a9abcd5555bbda257fe9ece00b59112e5a63433967f0d27e4ceb8d34d56361d82e92c7d795a45c6842274984145a4a4ac4d6b2d8c4d0b905ecfaf95f209d67a78cce00bbf1815cd1d97bdd3d96b2cbb41a3f061dcebc6d68630a1736bbbedcd7dbfacefa76c65b6d83ab44fda079e14fcb640cdb21b254023dd71071388d225ea205f283de1025be77408983757fc36ec49dbb1cdb6b7e89a9c0b01321db144f0f880b3332057eef54f0ebc2b552d630c9ffd22fe34ee1231db9c4c06c6c4f981a8f2f3a15277f8ec04ab0de2c8433bd79b5e9d002c6b7b35c99374d8134844f86e3a9bea5df068e5e07931d9da77b09705b48994b731e9d852e353be09781f873eddfe438ca376e14829fded898cfaa3f03863df2fd8c3d07ba39da8125525d609683438cc0dcc88de6105c9818c398295e71b0901a70942a81918409ee7cc8307b071c036901f2dd437937a9312c7d1eb0bb0815f3b35d74920c31d3165c726218051c19540801fabee63b9a86a7a4b8c4e51e537ad65e547027db3736d20aa3ef7f213a14c9cbe808bf562d435b3faade69376c446f7909152890a66cafeccb40ea7b0b4b9a02a7cb09e321dbafe72725ed99abea686de6a98c3dad78270abc7a936b1efc7b75e80983d71339b0d7093f58a43c4aef5980ea6f58fe90adbcaa4eea1a14a4fd301dd1e957ab809d1e6236b824e2d8715a1b6d6c5ea6f60230eb66d694edad020bfc8260b080388ef0d83b2e775546db9274aea82ab7cb1e42a410c1439a9d3c58fd3a395fdae973e1c3aa0a72babb413b0fed63ebe0cd6c4147707eac545bf88dc7788528a2de85ba3b5cfff6da381d3ec078966aeffbe5c628dc0610c3f01933376182078ae434a6d5b5517d0cfbd244fd77e3cbaefc6ed647809c7ab2bfe32875adf43c258181a6d156c833f1f31aa6c6e167efe384fae80dbb9a5ac8c92648e4d642cf436220ca1bc15ea93768a40d0cbef1c5a20eb37bd1e620646ff747fc192ba73ca79eb7f27ec955c51d72fea94d087abc54459852dd0bc336c46209669a0a6de4d8b1ff625a656bb585932ea6f0cdf51b32bfcfac966d79fa3a51c7d65af72021a17d36dc30bd96b9d3dec02fc5b142cd2ccfc09970077533aec4c5abed257cd4aefb8898089df0c40a525088e22477ba845f290ac57d68b051c1399f3292faf1836bd6ec9c9009ca2f72f98dbc0ca475b024c6f9981b3128b1119631c160577ef3bf9614d9bf1a090e402d20ed713c033cdd41a54d68f8ee3de9b4503b0dd48be462948834b9313c9523540daa0721fe2aa259b211e862dbacf3e5e7ea4029112100021998c8b3b05e7c169adaf11815d5afd482e210dd680d3f7a9ebbe2fa9c5c49a37c30c70483ef3655ac6c3106ee7379996be1edea9fd9e74ee6a20c5e980fbf85333146432f8b33db027bc29b0441889ecab334d066f11f95d6720ab126f6d296f6d2840715d492cfae8fd734dd99d877f356c418a5a65f44b829499865f6dd96d9c8d8bbb17e8e1e46864c8e7b655cb832d6e2a8156907826e6acb8c134b217d9b418da24b98d31b44fc9ee1a1f7959cb2536334f777217ee6001ccd24ae4f15af34b682866f9ca41ad0698b0f4a02023a359af2a4964a991a5b16c116ecb0cf155f47ebb3998f14b44d9ef9c55940b3dbf8a35595989db12b863f3fc4dca05c951f01df4d03ba32b66080ab090d06d63af5aed987a067af5dfc5d08930a1a56ba38439dea53df846816afbe9998bb1feafcdd41b743c26edb5a607d2c6ff5207ab2aa11dc82f48e05c819ec422d0a9782eecb910be8a17ccfd8be81ee666252ba9c01ee17df952ca29563c05325aa5e78ed02f8671d2c8ed8da2703dc6c51cae6bcac993628a4f891b0a405fcbb8f3073e58c0f701377f4b840e421673d64cf029842983da897ae733c5fe6bed31ace13f8bb87dcad50b9664c2cc0831f3e71cd7fea2d18c63741449752e9e9f47ed885b6b9fa315b253881405d4e39fad29a0ac8265f0cf6f6c38b3ed2d1556615cb8482b7f83d74d31e475748907d21303d507c026d7508821b7d283aa4ffe9a399f4a0403a905e99ebf416b80f9ec8932bafea0fa7e7d7cd889cdf385045705bcf94133131dbc4183fcf65eb2b930c2d3344a43e19d6ea97d008e27c6e97dec9b732532575bed078ec6845e12b1d523f14304ba28bff880f4c57b0f0d4678e4af534db7979fb574a33d89580002c9cd9269f4fe186d79d62d8fb19d115775605bdbcc4973c731d678baaae1f4c15ac40c261ba28bb9ab3ee7a607aebf862efdc3f723778a9895d4e7e207ded76dd917a01a0a80fc15c7f6cff394d70fa5a6b9721c891989fc3681aff7a9e3fc8e0b78b48a15e626b68cf797bbecdced8b386a30570fd703bc80479552e56baf61c76e3a10d122503811090281ae638ea8812bdf290c3a0f9d4a687681b89e55f533f0f42debb32d69a3cf2a4cc6da1c749a0cadd514aeca44e2270d7d3a3904f4cf63f611eec0ee4db5ae8dc8d6e5fa084e3b0093be7f9c3a2649bb3564812413b383b6ec64432627979032f5cf8e0fa2824286a09df252a2c57376d48b4b983ee81d5053d886953ddcaeba24a78442998d7bcb4236c81a8ca9a0c3e236b86fd857c76707056e673bf77ab6d43b49a61791043d3b13d5b24a43c30ae532f0cda6ed53286cb742590892e79e103844e409c87eff2fea39066ee890e35c960415d56ac367dde653adeb86850acb02e942c747fe7ff2e3d6de27ee0b421cca2ef26062845b59db385bde46fb2fc918e3d79c92744f7a9b89a01a0e1ca066437a6cc09b6848b628ae0b9c01bf7cc0f7e73df53c20784f988a57421cf6573f519abdbc21c4ad5a587a9e99b34e5fc16b684f5b562c1c3f3d6e44c69ae692023c5fedcd1b51110753e557edc248008eb80fd023aded2201f167ec2c11364f74614f88fb2cb4fd84409870cf1f9efc43c71150ef43", 0x1000}, {&(0x7f0000002440)="86eba3517e60aab1835a3d725b60af15851766883627a0510afca1edc4f23b8d3a5cca544285413b334efa7b3a824742f53b94aacb378886f44036458a9da775234ee10e7d352428683946add65ae7f32d02a68044151f94faa75b8a36c59e34275a1adec2ff3fb4acf6aa9d8b54259b956e8f8965d5b24aca89b5215e257b7ed166d1f0b22edd37a7ef50b0b4338f5afa98", 0x92}, {&(0x7f0000002500)="de10343e531f12790d84d2d0b2ab411d", 0x10}], 0x9, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66e96c653000154e7dc42308d98a11330adc52f62d1c377dcb06205239b60652753858000b2880977e638bae5cf46e9522528cd2f15c04d32e1055707adf9fd0618462e5757a10ca42f07cbec022e53448de591d410b13d28d7e1f63"], 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x200000, r0) write(r0, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) dup2(r1, r1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3fe, 0x0, 0x3, 0xfffffffffffffffa, "6828787de1eb5903000000000000001f131b6dbd", 0x940f, 0x40}) open(&(0x7f0000000080)='./bus\x00', 0x20020, 0x11) write(r0, &(0x7f00000000c0)="fd2f", 0x2) 16:00:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xffff, 0xf73}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = geteuid() setuid(r1) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETPID(r2, 0x7, 0x4, &(0x7f00000001c0)=""/232) r3 = getuid() setreuid(r3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:14 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0xfffffffffffffffd) chroot(&(0x7f0000000180)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x81, 0xff, 0x7, 0x6}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:14 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) r2 = socket$inet(0x2, 0x100000003, 0x0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r2, 0x0, 0x8, 0x0, 0x0) 16:00:14 executing program 1: readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/240, 0xf0}], 0x1) poll(&(0x7f0000000280), 0x20000000000000df, 0x0) pipe(&(0x7f0000000000)) 16:00:14 executing program 0: unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000000)='.\x00', 0x300, 0x0) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1000000000000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/19, 0x13) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x100000000000013, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x7fc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x5, 0xffffffff) r1 = dup2(r0, r0) getdents(r1, &(0x7f0000000200)=""/181, 0xb5) shutdown(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="663fc2f186d9439b1ca169e3f1ed885cda821bec0c6fa8d47331e7f4447958dda4abd78f644d9f8dac2318a765605da030f0d84d88d11b4b3759247647f6bbcd786d59f70f2a1451019f2b42d0fb7a81bfeca3f80b1648e6805d8a75cb8a28474e4588afa3b7d4c52d306243c7bf852dfb6885", 0x73) r2 = getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r4) r5 = socket$inet(0x2, 0x7fff, 0x1) socket$unix(0x1, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000040)=0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x4f) setsockopt$inet_opts(r5, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:00:14 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x840, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000200)=""/113, 0x71, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="a1b3", 0x2) getsockopt(r0, 0xffffffffffff8223, 0x8, &(0x7f0000000040)=""/241, &(0x7f0000000140)=0xf1) close(r0) 16:00:14 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) socketpair$inet(0x2, 0x4, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:00:14 executing program 1: socketpair(0x18, 0x3, 0x2, &(0x7f00000014c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x400, 0x10) r1 = dup(r0) r2 = socket$unix(0x1, 0x2, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000080)="3a5734b9f61b68ff36ed0ad189d7a5494e444ce3e650562a49ea0deaba6554bc03a705997a19815c0cd3f1107051cc3b2b336b85a8d10262af97bfc5f612edbc272519288634e84f8d0c4bd24a06b4111a261afdb439d2c0b370", 0x5a}, {&(0x7f0000000100)="f10cbf84f5ac66e1b9c552b9915f88817306fbc783104188c33c78370476727287b62ffdb08e795c54da5b22db80bf08b7e767e7915974dba60c7ede09bb34d5b30a73e6615b317167ec04e0a7a53ed6c457897effd1ea46e465e021b4536c2bc23c2899ad52217fc993082de41646c9988c9b0d7a85112bef660c74e304d146f642637291dd1c3a98c3dc02353c5bb1b775179b4ff0114334e6e07297deaef9ed82ab69921c73cbbaea2303e40ef179e880e4fb6b480d077eed844a6e472f48d0ce6117c6b1a5dbf67a6a7c4b89392d8a61cf3ec393a9928530c9438d317b863bdbf5837a79f3344b88d628ddc72209bed173e9238e9ef85082fafa0c570547d70f95e059f46d5cc4fee9a97bae4f0350873c5a7e64bbc9d6ddba1ce0e48220e4e617302a5c1ccb2917d2e50ea344baa284d448b752eaca112ddfdcfd573fb530c6880ddf520e3bc762cc04e03bf2007939499daa09285dc7a6d614a5ee48d1bbe34a1d8606488aa7923409ff497bd2e6a9d9f1d2ac45cad40f46d93368861cc4f7a4f88db8de190907d5c27f89b92ec2db2660db84575c4730b0d8c756952220c26e776f2c1be3a1b1583402dd9c39c573aea81284c7d0bcf0318432fb354b45dbd2f634a79bd3db5b397546b2db39a7cef9007110c48f745c94066e1950c0bbc9d53e341abc1fcb2454770993da85d9c7c9661eb6cf90b8c2c0c101ae4a428f190cca1edd84ba614fb9e805dde0ddec215dd92d3ddabdb2ef48d3b76669b4580d8be45f18dfd44a33ea8e0df054d3ec1f124b9bb005eecd8bc769a5d39956a85facf961dfd91eb361baec27d0a1456941e1af27dd07480e87153cb0524ae40c38be3e4a11eae222196068732e6fbbd8b7aace2dc78e0bc71fca388072bb038816a6897f4b0999a42f32215af3713d042bde35510194842587e6df7eb35e6c3936c287bb0df6be494b10577e052d5979a9416e485a72004882d30d886e085e76ee0d5bfa34039164c51e159a79c4ced8e0e84d7b46d38a39e8cf1d7a17f8d17c0a408ade8d4b5c53505ec942c9ca0836d265242f465df005ab96ec56b88cc80884305c829281897adcc6a4cff32833c3741577122be403a7e699272f3425b1ac4e38248bd318d1381d6c935df093f315274b4e7808aa6404147677bf897790afe1a38cc48fe45177a4b3a431c7dd57281b48cf8800d729a1ae5cc7432d177955fe223aa39539cc47f73191ebff569a6c49923ca305dac1bfdd36404cf54e53a2efe7d52a4a92b8239905d8dbc42c5e875d5e5edc6a161bc7840c307899a9a1038c38be88603d5be7f28cc61a70b4d7a682d36c90e36abe651f60b646c6d7e93cc3c6c77491e41a927d8bd2560441ef084fe0e00840fed8a0aa9f517e209588c57cd975055a60dc910faa4fa73346bbada26b1c0f35ea928d03282520d7ebeacba44ad4504a29fea25ee099caf2f1523cb62d43e04a633e7aac60f89f043f6d0e956a4a1fadffbf5ee15be0da0b6ecd80a54ea9344f628c2dcc23daacaeb14fbdeb65806934287688598b800a9a0e50577848c142931f9d133765b5527c0a6c7134e667ac0cba39785a9761a4240a049ab3d84f777e52ecbc8fcbe8f854b4aea8f72df25482da25f4a96c4331a1c93a73b43a83852f386043ea03aaac751bd4bd3356c03db589ca7c8270340019df13e3e43c609b90a94be2fd2f3c196555c01065c11e7d7bc68dd8c588d4e4b582afa0e792f38e039cab395cb50c441207ca05aed9602c11d9a307d2cbfa45f05e99b4a3b22a7699df866478ee280305a080f16f29262906f333de9d5ba72b4e3065930c13932fc34b7281756b6908d250674149112777e4dbc70498c2fb7164d2174ef6e3e590f33838a72efed5f7d2ddead8c0302c377facb6dc8c9666a477b6e722231095c6c6252d221f45e138976216d588d5ca54c41d9a7ad9db35a97aafcde086acf993900f611f1282c796cad5b653d2d763228f4f8b09282228d98b47cad5f446a6fbfee7df396b212bcca831781c1640ff126a80af05f78e347189cd43f00603dfc115de2a78d849b36117923512051fdff5d55cf042138f1a3b6f00c109a3a16423583d856a0e05d5c93209249f87bdbc3e21bbc0443e3591d071708e27640cb5ca422ca12714034494ee916226ec613b8bb3f4c778f03e0999b7dd4702c5dcba0a94c459533e53a26d03376d295ad4882413ddddef0d47c16d49c158b7222a196776bc7b72a3ea401c07ed9894276ce940f1cfc947517da6093e8e8a8d43dd4062211139ba05b2b73d9061818c6cf761dff0c5c78c02b80fd32aea9ecc02cbb514b7029746dbd27b39e8e8bd634bd0cca6924f6d427af35cd20497555ca17c0bb2851c7d582d03cfd68adb05b53b74afda24746f38c5eb2bc5daf889f164d88293310894e66bade1b07bf63e77d66dafeb7b4e5784103aedd76c1c2ce8ea55975d48c1187f0efc876eef1da8b83795f5e7fd7d312fd6513676926d7dd8d90a42ec7682ffab48e8e206ec462dc27e244a6a540da9239748035e74027447624dfdcb34ffd7c4a72c586eef77edacc4e45a36d0219c1edb123858f0b2d755bb4e638bc1bf173aa5198cd37513c6079082562a4119c44e3e9e2f317aa0a13b4752e3821f773342367a81acaabe80fab76907465654f0d615acde056ef5f58e9f0027242a62463cf76cc0e224922ce8de29439af07f062f09d643df0cff36b4463161bfdfcaf79b4150eb2fb0ef6f168cceb38b5f3bf809ef93a8468d71fd28c5d03a750052968f7ea724c328f1cd11c62f2c47b0cc826dc2a0565c6049d7c424cf0040fadd6e6a06d7d0b8ad236fffbf4d7827acd4cb41a236d513b5b9f39cffdd91f4cedcb79d50021ddfa80b8a9318d91cad6d2687f73a7c5a6bd32f3633c55de55f497e86826c4ba91bf0a9147a664142d2282442eb54c168c76eb081914d2907b273568caa23b0dc6b6114515f12788c84478104566f36eafd43043a2a14454c9957e241d85182321ec2ddc78e9c83de9677e7f0238140143889f2c146d672749b0bafa72e2ab81ae13cdc1e506227243a0208525384b9da0aa47d494e12f791b9576cf1aa1949f34bcda4945e202f71528ea9124919e75a29bd3a7db3f4cd30d59d98f6febca6d138a80ffe6a2027b02a3ac7de99478e7b4eadc7bed0dc7c44e34947125d3f3dd93e441dac2294f07693906820e85d63a9d550027f117ccb00fd43292cf844720d60eebb6f2f11afb8b6683e157d887cc8f8d731fcef6c9b6c4eb6010df2a41b2dd66211a70da0744861aea00396bc5a2315371d91fed0fd9f8b9440a450e7dc2f58e51769b82643100430a58562fc5a276fd9deed2b6955640206472d4c3f513dd64370c6b84f5eb0a0a60006d82155e0a620372429db9a4e12964fac9750d9ae04b0779f852a30a844bda7cd834162100a941431da9ec5b3e5fa1942f86c108c4f1d6b85dad06922d3d31bbb2f48497a6eec6edfdbb003b291cac1eb49c49a9404e83e35341cfb1386298d6f0caa9bab402e9e9d9d6a474cdb8d8104d60608709fe0d9af9cfa2016346250771b34831de63e7bd2f253f5af555e87046139489259c5c0190cdf2f575f393c331b8cecb99bd1ece435ff4b24b808ffcd9324ad3ff0eaa542c21f98e21c1a396ecf93fb788d2039d5cbdda1b5433f1c0b096d8d12d039a71d514c48244c5f60814787bdefe511d9b36896b837dee1e742d5651a39cf7a637206048603d1288e3e67c999bd10067aa48b1635bef91f2c827223ca70d14f34b28b6b1e6c7737d83b0059b9a11db43208edaf31e31c9a4952f1341dce721fe67344522a4afb67fe6fb22f560ed053589699201d0279b514f40db17a683d4bb3fd7c5e8e9a2a78bae56c89d9d31df7aa840ba690971e36d1bb99c4c47ce71c4ceeffc58e824ee4e0d4888fe012141d2a28c2948bd96da054fb916528ceea8ad3d9f322c4483dff71d01e4993724f9442730dd91004f4f72f3af0c25d2561aad056045cb0765f7fe69915219ffbecb7a8761f3e637c2c642d96ae0d6c3abcabcc5c6abb533545ac5f05686c176262d2b8b8991c4c4568768c58c6b9941ddea18108c4174e6ea01cf664cb512d1211017653dea271d5b9d23581e383f6702022ad8744005e966d9a22c33fcc47e0a8eee13382890aaa01b7dc2823dc881186341eeb2f30bf3613c11fac4e4b5b8ca7510c12dd99b62d5142944bae046c2c52411a11e5f8d0bea97abcec15629121897570ddd916ada130792452364538dd84959630ae3c4fd555c60355fdfcd4cf11fb4e278dc579747c6826d840991b2f3080a204f82cb65fac895b8343dbe096bb596aaf8af6d45612ffeaba95b8dd985a8ec9769009ed972e81673ce58b6d9d5300476dc14ca88b04e083bca01e923fdcc66745703f5497df7ddc49cb322a5378387ebfaf606aa993cdb1c13fb1ff712723ecc498c974ac7fa4aaa8e4b27230efca85b608103c06779fea898978901efdb744387277858ef0f2410514defb849059f87964e6b6a2d58aa62c30ccdf1719500c327fcaad570a613923afe0cc6e2360e88681e8679d17fb03f51168852b070ac31317639c8856df80fc1448c27c33cce5a6271ab7caddd6fd2e10e0d36271be27fb48f88324d809b424abefe75591b69e83dfe01f6b709e18f4891aca47eef86f9279b70f74dc7bd8d90897a7ec8388163c24162e3015c17e6835be431ee26e56e70d1991fececde556446e8cfb8f0512d51c20a00bcd003d0000aa0855b9a0ef473350cef670e5b40c4b8031a75d06ef2ad9fc19c23833786daff30115de4c1271e174a8a8a8049ecf0bd2234f056996f99ea9ce68a3afdf9a6a42d7d4dabf218a12b8879c865d39ffab28737dd6a62e6477d6f3b1f31d89f0128118b8305cb56235b81bfb4e35900f99472f42ead209a64fcc1016cd96baffdd44feaa0fa468ad9ecf5707ba0d5fce463f7b972c7d5ea2b58839555a8c61637f0bb9e29ee1542aa685b1246500993cfb57c17b5152f1aa8453a284dcb531d70134016e8aafa1cdb39e16332c8f4b6640e4a77198fb0a4c2b30e560b670c687dd74c4fa2d9d99fb34f5d4d8aad1ae94cac7dfcd94524b2ffebbbac278f31f1b9c7c4b10912635c1126bf6f5d2d1553afdd5791a5108c77c0cacc44b5f96bef5a567b06127ff0be756905bc64b93b7bc49908abc6e48fb9c68b6cabaa793be3388e96b7eddcfe026028b40fdea0bebc426d8df2ad5222de3d6bb448c7c0a1ad91e3d6850443eeb9ea3cc6dd32fcf6754223dd491f1af1c65c2a062aec8fff6cfc098b85765d697a16fc3788fba773f9eb25074ed75955b70bedbd6cea7a497e946d75e784f70b6d11a3a1629489c9175427b90493b975ab8105c2787ae0b2cc909db6fdbcc5e84717432aaade615d8e1b8cda325ce723623b61b3c2e2e30855ccec60fae7c5c0f22b0c8b83b40376ddacfa0f1f7c71343c016ebbfb2aea7ffbe749e2a518bbb4d932881e093cb2d17cb0b84d2ddc72fa914a132d76694eac6de55c81c6812c09a40341c21a0c73770c68d4d5434ea3d3b2ffd85c07087c9fcec7a8cae6c2ac53009b6fab599878dea02a114e4fb83efa5fc47a3970efe280beb6f2e2d99cac4696033a5b2b4713116665a4fe5c5573369c59bbd8ea607a73d16482453b2dd0320fdd96a480ab367cf01a2e4e7bec0fccf364b3d2b1c3e9a11aae189254fad971f6e2946775d2be1a44211ba55341e7dd42ea70eec0947d18ca4f75a33c0a6f1f990", 0x1000}, {&(0x7f0000001100)="76bc3f1ac511391d59aed504d33d84487744a014b625b677b2c9361fd5f30d22f63b8effcc9c495e3c2cdbfec4aae91d12c7a19bece6898290d81b3dea46c81025b248e4fb16361a7ca37d66d2e7ca06bc48fd0519ff0cf2", 0x58}, {&(0x7f0000001180)="fd5db2b86503f6df5106c3fd3ab4641d0dc670197cd8118dbe4e3a514782d283397024d25e6b41355dc7b45a5a42be76f52ec470bc2d8ca7a8867fed257621b8b0b7683d9969df536309c0e8487fa19241760df7f0114b2f27bbce0bb00cc4621bbf55f683da39be64", 0x7}, {&(0x7f0000001200)="e0c1fbd89f89b4a425f09d729a57ea0d62c48da122d2c18c3b16272a5f3782c0b4fa71da7af5296dd2f46746bbc280790b9a730a1c78fa15e11bd9ae26afe2cbeb2470c256bc30d3da2176b30edb5dc990833045777396b61403ee833fc6079aa4ed4725a7deb1c9dbca9bd37745a3fac2adace3ac19ffc11365af5917dd6776d2be2733d44d476e4fbf30df11eed68612e6da27eeda049178ecd221debde6a231c0cfc48cb379eee693337b3c1fccd3acb710733fbd8e2955bd0f7e688eee2b480f9516444f5ce4840d1241f4d265deabe5", 0xd2}, {&(0x7f0000001300)="1db0a504885ba472b40b", 0xa}, {&(0x7f0000001340)="a6cbcc52ea3fa42e54a632b8d2dd515b403cd275922e98b749bcf5b409223f9a490092194515670ba435abde13553e0b862be15583693dad7d87753b6ccf08e6b3339e6a76599b393e3315ce66b05a7fbfdb3bad9bdb2243267dad1512653f62cddccfb73589bbe8c316c56ed3357ec82890c0302679de8e8845b5b1bf4487517fff7bc2b1c2d2539e002d20502cea51856793d124292707ab40158800f92fe12a81115427ebcb5a373bfe0e389b3779af20c34579a0e40cfe4ba42227f4dfc0bbdefb2c5f4d09bc8ce7d804745e55fbf7ef997fc19ce522213248d9692b0fd8920f38eaa7ab3b1d5eab6b4e18", 0xed}], 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/12, 0xc, 0x3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) shutdown(r2, 0x1) mlockall(0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000001540)=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) 16:00:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x82) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0xff, 0x80000000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ftruncate(r0, 0x2) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7f, 0x4}, {0x18, 0x1, 0x7fff, 0x3ff}, 0x3, [0x10000, 0x1ff, 0x8, 0x0, 0x25f, 0x10001, 0x6, 0x7ff]}, 0x3c) fchdir(r0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0xffffffffffffff00}, 0xc) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1, 0xffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x8}, {{r0}, 0x0, 0x0, 0x80000000, 0x2, 0x7}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x7f, 0x1c34}, {{r0}, 0xfffffffffffffffe, 0x24, 0xf0000004, 0x4, 0x80}, {{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x0, 0x200}, {{r0}, 0x0, 0x62, 0x2, 0x6, 0x579}, {{r0}, 0x0, 0x21, 0x1, 0x200, 0x9}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0x8001, 0x19e}], 0x4, &(0x7f0000000180)={0x100, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x12) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) getsockopt(r4, 0x3, 0xc7, &(0x7f00000003c0)=""/200, &(0x7f0000000280)=0xc8) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8011, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x401, 0x4}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x60000002, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x48, 0x35, 0xc63, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0xa1, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000007, 0xfffffffffffffffd, 0x81}], 0x3, &(0x7f0000000140)={0x1800000, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8, 0x33}, 0xc) socketpair(0x20, 0x8007, 0x80000001, &(0x7f0000000100)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0x0, 0xfffffffffffffffc, 0x40000000000000}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x14) 16:00:14 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f0000000440)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2522a389b17f44ad58f1eebc1258ae64bbdcdb6101b45bf84bd3a28b5f2a8213497b45805f47ce8893e3499079343717c3e760dee86bbbe040a27b23f1c5a7d42fa", 0x1b6) r2 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x7ff, 0x7, 0x200, 0xb6b}) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) open(&(0x7f0000000300)='./file0\x00', 0xc2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18f6b8c40388f149, 0x12) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x800, 0x4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x16, 0x40, 0xcf, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x3, 0x4}, {{r0}, 0x0, 0xc, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x84, 0x2, 0x7, 0x7}], 0xe93, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa, 0xfffff, 0x558, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x0, 0x870}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x20000046, 0x0, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xdbd, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x31, 0x80, 0x2, 0x6}], 0x5, &(0x7f0000000300)={0x5, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) close(r0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) close(r3) ftruncate(r3, 0x0) kqueue() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x80000000) 16:00:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) syz_open_pts() 16:00:15 executing program 1: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1c) socketpair$inet(0x2, 0x3, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x20, r1}) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:15 executing program 1: r0 = socket(0x20, 0x8000, 0x100000000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) connect$unix(r1, 0x0, 0x0) 16:00:15 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 16:00:15 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x1, 0xd56, 0x8}, 0xc) setregid(r0, r1) setregid(0x0, r2) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x6) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) fchmod(0xffffffffffffffff, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) openat(r5, &(0x7f0000000080)='./file0\x00', 0x20, 0x8) syz_open_pts() 16:00:16 executing program 0: socketpair(0x0, 0x0, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0xfffffffffffffef1) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000580)='./file0/file0\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="0000003bd4", 0xffffffffffffff4c) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x100000001, 0x8}, {0x5, 0x40}}, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000340)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aa7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef8bae964aa952683fa0a24245c8556e181ea4e5e400000000", 0x1d7) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xffffffff, 0x8}, {{r2}, 0x0, 0x4a, 0x1, 0xd725, 0x100}, {{r2}, 0x0, 0x2d, 0x0, 0x101, 0xff}, {{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x2, 0x100}, {{r2}, 0xfffffffffffffff9, 0x40, 0x11, 0x3, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x5}, {{r2}, 0xfffffffffffffffc, 0x8e, 0xf0000020, 0x3, 0x2d20}], 0x3ff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x3, 0x680b}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x0, 0x100000001}], 0x3, &(0x7f0000000080)={0x800, 0xfffffffffffffff7}) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000380)="ce5ca6f20fd7079379053f9abb262aece9f78d5e924793451a87ad63742a41abb4b672cffada1fd00610005a1822193b15c25fc9750faf9c5a17d561a647dbe7fdd97a90e834f5ad7241b0b8fe6985cde0321f0c7806076f971d5e447d0d400e305d41b8b1614853b79d79bb72cfa6f8167e65bf587e96aa6dc93c8635df273d263654481383c912", 0x88}, {&(0x7f00000000c0)="4ccddbb587ae9daf40c51e3e3d76c36086", 0x11}, {&(0x7f0000000440)="a4bca83c580e38521c04b37c02caf091237e952abac13bcd4fa64293e2135b1ce26969d7ac72e9c16af79ea0f467ec8b51b6ace3b41ea40766db808d811873953fa0c84c8b8d193921b6053adbf4cc0621c92a11528da5f249c11ac50a114415413065870144ace47efa027d7637128b2fbc53f2b3b98e62c96277838ea1f800fb65a76217b7b83503912f55d02c6ae2b5f837fb1796ea0c25d1a03f6842f9526c643a58c31452ce5a40bc7b79daf7400a9799f5d3fe9a9bb644adc58739b174f26a19557418ee8d83a84aeb223c15d9cad1853e7af06c904f7612202a4f3bcfee3a539b74fe797d3e593da7c967054879a2b9e85ff338a80ca70ac27a8bafc2e1ab2de129cd25e76c4d9cf8af4f3f60f4622f4791cdd649c53f910e05cbea4e3f0a346390326d2b3c831b559bff618b78994c8a804fd1b5cb0b202186d5042958943d9fe917beffe64e0a389383133aa9770e090e4e45d48144a0f4b9ee4e60d119f0d62e121986096687d1698fdfeee3e8e171f0f0e87958622ae9d4479ba12b3cb37221bb43981bfc1bc767bd67a24a06b05e146ebbe75f40de2589d67e150af79248152cc29125eb2cec76d2267005070dd1ce0e496d56d07907a1b064800f663d8c04aa062d15bc844880ad649e5eeaf777e7bcab34a70a55ad5f4c7ec08d81445538550f3d9760766d394d6877e4b09a1c1084ae16d8562e9f4e1043ec45531c49d193e9e61a4d57c3c0e4107ca214ca3a592fd5957e8aabe176bc8f4e9151a4e7f8f3162a0063b94d80d471e365bd70f3bc0ec9189806c0a28a7a269fb2afed949e0419e4c93d1d6dee618b8bd7f5437d650755fb75aaae91c28f60b8f752b3661846a161d834c0a2bfa97f72de6643ab986ae0692d4cf96ae4c4abc2584dc08ee4d9b15371f7031f50c0d3ed57d81f6790c5c3aa739c8a9ddfdb52a64313533beb2da7dd9d657ab91a55dca0de3508e5d6bb1f0c533fb137fdbae768a06b8e0e157af3c767584ef03eb33b943c6359f045930dcf908c4012e979ad5f04054d0e2fa0f2afc5d75f25daca2e34b8c47c5beb2362340e37a0dfaf32a0d5db1e095d316352085694d2a77945514d84df48f0486b2f9f2ac813dffc725903e6bc693f5248bd583dc875cd1e8b965a1f168f1fd8658366a01283e49cbca3601eb858e4f2358c0771d5ae890a90c2a0416b984c87d6ac258cd4ff98f89d246c3704d66d4a8aeec14912a25ee001ef541b26994434ef8f66a06a43c56daaf8bf7c13cad3de06951ded48a194694650235ba4d740ddb68e7d5f911989f454ea2b829477097e4ec5a9f97ed41d20f316fb1e511c618a310129213d5a34a768b6aeb9cf0b37f8ef412972db111ac6dca9ca5082dc7ffffef44c2a92412238da5467d0efd57aac892c28ccac54a7cf511bf866b464617dea8752f0a3fce8fb58df392b4b0d9188aeb587203b2316b1d6a3a6dde9f0d76c7ad0a9d9d09c7357dec560b4c16b4d9b4e99455caf10948c6110b7eede3351fbfe7c64629275d5199c4b23db646cc874e7a21ac6177fbc3105338811b9d56968a14c655d9f75fc9a4d7d08f35eb569df70bcc773e497c07c091ac781013f309d201f6c4bf4f3191b704f81a5bf0e91374a1990ca5ab8c49adf8d5d7ded0787e2a71e2e23adeb2c0f90e502d348387645f69b58ba7cfe07eb7fe0c120c511dd11d44a3a54a70f96ad81ac0d4ed1b735a72b92da5ee2df19de27da9514fd7aa4a2d8596e756c46f6df719f01181010c158b05165432db192e30bc7ab3ff057664070339fc45649348322f85e0bb9f04f8e25c824b76b5d173ed8f8be6e3430e34da7ba08c7d27221d0993e44116cf805525f42380127c1db27937202c30db2b1e1a81e2ad29cc1fa0d3ac015bd3bed63f1eeae423cc2b84f9f48d104e858bf58ebd71cb15267f62eefd1da0fa71a1606cdbbaaa3f93047ef42eb9b01e73c4efed50f10e78f86c39432d60d0083ea4191795a785d35c1c211a4b1ca6f9734dee6f6bbb1baa24d3e55803d3fac16d6d1fabd6fae9004d136f5bcd231276e6b95c04cf21c272cba15f7a50fec17c6f7335c67ff95944df706f0989dd5c834e716ec2437923345a2a84dc3d6e657a8dfd158aa38f546b71601b03c2f95faa5f051ed77e72eb1f75db7a6e6cd374940b7f9d6b505192c1e99736a27991e16b0281b7a80904eea61129f057ff487b28d7a6c28d38fd12de4d8ec38fd79648fc6eeebf70446ac6dca434afab57bfa43f299875f3a0dd0ead62644914b293326c9219d6a4e79409ee538aab4a87f82fd4ff5ea4707a05e3dec767da8059377b7f897f183809d64837496a39fcd074c4fc35389e94d6f546d97a01b50f5438dfbdfb73c3d90f5bfdbf0aa96dcaef0d4a6d304fc53ce99d578d1220a705ab3c65065ec3f3a9b09d40c2f79ced0423ada248524d4753109b98f0bc47a9101c0d66d190527d07d876ce18840102160e81e7b8742784d363ec75c8dfd66422c51346345b066b4ffc96619f3a243104122326843de6697e41240e92ef664a226c78e580f52940aaa003f6dd42e3021ebd4a76ce7685ec2a6136badcc412b7d2c5a8a9caf081f0e002cfd46992acecba99d7b7ca0d6af44a856acf09b7cd52d057d2739334a00c7cf6eac9541205bc7b343883fe0b9712c8f169df809434fe98da13df0317fd837efc1a9250f5e974d4143d78923f09c43e3c3d666ab3571ca32400a105c76046a926b992609589a288bb6594a37cc1a2e2b3e38fb9da8fa362480f4bcfe935ce82aea4a27dfc751fa4234c36d6a7cf20df545acce3c776810bcde3cc260d422aa8442f14916cf58ad680fc15a585a97a12af5e4a1a34b52b5d22b57b6b066296f08e7f96aaacc52e6806bfd4b3916aa2323ae596aeb2a97ffe2724aa0d3d99fb289003a6da343ee0ab212de554f43aefb0a40948d65da1ec8bec19cdb53fd5483fa3846b04f758fef5413b2337b8061c947f672b55d9adb0bfb3f97216cf2c4262cd607a34d5222bcfa3dc767f02d20b5cce99acb2fb48a8361d15a3868fb34f2bcde01ff0aa948cfde1453cb6b9da8acc6c0ef8dfefc9695c7a6d29d770ee7a18a8f30a1a9f52f26462d83fca9e3d53f7862566f4d4deae651bfdd226bd43668a76bdc1d34485da2b5a67d44b2e8db63888927379e5c70568dbaecbb045cff73ab5ac92064e0163617082dff15eabe6f19d9af88e9311f4df0f50aa01194972797ead1d44c3a2701a5a7d22bbaadbaf709de5fca8cb43dac9a46bc63377951452cf8ba89e4b9fbda3abd96cfc5a84ed1bc439046311dd5f0ca8980f75a77132c8377221dcd75fc7fb1dc3c241dcc4b8bc2c194d4adb5b8bb418876f7e3e2356193ad0f6658a0aa1c2e2da8dbffd289a9396cbf3599b2f548838995d6b98538cbb50c576ffa60d67557083d41a0c6beda05278bce413626752a68b003d48aaca9d8c40788b8ccc8403242227274265290f7367fcb1d7e2235a46d66b746aaaba5ad25f8978fa8159d2ad9febddcdd00c57f4563e6618431ea43f397aec48a20cb2532af379535aab29965430faca19fe33681c07455d5ab4976221889751a5550dbb2ffb9e1845aab044a40426c2cc2c265cfe56e7c46704c819a64d1bf1795e5e254063f92deaf7fe15db426df2a87478bd9c6f7004cc9b7b87680f7a4e752d313ae8ca71589ca3dff8be3d951f1183e216719c568202acfab0893ec8a473c5472bb2b3fa1009c38273fd3b00e8d05590fec18fa91f0a08d8e78ce7cb49f8512aa73d9637888bda75b61dee5196881430b4999bc4a18289436f4e3913ff449b8134bd8da43d0257b88dd9b2c843654f39f4b79642293d8c380c9648f64394d7e67fed9cd1d403b1c736bd557e5675f778f48f0284c1a2b776e841167b811cfbda380446e90a95310ff97bf034c6c37e68b14bfad332cca72586c02ba1e9442297266236a6985fcf176fa1fc26d4b59cdb332224d06cb6bab6ae16cac16a2946a2e42ec19b7dae926f3fedf16ba9b7a1e6f0a8ba49b02343d3acd19b982df9d32a154f92bd71783e1bfe67695e263576bacc33676d835d7bb320a2cf46ee919af28f33b66ff9021d0767d344d99453e4532d285b8f3dead367fe3a20b2a5fd33251ca76fcb48ccadb4b25489324027042563ab90b804d788831dc59395d2d9404ba2d6767314798d9717318015d8b7f0b7aa8208690fb8b6703ffd47e0eb997e7a1afb2d205cdaf06f128a56362eee286eb2633737f1389bea609428fdd1d321583e6b7ea88228f837facc6b22d77ecd4e42f4e86a4b61e7e78af9a948df9150fab929c7779fc6dfdb57bdf77e17024395ff23141e88bbba15fddb2656c18f106f2acc9b2f51c689585699e4989166814af92284e9de9c42d1a8aada3a1da66a0501e4120d945b4cea27ddcc55a22c2d4b462c94f018361f903d870ebb037b4321eac7c18fb32e0db05734c982031ab7e7e0e62b8ad70dca26bda4ef4642f2b209938111896a35e8e94330a8135b1a65f0b18c177497d438351cb1dec7a77d684f0e3e2cf944b8a771414b5ab2b766bb66bd4f2cf875c1643e2055fa3489adff2c7a5e7c1862c34b3a6d7b0e30c1412a7d4b9aa43c2a65b3e7ebfa45903e8008dfac48aacfb3cbbe52084ef5cf75e603d5f1da20203b1b7c677633e06a7772fff20bd099256ca31a75b13db1ecae2ecb55b24f7bf0a52bfedc7190a43b12eef8b3839bf4f8224a82e0c353497cdcc90804fe3d416cc2193d71997d0575a58d30c94f400b9f7f1f9c3c4d98dfa10d8c1f1b410cb754da4b80d3aa538fb599d4c343bd7cc32d4fe75d7f4229bdd370a05676440f983e366de4abc721f623bb59bd9c16b2719929696cfa14bf1088fdf4d9a2b24ddad1bcbe0995cadec8d60d3e448b40543998fcc5e036ac761ff4fd2e382472659ba046c07bd8140082394442693a9a73af260a92d8cc01752f9e887df11c54d5edba03363b39649e3da43e04763714bb65ecf8d81a764c652c95c742a57c7b4d00bf973c4ecc179bd4c898c621b6bc684d4499b8b29398f649c912683a9a74043998de23135a63092ead861c98d650df7fc8dba58b0166c7d6d3194b5dab26cac3f630be24e374fc412b5ffe1136607cd5c385ca41384e049fdcf462cb83be37aa56f166f71735e6d1bf326e86c8451874571bba16d88191c1a6b7dd7ac276c18b5be8f9fd4b4a68808f62811f7142ef2ef9f4cfb63b35bbba979a3c94b6ce9b9c50257c3b05a4eef92e3f57f9eb86c45b7f3d0998217397247b023a898aa7d54441df0c662dcdab312370305012fc43e54ede4480d30cdd8295440c3a5a20b5fe7623c4b99670f0bb72914a8794ad765f47effc2f7e7a1cb188ce93f537c33c200dc1210d27282b3cd4032f91a3aaa83655784ead8007624e9c3f543ceef5e960c3160df6e2e9932ad3671194a4f8f02c9c6c195d80d56139ffeea089e470f51b9a2e9f9d770bbc580553221af9f3c18a77b1ef002d326abbc70163d40310909d10ef0231b76c2e6f075fe464d754475d16fa1bdcb854e7d37fde0dc43917b11929731a96886925dce495b090fe6e7bc9ad967beac09e93e55d486a860dbe944bf10332315fb83b316014daf5e3f6ca3b1b7fc1a888ae848ff6aa4e634ae83e2935babddd4275034cbe4fc58e36f76af284292c7ba8477b8eb1c3c6b6941294722bacc2f0580503013dff0198411c925f27df90cede458189a9676aed39e288480bf5f981ea4d42e2cec7032f458bfcd51cd3b167a9ad48103", 0x1000}, {&(0x7f0000001440)="4141936587d15e426b18099ab82de989ed762950f6b55feda08581931b341583de97ad6aa2fd29752c22f031567f454e7ae9fe6e204624905d9ec28422f57f8ae9636f47121a400bb27b91733548d331a907b5de536c991a5caadb5e7817f8a8ed8db9de02b3a1d764fb17385599c76d415188789e4df0e1bfd503ff8f62fe35bb7c922620a6bbb6f6fbcefbf355b69a0f67a8467d1bb547a8f64481835d2e05eb41ba1113c8276e8ee6f8043c2653106b8536c953", 0xb5}, {&(0x7f0000000100)="65ee446a9f49bca97f50872c6eb8e2677c600d7fae132d34", 0x18}, {&(0x7f0000000180)="18e76eb630e3613cf9a9b7a93b866ecb8f284941aa673bd3ebfb9016156640e4df785059e1b057171cde4f9408dd71ac04ea4194", 0x34}, {&(0x7f0000001500)="4de6b907a425e50580e8526c196c7239f133eff8f08f2bf9d610b33301f854af9139bc2fdc8fcdb6fca2e9a2bf215dcded09be40bf98caadabff4b3357f603df528fc554ee99c493e7d49f9705180b28a07a362a8c", 0x55}], 0x7) 16:00:17 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xf9e, 0x0) 16:00:17 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x402) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) pwritev(r0, &(0x7f0000002500), 0x0, 0x0) write(r0, &(0x7f0000000180)="c283aed5f8943aa23e97be891ca68a6c0993f7cb18717a546d3ed0bd6bdc35f781a37b7b30b68b81b486f2f3dd642f011c0296a1e797c96184f7669ef84c12b3fa52cc8f670c2205d5778e71669e625435bc8d0f69", 0x55) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8", 0xfd5) write(r0, &(0x7f0000000000)="5691f47dcd380c45ff10dd9e331947a0f7a4a880774dc12a0779b5b88b79eca8c15d6d627eca92a98a46bff3", 0x2c) 16:00:17 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8}], 0x1, 0x1) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x578f14d8) utimensat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0xfffffffffffffffe, 0x3}, {0x4, 0x2}}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1002, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000003000)=""/4096, 0x1000}, {&(0x7f0000000380)=""/200, 0xc8}], 0xa, &(0x7f0000000540)=""/64, 0x40, 0x9}, 0x41) mknod(&(0x7f0000000600)='./bus\x00', 0x8100, 0xff) truncate(&(0x7f00000005c0)='./bus\x00', 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x22aa, 0x9}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r2, 0xffffffffffffffff]) r3 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) getrlimit(0x4, &(0x7f0000000200)) getrlimit(0x7, &(0x7f0000000280)) fchmod(r1, 0x10) setgid(r3) getgid() 16:00:18 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) shmget(0x2, 0x2000, 0x300, &(0x7f0000ffa000/0x2000)=nil) select(0x40, &(0x7f0000000000)={0x8, 0x6, 0x7, 0x5, 0x5, 0x5277, 0x9, 0x3}, &(0x7f0000000040)={0x7, 0x259d, 0x7, 0x3, 0x2, 0x2, 0x6, 0x98}, &(0x7f0000000080)={0x7, 0x2, 0x0, 0x3, 0x1, 0x200, 0x2, 0x10001}, &(0x7f00000000c0)={0x1, 0x9}) 16:00:18 executing program 1: close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1f624b5500", 0x0, 0x2}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db9e54f3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a7e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c5341e43cb6317852b52c01c9b3a9dc7df5e9f4027a2dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b0000000c00000000000000000000780100010082905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283c224e4019558a104b4de80adf3a07cd5ea6042677168fe451e1724176e1e4606dac0b09d9d02b109152e46bd6fc386f893fb34a5ca5f93a452980c1c143", 0x1a1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:18 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="6c124440a755e34a493a1a90dcd23f3a3cfe81f7c5e6ed889b7b98c9554def2a9009340eb93e228ceaee0b15b9c9c98a44e8296035165166b73ba2f8db74b2300d48228d2dc8c08b6d893f62", 0x4c}, {&(0x7f00000000c0)="d0cbf5b8af5a0fde623ac2", 0xb}, {&(0x7f00000001c0)="af29fc5149350424456f92f3b02c54c1faa9afe2d0fab475c6383b931c4d6a2a2cbd8426c7ff808f8e28e486af2fe9bc4c2f2bf3a69b2634115a4f7f7f29bc14bbbb1b98e36b854612cf57a82ab199c2bce64844f011d5b2ceba2aeb34dd4dda688a3850249d8e653e60233b27dfbd1b5dd30fef345b404bdbbf6a4caa2248b25298afdf72ee5a0cc77868f59b1e0447289a3a3ac5d747d0", 0x98}], 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) writev(r2, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000a80)="b9a4c411676e1000f919df3e5afc5672da94c7075fe15b439c43077932f4d19259215e3e7d32220d99b7b47d879d71a6fcc24dfa6a2f3f968b6b7bbe5d19b831d5264d9ef8610506dc5c306b5f7f158a30c9ce9b4b039ce4673203c74daf20a59fa6e01953a57882ffc185d9cb6286d0145c56ddfd3f51c967c315fabd9eda8b68601e25", 0x84}], 0x1, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r1, &(0x7f00000015c0)=""/94, 0x5e) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) link(&(0x7f0000000300)='./file0/file0/file0\x00', &(0x7f0000000340)='./file1\x00') getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x10080, 0x0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x192) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mknod$loop(&(0x7f0000000380)='./file2\x00', 0x8000, 0x1) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') recvfrom$unix(r1, &(0x7f0000000280)=""/15, 0xf, 0x40, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0xa2e3efea3419bfb3, 0x2) close(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) socketpair(0x2, 0xc003, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() socketpair(0x20, 0x4000, 0x4, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r4, 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x13, r5, 0x0, 0x2) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) getsockopt(r0, 0x1, 0x6, &(0x7f0000000080)=""/79, &(0x7f0000000100)=0x4f) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="9ae85540a6e8145566c5fcb245b698094787a0d1bc4d4d413a91586b00a37b4d741d194f79a38b234fe4d45c0c50dc234fcf2195318ebb611c2dfb3c027d2c2221806ea1501d88e5b5c022ff889ac4496552090dadf7c297b653622001833d7f815ae6032925610934cf7b47065a1ed5b8d62f37ef476c0050d090b93bfd82ccef55909147e8817896dcadee81e45638", 0x90}, {&(0x7f0000000200)="c8f9cb4c9a4a93e95cfdd97e1cba2452513228f8c6010cae98b559366ecba0689140009de1506ce7f1c1436daa691febbb6d281d6b72b10da31e2a6526", 0x3d}, {&(0x7f0000000300)="370cac4ebb9f55d0f50e3be92d834a580510e3f18245e3b96f1e8052d64cbce9a627a8f20ac4d02f12aa9610a5617d09b6093c4ee000cdbfd5e51be1ea45049e51d9dc7fa940f6153aa424aec048f34783f6a4b6c56af82f3006e794f6308066a3f08a7b5b86c1f6ff90557be7bb25a1c5f490a1b80ff8fe1655d238b453dc51fb164bd93415080c273bb11a", 0x8c}], 0x4, &(0x7f00000003c0)=[{0xe0, 0xffff, 0x8, "0857e3ff95224c2af7203a9915e8629e137981540b5c5fd068d22b9868b1745acc7e8ea0794cc3dfa2ea884024ad8a7d91994039b9f9fdc890250a294897b31ad4f053f94c0e4f4939a2e96c0d7190bfb635077c1e91a3def9c24ac4bc3530f5a9594c38ac789aaf8adcd4e1454f5b4deef5ca4db12c0e40fc66da1de2a3bec896f00d5fa4933214a06ee91876c000634ed1b03c62145a5652a9488d04c33acfeed201f0f693331871d9bd43a8b099be5eeab3ce63540f3b62c79638ac3f0c6509e20c364f3dc935d96c8f4d"}, {0xc8, 0x1, 0x2, "1ff4f9e0001af8c47c175308cf50ac0b66f59629bf8aa673ec7e5b4d4163d29da81cf7e42aa140fa12ba52ded4bb611408e05af5f1d169ec803cdc6f83a5571dae72c6cd8243897eea456fefef9dd1232cf2915e243348c664ed76d8f9a1b020e8ed14fc2bcf3d0146ad121855e3a68cc207aac052bcc17cabb8b59e1170d4543212796e9aac1e3b88b8971ad50bc0524dc8922566c29b944dee6cf22b253c8d3c09e1970b546bbdf23edd31452d50e6eef5080b"}], 0x1a8, 0x402}, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1900d0", 0x3}], 0x1) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x169, &(0x7f00000000c0)=ANY=[]}, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)="29e317aefdf0bc59d7c9b810af90f73c2506bac24b3a7905b3236443fc519417190a5f1368cea372aa38e0b67bd8a6b1016ca7be0bcba5a943437f47637650b4e886d4979a4be8ffa8f732e00fba9fa0637a7843e651e40fc6a276734f40c2243e06eedfe3507ba66245d3f2f2853971f5a30790fb656d6325c20c0f0c1a93c4e113fbf032cb9e61e3a54ce5227b84dace33700266f1486444368745d75c4c5333c8904fa7d8b4e6a55b378019a6b0a3d1e2cd325b92ae934c6d49c507fd705e1d7c954d5fb81a2610a5ecde", 0xcc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0xffffffffffffff7c}], 0x0, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f00000003c0)='./file0/file0\x00', 0x200000200, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) fcntl$getflags(r0, 0x3) 16:00:18 executing program 1: nanosleep(&(0x7f0000000040)={0x2, 0xa888}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x40) clock_gettime(0x6, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) socketpair(0x19, 0x3, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xa7b, 0x8, &(0x7f0000000140)=""/13, &(0x7f0000000180)=0xd) socketpair(0x1a, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r3 = geteuid() r4 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r3, r4) recvfrom(r1, &(0x7f0000000280)=""/74, 0x4a, 0x1, 0x0, 0x0) r5 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r6, 0x0, 0x0) r7 = kqueue() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) socketpair(0x2, 0x8000, 0x81, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000840)=0x2) sendto(r1, &(0x7f0000000880)="b423b2bce34902e2659531541e7863d840187cf318c5e9600fa203c27d94eb096b455c2d8fd890bc483b0ef2204f2afd8ffde7785cbe6a9c80214275564182c2e3411f9165438ef9ee9de94efb4b7a6a2ef4", 0x52, 0x40c, 0x0, 0x0) socket(0x18, 0x5, 0xffffffff7fffffff) openat(r2, &(0x7f0000000900)='./file0\x00', 0x200, 0x1) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x82) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) syz_open_pts() 16:00:19 executing program 0: r0 = syz_open_pts() geteuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:19 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000001480)='./file0\x00', 0x0, 0x2) recvfrom(r0, 0x0, 0xffffffffffffff99, 0x845, 0x0, 0x0) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="c2aa165138b8dfb3922a187f65f9191e97e6c6957426f48584b9e66b4845a4bf9ed9645dd52302d9d73d7750c700c9ced4ead767ce1c5abf6b67be98d6b8d7defd0f2ee7159bc8ee847e1defae4cfd5217cf9a2f02da60323901e7d74243f3cc32a5a6d832445f23f27f36187dfa2c531d4f7d94474001f6d6098af47c857f8a63", 0x81}, {&(0x7f0000000100)="c58dbc57b0ee14202c3bc3b5be00dd0806a45fe381c169a0b1b64667f86784dfa1bcf12d79f5b20a8d5117a641616d2eea41a3b7924d21ad1f28653c7ae71218fdd3623fab9b55f5b0fcc3984eedd55ed5525d9bb051f73ffc417208502c7331ea1745554fef71b0fe2362510213472d02b3cc68b2bb1f3fb45a2629e8d1a4c8b468a172af291d", 0x87}, {&(0x7f00000001c0)="2fa1ccfd241c045c1c22afe3be2f9870582c87668a3840ac07aa015d60976db5ec62ca6a7f0da119a3493d4e8d2b384dd460681fd3d70fc64e3ace25075ffc51311ac54ff33dadb7113b3ec541422eb53bdd35674a419148ad5225be3a58cde64a83c897120afdf4516f2f0d13fbfa90f61c85e8eddf77ec8de718528d65c2aff682f1557f92ccfc15012e0d3b6854f5cb125c96b4c4ad62dbdffd28710d71938478c38a16172b0f06b635776511270ae66405fa7c943f902e828916d4b35c65a7edbd71f3a02defce01c2e6f96b98fe789bfa2c579f57575f4588ccbed9b40dad085614cb45dc261df9730a9c787de19010ca2320eaa20867309d8fae1cc3e860016f71b649eff6a9f20e57699a1ac9291b70474a27318e7c699997f51395668bbaef947aa080cd2d98a6226a1f0980f27697d3b8239b4fd500e8b1d9053ab338b648d7fb72c070c5e7618143f0d4dad2f4c5dba12cf68c6aa4665644a73b47d4d3c3fbfdbf6886cd310c0b2a839e71a6e95d2cf5e82e00ce29aca75ddafbc35fca075d4fbcfbd2acf84ed6ea641d998ef392203c952d94ea99804cfdeab55147e2e1f7c5b79e0d9514e0e5ffb350655fb61e6963485c8b33f9356b8fe20b535e03b3828fc3d44086048b140b5138dcf00b23ebf8b92ee9467ff0d70726a65bb3379bd8345d43b63be106f26c6f90fa74a56fdbf46c02cd5497ee25142ac99587d27237520b2b46bffa7dbf3ccd452925dbe9818ab41d5236558e644c1996dd62770845a51f798f2a2cbb91d6f155076edbe663c665b8c5237c8718d268426bd1f589de00bad768b887bc08f08e6061dd2188eca0b0db61e274107e7086e1037b9ef2e9f8a68813af1a882486dc1794745b394e343d6b7031cf8e6ca297398ad47154dc3a9602d1490c773ad29528d024c8e9da355e83490d7b1e5536e7b54fb35343855de94c3fd0285ec18e2b9ff12e7c4a2c3957ff4b60bad31b3dcc9a9be9284e3073613dadfb6306486789730270e3eba16207b061289e561979cd002e5fe260a37dc4b543eb758c2c405b1b726e10ce509ce2c01f96390977ffde021473373085f3207c0984890e54363b34b0fa8ccdeecb919b59c8481152729933ec16e24cdd22b7a3ec53f93b87cfe5170f795da45fe5fc77d9d4b2f9796a8bff030fc5f0b1a9a28cd5be968623905049d37c9b19a9c8a2c33e9856176b24b477c0634c933f368fa68554f1cc79198b500a1eece63c102a34057c48b27d381b43a24e63f0b4efb40b9908d8f1f98cab182c016b440c00d6e6d7d232bd513f0d4961866ca0e54df5cf48306efd62460ac28743792fe4b25476b7e3367fa368ca7373c4f27847eba2ddcd7d6dc5fd9fdc3e418546544319a1610cd6a80a6423624dd3cc78413b5e5dd95d5a7675417d97668f22f1029c38ab59a0dd6bc28916f6ac6355500894073bf05534761e092b504462cb91a093ce4fabaf02baf59d37428f93b4ad0f5cb29fd2225e545c1ca3aa7623f83acd449650a1ea6b43d143ad7540cb471535d9bd29b2b3badba565e9fa8673a97fa0e41eab70e16cadbc9a4d5ae5d1a6eed26bb4f4e882381615543869de9c9c4cce1df354e1dcdae2551892b069b28127328b5c8aba5e3137d9886f8e23b27e34c7b61aa77a2e158ff0c461ce17e9218b4a44c7d73e9e5f8f3aaedf9f6f26830f5940952857b1bd40ed6ee8270e3d263562278b3b6725d16c5a0580805ee7cffe41ad8557130f9c0cda6895d86612b2d9238eda1c73ab194ee2ddfa4c33719bb6527699e1a6e7d879ccac2833e61ae26577608585eb29c93c2d50b5b5e7dbdf9f7c41ec0786501008925cd5c6eb2d8a19c214f40bfda71209035d27aa440076a04f71636201fac1b56dd5e9a4d8d50558dd4b094b948c5ff76f119ec9e7afdb1565d2bb7e4949ecc452a444ec0ff9aad90593059ab5f46b7b02f2d6820adf5e73dd9efd504eb1ca4a6987ed6c56f47fe829f0d5964035d6166924fdaabfe20f25871788d4638f112bb144146e9133776fe67058a67c39c59cb38014aba193853a3513e78a16d7f477fa5f635660d272174e8fd03caeaba389ba07f938322d2a0c727352c040e46d83e99321c323ad4bbfb2306290f01be78e056614ad05687df6e62365c0f445ded69f22eb43aebade3b9b9f6c682ad755d5db13b7eabb2a94124a29b4fc3cce5f48df961b2829acce58e767e4cad504bed505323814077174df5ddcb65618d34f1c6d26c0747d1178b8dbadcf3dbf5c7136f6eb6c5033fac608f415f663ec71f8228186084b2c3cffe3aa6d0dabd47dc00acd7df5884eda8a4b6cd3e3b14ab8ae611839356615be8d6ed08f3ecf72ac0527660d31648f4e2f4c2dc0417680ab78a75a179a3e7506f745fe45413b871d6ab6909b3f9ae13ab21854041cc888e9e7813701dafa7d478258a6ea07d00d4fed0acb33c941f3fc1f413441e4b119898ef8a24db763eab3555c98cffd0c1f721c470c59224576a2e11275ccd7dcbe05abd75267342b9726f3c83baefba35f53d419857fc25a6a31c9377c31c8c41ae7184344c43bc528e160f739d6651b210e3aba4e5f177a0ff8aa0f066cbef7d97111983d9b0b9f26b94a986e37f82901312131fa6873f3e619c7cb2f748f752498d63de31f1f536b16603e687a9be18cb5ad2572373bf0270cdc7b25967594fce4865266a343e1b5d9f34d6061dfe0585cc2b1be40e47a668c5fdde034f23fca336273fd4fb10a3995a60c98360cd502e0a3e8b9f8e082ed511c5d18bac48a8473e1bc5bd4874e938c14b8ac599fd1bdf364e9740d83e5dadbbb5ff6a33a5681d7995791b99f1f3572e549310ad724e6ef9ff81d9ff77745fad9dc7420a3619b309dcd8b20c7b378ed11c782ce73541584a25f586713d6bf1d6028db2238117a54cace78e8d6222ddd4917c74c6d7670bd71d24a3efc6df253eed26a8b96a5008e92244e70233a275ab85c3f68fcae13c0ff17ff52481007a4af31bbd3f7ec6fdf08c153e5ab21adc454626b9cddb94d7a6eb2519a0ada7dff28ab681c76d7b0ecfe8dbc8e5f659cf565c4e20a604a99bab98b859fb74a522ab9502917b7f8b4a77930d87eb4628bde443a8baf72b29c3b6a595f6aa0e405009d9b228e9af847fb02256ec1430dbfed35c6ca25659808447eae3a505dd6281ed8808b8f0ae98a6b547d23a97499a4684a8cef3573ad0387ffff64c31d2e6e65bf1209738058d05f96fa0fb8de6d7e3d40d822b55b2b7e05e72e69cabba9ee2b0665cc9f97fb3efc05d9603261901e42760712e3f34560685e96014129c91f4c1e7e59abfe86fffeb6132001a1e72047af86a26898b5181cd59e7d70b599dc086c2d291745bbb4bf97527f337edf36fb6ceadfb676574043f88e40153f165377fbd1943360f7a165beb2768c5f33bbddf66281cd3897e6eba64cecd3086e5d46056b31a00239bbaa53f727903ede049dc227872241b829d6d973984b719a7b52a974af1a25964a72784d787ebd0bfb653e0616bd7026aef421755caab16a199c685b5d3fb9617c8e97e5527e3113b01c6c39e26b6f62464c1c12bd0724da2503452ac0e1743de165fafc4f15cd57c4157257491548833973484ff2f03acbbe9a9a5892e640df9f60c24303f0194e3602e3b2be6b7154eea3e679e7e3183c6cdaa16daa4c39741df9bff04fa0615f3c0495508831d0e5769ff6d3b31779e7e2fa2423a745c933e6b5ea61bf45242d87eed0effc9d6b5b3f561eefb9920a3dfd9723480d18c8f1ab0b12717617386df39c8fc31d02aad1b5123808f073f95286aab061ee177238267810f4bd100e2fc915a344d42d4f15f9bbc252496fa04682b3ce7dfa7f0eb09832972d58446d1f5ed0b514108cd47211b925cae883583b0a2310a6228c952112ac81dd03bb104e607f604b65bd89531b361a1c8509c9833d696c955199632409bf7cf591726aafb96a3ed0da329311784bbe5966effad35762b094e6e30e8f7e3c98b71136fdfab9f361657df77e49231e0ffc9360c6416d0e836f41c855fbc0432009235b7dbda4b66691a21dfa3cfc1df823b36dcfd0c4fb179fc30889a0440c99068c9185f72422d246d902714839cde4532c7aee12598d539c8e9398a957452f7e221a22297f739f352b015e28590aa113b3a0e058b9111be86e1b89aad06b25580a925a1a9a353152c986cd8b54fc168e6572a9eb383643cd5b19e903d5910d4186c84fd741ef9eae3470d74ff491c0d842985ac1975aa14a48718475d8d06c9b5648b61419008592735b247b0db9f96eb10c2a6d9465ea91ec67f645fe6f2d41acc3e7cd20ff90f4b792528dfae2321540020ce60263dfedebffc9de84f19937d724faf5399568c6525709bc849fb1f562c3a11796214ebea43759fad7ba03617bc573765dd94865dbb12a9b48dd56de114736a2c0e9e12672165bdba1f61a483981c494e5365360b50c8cc3138d5c8cf6c75d4391bf7a652d19e210a9fb10e74345c924153d401108ffe8874c3ebe16623b568f0321e0498265767c2219faf1b414001d5d4f61a3193e00ff4ac63fd97083793d15bf59d89893bab3403e5ed6d389a031d908263f6ac774295af480c6d390054c6f6438acc7fd61825a060237ef7b054d5e261dbf4cf342398711d95d0e509a3cbeca6174a9e6934af31eaeb67fc03cf48338aabebf3b7df001c0c177b14d0a6a80ef7d8a74c643ebbf920f8b59ae226bb6b878ef7abf72db98a9bb81ba2f6004194a3c8b53e8781c68067db5b172110196f76cb47c2e8b7431f2d6886b4449b1dfca6f99ff3ed6345bc5d2e7507bf7f00dffbabb590628d3276050813734551bf796cb3943c39c0affac456dc2f4c11637f324f85cab62052eb9f8a4470a87363398ac81da5dfba8ca6d47e272dff8fa4569b282677da272991a3dae5e84e4c41874ef24aca3de450be3cdcb6af57b9e5fe70632da09dcf38124928a50c19bf9bf2ca5b5d30370cc6e8a73a3e1f6ba85c00e9a64ad2525bb8dfc1ab5d7d0d4bf5e790f8cdbd59d13a4ad69e3ef696b3572ef1c2bfa7771e8470aac132929ab742ac70506d8a93f53810e01474001244b5a1f9db2fb4c15377c806b5223b370b9c65802c161ff344bab044512ca704479059fdcb0e7776386d662752ec2dbe0a6668189581b737489e35f34834c53116ab06fbf262b52ccd0178dda13e95d61f954ececa6bb23e5adc5c19727a5322a8eb1605c1e904d8020aab1a1a730630b583786b2c830b5a63ac0321b736abb80e5107bfe883304f94385204b5929a882b8e426902599c2584468b46377302219cafb6bd5a4303866f2d36770c492c7390c5dda4d334cbc1a86ee920cd5d01ae5b137ff3eadb4bb8abd0a2ca1d6de3885bda7a0581dc923a247d487edcfcad7ed310fbf1d28cbdcd4e7d9e386da6768a680f4ccc7b5bfb42ab227a5e07f9cc95a857d500770cd4cd2994702d5d5d8454d94b092cb64af5cce703d7eb75ace2900cee0e4184eb4a438bc5c8461546364ad0243671385977ac257a48418f4eefed064de113f489499637549a5d7e6d056be925a2efa34ed6e3d8b63271933c20cc918b1cddc67652efe7d5680435157053744d8eeecb006096ae8272766521a4165a24fa43a2ef7bb2ad72d97bb86b7b46c60b07f14fdc60939540957079bd4209890b79fe2ea2cc19680a4b8359aab853e1060c7a51867cc43659f18d532b854dd710081d3a9dfafc2493fe73753df57511949e480180bb063552a520f13b5d633cb275a", 0x1000}, {&(0x7f00000011c0)="6b953c6212364c53ae9c06a6fee4c9ccaa22e0cba7aff0d0e2060668fbffa2bf9ba8acd7b92f314138c319b12205da733e194024baa6b7cc92cb0da34bf6788ad5185c6c58348f2aa2e85f48ef70f32352b7dd6ac66851bdcf9a20f260920efc096309625097411d9a72fa2ce41717f1d3ece5844bec17e7f5a218b1f8e0f58003a6b90cce7a3ce632c68f71b38e3e669a7aa9829c930dc29b7f", 0x9a}, {&(0x7f0000001280)="9ed3276a90404a9c56282efae7cc23d8fd56a16b440e37621b07dac91f1dd06fa63f5093da50e2e36bf1f9361aec7da4459d0d116e5b413be0daccd613f071bde53666e8eded1741c00596c4ac15f8b24a035f85ea837b5a5aa10f603d6194486cb41d04f4e97676ab38bc388f18f1b880bb82f3b0fef0c589676f6d7998727ba21501329cf5483b6b41b80aef64e0b52e4b5fda22973ee48f004c27e9fa18f0cfba96fefb246dc59084ef515073aefb69c09b2c", 0xb4}], 0x5, &(0x7f00000013c0)=[{0x28, 0xffff, 0x8, "3bd0f83a91c1f1a1d0ba644f8fecb91651c327bc8aae42"}, {0x30, 0xffff, 0x80000000, "c55d358953ab7c5d90524f73e338c3284866e701a673890243e29f57d62ee4f0"}], 0x58, 0x403}, 0x9) 16:00:19 executing program 1: socketpair$inet(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="e041bf8a5d181b36e112567cc1ede1a84633be5659fd417e11805954c847b7d4a2ac7d187354b7256034ecad7dd96017930ae2", 0x33}, {&(0x7f00000000c0)="0e1d6e2495967bf0e5b45f0dfb2223617e75376e579d4033de9908da6bfa5426777cd8465b231c78cdd0ba032c31687fff1aa67bad031e7af6032e", 0x3b}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="a000000000000000ffff0000feffffffeb5cd5ed6bd39344de74116ccf91d112510ec8237d0491ee8e11ec5828422c9ea2f5e7656aabe03c6c5253eb4f464995e37d2596997cc19d9735aec60c8f90233605373eb1f323855da5aedf9af98baaf47a1365dcea65d9a0252fe101b10d712cc023975c8acebc13720a387fee353a54472b0cf138fe5fc451d07f4897724546b5126170924fd46040fda07c309556cf121cb06ba600000000ed001800000000000000010000000400000099947a3600000000b80000000000000001000000070000003be1ac700ab7744145ecfc72b0beec74b58f97002c0a009def96454dfaf2cf32af7cce230c699d7c73a32fb8bf93e5a59ebcd81747cf95fed47b4b4e25df5fe3ca9c22b5947fea3b0e304d8c3df7dc2f5945888215e8269c90a4b29a7ba3254b6eb937bbaf0f021277d3dec03855caaac1e20ca4c61fe27256c7b1c663a89bf1280763911482578f3a636bb96cbf4665afad1f526704be7223e4f5dbb27e7f1804d77f41b0cdc134f5a4edf6497a878f924ca3c2229c538a000000001b9724e5d61e36f8d96ecc063ffb9ff8a73ebc4eb250391cd0e13024ed7b4c04328dccc3e4472d10a96b014f3e66a784717749f1fdc0d59deb6dc39082df7dc27e0c7b385d2549aea30fe94832f2e2d3fa0a556a31e77ea6bc6fc366fffca889a2fa75b0bef53eb0c84830f6930affcec632ddd3718188af0000000088a944c9bd779e1a4619ef2fc66e245a2069c2e30b90c27d0257aae1de18bd8a3a3c68de91053ff6d664af94af"], 0x170, 0x400}, 0xc) unveil(0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/191) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair(0x3, 0x2, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000280)='./file1\x00', 0xc4, 0xae) rmdir(&(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', 0x0) 16:00:20 executing program 0: socketpair$inet6(0x18, 0x1, 0x200, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="9a2165ed8c28e4d2812d7dbe2e3487db04f8b1782f3bd084e78032db07e8e21975d6aa0717f97c7eed078aeee611a4b9e0b50bbe174a0850815afb58fed5d91156194c94fd6f1e1dc0b1fe8fc6dbe46180157f88035f0c42a029fd575d16495112428b84f9a93032642ade6d910198287e8cccbae81e066e4a", 0x79}], 0x1dc) accept$inet6(r0, 0x0, &(0x7f0000000100)) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x5}, {0x9, 0x80}}, &(0x7f0000000080)) setitimer(0x3, &(0x7f0000000200)={{0x200, 0x27}, {0x1f, 0xfb7}}, &(0x7f0000000240)) socket$inet(0x2, 0xc007, 0x80000000) sendto(r0, &(0x7f0000000140)="466d352806f822c104e8f1e656ec764bdef2e15d9a0e0ca106ca087720044b88513d7683555518237381995848304c9a76ed8da5a707c34ddc68fe5c5242cfa5e519afb4def1724ba8e925202081c14abc6fffd1d6a618ed35b45d74ebbd984f85ddb652346d3b3ac3dd6c", 0x6b, 0x400, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe}, {r0, 0x1}], 0x2, 0x0) setsockopt(r0, 0x3, 0x249, &(0x7f0000000080)="42ac1398f95b338c0a6571699709bfd3ae07677ded0e5853b9a014850c9d256bc3be518e732a761173c2f53f52a200f35ea7ca83058fe09ba0599b35c508e545af120440e6a304135e7256ed7c7d2f3a3024b50ceee0f189c7e69874c4506d519c1024840a9aabd3", 0x68) socketpair(0x20, 0x4000, 0x4, &(0x7f0000000000)) 16:00:20 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff}) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/209}, 0xd9, 0x1, 0x1000) msgget(0x0, 0x40) msgsnd(r0, &(0x7f0000000100)={0x3, "559642f68495caa75f3bc461b6b18bdc6a363ab88d5a1883712d5aa0f711cb5c4d04f492ef9cd782e5e23ca4c445595f6951b64e20026cf2d648df2cf6c73e591b2fd5810fa88727161708622f2bbed5c93ddf9e61bf8637450653609ca0544a"}, 0x68, 0x800) 16:00:20 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000100)=[{0x3, 0xfffffffffffffffb, 0x1800}], 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xa4) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r2 = fcntl$dupfd(r1, 0x0, r1) renameat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000280)='./file1\x00') connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:20 executing program 1: rmdir(&(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14c) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000008000000000000000000000000000000000eda89f806774ffffffffffff00000000000000000074830000d1427fdf82fc0fae0700000000000000cb262d0500934007a91a59dd4e5f"], &(0x7f00000000c0)=0x36) clock_settime(0x0, &(0x7f0000000040)={0x401, 0x7fff}) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getflags(r0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000040)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x1ffffffffffffe54, 0x0) 16:17:05 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2043, 0x8000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7fffffff) 16:17:05 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) unveil(&(0x7f0000000080)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000140)='x\x00') faccessat(r0, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x1) 16:17:05 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x100000000000000) r1 = syz_open_pts() readv(r1, &(0x7f0000001680)=[{&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000000300)=""/70, 0x46}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/26, 0x1a}, {&(0x7f0000000540)=""/1, 0x1}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/110, 0x6e}, {&(0x7f0000001600)=""/98, 0x62}], 0xa) r2 = dup(0xffffffffffffff9c) socket$inet(0x2, 0x8000, 0x10001) connect$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x49, 0x100000001}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r3 = socket$inet(0x2, 0x4003, 0x0) getpeername$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000200)=0x80, 0x4) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0019aba000000000000000000000a5864d13f6fd04e5600800ef"], 0xc, 0x2, 0x800) 16:17:05 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}) 16:17:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) 16:17:05 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000040)=[r2]) getgroups(0x6, &(0x7f0000000080)=[r0, r3, r1, r1, r2, r4]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) close(r0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x9, 0xfffffffffffff97d, r2}) syz_open_pts() 16:17:05 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 16:17:05 executing program 1: r0 = socket$inet(0x2, 0x4003, 0xce) nanosleep(&(0x7f0000000000)={0x80000000, 0x8}, &(0x7f0000000280)) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x80000042, 0x4, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x1, 0x1}], 0x1ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x82, 0x1f, 0x1a}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000028, 0xffffffff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x49, 0x670251f5}, {{r1}, 0xfffffffffffffff8, 0x29, 0xf0000000, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0xea, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x6, 0x1}], 0x8, &(0x7f00000001c0)={0x2}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1, 0x0, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xfffffffffffffffd}) r2 = kqueue() dup(r2) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b006b2467da6f899ddf47", 0xca}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147780a885a538a131900e8ebd81823fc7e0d7a", 0xe2}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb729, 0x8, 0x10001, 0x4, "a132128cd7dd6112e1ca3e7ac83c23daaf40f504", 0x401, 0x9}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) writev(r4, &(0x7f00000005c0)=[{&(0x7f0000000300)="96f59996d94755fb6063990631f1b00d17191888bf058ed564e2eaf946476eeb2c82da49c269c48156ba81f6a2d408b2443b887a708952e03e6a1df088ec790a1455a71c5ccffb18be45a967ba77910cff5b3771bb697f0c3205c0f21dd236a968ab2b2db3e3de5ba4ecf1f6e83f38208152852b051adb61abe49625df0d0a1829493af45ae7b74380a422a2d4bddbd643bee816f63000ba410fc439b0b0663dba6c8f3df1ef95b8808f7fbaa2f504f8320c02", 0xb3}, {&(0x7f00000003c0)="f287c90485b6cc96c5f8a29f77696d498c87dd71114f24ae49d629d05f32bc722927adb08fd6838bddbc339df4ffa70303883fd89e747f80361d510f67559fc942949b04b24df2b810304102c8280f45e000ccdb75d1a0f5a5ae162b1ca0c3e464073c2d3228a65941b65e6520d5adbd37c42fb376d8cfc3b358cd378c352518e7f087d8f3f3a5e0e1499706d5a39d59cb971102af4466de0e83e612df6995a1dc2a458a3cd6395a122596dfda3afebe5ad2020847cbb1f87896a808f41faf10d0d4409559d0b73240c89663c9b44a59", 0xd0}, {&(0x7f00000004c0)="32d579df16745758c8b8fb971f", 0xd}, {&(0x7f0000000500)}], 0x4) 16:17:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x1, 0x3ff, 0xffff, 0x8001, 0x2, 0x8, 0x7, 0x4}, &(0x7f0000000100)={0x9, 0x7, 0x5, 0x5, 0x4, 0x7fff, 0x0, 0x100000001}, &(0x7f00000001c0)={0x5, 0xc62d, 0x58b, 0x77c, 0x65, 0x40, 0x9, 0xffffffff}, &(0x7f0000000200)={0x6c13, 0x7}) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x236161b9) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:17:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x81, 0x8001, r3}) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) socketpair$inet(0x2, 0x2, 0xffffffffffffffc0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="85041ede393e9d3a8d4b2a235d65592088ad00e515ca9237aca281c80c73a081f8d2f497c1929fff224746e6f8c7a50f2215ca92cec6190c9715ff369af5469e4896fe4832942ffcc9485d2746249bc3b934b87e6566e86a83ee35ae573c987f98b583d1b226875df4d33c73f288dbcb58ebd51a052d6e9c958239b42324c2fb4d78642c73ccc059e371c0e1c5b46cd07f8a9575bac4551664b91b0fd5201b06eb35b2b1c83e225515b49ea895b108854d87f8dfa8c40a4888e6410545d8d92a8f8bfd46b105b8aeb81eadccbf301e6e8411732698ff5b300dbb27ba7ed8463ea8d09520", 0xe4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r5, &(0x7f0000000240)='./file0\x00', 0x8) 16:17:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x18) socketpair$inet6(0x18, 0x4000, 0xf097, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:17:06 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000280)="079b8c6a7ab7a7bc7c36df57026686c618d8ad2e9680ed71012a8f1298f13f3cb82b09e941de96ee4d2d6ecfedcc360f34ac5fb3928ce21009fc1ed7075c98f31b82edb41585534542e44031bdcc35103cbebbacf0a516cae3e8ae31e35842456abd05b956b62096aad533efc1a1eb06746aa5de800eea2521e5d8d6727043574e089514a6e1c7a0286f3b99cc7e7513a1a7f1a8386bf1e6cc4ef6751d224f87cb2b9c36b88cd9fd02826671c348f3458c3eb1f914831f25e9e317ca73970d098c905eeef02686a339cd6b9a8cad99ab9127dc61199a041a01ab7ce533ffe1f3a4a690218bd4a086f454388468de90430ea2ede02f92ec8a5e99cbfcc4701f95b37914943cacd3e9e6356dde101acd18558744441b6655e44a5bc64d1fecceb006c740466e2314ab27ee2c1e26b7d5e4553b7dc172b571bd7e0fb96a74acb0bc13538b98f130c6705b341f7b3c607d20a01c67027ea7bd00e8c3ad4ca55d4e2ee230557d3f8fa4381229cfa6f88967645b344fd38070c2b8aca90ccde5083f349c73b2d772af0ab46e7e0d1ffa0d33fc8c0786fb7a8e4c4a8e5d1e92d564fe0dc82579a3cebfc8e5ba08c2e8fdf9eda772a146a16326286f7f3b378a95864441bef16a25c6d5dd0296a9c4dd7ee0678c94220618b2463cea5c55dc41baa8b485e044d8a4a03cef19ce9f5311973b852f7b9c8638e5961d296c36597e5c420820cf0be99ee6e841a5a80b668a2de2dfa3a627a0ac9498dce0a40ef0ecb6575976e9eaa7b1e230582f4f0a63fd14298c9440654b559de675d71e52b4fd70ed3087bffaf4f590e2198bbb01c5ec47fab52b47ed14072bfb6513ff57a3a9b7b13c84bb2d86e2b925643936c71bafb22b2466068f5febfd2c01a663a13c679738c51f8f651d91b2165e10e51a79f9991c1774e0fb26456355bf14b08c56147b92004f7e79bb9b80ced48e2fce8fdb5f0b743bcc84d16949e489abce6939a5413f3f5864785a9c5884bdd244b32bf92b818cb8ab63cfeb33b1fbfee86f7f364dc238b5952936acfa79e6645998eea8bf30bc552cd2ec100f9123bc68c5157134e6c3505b17d23fc5bf941fabd3a71dc65087945e8004fd22050e2a88c0d6da213aec6b34041590d21a3b16ae10a97d9a5003eb9dc54bc14ce64a5adacbf096fdf61c303ad087d62a3d6c6a2c56d61cdb01313e29acdb23877d6c772487fe895c668f68a55b8251b3ffe44c496d35b4c485c9910c0072a1480f0aae95fc153a9c80dc2a2d47d6ce0e12d828948fc0631f6d1c1a5b0d268f4623d3dc1f9f85eda64ad82ac76b9417752ac51b49d0089374f9b3a16be67b39433dcfbd52dc1b3439ad39576b210110f9ee1d9bd59e10322ea9a49a8cb44cda0c1b3c697b518111016ab5292c5e3b429a3e65697df58e794381bfc4bc1c24b13b46c474c2782ac40dbd3e847aa575bbcfd776ddc52bae136a228e36f1a1b93666ed2e145be35e3da30a924685c9a6cbd2ff08a4d34c9d55bb89c7808e3a1dc7d60f04986b8a5164264ed5e42f7569ecfd3b0019f92edd87d2822598ccc1096d6c4766d9a185d4335fe3210049134bc10cc92214838b122b6b3b0a368f450817e990e0895a3959ec0b1dfbb27cb3b154d2a13e5ab9f9fa296328151c90789d73b584eaf67b488d31514ff4dc144f02b7715fae8fdee48bcde85b762018dc73c012db3dc573ec7ac044b17e6ecef2c8355fa87705856d8bce5f5d1440e7cb0dff3dfb94813d1106a86bf4c93400a945fef16b2b2284f54a1b2e19de962552a39e975a5316f6d3090a0c44d03d3d77b7a4800fd5f343515389cf82f80a084c0fbfa058834547fed1ef53aa7af2ae4c3d11bb23bf73c787dc89bf30c33daa55b4da7ccdfdf0145282eb17f33e5caac4e61741bc735e305a321194e2a302b61c86797d20f869de0f9f116e95d380af9f00ce2c016712ad48a39b84e77880814e106dc71af3aad55965346558a73e3ba5d5db3124a68e9903b6f33c0e089978c775fd3a1cfb1925a98ff81f805850ed174fc7b121ee164d52656832828e1e88ef738a34ded7d317dc6de73378c41b7c9a2d26bff7278732a9a03e450e438a6f409411456a560c029aa8284f3b884187bd9a1c1115232911fd742515870e244127398b22c5484bc10ae3f1650644a602b96a19c95d759ce6ff667e04bfe53c24b9b1fbe24fcd27cf5e858c3709d9642c0a5d09adbdf358e357310098f74406a6fb274a2cf88d3bc44998def4755aef9ce5974f19e2377ae6a3ccc66cd6b8fa79ce76215d053136d65a1e40ced3661ea82cd75551f4febd958d220a33fcccc52269d566bc5b15c2f60b8647a6162dfe492719e36ccfbfc6f773ae20bd2dd83579586cacea36bc1218ea67dc4112f3380fe2b372393b36f5470231627a45182511f784bc0f18fb8f9c2286c54c5483d732d4b1805456f35a5e2907d9233daf546184b117b69f8082c08c95ac5b41c1bf3e209466b283c41005fdc30c50645818ba24314fa0fc0b9f729e2fc5750a63237444deabebd155272f4cd7cb4ddc265c8275797df40722e88961bfaa30822eb42fecef11a3595452955b2ce5ea4b49c13039099a04413f316ae9ff9cf4622b45b0ecfa19b5571a11300f65c6f7d20b7f4240842fa96cf82e4df0aed90b3d14f5723073f63132f974872ae4eec2c7de6f6bb8eb78aed43945bc667c75b4adee7b115f7a908a7bcfdc4ad29446776a54d754fe0296b169c0d3197a5ec614fb8a82fa5f6fae685e95ed6c4bfcfcbee515a955955b319332a51504e7149ff84ec5c8c412c6b1bd762ba8d83fbd0aacc4d404254241789a4701c8b3c45d6d32cb7ceaf93760e33c5d2e19867780d2bb64da3987b31ecf83ad9ceab995f5e28ca9b4452f09ece3718e1258f1d70662480329ec13e8cf1289c2a46c049d340b4311f8a3f7b09c39741c8e55912a9f05b8730d9df4c3fd347bfa6657ec3d837c21728dd17fca551baf286a502edf0f152403866c6ce9781cdefea2db1c1301cbcd3b790e39ac5a4d8d1e09df2db36fb299f07a38af232c5545fe5ac8d30db71cf79c2c0a79c9c19835a22d1d9dee66156cf9b4957639aaa78917b79426e2b189bbd25af1bdec4d1b78e9e4a777e640cb9dccf603517081cdb499956c488b8bcbd02504bdd52debad2591f03aa226f1479bc413e7329a78820cd23921b45f866421dac31e2c3f26ae485a0df83b62e51b9b0a01f54266e34b1af96f4604ee54c2e4ae9dea1b3b26580bb9a2e4edeaf87028a5cec63cb4c6fbfc6c1daf7a789d52b6cbdb5bc0c46823687d1c03960b775849f3665928a9c753d9f49e4fe227d6fb4679334cbe8929b0b8400a6c54b04ad4e0798b48f6b11af617bbc8dcee5ea584208726fbb14a9563ee3325d228f3df4ea7f498fb84b32a4f54b0079240ec5d9f35c7a4a9259f35d0af9a51ef2400f2a268415d5d448264c6da75d397069c8a5b77983e6482705260ffa328e8a48ba9a85cc7519c31411bf6887017319725bf4b09b2c26834c466b200ad0e1c972d794e92ae947076c1a599825fd7aca01f9ba6f58a402547ac2b02fedcaf83f449a5fece76b2171c2ed5d718082e27729a29f916258dfc55b2144baab0e6db9200ea13a7fa58f27f776cb98ab0cfa7cb018af0beed6e93d8026583712815f6ee388349178bd0009e023d036a6a45d0c7f479a924c5dd6090888c03b0070e24c662f9925f21b2baffdd59ac5e552bc4024993d67d95bfbb52e2958b842a14bab4f5c0ed8849743ae3805c1f2593a029705dfe23609f978fab20ed9e6be30599bcdff116134265996c23d4b0ca15f13d2da77c1415f612dd289a9d13ef45c5027616b1ae5efe05ab4efa8d305ea27f45fca55677e4d5d58b498b8fa915914f44e506d8583c83eb728c601aacb15b75e12a4e4970eabfb80e39375adb3caf7c749a073408a0a920b65ff254b419b570d566a5d260d028676f036a4a4ec0fcb0a50db366c6c60d28df6cd680c8e53f1c2e661ecbba38acb82e1f6a25924a7beb71cdbc4925b5d2d5a02d50857255ab4ac955759ca423daa9fc40c4b0855d78628133ad0f14b426bb20c673d3a7fc204e13121b24de40fc0bcef625356466003918affab9bb7c4b5bfc6f18de91f7a2d98e32524777b963a535ff4ba4c59c42963635e8b64716c6f8bf397274c6930932e7c092da388f468e242295d38cf1d58146ed777b5c8ea03e098e4290b5cfb722b3611b9ad13685f9b6f5e35d7b648475a838dbf3fd6c7dd05a3f73dbe3591d23903043a60d20e12c1011c130c946024b99e11cf0b2b1481cfc909dfe34500f4783102562aba1df0da226b1525457429e1461104e2e2722c599b11f61d2bed72e47cbcdff6f7988765ca3d3898076f35bb45be06c5e68cd1c2eefc404a7f221278c9169633eb0f5f81d4d5853834e052e3e13fa736a1bd5f1c52b169bc88e8ca0d51b5ca62639422210d3dbbf7d57e2fce014fd2eccd898ef8b4562dfc01536a8041a39eb78a8ebde33fed49b50b90d98c8c7b59b5e02896443373c4e0e2fe1125e2baf92db0df3278948c67524cda22df84aba253a5941018e017c4231e11c99848f804ef9f14d5b91ec23ce15e0e371d7a92109231baabfdc375202830e05ade60537ff549d030c7c7b2c1246c65fb6e06f2259b950857a9834e672fbdf384078415e3106a8c42545972eb1ed7a1512bd99c2d4c0a9a68a5c9cb3e2b1f6d6879abab7873303fdae0f2540c876630e1c134ea3253cf264fb03bdbe803bdcebd48502a551571e21db556649a040566e96c293c57203e8d1ac570fa10c6d39bfdb94e4e55b44938245f52f76645cc53e31ad8981236c3362218fe753a4a4bd741162fee0b8677890c70ef56af5293c01a876c1645fa14a7e8b0c848447f1fb04d6ee3d635abf39ab86a408e8c1ac879262450b3ac34601c814edfc1b6d72451bb540136e9865376510f7b437e1a9321a35487e493ccb444d49caaacab5c5b7b972a429f099c286c1dfbf27db189ec5a53be2cebc7e151a95c345eeeff2a64ff84677734a5ae8ffdfa99d2e087364d0617e2ef0bdbabfa6e7cdb48727e480a59cc973d934940b46a35d803ffa2f47356b7fc076aeb5f3b0d458ed8200232194879e4d56f4b0461d1f750cc4ed87c73d2785b6a2f357029f3b1e6cf3647ef0509ef2a6e8f67113e2f673d30862f664afd7d43ca433138366581bf61490482334f386fc7a89f09cf5a9bfc56270d41a9718286c436b3e213494bfb6d3f912e74b638d39e024a31097439bd864d80795f72942e9e8b1ce75942b71b2bba4b0503827687da2b260fd8923d9e7c9bc99c55441fbc93e423a70fe27f0555993f8f6e0db1f50826ac2e4b62381489f451a6fd35082395ac44f9b4bea0417fb76ea4780d803669161978c09411f0b0c6414bf487df191319885b42a016dab19713a548169e50eaf3fb6ac0c0278b9d8553cc46317737295e257b0b6067f94d2427d3d4ce35285f7750252f7bd50d3199546ea804b670e6fb0ae01cc98b8a9f337e866ff7ea0c714d4f9ffc7c580b59ba452f806625b8b69bcb71bba6c521086eb13ec3b37718ef32c66178114674136dc07ac315007d4a0a0c6e300f0ac7c83e2abb0066c9e2b1194c25d4210ea250074396956e12621fe52278be1439aaa7a71454055d2be27cf44f562f8da20a1281f00768e6ad5f2ffc51f9460aab2c03b6e60563966a4faa9f6a9b301c536e5c04fbd34f88851e0b4e10c0c63413006cce6371573a93ebf9db4848847d28f0d", 0x1000}, {&(0x7f0000000180)="71dae21e0fa155a898541d2f1c2779d659dbfdbe05ffcafdbd1a3af822e2fa1b6d6fb6", 0x23}], 0x2, 0x0, 0x0, 0x40c}, 0x40c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:17:06 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) rename(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:17:06 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x7, 0x8, 0x3}, 0xc) r2 = dup2(r1, r0) write(r2, &(0x7f0000000140)="635ae3c75cbb14d034317143346a", 0xe) write(r0, &(0x7f0000000080)="f2", 0x1) fcntl$setflags(r1, 0x2, 0x1) fcntl$getown(r0, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x0, 0x4, 0x80}, 0xc) 16:17:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) read(r0, 0x0, 0x0) 16:17:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x4) read(r0, &(0x7f0000000000)=""/49, 0x31) 16:17:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002200)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000140)="3574d56f0667f91645ae0dcd007b86c7311b009050dcd19a1ff92679c5c21cb50138a2fb7216580437c1f6a600b06818dab9ac6650ab60e268005a13dfe3ee7191dc06f167328ade4c10bba5e17bfffd8376bb7c0b5409f57050f57159927916792c77fc96966156d0afa94e22585892c034e08468fefc40a6c342660aa698dc3b03fba4db0287a64c5eefab63a23652c5aca1e1e3a305c7a5cf530e17161b5595afe56f31db52e95a8e65f3d914eb41d6b8f30bc6357c32bf0c91f44ed5ec99a07b665d93c9542f0e59d43334143eeacd625d83bff122da625567a9885c31ad55a24fc5a1fc9c80d6e84cd06997e70c49c396ccfd4b14d66b9d666812998a0b655d8753397012cfa608ecaf125a6237d0bfaacc7e868a5571e642ef65ea34be9dc0300486e4b41de471c5c269830da7e0fc8795fb5f07c2ecedf5efe2b16a3c407aaec1ddf13f386b8944c3c187398e724442139bcaa8e39b79df4da968b50014fa26665d973b46295c70aaed297a5945fc61f78eba0ac39ce12bf8e9c903d5a9cf55f24500120eedd59f4d5b2482d86894dbe9c88c3bc07569a5c82993735231bfbba6f80b99dcc581bfa22d4d1e0a4a060668bd268a33f9b6a3ea10f636f818dd2769cf43a02a76195b2ece060cf91f3b509fbde69597d21a7991d26dd3e6d70c4e13e49dd003dff5b294c8159ed7c1ba10d0d37f31fe48e70390c8014a8d2eb990cbff6e34eb7eeef1e06e6e92d2ac72885982f9712d167347e5a72fd7405fcf7f1c5015212f4bcd7099d622e75aa51ab19b6f5e60c6b307b523ec9f973ae094322b73d4b3a1f0dd02ee060f6ea80ce7c7b673a4d84f58da0005fd4fda6f0348b4487a95e1ee92a847dfc9302fe71b158b76422e315a4050d5356c09df7c91e7f8d40de7bf428593872ba852e1de8f5536a69ea5e27a0f47e87e304a9513b46f85431c526b88d1310e86442891f6c8ed3bc6fa0101092cbaf31834a7639837c1039cff1f7d5ae3a304c6426989f72cf8618f68cc8346eeb88065d566e247fd1adf2ba2448de2f6c2c5dc3409bf989378ee32b7e96476d23304caabe46a3386a72941ac25688c8caddbdca4b342204622c456007ca0f3f80fe23fb55a07324d12cf1c22d6298086eba67cfae51aa4a3bc533f0d72f08385b276f8f608cf3cfdf4e053980bdf36aeffd81ebbd3ace0fe77612f7787ab1f3e57461488901bd305943a002685747f57448a135f6086aa2ead1532ce05ea52d4d498acc9fdefcda74c19115bf74b15cb05133fb879b0bf79197df33315aaab2f7a826adc128f22583e171397ddde4d03530aa9066ad80858f682210dc4360601b07fb8eef929a6f0ef53985d35482b659d64e042af00a99498b992560ae21a3b0e9bee90463f32c782eba78f7adb701b8d05db89573f4adbd904a8b8de05034b9b8bee6fa75bf1584e1ee73e50c62af892d53217caeeb43a8c0fe767365962433098ecd2dbab5bfd6d8c9499a1a6160d533eb145c254276d9db28d03b86efc9bff7c78eaceccf1b1f2d037dddd76cf7838473f0d94df91f70dc4b3d2ca0a281eb190a01f0561da9a8e43619dab73290d2f37b4831a62c8468eeebdfa98b28af29f29314336a0e57aadc96547f0353620456e6eceb15794e859e78870bbbdff1c8129ffde50b49154ab44f1c8e7b69a883268897a4abb9b0a20f48bb8702d3628045808f9e0d9dc500d3ffdb6eeb3c9af489048e91ee045bb7b6596c68e90887c3bd2d1e9212b92918c6dc77a154c67adc33943417124ce87fd29894d71f4eab8040b36261e6bf3ba611c20fb2366d6355a22cf17019d24df931419e93f5af3e4ebaa09d97b6225763d280f06e4913c0547f7da555bd2d8545ffdf4601de894cf8db81317280951424dc855d2909a64be60dcb082aa675f69a0248821425449037c02f22378c76638214e70d83b5697d6f98e34536226a7fd5fe544dd3e9f6b39ef6fed0e8b4cb0db15ab109324193975991c24175ddb43a2cdedd6d83773bae8963d64769dee5488c8ac7f944ff26cfef49fe4d28a31b208b5dbbc797306f5f2cf46f11a951ec13044211b102cf0857ab218b868808b0889663f0e03a141889e47f55a46d8ec8891d58dc18e12a35b8e8f7a8b4b99e0a4ab0f80a0dc24c07ce1302d1656d0947d0d9f11c1672bbff83ec3ae11a1fe27c4ea3c8229e5322a6887b41311c840a78d13332b714f316bc09049cbedb8d925f6be2fd07e19e9fecc4aa0368720948e995b3f068c6e3b8e0321d468426a5773e52a46f68033d794e6ff494f4b57dd9cbfad888763d9e76c4cdbd8ae1abc112c01f24808b6a7319d99c76ee66110ffbd241589f37ee58455acbf77a0b5b063b3ba4d8da2aec90120b439f21206f2e34e8c367305cab44f07ebf230d54af8562ee5624d7b7e499f77101e8f94bfea3365cb414b167968ec9d13252983ca0b7d5d644f1e011cb4c3b7e225a4e45bef096505b653cc87fe38d761cd0cb5c30b9e6cd4e1795dfe7d4b11c0ddb78e58dc002b3550ef00488892bf49ae4ab9a861116c9e9d012aca319461e7fd97cba7f27bda77d12a3a381898fbd9b018fdfc2fa985620979c9f200dfbae7fb621ab50ee46bb6822bf64a946551ac9084e478f94563169784c953fe622646082d0b8e61d64b2d464766f1a499aec9402219664cf5027b52c1a270a233da503786e287951e36a23f1a570f9b386ea3e1bf483bbde2d81183137d549ccd182439778ab8deb9b4f50716e2753f6365df1515a394b15943b82d5bfb260c08980a68f522f8c3bfbc6706b0be54baa0364d0aacc4e72111db622a268ff4b70758d70394179256582d387afb2f9540cdfd2d7b41c8fbb9ca4d08d2a329a4bf71f3c0f70a702c61f9f3f59c8ef9f24e6fb710b57d9c61e30db233ea2bac7abc8e87b118f53cd33d7fd29ce3bf1d3bf6211adb9a154f34277d8364dd11393dda59209921a57243d41c311737973b5804a43b487675ee664eef8916c602ccd26e55e232ddbe9a3a488dc370b5a845307ebe5b6409b63fac8d889a366ac8714c24ce01367e5333e1a7f48216ae7e33f2a20df36b9a02739b61ba15f4d20f9970f89905b844184769d04b7b33518a9feb8f2ad13af9a2baf510519edf3bfd96164cd34965296461fb724d18f041b4bed40e785474e3170fdf0aefc1aeaf0f676586573afebbf00dd4e7df36f1eb1ea574780cb4184ea449c8f509127ac61da9f896618236208d48bbdf0757837cd76dddf4c75de6f0cd55688290df5542180d4291c580d69f493c879548d9f47f01a514675aa2acdb9cc047509be422bbe5dbd2feae043f807e713f3d8d8239b7a9983776b1baeda6d6697ee240f013909595b8a31564190005ceca667924d906c74b54652e9f907d9666fb4cb42c6072df7277c5e0a558fcd55e322768ff6b60a40189e420a7b24e7b4f638a2d568c8f787034d25cf4efcdb4b78280cc719820c8592ed64a46963c289041ae346213b81ade9e4eb671d96804311bcc5b7fe526a2ef3ab0fb9d8a8742caaef074c86bb2e4256108e9c98bfac69ea5fe409201c9071e029ef4fb1cbd042ccab6bff1ba04697241429131ee8fd95d2881a9fe1a90a992e95cfc40974bc321f91422c084de77fe7ae68cd2c6db13c618283ef7e506006cc7e3c8138b8264315e9871ab041a0ef55d1cc031a641f32e16a07ed45e1deb7a1c9ffcdc8080497a2a098a9655dde14e58a96972b2f81603ca78d5368da18a88e3285b2619969d66b1d719ad0f05b24107e2ece0b786b96aa47b1f510f20901b6999dfbb406e4c0985afabcddd7d99e2dbe205b9c858c1bf237fbc448e23cbd075d80ea56b64bb1b067109e3379aec9ac883b97d2354d763d9ce71a517bbfe4a5c5ca91b7b90a8b0bfa36691e9ad97ee1309b2321bddbb2371a2728b76e9e6d6c76ffc54638e6d62005f133564116378179ca3ad3f34046dfd1632f24244a454026c13cb2a9049cf6d7a20893a1727bfdfbda6616afbadbe93462d1301399c4c0df23a01b6ddebf2d008eaeda7f46d66f31f1dc6cf7b8f38183ece629722bf836e6ad0d8804a8bbb231fb2f99a7cc7e3107d2232fc0ec9045932610d122c4bbf421f075062804d7f865a572b78a6aecd1aa9a831c563d224fbfab00d2c10aac7a8628599bb544601bb3f5f420df4fb621a189e1e3cbee08b461332e5858715d1588d9df25f9fc240a16470cfd523b983738b3d27a5703385818096e2e9fee640fff7224afababbd2af8dfbd217f72e76103c02021750eedad828a2d2f28eae21d333b06481972c1eae9ff8ff1bee591aa92464eb221846efe2ccd1ab552d6a914f61e239ea67c5451c317845ab5c2243a3b8deed342ec2649bc9f906b0dc07626fdb5a30e9acc65bae080f98c5e55ffd55f6bbc6fb7c7c90f0119bebb7ae137004e71a3a83d4a75aefd72f8867009401c5ff9bbe685aa8b33dcd1ecd8a440eb0400cbeb97ebf2fc2187cf2e6eb892bc5a5cff2cd2c764666a7c5513d31791376b0e2bd33b4299531bd6ca5b5283b0607e369932bdaaf825ca13913be5ff86e170216f41e9f85390a95d1a987c266d66e7bc2ff50ea76a38cb8779afe705fac9dabcfb157bd43d6e45d9a2ea5e89c40ee23ecd7dad0b4255f4ecfdf0af2a712980feff84371635a748a83f5804f8c708a04d8ed79bd4357509e6ae38723e6becff2b7c9cf4fdd334d61ebaf094642c7331508de068ec1cb9e148ed68f01a9a77fa04dd3597ddcdf8108025be3b348cb1a6b210d760da4d038fd21938581acbc266c514b1f5469df7cf00446fffc1b272b0ca895596e8841a47021ca71cd0c54966ed9cbc54fb229162d5e5758e4b104ed6de66e28b42c7ec3094590f31f88d638b8e0d0a8aa1768176f91b2f9329fe00695cea88daf4362ad6f8ccf3cd7e7bf7472b3411376656aa67c5432ae3a27db7f952449f12c6889933df6dfbbb40e25198e821262d038f529e710a213a41f2cc647540177bb9068d2df0ea85ab69363e950a885922e16b6e09eae11ecffee0a2cb0ae0e350151eea188bc687a07655ec917a1ca4d197f83f9b50f39b9aadd69325a30df6f3f8363b4cdf8ce99072c83c72a3852d9c149947b2c0f61ee87301fb7bca250ebaa6cb7b8aaaad44d7162699e4e1c868f0e3ac37fd7f620ae74dbc6654bd13c6d379b59c148c2af9c2c67ad768defe27fc134ce5ed6e86775cdef4ff84e4cc6fff31117c5df26640734eb1473c9c81657d57b872ccc18de56d97e862b2e73a6cc2427a859280a7d6aa8460fe5eeaf082c61579e51859e15373c6be984740d72a96d1e19a8749a22bcf249d81c8c53ddc8b15c2ba2102fdccb45dfd3cbe880503ed8179f9cee394dd48db795dda80587b5a150c1253f84c3d096bd9b4652e3d46042b173581ab26c71e56d050c43a5ccadba3b5c837231442be1ddd3d98b16f1b5c4bc0c3c70500daa19567a15020b879db21667c04ffb9eb735481ba6b30212238ee6a8e24a0b1a54969ac92fa6b5e5c14e05e1413b9f2b24dae2ec6d763c9544d2658b62e9ba7e449432aab81d14a08b4b6ae8baadf8cbf6dff49bc27f6cf570408cd2e2ecac78691f756ff04522a643dcd3931fc73b0a184f00068095d63f24fba6b3854e609e5f0295a5f37c7a93fb3503a3995d6f0a7985cf711b8d830977b4a3fc0f735010e2449101575d3fd2c15b97354606cbf3066ef6374602fb7c92f42f2034e7a023fc531c188babb928fb56402e0e2ea13280736ebe2bac519236f903fe31b20fc19ab8", 0x1000}], 0x1, &(0x7f0000001180)=[{0x60, 0xffff, 0x1, "60a799c1ed9a318c96f91643ce997a51edf93906f6615c9e78c1eeb9e5f34d1364b2ca461dc2690383422d1ae847cff856544a99316b4f3995413a44c747905cf81942a0c67addb4eae7133da6"}, {0x1010, 0xffff, 0x7f, "89aec4555f417123742821fe6504e9fc83e00eae1fb6b27c91d32362bcc6fad246b6bad507fef24d9a009a3f2c2b92950d50b0938b3dc99c887c7ab99e559c1c654e5fbf258a7c6e0f123ac8faf0c4b8e7ca968ec5ec5b0d0c37e13246ff0b7002caac8201d2f8dbc6ded2948950a4233fc6d3725d156d6bd328f2836a000f1952520e7b5bed4dc5f6fc7ada4747ff52864d22fe9a5618ab0bdac68253acdab47df38e975584cfc746fe06a2daa61a6c3d6569e055cd8acf0a53f171dd7aee0e54475541e6dec9571d32d90dd2dfe2addc50d98d56d32c9be7f26a6023c5c7f1b82492ef4028cb92c9ec12e5e0834f249ad7f3ad9ce1f9fdcdde8747ad0a1faa62a5236fc1199a43d0fb105d12371a00f74e6bd092cf917fce8d7f9c136710709936f6766f6fb15033c71b3e0970c80df5d49d62b7520a0da1309a636fd2e078575c5691d5c7ddf4c0625f66271591326138b3eb210f45fab3a345e5811705644432357f4973e52604eb2b7cf5c56c01e043567e65ee7f7045e5534284cf734a671b996691245078832328f90300d74e3e4ef8c101aa4deb25f89120cdc4c1924dbc51c697f7c6222591a9379ee12fe32c31978aa6c8d4e0aa8a9007f938e5ec2e98fd9e265c997ed6794a28b7df756aa148777676cd7fec53704ef1987d990aa83291079c84745f1b5b60288bcf165a28b1289120f2378d2d814244f2da17466e61844c9d492f5aa5669f75e2de96b6a378e9f1093c6b873c0a0207bf6fd593c2e50750c4dfe3f63298d49c5e7d6a93b3c751dfbd3e6808a57e614caa59aa5d4f2f1964aa48ae0326e4d161dd4c87cb606a99fcfad36cf727499b0b6a36561be1258d122c9333b923d4a2aaea6a14894553e15535fcef77f9274de842ef97b2b89a185e7d583c1971df257f6d1664809b17af25a45bc0d9f4fddcc64fa01d3d9c9d0d1e4b7d195cfd60c08c11917da85ce44b16b2f205d25a06c3ef37aa5131aed8b4985c9fa49abe7d1e19589d5c25b3010b5ab494c76ca6c8fcb529c6f9c7bdafc4d363c39375e8ce4a963998cf2057cb312b5eb4308039e1deb3d46684944db6497d15f0ba7e8b33231cea0d4754acd841d919281939ae96d77cefd1edeafef9b9cfd0d29388ba1517d4e7a11cb2e49b735d24f17acbe89cf8f762266e23b846b6920889d031f5b76341d0f97d443443ddb645a4467be1ad2c7e6bfdf7ea7083da5b1695173cf238a7ad4385364d694cf620e2be120147a370b612fadbadbf3cca50c4e64d233f146656580bfd8d8755fdd0b08865de4a0b4294524e8fbbdcf1a884ec8150803c536403dbe0d37e7550892f2e9178cc00434542a316f6c2db9263948a981909be8583b8b5a3ab327404571a86db0fe98011bfa2e9cbe8c3414d689c7e040d4b8fcec200b500153716b671c67db0aeb96d79ef175afa2a1ddca991c92324d75511e2187d95034ab1c5e540f046ead064081b3a1d54d0fa75eca9776835b2a6efb2f8bf8f5c643c8e337570309d4fbee6f90807af5181acc5e575a210e29950952648c584c7798096d5e1d7d7843f16fdb237fc561ce73feca5b8907b0075ffebe281220e5c01b39b625975e397811c5346f540661d1818f933719dbbffc6b4459a1b3fcf337d8e8e74111b888e2deff3a1a06110af02684dbda0b9a8185e8b8cc21c6c20e1d919f02676eea358597978cad75ece3a32fcb5a40363b5c2624b9ba1a2ee30acb89f3b15bce79891790f13310b6ec6a84d5563cd8c62d472c2f581c8a5902cb94e4c83dbf0720cf83fdd01496c9411a1d33eb2d523d4bc44960dac192e0500a9d8a3870127c044bc29f7315cd5d25027e735f8897a7d9c8feb848fe2273593bbb0f5ad77f8032bfdfd1f4db8afaee856562cf93ef748d3f330c5a7b5439f404721a1049116a101c51319897604fc9aea4b0dce4c1e5fecc73fbda231d654e663643bebc4e692a9a419aead81bafe12e04aecb2941c2846b62a09d7695ec9270839cbfc94a7cfc1ac7a919ce29313a2f5a1a047d42ba324125f5ee4ab05e131092d469c919a57ff4d5ed96d3aee9ad81dd8c4897400d104386f966cb07285a153707f65029a234674d564933f1258002a87655f77e00dac7fde9d4e279762c6d1a6daddb8cb5c125dd8a0408c0b3ae37b490a287583755f8e48c01955ad7070f27451b3035e52034ebc620def5f70a916a09a7e1965bc4adcd532b5b7df8e88f3d219a9fde19404789fd405a0a1ca1e5fa37437fadf9482300a49af1b7aaf63e96b8d42afafbec684a1ea3221a45bfa3b723e7ead22dfc4269c682b6c8f82929e34fdd3b38c0fa5d798a4c6be6cf3a9b75dda28953c4fc85c4b0861a640495b771cd81f28054cc596751102e0710d1ba8b4ffb07137b7b15afd10b8e5a717da1c75377628ab022863295d111ba75bfe184919ec55211657744c4abcef5dfdf7dad17326e3eae3688555c3dd61f0d8a2ba6c6ab3d69f55230c281afeae7ee18b7eb915da7093689bd96fd13eee89a712c839f3987e72737571e864625cf92c1bbd943a309f6326ceb907c08bf1b37caaa2ee2af5b666141565995803afdd8f1d61b6dbb03b01fe4dc4ece864c125a536d54935e7365fb607c66d209dab31cd846dab274f286dec8dc10d0b921cb08c5037271e6366846c025c914e046127a405d2def940a56d679ced1dcec4003fe0a979d32d874d30299e915c2786eef3ffaf5aad0a512098674cc57c98c01054299fb1a315171771d940f65b1cc6467fb1553c4ab890c713397cc4738686bde2410226294383958798ca6720cb8ee7708ebf625435ded3e7cbba7123f9cb76ed6fdd41c68408430b309a938f2c2c3b2a18e1dc8668fe5ba660029d9ec5fc92c221d72d1f00ea0513b77afb37537c44d0bab03f0fd68432d571c1d44a569e51f7d24af3811eae3070675f3d4f7371fd7655d01b22542c90daad88eac92c971508debaa4c715539048ad7e2b613a10fb24ec77ddb026eeb2937213df67aeada9e51449ce77d49cd39ecd7bd58127603f8c207ec589db21c1b987bbbebf9f3e64d2d1bba56c5d13a561b7437120d386a48ec7d37b937d2a68e234a13e6561c827b9125e52cee40531b51b97560f2bb33bc0b8120b3fe6c5c7d6375de2e08e3d6aa279edc87bc866b3a7d75f192d9ff3163f74df3724fdf710a42d6f620be689fadb19451c3c7cca1a22af27057a85a00cc048e6f91ae6ac0d90d1c60fa4910c9e4846c195db36da361258baffad56aba4a99d3d4c64952896073b1ba359486f24a0cfd3fa59fb2ba6482de60d1e0745fb4eefac1b67a7029814d9edb4012cd462d618103c85d52bcbe6fdbab104c7db16f7945c74baa286e7f9e486edfda02999a236b4b1d048a4602609e4fb44ca0ba7d500d2dd08a77300fa6c8682960d1814bc37c26cf07e9288d6ceec5417c24e1cf4ef3271801c9914a3af7b305a8494ac4ac59d1cb17bb48a1ee9fb0f5e020dfaf53e7f097a1e0d731e42dca562a14763c711ef3a29a24d4934d894ef30e5ef650fa74ccbc2bb6ed31a43c57ce8f1a033f6e8eeb364ab4b273943becb8a92d57dfa8a73f2278e9d62826e75a49d3b96f4355ffa8a0f32fe1de6d0c7212c6ad88c509e830b4e6cfeed6f8f1d2e8634138de6acc46790e82ab02fd1a33b6fe830dfb25f31272f37cf1271039f0a07ea7d336b2c3072a06feb0dc9ae6c7ce02e67ff7ab7f596a58431d12be89b5977015a9e38cec17c74a4a79a9e74e0be417ae4f9545376c487557b7ad2e7de2f52e31b02791ff453fcb6d7e46759aad5f5080a8f6a8c53e5c11c0f6d355fb9b681aed857faae94fa87d4ade1c222dbdd6a6a80b898c1a24d43a02d48fd31c963be0cacf20f3e0cf6dd17f2ab4099185ecdc3e1d48346d778164a6407d1ef96538e6e49c236ca4cb829d561d08b5eb5e64f6f962efaca6481318e132e5cdb81232d53b98e9059dd42d72dbf527e1ac584cf507656ac486b3971d4fad45544b2a8b06ad57a053d67fed4b420a6c5cea94acd7a4b5202c6e3e86587f8cedd9f34af22f9e30cf9f77c6ea4f952f2c29808198fa7f63d7c51264b594c7d7bdf8fbd100eedccb0453c4cd1cd7fba4429e6e848af22a5043b751b25119d3bafd6b9183907b09e84c9274dd0bfb3fbc3a7b9f5fc3698de6af2253b5bfbfe4febbd550dab01ca6ae0a87ac9d9bbece7f56af010bd7e5dc4cfec57234f9c0dbba6c6480fd97d930422ef4c727395e7005451e12d0d2ec9b381f3e11c159e5117ec17c61bae6be6d79d0c46b2c7f7a8d33ad6bd44ad16dd8a3db1693ccdd5c2ea057f078e0f6be41be0f498e715fce519321758ebdf263a4dafcc10625860e4a0dd955ac0272517b43e679c8395dcbf1e2eace933e28d9fcfe421510929ba43873ae98b4b923c6dad423bf0794893b0af32129b6bbf41f877dd976ceaa4fc415cd560373ca554259b2c9d76dc367e576a644ba6b1e97be6791c4ec8489a3dcb6d2ad346156e7dc3b08bb0ffddac0e3b4d6a8179f58721379050e4fa4f7d088fc56cc747c3fce7b3cb4a972398dbcbe60c189a29d1eed968cae5979d106e5decbd13dd054988bed8fbfd9eadd397f344a75a1aa6075053628d58766611fac81162d33c2f1080f04acc2ca1e83419cc75357f45c29c11b776754229602c73e30615089a8f73c55cee3585ec4663c4a182a4ad275be4f979eb9cb3a196e52ab52a2d1663e1bca9ecd22d5ceed907406f528fe177adb98dea06ec37843e1499df40c6ef1e433cc251d66205af6e0a32ff1c1313999e719b01d29ca80c9f72aad7a7de0c0d93bf9813fb86073675aec2d2bc94daef26bb0cf6cb7c487508b04d0a782cc0a8fd4e615451617e59b6c71c4f5e7133f97d90e2e8c816b25194e74233060a2b09b6291881054389486069f3765a818805cf6053a3def0489cbd6ef1284861eba8583adfdba6190f21e46eddee1830e6fac64ef9aa64dc3672b9d3e5352ff37e1432e00e01f1e6577fc436d0adc4d40a8d312c4618cfb4be52dd432f181b61f2d4536d9ddc22561dbcf339e760cbfc80f9aa4cf12221be21dd0f9500d15d296af63734628d7d0e8c0014097b12b67f7ff891efea739f54213d0aeea591873fa7a8925b2573c2a3f97e37060c42b27b9cad62f0539fdc13146eec3be0f4ea21931a28aedc7f1cb29040f3b46f90f0d9f664f873e6d360ab531799cd0fa673992935b04ee124aa09e4e4f99e8c0c29a6d8a9dce0db01233583d062df825fd6985bbe450fcd50950b51a3cbdc7bf2e3381cc674756b10f8e2daf632056635d330e2bf4275b5793f0a8ebf78f3ec4993adad925942b6c654c268d86a7eaca95c43042d0f34cbbc5bf08c364f65e121829974f709ba02459142ca52ce413e6073319b51512e13f9e41a4ce1eab80f152533fc1ca5414706a608edbbcc6196d31ddfd98642330bca1d1e5dceb1a7894579b74311fd8887c41bd684f2110ed28c748abcaf0811e0343fccf6097224ba1bc606856944a4139be904cd59aaabe91358bb152b21284d41d462005ad2b0dd62999749eeff2127c71cd05327261d6a9abd073dd720a25fb901bd992c1eda3d62365411d6ee3d39e710e28e23f9937dcdd318c51ce69e31b26328e5f1db95de9e73ea32fa2fe0109fed3d17f11575b322d1ef46b0860d896796ff1950a5f5d722c9ad1f087b4f6b80f58780976fc6fe65755355aae1bb960727d31c1ea086cd0a1a8f3c81bef21d94d30e41201d9299e82cada22b21223b07891b8a2bbbc2b899e1fb"}], 0x1070, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0xd2, 0x4) r2 = socket(0xffffffffeffffffe, 0x1, 0x0) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvfrom(r1, &(0x7f0000000100)=""/45, 0x2d, 0x41, 0x0, 0x0) 16:17:07 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820200000000940000012e3fb69327716c2a19b3b8844ab1b00d5b984360c0c1025331bc2e05f9d8c13e2b9ad7c7fc483a3bfce40a9052b6daf1fb488f0634ce1ad0c01f7b9e6c689efdee44000f1562b3caf0c976adc01d5932611ce6ee5782d802945f07c70fa3"], 0x1) 16:17:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002600)=[{&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/126, 0x7e}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/176, 0xb0}, {&(0x7f0000000480)=""/30, 0x1e}, {&(0x7f0000001540)=""/161, 0xa1}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x7, &(0x7f0000002680)=""/216, 0xd8, 0x7}, 0x840) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socket(0x18, 0x2, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 16:17:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000240)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d60000000000000006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a300500000000000000ad568865415a249931e624d94dba3758e44a6801000000000000000000000000003cb3afa698204781528c8b084a6b18d02a901a0cc5e71e6e1cb9b61c7881d1f47f2fd5788f8e51a3a6316dc8e683f3f271d53882e4ce6452523c43338c09e6bbcafa8413fad8818167f8ae14105476ce0a8662588bcae45f3826184082e22c35936b5d3e61cc6fee5c24d411d250d1f8eddf4c", 0x153) r1 = syz_open_pts() close(r0) kqueue() readv(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/88, 0x58}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000001540)=""/162, 0xa2}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x6) r2 = dup(r1) accept$inet(r2, &(0x7f0000002600), &(0x7f0000002640)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffefc, "a146786eb953d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894", 0x100}) read(r3, &(0x7f0000000140)=""/249, 0xff90) 16:17:08 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:17:08 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r3, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 16:17:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) close(r1) 16:17:08 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000380)={0x0, ""/178}, 0xfffffec9, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x4007) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd50005c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf919662bc805d00000000000000044385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0xf6, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r3, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:17:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000140), &(0x7f0000000180)=0x4) pipe(&(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f00000001c0)='D', 0x1) recvfrom$inet6(r1, &(0x7f0000000200)=""/51, 0x33, 0x801, &(0x7f0000000240)={0x18, 0x3, 0x6, 0x7}, 0xc) 16:17:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) fsync(r2) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x40, 0x4) 16:17:08 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x3, 0xc8) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000180)='./file0\x00') readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/110, 0x6e) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x1) r4 = fcntl$dupfd(r1, 0xa, r2) linkat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00', 0x4) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) fcntl$setflags(r3, 0x2, 0x1) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r3, &(0x7f0000000380)='./file0\x00', r5, r6, 0x4) renameat(r4, &(0x7f0000000440)='./file0\x00', r4, &(0x7f0000000480)='./file0\x00') r7 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x80) connect(r3, &(0x7f0000000500)=@in6={0x18, 0x3, 0x40}, 0xc) mknodat(r4, &(0x7f0000000540)='./file0\x00', 0x2, 0x20) seteuid(r5) mkdir(&(0x7f0000000580)='./file0\x00', 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000700)=0x3ff) semget$private(0x0, 0x7, 0x80) accept$inet(r3, &(0x7f0000000740), &(0x7f0000000780)=0xc) accept$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) sendto$inet(r3, &(0x7f0000000840)="32c28937c3098b1dade691b02dbeb250e8f6d4d34c842050f03288da6426375a0acf36fd3e24d023d87ea76e45cb7412077e76311de4603ecfcff3262caa311af5fff0ca46a3", 0x46, 0xa, &(0x7f00000008c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000900)='./file0\x00', 0x1, 0x4) setgid(r8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940), 0xc) 16:17:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = fcntl$getown(r0, 0x5) getpgid(r2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 16:17:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x203, 0x64) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f", 0x6d) 16:17:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x22) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:17:08 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r1 = dup(r0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xd1b) socketpair$inet6(0x18, 0x0, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x3) poll(&(0x7f0000001fef), 0x1, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000080)="4d90a5ab66998dbb0cae388c9b1bd663ec45b6b211f0fa417b33ac8dca1ac53b226b039a34aef5234afcbf6f407cfd117f97976849a15fa065be69e4bba2ea5e666965150550a1f5da6561dbb2ea8353a1d0f1048e1697e818f2c424f30de5842762d28706829828b4389d74f9ef35c93f38") getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:17:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, 0x0, 0x0, 0x100) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x5}], 0x1, 0x3f) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) poll(&(0x7f0000000200), 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:17:08 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1f, 0x2, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) dup(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(r0, r0) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) r1 = syz_open_pts() socketpair(0x38, 0x7, 0x7813cb9d, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) close(r0) r5 = kqueue() r6 = syz_open_pts() close(r5) kevent(r3, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffa, 0x4, 0x20000000, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x93, 0xfffff, 0x0, 0x3}, {{r2}, 0x0, 0x52, 0x0, 0x8, 0xffffffffffffff1b}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0xfffffffffffffff8, 0x1}, {{r5}, 0xfffffffffffffffa, 0x4, 0x5, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x10, 0x21, 0x11d4, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x200000e9, 0xa409000000000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0xf3, 0x80000000, 0x7fffffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0xd, 0xaa}], 0x80, &(0x7f0000000240)={0x800, 0xfffffffffffffff7}) r7 = fcntl$dupfd(r6, 0xfffffffffffffffc, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) dup2(r6, r4) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() socketpair(0x18, 0x6, 0x271, &(0x7f0000000040)) 16:17:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') socket$inet(0x2, 0x1, 0x11) 16:17:08 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000340), 0xffffffffffffff2c, 0x6) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/94, 0x5e}], 0x9) r1 = socket$inet6(0x18, 0x8003, 0x2) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 16:17:08 executing program 0: setgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x400) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) close(r2) 16:17:08 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0x98) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:17:08 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r0) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r0) execve(0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000180)={0x0, 0x101}) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x3) getpid() setrlimit(0x8, &(0x7f0000000080)={0x8, 0x80000000}) syz_execute_func(&(0x7f00000000c0)="c482fd20b97b0000008f894802cb653e69c30e8d00002ed094f7030000000fe8326746d9f96436672e67400f38005106c4217bf025090c0000c4c3d95dde09410f71e60c") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000240)={0x1, 0x7}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x6, 0x1) setrlimit(0x0, &(0x7f0000000140)={0x7, 0x1}) 16:17:08 executing program 1: clock_gettime(0x9, 0xfffffffffffffffe) open(&(0x7f0000000000)='./file0\x00', 0x228, 0x100) 16:17:08 executing program 1: syz_open_pts() r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x3) syz_open_pts() r1 = socket$inet(0x2, 0x4, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2808a11e14f99bc87c09afd5c23e0444aa27ec8a18662a76a925cf0dd64658313801aa076680f7813305a35031faf91fb9b09b71fce6bf8bd08e5add266ce3e4121606f8771e0fcb35987af5c93b9ea4826094301989c3cf7cae6fc3bc4c8854b61dc1a61d67051405b34bb5d26b4e5100b41bb823923c6371ee05f74558c924aeeac68c5b41afe5521fea4ca35201c385e489b01b7b1fa4d5f1f9ae5140f7928d2d810c7a9d299fe43f4803d2a2decfc9e8e47949e72bfeddac27b03d6d0be2b954161c633a52aa", 0xc8) 16:17:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="6ca220fffcd77df46d9f08a4e61541b880c9a616830fac9dd09892fb9d2dd460e248b433f24898331b328663de2fa971979514043aaeb28ff74a12b317bd76ebecd7b85894b1e71bbbb8b69abbaa812f4d6e9a47d14e310c24b41c5a", 0x5c) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:17:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) socketpair(0x27, 0x5, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x190) recvfrom$unix(r1, &(0x7f0000000100)=""/81, 0x51, 0x3, 0x0, 0x0) 16:17:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=""/249, 0xf9) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x15}], 0x2, 0x0, 0x8000, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="c767b5d4c2261a3e0cf1b88065503c1f03a45c1167991199d70354dacea08c3b5601367a3c7793c28cf5f204c0b184da75fcdb0eeeb1e80ebf4c4d3731111907d92ceae0f8dcb942955a8c29f2664d398512d070b2ed48d19a223cfb6be477d35ac1038b5699abea5d40cd225313eccd6a4cffefbd3687a08ce7bcb2ca82432c8221f0ce7eedc6b3d6c15c8aec6b04f8226f657f54ab5d18b0d0c875bb6a607f145b525b560613bda64f958d08c03102fb4efff4267c30a490f2d3e7f3ffb6dae69f08b2b51a4396cf40975bbd83a63a0fa7ab1424", 0xd5}], 0x1, 0x61) openat(r0, &(0x7f0000000080)='./file0\x00', 0x81, 0x8) 16:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:17:10 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) 16:17:10 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000001000/0x4000)=nil, 0x4000, &(0x7f0000000180)=""/51) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20080, 0x20) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10100, 0x1) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) 16:17:10 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) semget$private(0x0, 0x3, 0x22c) 16:17:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 16:17:10 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpgid(0xffffffffffffffff) getppid() getppid() getpgrp() getpgrp() fcntl$getown(0xffffffffffffffff, 0x5) r0 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) setpgid(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='#+\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='],\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)=':]&//}^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\x00']) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x3ff800000000000, 0x4) 16:17:10 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) getgroups(0x0, &(0x7f0000000100)) msgget(0x1, 0x100) 16:17:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/71, 0x47) 16:17:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x112, 0x0) flock(r1, 0x3) mknod$loop(&(0x7f00000013c0)='./file0/file0\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) symlinkat(&(0x7f0000001540)='./file0\x00', r1, &(0x7f0000001580)='./file0/file0\x00') r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r5 = getegid() r6 = geteuid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xc2, 0x9}, 0x10) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x0, r4, r5, r6, r7, 0x2, 0x92ff}, 0xb35, 0x4, r2, r2, 0x8, 0x0, 0x4, 0x6}) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001500)=ANY=[@ANYBLOB="0421485b696c65ff0076ca9c44f3a50901b80f9b2fcbbe8d58ae531117"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="8ec7e7e39a172cebd12d237c1804e8f0166effd66107659c302a5a45fea34eaaf724b77f22bfed5f02fb7c3c4c3cd18b3f7ad3853fa74fb76712d7e8dc35866c77ccc96ce4e568426a84a5ff2396bbe78b6f8fd68d22fd0450c50cb956b26bc09a43e336b896a61e9dc56a042ce654246bd9", 0x72}, {&(0x7f0000000180)="412e9c5202db6f5ebe9172a07fddbc74a1e6dad5d9ef17e32bdfe5ab17cb53f4e0eb4ba65c30699ae55181855192b281d8012d28bb23bb43f3156fde415a64cb77807c53d9cfe5b3434bf2b7042a80fd07a53d1b331714cfc3de3022f871fbede411087041226713f1a6d984353cf4d4c5a533bbd9ad7f17da9410c9b16ea70c8844d12b7181e887680bdbb6fa550b7576b8629e8008076d5ebe820ca060bee7eff2fb8c5e68797d4e7e2467a9318ccb540b264eb404cf42dab13c5cdf3277cb6ff61e701c035668361cca68f9bd69dfccd0421db54c5cfbada63859c09e648e20e0d427e158ffc027221180365aec165b4551183d92770656a129f722e36f1d744870a0e0f2ed261cb4d212328c834156cb1a0757fafedec43de61dfd988d8c3d17a24436580372368635ebbed571a28a6df40bd75e2cb79ad977feb5f622a554c0f52cde950a5b4ca6ca8921d829a463d23dfffa13df8c5f57708dc5947947ed91dbda3253be0f2bbeda8056487bf540dc1df8e1497a8b136a7ece0e1731b6b9eb8eb4984dd7aca33e8b82017f087b612be13305420bdf6203accae34da0204497e9b5273001733e29591eda82ef19a8614231b47ed62172413e6774cf17eafd18b5a9c66b7ad5617884f264d3985e6aa605c9913bb58c80c5fce1677c7ba1dc1a142a217f4e0a151f35ff41a3387bbb0cb2014a5d7004a9173880800dbcf37cf7757b7282901a5401994dafa1052f0bd44b6c1d1c3e29f7a8f44de6b7cc2a910d332dde3fd7346430b4b2e76a7d73f57f8127ea357b9a2e1d11a57b956294a08ebeb91891b5de235b73bbe1ebaeb94c735dbb97e3c1f1af7011a336a1d26ad3ff253fdb69729d1ed1f8f06a82091b2ec766b5c94936e9ef1069f24baa3c5be08b8279284be45fdc94efd061c1980ab8e61449d85490cbc2121ccddc654b7ffbde7fbb03eaf64e2a54bbb1f4634ba7c681b31dcd3cffc5526f4c5190d570d42bb1d284531c92c8c84cc573a469a3dd8f30d48e5645835469714136610cdf20a33bd2764b79c21d975b7cf73773f1f1593eb9953328ecadc8982cd560008b286eb699106ac3dbbe82ce7fe2b10cd910ffa2462a7f41c46acc905d787f266c75262944676f74847446c210ed0a509798fbd32be97a3b3a84db9d8a74514cf99e54caa6637fe9f5a3bc409d480067abbdd9f1a7fb4b8f970c804c52959f51092301bd143ead8509dda682834330bae22836ee067c3ada4836da04eff688f80f4633d00c9c0dcdbc6c7024fb28c7bc4cc6c9d5975ad755027f395493a5c68367edcaad13f2dee2b0dd718d9c3ea5060aae5138de79cfe37755a69be180466eab3838a25be5708b4b2b832df0a3990bcab0b048a9b4cecea8a532461bd48bd6205dc91de56ddb2ef22692f4f443b56987414c856ed7b95659252144266045d794368843f4e1c5349c2bd622b706584f1a348ab0e84e8f40e54effc035f4b2c9f7d629b44c0c96fa1625e35083c14c1784d71c2cf3d5a32501053a42a4786a85f173b30ffd4c68c94550a4119ccb188ac8b4aa06cbf0c1f0ed9fbbf5c11d56bc5b28b54f6d197ddcaaec0d19990137a58114f74c29315aecaf01869acf69fbfde47336691be5bc110fac678fb7d760066b05c5b4f7f6d18967eb8a82ca76bd2950ed55878eafeb8d3326daac107491753cb3602868abd69fd3604e8331d3df7770ddad7678b9e3428195269e8b4c034f8ad9009f57252fa7753b3bec1f3b4dd667ab3c33c2d2ffb22e853a22177c9523e0d843dd67bec26cf9b539afc2d1a900e98220cc4072c2afa48479dcf61bc3907f5bb83c60c21dc5f9ee9b237347dcc92345e55c353c6a2109ae9bc534da5e56a78606fd43a352194e80972586e5cd2b382812eea23e4f66439961b63adbeb5b774bb26da5307455760ee9d0e7fdcba4b2366b431735b49cae706d3ad7722a2fcc5bcafb79ed5b4247767d6a921927a41aa73e3cb499a6df61f5c49687daba9295e04661529620f795ea4af104082359a4bfcf6c1877e0c72d232c27cbcade68e72adffd82da3f8399b3722d42afc59a983e7074661630e07d7ae2d1c7618dc29fa7cbb4f3b2942b795c9a169414441395bda90c3c65f2ec14e5603715e6f89a9d3180d48d9a28023267d9cdc7dd00fc11ab8657d045a172496a42d5ee67d7b3ae3abbfe460f5539044b1f5b5d3c8a6fc9b8fd1421d14d69f07c1c8bc60d53a779d38e8f10030a13c73bf4b699bfb07eb370a4ec6a1ed14540e0748b683c4f556d85ad81c55c94a88b64de88177fb38092008ea74e6a6510804d30a1d73f4ce5d83ce75391a6769aebae31a22f8a3b2105f51016080fe771682ac7012cde30ac7b36d3321258bea7e59b38680ef160ab0549f044adbb6066483afce7bc1d92eb0e4fc69a5cd967cd66e819ed4521873a919d794c1600b6e96fa7cd0c2f7a5446af908b9aa6c103dfe20414b23bc25f7235d610e799b0c3a3d8e0eb51edf51ab0185b72a1030eef5ad79e682aaed2104987f3b80f8379275b280c14ea4158523daf71d4ef03a6e575d397ee74a9cdde48915cb133b72951d6cf2be9aaa7618c1448ca5755395078c3a42c693bc714e3bb52b607506210b63898015d0c332ee39157f74d0baa2c8acbfa7990375c113c38d78d51edf3870b392c0541d4a3db1032db4a3cef696c305eff1c71a3e8b309702bbd991c8ffcc87f488673667d8de0e2a70cf353b95a2935f2ff4f4ee6f90a69d48d24767161bf014047527244fa4dd7f6b8b795752210d774310be3e488c145217993ddd01176153ed322f1606f5054965b99f2397142fe60ed115f25571e6eeeeecc3f334ca164d5a69a9c8df555f4527c37637ebaa7598e22d1f059104ebf6fe7c78a18e3d51c7e04c533f58c3bf87366f03be9c3fcc10f9b39569907f3eb7c20e53b05348763efb669b5d536907eef5d10a5e54b54ca3269417ebeec7421d2f2d793ba2c3d8ca904637e22bfae81ecd38a94eb8a12e8a072cf25e9342bf43cdd4e1d514b9fd4363d4f7e9e34c4eb73928c97fd49c110844b609f112e4ad9ebd85e5ec0b7d621da1ba838b13b5b8244ba4da92099108fbb3d3d0d262d0c93524cf85d718ba06916668bb78a354e78ee820fead2060a4b661ecf69f2f77ae0d8855f0600da339125a4d2e222316e998209cc248347ab61c36f76527b9c905649a672a10221e3aa2827ee3d3e560399a4c220de98f1f487000d0ea98deda15b3e42c1e51fde20ef948a098e0decfc5d0e358223647fb13c0497f20a547dc7cc95edb3063ca0ac6c68dda768d1ed4ea27b07ba8cfd081469670369a47735a8c6540044aa55a9ef2cab1ebb2f73d89c8c7d4493daa1aa86142a112f115033083674a5e20e0d12e63bf4b45c117d3c72db6610cc52c336c1726b24b1f84c7d7c554724c644c14f20913b6ef507009d4392a4422d98af387a7b4d43576f4c95f7ad394b0bb0bad6d2a9901949703c09be638aa058a38afc569ae3a69ee8c9c76e2606406f0272de3f3750a8f37344022a562a1474c872303833ae9648bb962ba19a571b255b214bc7f3e837d6f3e05b7f38623cfa2cfc2b56d5aa7876d43748c0d827c939914058f334ce528052a3dbc59713f5d736082fb594219f6dee17ce321ed6a1125335db95ef0f2788527aa4d15d272ee0ec787e9e0c597a3ccdc0ef5c3d914847edd89e6de90f019ff699cc2afb428c63c364fd037d4f7d0f1540c2980c7444cfabbd77c60419f044259e8b2b7c9c64e0cbd10ad4f6d62e0bf6187127eefb4c4cd2864b9ab028d4d9872fddfb6bb358caab8f151a52fb7decb4f375bf15857bd6e8c4ecc5237fb0c2792efb16e380c3dff63acdbe731c5f3e33a567fefb40d9bda9ef29d08cd833253c1c8db3e1b992d86d4c33eec482b14705a18fdc152e8973347f4851134f56cef9f7f1aee654a4c545f531da82302544fc21ecefd2845b9a6cb89c956c3c3530010a86c0ae5a36b30c974ba35a539ebc724a1ebb9d1d72fcd7113bc1da39f482901f8568b427a3c6969ae03d585f867a03ee0afb1a049ad0e20d5c29c73448b87b24c48901ffb127dfdfcc266df71eab2de43b27683d037183a185ec9707580b1c013c1fa642f768342b6fb3cb9b0bfb99a26558c16a4f6b1c6c7d773cd37e97dce36713a2f5b5d849db9ab401b4927950bcd7a3506cf8021f557f42c571b6ad608d90013c5a185578924b01ef34afc212ad37318a8862d1ed092108b3277971bc6f1742650c0d2b81e0b09c3cb0892b72b998e3fb057fd699bc6cc52a3378b848a3e52280585c22226dfac39e57a6c51a8fee9fe7315f54801cc8db6b9c7a968006df4f7a72ddff24680e377913da1df9c978adc6efca3925ead782f402471201747474e6b2913b6e084a6f6f7181b019bcc120bfd04dffe8e162d32590357a5a5f6d425d57fec6cd0e6432d340aa1df0c3e49cb1ca39436738d301f5c077704f09aad23b5e153a7ab3571a0e37754723eb345af648554b9d0fc05fc3f3245d753e73c37ff04a3ce39b0a8ad1b7104c57cc40a4a5eb3da2b1e84883c3035388131de6d2e5ddd0bb671c58fc914280cbed22259c768129c413ef594f1ae079d4609ed8b4ceef692ea3f8dd17dfe2336f892d96063db158dfb1cc7a61c5118a115a4fb5049753d02b66afd6bfc0a7202dacbd62faa7fb2e44e70e321d434f1920f416a5d120ab11558f4ddb3bf7cbdaad3be705da90532f86ee4e399b0fac39173a877c596659c7378559d89c05a54a4cb490508aa37025c6bab7595dbec53f7ba70a6aa774639693f41abce4044ad4319b464f3fc7b8f16a7f69a4d16f0871ac27768493f7e87d45dbb3db2d55937de9bb6ec447f0ad5aec4bb574325303b90566a953e981990febe67d4c19be496d284c80398ec71ac12c4a40c4d2be196f8b701b5541a456121c827e0eb57ae2ae816d4e454f10e94e535ded09f004ea4e9dcd2942ccde6ee95def83a324eb25dc1276c5f69a1e1d5a869a206f1aeb5e790f53f14139fcf289a1ba4b807b15578bdacd32f206708f56ef80e5f19c30775580ba3dbf9f54bf51a7d7320f2252f3112ccd2c47305a827dfe5fb0568e63703c971c532a6ae69d7fb0679feb764c99d8abd1d36b775fe62f60f3f11e03cf7e5e92ef99b2d0e200924833b47bf8b5648b5a0a95aa52d8d4b816afbdf528807ee054387a96c9b2a4b816d38da11de44a266a75a0234b82c121a32fb335d0309ca67e5e2fe2abfa82e9c9f49525e4a3d5b3d2c128c912b9cf98f7cd485171a9f4c3c787b9c296e5c6e18e3bae7298126936604f54b8070bdd9a7a54557f0376f253fe8a172180ad2523c906b4071827793172880184381533b9876db0e266180f825250ea89768a685a3d22a5aa40d1fbaad1db9395e62439953b8a02cf447f69e09ef8b405d8e3414abd0cd9e283dfb14242a2e0d935207e83659630822903ccc772caa6e0151fc4b120f63cc8367096dfc6c4b35a671b3f7c317de201b188d6ab33fb86d802cb2f11950fcab0dfabefab0a4f529359cc1145795666d2bf47ce857f70b067cafeea2a47638af9ecf35b2c1c3c3d55261de12ba6650d29b1ca1e6160f2f2fa8aa449f9a7fc084f3a757ae95a0fafb9861b2048a3804ef3e3aae2505add2ccf3d7650628d11892c56bb7d265f0ed7f9894fd73160f8df7fe2a083155ed6d3e7afef8922752d3083d497f3dc0e6c4f5f112e08126f7f7be75b1be07f981bdcea05d2241fa005b9c9a0b08537ced2897850904b95", 0x1000}, {&(0x7f0000001180)="77695941861bed31d43a3d375617b998b84a262dea4dec3e0315c13294a8ab16c9e66d2d4e0f6ce5acb8a40adc73e83a556d4fdfde3e37c140ff33794a4b416656b395eaa633b706ed565aa5e0377dfe5d160913b17966ed8c4991211f927b0167e156007065470ef1e8191db81cac668825b259fb52abb8e0c24d7be989f8ba195c5c30f3486f67a73cc39d9292465083754aa3ca33345e6a5970d3aaed991b0b1fb9d30dd8f3c2809c86ae687c58fc46a848353d5bf0877fa8112f66124b07b2add59cd25ed9a4a1ab2d07ee04ee99fd642cc7ee8bfefa1e6a71102c52286201b4713d723a", 0xe6}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x60, 0x1}, 0x407) dup2(r0, r1) execve(0x0, 0x0, 0x0) seteuid(r8) 16:17:10 executing program 0: shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') close(r0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x1225, &(0x7f00000000c0)=0x163, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, 0x0}, 0x3) 16:17:10 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = getuid() setuid(r0) 16:17:10 executing program 0: nanosleep(&(0x7f00000000c0)={0x2}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x182, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x98, 0x3, 0x4000000000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x81, 0x8000000c, 0x9}, {{r0}, 0x501bbc25e6391ea7, 0x32, 0x80, 0x6, 0x52e2}], 0x7a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x5, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x80000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x3a, 0xfffff, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x8ce1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x200, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x7}], 0x8, &(0x7f0000000200)={0x0, 0x5}) 16:17:10 executing program 1: r0 = kqueue() kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x2}], 0xffff, 0x0, 0x0, 0x0) close(r2) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 16:17:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x3fffffffffd) 16:17:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000300)=""/106, 0x6a}, {&(0x7f0000000380)=""/155, 0x9b}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/135, 0x87}], 0x7, &(0x7f00000000c0), 0x0, 0x100}, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000100)=@in6, 0xc) 16:17:11 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r2, r0) 16:17:11 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x5, 0x3}) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000300)="b6dfce35d67f434065bfe9f9920f48af2fd8d3edb53502b5f842e7b33818ec33eba19e945c8a307540948dcdb446f24505e6cf2a305f3da7a1da8b42127b699f1ddc7800170f9b3e1ca7bb29985e1361b64128eda23c3f0a2a179df358e8736b6acc700b25e68928cecc843bd3b5dcccf6bca526785ed9b677", 0x79) r5 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r5, &(0x7f0000000200)=""/142, 0x8e, 0x1, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000480)=""/194, &(0x7f0000000580)=0xc2) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/237) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000001c0)=0xfff) syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0xffffffffffffffe0) 16:17:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x1) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 16:17:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f00000014c0)='./file0/\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600), 0xc) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$unix(r0, &(0x7f0000001580)=@abs, &(0x7f0000001540)=0xfffffe70) utimes(&(0x7f0000001680)='./file0/\x00', &(0x7f00000016c0)={{0x4, 0x9}, {0x2, 0x3}}) accept$unix(r0, &(0x7f00000015c0)=@abs, &(0x7f0000001640)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) openat(r0, &(0x7f0000001700)='./file0\x00', 0x88, 0x80) write(r0, &(0x7f0000000240)="46459122a07c04cc52a2ba83d7881bf0c06590a41eedac5a20daced084d5449622e3cba52fbaba482c7090ce2a0059fe53c019b48832d9a192a78a0221984c1ce4583ed89e956312a0b7bf5177346472e871a2a5a5fbb52dfc7b732f126f6e4347753e329bb2c1d7fb7fc6c2be9274858ce5d32ec78fd3278550037a839721a710c1c8a890771389bd54bed48e0b6348357aaa9d2a78a4c8cf6449f8485c52dd901b1df4664be3074f6c1eda37ee20d38943034c85359e0f0d945ba752189b7be8d62e46f176bee69e5d2f7bc2f69bf14c9a6696be1e9815d5489e41db04c25abecf2f2f8ef9d8ff846cf57de46b4e7866c41a4a0b6145d94033b5647d809c2a5e183644f48cd57da6c16f0e585f629dc82d33bf82a043453f7c3b948300c40dbf448c6298467eb666eb29bb4b23d73f2798b76bc7049ef028c71d38b2e76cf6b734fd8ada2dc3ed5a4c46a0b6e7e0fbaa198d69e9b6460113827c7f556ac294af243a8fe9c9c0e64832781e2bc389b70afa0e8fe179a7937f98273f799e60a95b0b2813948678ccb99498b3aa5c6b0e5c46c47ea0d25fc7c1d640f1bf2fa9f8a4bfab1fddbf05717d15568ffe2f2c7c0df058c49640d7251acbd5bef8136621eb98de42692df1c7a86ba7bc5d9441881e251639710814b23e87d09be68f66a61633248e648ba3d4e88b256b3797a9e9d21da8e5a64888e8de7651ed075a9c40374db1f99dde3b4eef7df1713b16105e0a0869dcc3304d1894354a3116ee62b7ce3629cfd4d45bdee34828f3dfb972d2d03f9c86549b56fe381b0dcdd12efd251894fe993f0cf10abecd27eacf50f12c0e865a4a46d2b38cbdc703dba650b826413b3c2de5ee8298a4cd055307715b82fa40c8597c9523e1c01603fcf47059ac9bd59f3e4a9cc2d30310675240d29cb36a75c0b1456d270a744496ba4bf67850669b1f621304e5ff7e8127b72523a291694665501b93ec02edf14569fe6c7274f14c22f4765818d2a4e08d94506c99f206bec7a5d13c547617abe62b537e3b5149e6cda6b18492d206fc5b5fa64ad89b21c0d04e070854723831836dc789743905ef120f30894fd754fd5088dc282d25833a99372f3cee49e24a24448ad691f934394f5a538216ec75c4b00d27b2dfaf5134cce7ed6ce93126828a03f8a11431a1006e2a802c9bdb6a2d98f23820a764ea33de09fb85e5313e7431a56b6b7a504544cb4ed61b505a4d2cd65b3a08ee815374fabfcd2934c115e0618953cb7e1ac786a2619ffb4b89cce9d24e20cbb0804453416742e88cea9b21491939adc853e867009adf085b8256bae44da22cf2226af30409185906f881fa007d22e8b852b6a4d64e19db7a34356510702c88247c6e00dc046d1deb986acc200632b016f5fe2fd15b2b49080e0bb05e9087bf8d97980d646e79104b54a846ee1a8f4f427c5bcce0ae0e0d7ad1888fc0819df30582295eb3a95008af69a32abb499c424918be627d0265200396b48a0782d8cb5faf1e4b72c06367345573465f979d8e59f6e375c330739141d1bc4beec19ba18be74f4ae5157308147951bb1ba04cd560deb19c2c7ce837d3d4af2fe56dbb7bca8559af208e7f2434e48f985eec499dbfbcb77c43cf932907170a3dd34043c69e4f5a630df6fcf6f984a5dab6a47c1ef1c81443ec817333f34bb7c20c18692ad9d6da42b1476d929419495a958b9e5a52335ea621eaf79af2aac5874e08ee7d6ab3927efd52e33dbd3a4b386104e18534bf520e3e27a02ff0efa9d11e60d8cf64806abee116c853547c52a26aaa86ff0ff332b77077725f10cad5d0fe143e31e1acc3c01dfb42fa1067c3cdf9bfee0f67f7cf4c522a0168da534a30be0bb535354fd685074e3fb9961b429bb55b01131da996ebf22344f53a3a51cea506e1752a7ab6b4c4ca39c704790340b9b64b10db90d76259169fc3e06977a244f7c87afae4194ad35cb8d780b61fd37470434d74febea80973119610a9a93fa6859f284d11f18364313b7d5a2d9a9441cce258f8404fc98e8d2397d164b23ecdefc42382dcfbf34de706586531bfe9687884e47b1f1ba5918863bdece2451fb5d0938cdba5a85865ee132c5c078a2711a2d46d98323935e09c4e2fc78a241e8682d091067812947580102d1a8c11f3eb570da1224ce76a59c01f24d5ab3737ef0cd6782279e737c188d1795892c5d64d20fcf7839750990f36d7bc2e45cdd33e2647128cd6f7ac50c048ec01451f6a37f1bccb2a337fa7e0339848c7a1cba02b3d1a8eabb6b7fa5a6c34904ae28140e9355623f285479763d2d8b4998c09c4c156a9519205ee8b0ba91e4e2d839432ebe13a1192b946964d387cbb6d354027564c3ca3fc934a30686ddb45eb84f009d64314f81e3087b4b4d7c37c4e16798856dc6d6d3f478a35de029538112220cede1ac425023378286f361eda2d1461a55623f44e69d4ce3b3410ac97a17b7aa30cff6e53499322ec27f9171a4466455e68556872bcf296462cdc9348b36c65dbc203a0c25a1abcff15e8b40379d24e1e0b5482e778fd8f99b1c652b33d1e05cdc28d6728ac801f0821b922c4231d1a13df3c9e67aa15164eecf37494f7797e2fd820ac7cd1dfe436d3f1f039dcab173eca10c0214b95f260bea987ecc51a43364bb23c2981de6e2772cccb445a20b37f54286638d0b6456492a5cce81c5c5a0283b0661149625141b50c12f9a277b3523ea0166f61693e4ee58df213d7afd0f68257605a4c927f3c54ad6315803d53960fb8b93e73d5e54c7fee9ec7f65256333ea2ec49fe16a9e44b7ec575a288c565c5a694bf0a1c7d4b84270d9f904de8d5169a70684d277dd8af45a6bd404abb2129ab27bc653a16861d63767248defb862a4aad60b20cbb24d44f7464ac66ab32ca8727229e560e09e61c41193538bbb7969039fd0794a2212214833f96833ebb9d561a43ce54d985f734e57eccae452cb5b4a93699e44bf7eb3b223b1f1b9705b1a8b1b2f5e47359b6e31e0ac5ed9e0295d8b1e36e33ff4b20ddce5c98fc523342212b5fa269152faf434523d720f700a0511fead02150549b6a62fb2ee92f9828cbc2f3e7410ea201fdf9143fc2e2ea44fb6c41a2e1111f827dd5bab5a350fc339ce50c10038dd9a8893eadf8017d3ccb66dcabc3ba6d481e57a237530016188ae8f37f4eeca1b48d6accf3f836bbb046ffb7277851b3cb8401e37bd4d1743e21523d6dfc9758e6458a8b9241315392653ea446edeceecb5de1e0c489c167526398b8eda83d419a2769888587cc34894c8fac2a55167e7d3f05f76f2d97de12da8adea2d2d5cfd632ceab25bb10274bba0ca963d6f140007e0e4f29e5110cad811e2766292f2b77d47e83d6a784f65908516b0bcdb1e389426ae798dc140baa5717c02ae0fdcdb11173910c7b9dc914c0aa4ad7dfc27137e8d2076941f133d63c3eb8caffe66f3d480fff5974ac1807b9d54794d2cb77e293f137d5bf5600adfa041cb8d79441cfc8096a9ad5f9d99cae70c567ea7e2affa673ce99cdab81d265329eac62091fffedeb40be94ad029ac8f0fa3de19f2d57c1a0636f6bac89f9515d6f1990b6a099587715ba2ba5c7f69582ad89007bd3ad93a8a00bcf94c7634a1e7c171cd2386eb9fca8d717dff5a6f450e1b60351218c18eddf2a0e4c32f930e14eb747d36203a44ca487bd166cf4ac4bf32cca4fae7f1bd98bec6f773251f7e1c80f9eed775e64f5809808e09837f82f7fd972e454ffc748e2303c52b7c1e12f730962dbbacaa584841dd198cba23a9014c7be821fefc694b32790ba58676bdaed192bb948686cce51d417861de98be67451ae4ade5a786a4a1e740bb1cab06a873c7845252ec6b2fcfcc35d599585ace88bebd6e062ad97660297272c1cbdd9cf68d000aeda43eb97a5b9c5ac2123841c6ecdb25ebb6a4fe66ea7c3462b658be3e17ef0412f55bab5a3314d97cdf5be9f11faa2d522162e31cb5d7ca1fb927b8ebd8d8e547b37d256990d4dd192c926ca40d2891a57c55b34fcd72df87f8fe8cf2fa3a506aff7e5e0d861c9fd78f9e808c608fa9ee70587c8785931548e47e9b9efc32335f309a76bcc1dc309978f9b28b5fb8db8d53f45ba0a596f32fbd0b11c2716b47e7b684fce6afd71dc04508e5ac920e058facf9cf3b2b4afaaa62c1932e79d8e5951be72ba6f38b7051274153ec40a6cbac777bbf736e524349f07b24c9d81d9c2b2d8fc41f2a26b65ba1c1b7654ed5ccf6799ae4ad910ce07b0ad46d7c889b988f1d63ea3e2a0603cedc608b1af2b423797ad4b55d997ec9be85fdb4e1b553defa6ca69a95b1bc0cbff00ad1fb6adf5d3d5208c9074f932fa92d2117676a63c729e2c81c806c43718506b58e3793cb78dfaef056b24458e1f36c568d32c4af28908430619c8aad9c8c1708925b1cfd1fdc8505a544b84eac34fd56801997da894f75e1b42f31e2128ea11f473b96b97d1c99caab23a61e52754b60bb3458734fb72d2e71cd1ea4f16274bb167207938419769487adcb72f6b0ce59f45a19c83e4fd477324b0c821a457f12045fd364b0d742a4a5e2ae66a09fdf43c24dcb182ca1ebcf853ff177d5c2cce868bbe82d5d889fabb2d7e455a2c47ea9025d830a82674eb1dcb1b71dc714240c20d964aa8a94e868a66339cf9c8a7c7b422dd6873aba465fe1f6d60b5d526ced42dfd663397681115871d67cd8b7b6a88e998fcd22399871c8853d253c7803eba9d624d869e1f3693845f2ef153d6293bc0b479eb92d1e686ab24e9f1b042bae1d7a0dfa8adf3582975c18cf1052e4c536ba4a21000528205fe86981cb8b80d757afb3b53cbaa2590e6a06fbf1cbb669fb20048bf13089bf343c0873278f17a814c86cfa28bc1cd06e4f3ffe2cea50f1be10bc67fe7387c4920dba6b5a764f4ed654e9c3b6ae9840fec7ee21dafec41ab1009206b3e171c95177cedf00298991df21f696a5809637602ad6f4a792cddebaea273015141d9c8262aef215e7dd5445946b988a2f511dfcf7fcb1c829d5b73a9aa24a4f967c040f99eeba20c3dbd06782d49223b23605c3504919455ddd91b72aed629e5706552072a88cd87a797e1ddd7f4cb3abd47d2f69922da0375c61683261bd578755ed97524c06ade1adedbeaecf7b1823f1c3c5f421085d90f1e09fc2cdecf4f775d0185918157f106db6c0a199975e620df1379f7b893ae8bca84eb2137adf2f82cee97abd7870f87134918efb8d5ba020d0617884fa7683d594dae967858abcec7e7ce8ecdc7a43e2f35ccb1dcc3473793d195a5c569047dcdf687e3f73032c805c7030a9f0b07c0e1b4657ba1f235dbc1cfd078611544b8a44d627a5364dc2af17f47ecfd8571c5de450c27dbb498bb8953a5dd595a2e431c1ae5f5c99d86e968369098a0707474bea070dff5321923b11f6be008f4a00079e1e22aaf1341f71cb45c4d82edc1246464d9f584aeb2e02c92d04d85b5147137bdba0d7f1a3f25da13ee6775931c4438d3accdcec424ff00c40d121d8912a6ce01b8535fa256e83e3ca9bff8e6aca8e44b0663607637608de51fec5e0cd35b8ec50406ebbd0f6d3d68664c4b8013ed4567e638a7d6cd288cb04dc59c2b5d39c3d4fd92da4aa7a189b82a0079ffe9231e30ee8d3f254c03f83da85b7fd2f5f1929ad96fc1dc16ca3c91572dc17e2112f248f2c236c3db5858eb6772c9bbc66d6093b5ad3ab4fad0ce058f58aada06bf39f0d3321cdf25aa30d57346cfcb2b81e1c051d2a7c2ec1504a92e4b9201bf23318268813033", 0x1000) r3 = openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x3) mkdirat(r3, &(0x7f0000000040)='./file0/\x00', 0x0) execve(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000001300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\'', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='\'(@&w\x00', &(0x7f00000012c0)='$@\x00'], &(0x7f0000001480)=[&(0x7f0000001340)='*&\x00', &(0x7f0000001380)='[(*\x00', &(0x7f00000013c0)='%\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='-\x00']) 16:17:11 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x5}) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0xf7, 0x1, 0x40, 0x100, 0xab, 0x7}, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x0, 0x4, 0xcfc, 0x4, 0x76aa, 0x101}, &(0x7f00000000c0)={0x1, 0x3, 0x0, 0x3ff, 0xfffffffffffffff8, 0x5, 0x3, 0x54}, &(0x7f0000000100)={0x6, 0x1}) 16:17:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:17:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:17:12 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) 16:17:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x84) shutdown(r0, 0x2) preadv(r0, &(0x7f00000009c0), 0x100000000000037c, 0x3f) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000400)="0d2bc062813c9a9c76d4ebd3e7f6aa1e95015eee9fdfbba903f87d2b499ce9e642311118db3dd273d1a084930fd21c0a20bef71e479ec35cca4be32f4d40bb2dfe04ec14b310a15d97cc9d4c2b3e5f27a23429f26ad71b014c4e6f851202b5840bd7e96bb6b35e0fae3c4757519959625e803a28d0c2d3f4b69041eb020cedfdd4b1609f58e04398d0ab0c66453811f58e269b9520546b25dc4a37f5f04401dcf06edd5edccb14bf6750362914274d96fa43e2c1145b", 0xb6}, {&(0x7f0000000580)="b344df11f8472caba850c9362664dd5b7115159687eee7be2beb0eb4d1cfd46d5d6e3189d77dcbf8817425040a3be58dd2f05dd5519e336f559fcbde079436428b0dbce0966a580ed378e79338d06f7d963a5f937b241ab2e8563ded24f5d18a587ad9787e19b8b8581937aef8b029c7baf916524e6a25ef3ab697c667fa942dde48d153b378be0eca3573ad914b7536d031148c4e41879b57c430c9344c9348da221a18fba34b6bf3adbaa97854476d5b8c93e76402b36c2b46372500c38a90b7603a6eb1e0ac6b289d993b9e1c3fc22e4b9f3c8d492ec0d2f24756182a91a9dcb03797e8f8b0c1b23987872a289d805010e34046b3", 0xf6}, {&(0x7f0000000280)="91630e3ce3f43f8c8383936771da39e0f191563c103d41476f87", 0x1a}, {&(0x7f00000002c0)="046a18043db99a7752a62ec7239767abe74bcc7fd8e3770b79d96f3877d421c5171981", 0x23}, {&(0x7f0000000680)="455a7a1a7996cff3d796adabd957f3eac0f2e9c2f705c4420a5b0acbeed268bb751e7a15bc611c2240de6cf2bd378b1630751f350e281a4605ae8aba07b2b19d880ae7f697d5f53c4c4f97b575ee4c5bde7702a26b6d002a18e0605d818a6f21c35bde7cc04749550e044fb25bba466d64d0c36834ad0910c219394cc9e24d9965215740eb87d62fd14b45e47d442174f774942b154a700c8bbc006b6346e438fefae68ba65d99e0f7bb4833ace7a558f876c15d4729db75f7109ae5eba4a45ea22c74ecefd523e6f5cabe38938547166c4c913186e3d41decc9cf5b7409c2532930c6cd8332", 0xe6}, {&(0x7f0000000780)="84f7b5cab75d1dfd3248feb3940c5ba85c390ee6619f2c4f9ce8c3106428bbd5fdb686f7e0ddbcfa04c2cb50a2abf6406e91f08d9a6c4eb858e99c07d617bd8a3606b21bb7098e205279ec2bd1f7a410279d97decbec5de504e27da440b2f1c4d0a70c2f2cb6bbd96d97b9e7f5ab46da7fbfec5540cd54ef15ba8db0274e979570ee34d5681ea8f133d975b720dac57929b6370899a76b62355b1be20e2687297bd292660091464a8ee9123902da259af63a7f9b150a886f8ca1", 0xba}, {&(0x7f0000002680)="9e24854acbcba0d6f476837331b7bcbaeae7217e569ff8ddb0d9a48bbf9c7f6241d719437b8e93a64e1cb2e99ad07983bd87e9a837e97ecbab48daf7dc4991c15286fd9935f7f80d44606f69f3f419236effdde944caa8120d76478fdc24afea2cf553591eeb476de8ca54ec1d38d4f4a46f6f36a6d0175aef1a9fef444e4fd33512671ba771e21ff1a85ef59a300b8fa39ee08ea11eb65871a30673f9a7b34e695f4ff8726a16b6af63685fde51b51b14d3b7dce9280e2013fc1653871050b6e882dd882b9844492a8e46d9d7b193756a59f29f3bdd073e2493c66c4895d6d3421ba4e51c746f94b0d8e0826a6a43fd542c36b435d944179e1950318580e72e3e267431acaf6ee770e900712f0de07411b705e6a74c5510f8b7d162f0f1fe0610f9ec7031b2593e4a14aa67f3f34a897203f153904570e03fb43e0a2a855750b28ed22e8db52da03fa3bc6e22f29402cede42fd04983edd45425b56f49952b20365ba251cf1b24e6a05ed09ec234d8b602406ee3f0a90ebcc8bf6c9d90c0ef7da9a3a2d6e3a565e715c663120ca3124f022dc37761b7aa4721ad925c31d627d235e22d8446cd613756ed54e72ac3cc0aa12bc890659cbb6e3fe005023eeb6ded7e9d06d62e109ebdd0e01d81fd8b3fbad28f16e79b932b097e2e63076df88aa32f490f951579410cc44e63f587367ce775342417dfa3f5cf196ddc2ff0eaaf6ef18fdddc16406fbd37787e8eb6c75927519a6341d01f03c3b60febaffdf352f0ca628f31b7db574b8e9ebabd7a711d9cb8922a2a83a4c01a9ac4a0582d60171119c7fc3e5f64601268a43271c638732754d850cae28ca3828af2f5ee196d9332654280dc8a56f3253c9b68c0db1543d9a25e411c514cf62270f91aca66c858e627968817cd2b0de087f75909a528fcc7ec4437117ec0501a64b53437ab28b83aaeebc112e6e29bf05e284cd1adc40d17c014767a3ed7ee38abdfeb172219769b5fe6bda754ec7b48038eb1d89f7e35a4d461f773d793bf8067dfd45276eace90e154498e05cd82459f6d88060826e2c491283311807af05b3d2b8dfe70cc2d12dc74bb5ac94b1efbf59f5bb14b52abfc9a6f5e706cf8519f7e9cb0ff93c235e1552a2d1cc614a1bca8239d66c9354a088ff4564d123bcd9087e563341ae7a54f4706e3e1618cefcda892fb46fc6d3569d4751b49d290ee41b77bcc8a80392c658ea7e31bc1d103a2129205e6cc20bebea2b3acf5a1eb667ea242ca67e0cb76436869615c31f531977d27685a0f0f6f89253ccf8c7ecb3f09346899f15f2a2425a51f3d026458c45a563ba76350fb45a61edebc0aa6d4b6e02603979676c8e443637266459553be9e977c7ebd5c0acf88ebbecabe5053993407701c52a98eebef587748eb293d8ad546cae1e1058929d0bea4cbab45b014b3e321c9b9ec3ff928a6beac89dee1b257489202a8c24cc6ce3ea51520e774a95eebfaa18aacb9301a89a1357c80fbb6227f9c2ebe7ac37d08706c11b8aff12e2fdb1b2b0b5f43d879418f897bb6533881eeebeafa7a87cf2a737b2ec395674bf92b74c2fc31abcc36f9a251219a425e15ba25fa8351d9608dfff1e9c33ad594c9b20e3203ea1f21791121f564d0f936e51d5d0034e90e683ee59293e4f0f21fdc6c2d8f95ba16207951217b2ee0deeda7ad66da6039d241890e05ea1f9f07eb5f4d4c19b0d0e42dbae89fbb4661a9f9e38b8ed472abbaa28691b48ec7828b863f87a236d575b4f0f71f63d697e95e44112b5079c17ba646d8238f98b7ab8957ff9a8b029d19bdc3d8bc8fc7b29dd1a062dc3003677df947c93d1d38db51cd2a6e3723a934b248e816b4fc4c6a0d62ccbcddadd34108e25e048c81250d00408c1df253fe959949646e5cb9fa17863236bd9d632133224208799184a119f6b6be75bd6cea6bb6979aabaf3ed5e80eb463419887361e4eed9866964822be19fbd1dcb27b258e4587cab5b82d1eafe7dc824ced5f64fb393417a16d776f07909e99beda70911b1c8e5dbf35d9740571e0cfb86f57648c02ff8004fe6c7b5dcfdf10a51379e15aa96637d020e121abf0a2b9fde15332e5e18f92c06e95955d31c818ac3645f6c54e120e0af00300b0ccc412f356f00c35e4e54e2633eee0556328677889c551d8ebafcbfbf75091fd107fd3ae2b31fe53885f53e2a7689a7e8744c1c67673c67a30623cbb3ba352ce3f006bc1daa5d1054f81c1c3d58faaacbda696c42cf9f07ccff4c1b68bc56c5e4a8b15d2e8e444f42ec31a231328553fc79ae629ef572d0d632b6aaf384e0e700ba90df707c005bca87d65d940b45fcd5ca8035f3c4a11d2c77ef82217cbb4a3b9d01e5168d129a051c2803b11c9e5cea1060c6d58185ac44f11ad6930f6f3255ad92078aab57b0ba2ebb8d12a549d197cbdd9fb2d3253a627cf2679b74f9e05901df4dadb1dfd333409e437c21aa45c71856c7c0c23572cf50308b3e253fa765668bd3609468adfc3a650e39d83f801b2dc907f10d695b65c156e9f47af1dd12440c014df54259bbb2d38d9f1d1703104fbdf10fa44f2df47a60a4c8252befc1881384d554ae67234d2f8de6fba6ae559b53fe374018b56ba4078e137bc17940af1b7c224a6bb7c1306cce536148d17d7a27ab05deb815eb1e2abc6a2eadae30177fdc259e2beab06bae497cc6129603d2617352ab104c80590841ac59d2e6d202964e0fd1f8b1ab5258384b34cd8c4e435ee00b55776c2e9b620ece51be16bf0d7b399c0894b7d16578b4efdd200e9dc194eede5951121934d87680ff03c9bdddfff727253509283c035bcb1da0db7f161eaa745f0ac32cafebfac54d0ca8c38f3d259cb612e80511cb4663b516b8b14e01787b69a51a76e215586bd118969e272850fd6855298b5dc1a5d0bb2fcdda044e5e38ec0becef1e2fd69bb137d70d3cef9b0643d2ad45eea7678d227bfe0c4312d7e935c10249442ede8e1707b37b96cb896e37047704bf866acd028017abc626a4187767f972beef2c445d811ad87ab40a5e25c4f09ae05d5433f3d595237c33e7436206cef0d4366104b2f3f586098e7e1eb0bb64449d75469aa7039dc03b6fd81eaed8c4b0f76dc1f5a1f9b23400a08d6f4fa4b9585f3d934054a4bb8f6e6f1a2e0ed96be987106b38d0c521c92ea1056adeb51c99f0916d82c6fbd9933e12f3bbc943618118be25d88767db7881fc353886f90fdf54b29d1763a9f6b9235612a6216257da20e85f56d2e76c6544568b23d2196048326f28fdb4a3af617cc6db2323a3b8a67dc55c1ac99c89ceb951fc1017c03e2c8e62acf746f7ffef6303af5e3cb5a2fe7679e68dccc9e1649716726b52e3bd3cae5267b7cd9823e0449ebd96d8926a385aa97be5bedf925cb7c774995ad022ac454b8f495c609169956cc4aead52b86bfb84257a5ee2971d3701093cf1ca291c20621d5daa614890da08c5bf376627084c2c89c15b20434ddcb891228a6599f51dc6c1233e73762c5caba66b27648fd8831ba7c2ed03d4d20f4a95b95af889d697d18c324b66c9f32aa2f4b17b2b3575a2323ec654accedb2a8c21c4b47aeeb4da500959a613b61ed662078ab0f327aa426381eed5796903355cf21b3bd833bc52d4d73d77e0852dfa3334e575e4339421a8f028017e608d6074ee00592dcbf4aad99179baa41ca0ed64c65b1adbecee188827fa03efba8f2d889f657125bbb3c9bcdd9ba3857b30650f91dc116c59a05206be39cf63374b09949c25ec011dc8f9007936158cba96ab16ff60a547c041db1be64081336ecd58317308805b98a612631247f65ceeda300eeb3efdf4136d4afef034645edcde5c6377fdc3ae6ae78fb7fa8c4273cb097480d0098a83d757e4490b1fa4584cf1e1660acb2f18ff7035d74f9a9783265106f68ef8bf28e95e0cf9d53f2541ecd382a8c0a46ddf70d3ebe8cce5c9f26d094b02abd09c782ae6219c46ab525848b6bf63d1572f694b86e8d6a3d5929009d7734f8b01f4a6c2bbccbe0da70298a9b3ce009e139a917d23268e2ab624da129ea0542fb743baaee4b2cfb218e0961c9d9c229d4d5429bb41a1b59f8ba4f9a8dde53f2fc0c8c8ffdc9c2812af830febc086f13263f571b58c0f7b0473dc7fc4b311e4b8bfc9a4a89b8d551a43d39e5a74e8a7261720e4734ea388122d378023d1d10890afbe23590e20f9f0de11d7c186f1a3793d21bb31c2c0b2b5bdcd883e207d19fa508f2ee6c4900a9db86bd4cf83d1e91a2bd9ad301ca27392677f36c1e25ea515b71de883fbf55a52ae7d2fa15d530f337fc2e94509c02a5680a16dd2c6dc4867f70a94e8bcff75aa28060c4049c2dc253535366d48ade3bf841ec985a46265cff8bbbf41cfa28f9891d8676319210908e5fa7e7c5a8d59f0580dcc8cd355c2b1193ecf07205664547e63f2b63c2bc218e332326e8935bc28582b96b5f300a4ad4d407cd4fda422a475050dfddd3ad85b6a99fc8552b073668a90093de6f3bbd7a8482906d634ffa305f13c0d252700e411ec959952741ecfd5e7ef3f47d9af0240f20dd28bd7cb82161cf110505a706d01d579d623cbfd9594648c082795837f8ba97b5b83c97feb852004d347b5193fe651adf6e0c40a41b345266b7a9ad149bf729aef0c3889b4139aed041a13d1ae9613b68e965e08a2480a6c09d26c3e4e3074d6578f08b05ebbde7d4c2e2953452ba6757b7874f901ec9bd216b4c992e5b0b90c8d5291b90264dc6aba660b6c30ff11ba3077a6f12a2f15ffb96910af01c80de3dc89536399159af99f0f7c15671ef9afa2f209224a1e70d0fc013ed692b55c5c1990257b677bb1734d7457d2fbdcb68c03bcd348f837060fe4712dc5d94f115cb85110be1b68223abc0ce691cf7139c64d2c645fb6c8e003dbad7a57b728cc9b794b222637af6b048ddb6a76fc576aad4e744176562610c4cff690893136cad455724cddad18a4504c8f19c8e675fd5e076affcdf2c805e5b8e52c6ed9088bfa488336df4d14519f9b5421c0e86aa3e5e893944bb6ec94bebfd522a4816cb96cc4ae8f4fe6b320ccf2fb75e67b70eba5981741be6e2c441d9eca4723a3d5598c390c8211b26cc16b55e79de3bdbf5de92930c62420829a9e4c180c20244ee794b526d2f99fa75eb65d0c79432fc3b152ed9cb3aae43a836cc07b57e30d72b2e16ca267b34b502bb019bede640bc7ebcaa5c774e5ff86443618b0d926cab79cf85ba54c6bd9d19f6928067a36aad4cd8db646ab01172834ae0e11ce97aa0e4141e6a391b9dd1abb973f0670933be95b3b25ae084a7f624621f88e8017c43cd33eabf297e6ec5c330ea209ceebf4ca334f2706e6b2673e21e1363f4af0702f9e03353c69a2d3e405120adfe5107fc69d244dbda205b5350490e774032401db777671bf5e1661d2dea50e194590a656e5908f8fac24e34b4028f3877ef47125ec462961962d448f30176554e4860af583506dfe16c4c4f7932de5efb8e7a230594cf562b97b38bb709eb860eabab63704762b142e7441aa146888c94bc873a49a09e2f64d1266c3b7d09aeacf9d0fb3e72e5ae09b68a0e6224165e351c414c5d4791c37807749dbf0ff9d231c0a25db72cc700297769beed058d338b67cfeb8b8aa170aa94417b122d4bd8a2736b5a3bde333efc6dbd74eeab8987edc0248984675cc4a2a6fc530d694954f607cf37bc9d6fa7e3a901df26b1880cfcea83a0527eba038c5011b8a78deed1cd11961aaf5eb309a9b206bb3e7e0c084379d394b6117706fe4d9b5", 0x1000}, {&(0x7f0000000840)="6c52ebff7b6b89c5eab336b53d7297ad9c9ea376c7702b3b03db6d593d889b8db70c5065696e84f4b0282f89f54a74e8fc91c2bd8e96f0ccd3a3de64d916972e8107b0a151461642e08aad6f67cd792f73db046b2670a4c925bb63152762770663feafc7385e49322023b5bc3eaae0569ae10d73736940213addf24ed56251782903c60f8372aefea9e35ba1f9e3793d18a9", 0x92}], 0x8, 0x0, 0x0, 0xa}, 0x3) mknod(&(0x7f0000000940)='./bus\x00', 0x14, 0x249f387e) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x90, 0x1, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x0, 0xb597}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x60000000, 0x4, 0x8c}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000025, 0x80, 0xecc}, {{r0}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x12, 0x22, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x8c, 0x20000048, 0x10000, 0x2}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x714737278356bb20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x37, 0x1, 0x180000000000, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa000000b, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000085, 0x5, 0x4}], 0x401, &(0x7f0000000200)={0xffffffffffff80bd, 0x7}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0) fsync(r0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000300)=""/210) ftruncate(r0, 0x80000001) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:17:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c2206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266a9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe0a}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 16:17:12 executing program 0: socket(0x1, 0x2, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x3, 0x1}, 0x8) close(r0) 16:17:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000180)=""/54, 0x36}], 0x4) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0x7) lseek(r0, 0x0, 0x1) write(r1, &(0x7f0000335000), 0x10052) 16:17:13 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/66, 0x42, 0x803, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x100}, {r0, 0x4}], 0x2, 0x9) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchdir(r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r5 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000002c0)=0x4) getsockopt(r2, 0x2d56, 0x0, &(0x7f0000000300)=""/237, &(0x7f0000000400)=0xed) ioctl$TIOCSTOP(r1, 0x2000746f) r6 = syz_open_pts() poll(&(0x7f0000000440)=[{r0, 0x104}], 0x1, 0xffff) ioctl$TIOCSDTR(r6, 0x20007479) getpeername$unix(r3, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) ioctl$TIOCSTOP(r6, 0x2000746f) poll(&(0x7f0000000500)=[{r5, 0x1d4}, {r0, 0x20}, {r4, 0x4}, {r0, 0x40}], 0x4, 0x5) mkdir(&(0x7f0000000540)='./file0\x00', 0xa) mkdir(&(0x7f0000000580)='./file0\x00', 0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x8, 0x3}, 0x8) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x10) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000006c0)=0x9) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000780)) getpid() 16:17:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) write(0xffffffffffffffff, &(0x7f0000000040)='=', 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:17:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x4000817f, 0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) socket$unix(0x1, 0x2, 0x0) 16:17:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000001840)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005698cf66beedfcbf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e490ce742ce7263d3c22916ab1ac498164507032345ff6b965f47839b114f2dd0d3ba8e99205ca542ef4f22ad918c4af48b6872e4d66496521e2009b21e4faae0cceca262d7b7ceb73fb536d4cf6e79a73faa318556fab1db32413cfa6f5fa963de47db40b9bcbdf9817b34f946ce53d2ba19abecec9cdfed99027c9bf7c477c6022ecd8014fa68691674323c1205fde399c41ae70717d696aae78b30442237d371329566a5e9701adcad3df99d61ffcfb5f11cc35d41a0b6f5c3dcdfefb777d128f7b56db67c8755f91f292a54333444ad2605a4cc25ea44488cf74f2375d0a76ad262897c9c6bcc0df17fece8ba24b"], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/61, 0x3d, 0x1, 0x0, 0x0) r1 = semget(0x3, 0xdfd5ad667f222870, 0x1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000080)=""/172) r2 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) semget(0x2, 0x0, 0x404) 16:17:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) 16:17:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x5, 0x5) 16:17:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:17:13 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x0) sendto$inet6(r0, &(0x7f0000000000)="f998962e13a219430056658464a846755d007cc14d1c730770156c0aa566d18b59f60691013a3ec1f7c83a4629d45b054f0212ab79b186712dda408bec9e9bc37d39cec245749edc65022b4a7065c6ae41a03f1fa179afbf2369974d03f9905059745d3b956bca00056cdd22ddcf1e140cd35fe4af794e31976b51807a38e796462bc4c7a91ec86472f246a191624c9d8a8979378400f3fc1ea0d6d0235eb2b64335812f4f5418179d2901ffb9c112ba1bdfb1c22411531b322d140a70dc5f2d0de2d6572a903547926d28788f52babc455863fc93bffc35296883172ebfb26017722e111e9680589c42eddd034b7b1fc593fe1536c294b2424a8251b6a9220aa6889fdc7e73122ec680dd2ef43d1573601d8fa745050c3828877530da01d30f9a3ce42283807c7ed57b683dfa8de6659eeace88116b9869c71e6dee393c8b7082d9031b308d7624da143bca93d747fbd4bb90bd6061d2096659a47f17ab9c7c041cbe431f21553da5679544bb53574524ca892ecb1a13e8069313185bd1ada0ed00e286d1deac691edf6f6146a656b7933b6e3ca5f17b58d58b48e165d3a9905ce14850a4c0f7a256e12e27ced9d97f93db46c147d390c86cbdc82f0e8b887391b6d5bf65929cbe395ad66baaa6baff8746a902fea2de831ba0473acae06e81eed25dfcd726e6e35eda3a3f139e9958aadee097bff555eab43a99505c61fcd89de9b4ab6dd9963d2a1099a8740285a2b306031b233a2bc66aa17a53cc5e4c021e90929b2692a0dddc3693309e42ca01d8c3913fab2e7e11ec90c1fb3f146c705fa0bf1580bd088507f2c0598b40b0fee09281fe292e1e4457202ce78e77ec41936ae9a4607aa4d35fcbdd09285d20f97d80dd0c5f9228c65211713aaa8ddeb03b2a5b8a690adc0ab041d93decb6d7fda300ab5c385850da445e6a5b00e169d4f061fdb3b044cde05a01d5b8462b81ea319b01eaca53801a0ced2f32205e2932f4f017db2c12d3963449dfa6ff2c9f9447f09a8438b3c3332a8adb50a4923c002b4c0e5221c70650756142d99c177df90b680ae2fdca23058434aa5d9dc554dc8e2c0d30ebd80df214b63952126f1b18b84fabd8bcc0f4c96b3e1a0a85d33093848a5d2eac5982bd34931a0aa6871a925a828c265a22c7ca465f4ec2ef51a2e17406d4afd62c871a54da6ec447ba3331035eb6f6d715704ad08a447703ae4b5687806e00723c5de5c5344f2124a4ea4d5f22122faa6cb2cd5ad4fbb70afb6dba3561a3618cdb11fd41ba4f6bc891f37d9b09b36df60173a3281d2f1279772759d6a61bdceaae7d2aee7f29fd3348dd3d90811f5e14834d333aff81ec64e2a78607efdf200b1f902582a131eb8577a44dfd7d1fe2f53ffad92948613a78adcd8d942a766c63e51de21399ec21f6fa49cf3c9988b3439d1fdcdbbd43a7ac45a7dadb54b8aea2f56c79e7b25b78367745e8b7d4ed55037ca079b0dce647de9ae3adce8d0e116b597f2d2341aac4b03fd3b8da2e8c5cd08adc9d5e7bcde5eb14080964b87f634c410526a4809f616188aa4dc0559e94a52b173c54ed2bcb254492d11ab80924cf6e539a5b6932b8798850fe5c8b9c923b9d02c88740871c7f70a609ddf1bd38c24a4a8f03ee059afad4fd457ec7a14f900aedfd8e03b68e7f3401531e5b1f342bfe877b96e977ba532a7508ec58a5450a09f3d44b1b66b8751f8970a87a257fd8b956adfe1808a94a84dc2507e5fb3eb333e6e337f3dcdc786428df78590889ecd14aaa1b03854ef14faa718d3f87aec4b3c061417ef5ed0360ce3a31394d38f8107d7addb1758ad32e30d976dc3e82022210786616e47cd75faa39d9cfb01a67d612d4c38f83e5747d2e2a9d691247c52f8caab8fe924e56ed40fe04e880ae24d7db51ffa0556afc690e14716e9a7c2e7046895b4fdd3d27b664387ace858a6db31e2bf28e403d3a415c4a20c591c6e5c437bed97574b88caa1cd588bab948ebbd5b365ba14a2da39a03008c6917185b8a1590ee51b1f4eb9cb6724c5376777c172541d8fcc7fe48b26504b1d551f7499b485705da617a699e80fd885b58188168eeb8089a3c8b5c606ce893bba9d0eb8b86b181fad012a4b73f1187aa46881ac431289d865ea56d6be1c4e92cc6fe8b607573c84a16ffc518a98118a81c715d41deafe06b7c2835e09e5ebb509862bb4544b8795e9dd96d7bb538c855fd49a29248921a98016af37bada7b7f9b2a55962b03c1d25cafb93420bc35514d5752ce212a043a5208848a0bd7c988c9cc44b43b3b60e424702b0a443e9682a1d3c729be92d3cb6c814b46d9e1c0c682388070d2dce08d8d61ed81dee2bd82ed7fc1f64f25bff843a24f75f62f60315178ad3c75ab9b229863542aca467b80bcd645a60b0ba118eb3127c95ea76c7eae81ca393547a2f03c7ed42db8380bcbaf921659c36a4c13893db03ba9cdc8824ed94b5843175f890b7bcfc026a49da51f36b1a361a8aa08794cae7a2fdbdd828fad79308c2bf2b5414deda6ebf001f0860f2fc12db0c5c3f0569293b2095d9beee267b501529ca4723f147be5147d8e1cf701b12f243d08207e85e49a0bc1dc494b17c89757f85f7747ace1c5b2600c0829e77a40dcb40a274bb4b3db39803dcc39929ed44541e399323e917daefb6e5c594d5c9be906884cc1b31e17dbac6a6ad1f5f821350442133a0745ea678ebbc828b5e1ae2f15e8bbe4a9c06488c94ea769c2cac0fab5991d29111385e66df84c33b61ae185a590894839e51c116d65288fbd4a1ea0b09eecbdbc8e1cd65444c7555cfc2bf46096f40012f9e26a4464d80dee59c5a101935f01f85208f2597426dd85210bb8c1743be5b57ff02f7b3f16a4ef630c609dc517b7f669d144a114fa077eeb8499abbf3525d90407370d571ffaa8e456ae1e6beba6e08aa38a9f032d66f8f69091ec307d27f52b4a7e50282b1bbfba2c4743da095ac9f9e5a2766634cae76aeb11306e49ce1e5b0e04452c7be0dffed17d51656a239d4f4becc411f4e21db079c24bf9a62c8048876963f4e4781d9198138ee055e3996e6194510c4f050b1a8142ee8458b271c21055e719d62dcee0f56ff162887518da7ca9da06960a37e3e4c53507a1a1b31cfb5f6f37b480f7f1464279ca10a4427e23a2941f38ffa97becf26c2d203804866fedacd68d47c62fc90c71edf8d191f1ecafed31d4a9f43d7f75a94535ae87fe716933aaecc409fadc96db69e790108fc67bb028056c4afa6ead7979063f8145113dc35f96c430a4233799e82e0943914c02f2acf926546c4e92c1a7999be28a487c1cedec68bf4c0df02af7bc4cf82bdfd8136f6eeccf1162c64fbd16a7c4e9d5b3250613ae0b6386ddd681bc27750a4b0ff4db3b9bb20dbf973151bc0cc74f58a988a2f46c972f130676ce28caa8756cf4f780fbf6393cc5c52baf6eebd8237a2360aa4756dd9272899265dbf59437748061ef33cda80fbdb96a28be4d28e4140cd7a64038990c2936a8ce39e04330cbe6cdbb80f1dd83da4cdac69bc3c25a49d01d0ee12ef7cab0f1347f57277deefdfea9750f3339645edef53dc29291f67aa5fe949b9774b528251ec67e56c21dd4ef518feea2deeb80723764a211752c9123d0e8b7c2b669ab1f3c6636b2bdae2b65828aa4e3b05ca893ce8df8410335fb8067dabad7801a1d503620b991edeb8ca1e033bb6199baf4df7456ed61bce84b4b173a145e4fcb81f09b57750d11963e76d81f0d8299800d328d0ba7953b7c31586704d5d47018abde032d08ac876ad9e7bca609fd6337b10f46f3f62df5e2e3bd1d129cbbb05584199f250a28e5bdd5f099a5653eb1b8b3b2e7ec33fa50a23bc9acedd013cc897d1f1ed44c4b8c74d0d81edc985de912de75205eeaca28ca9a3febb2339e9375a7593d30aa253233eeaadc5c03fc49791d9f759d31c8e99e44d5088fa2ce242ed440417da2db7d1ea054ac84aec38b698a5d3cb0783163bd7d44171610e694153e0a3c4818e48fa8df254309d8513ea35c074c5c9e3b392d8bd84c0fd27b1389691a81b76f8a32efe5e8b24c84bf150f9fc6a57bcf41806f54c05cdcf7b56c6651c0495be70de183540b631c965f48be690b799196f65232d401d66ee34e36ccc7972abb14fb26877f33f5503b2a40cebb7d75acb8eb36cfd6f6c5991eb9396137dbf6f330ee49c5baf72c8c0f6bcd132bd3d6b5dccf12bb70faf6bd5360a248868a349403a8f4abb230a4e87992117c20be60dad1139ad51e597b13393f7d0c1945435919833f95bf81b0d7a86cdb593ac3089c1c8258ac575f4523b2d18ecbf2bff55182d6006e1ea6c44c5d5addd1e84e78ffbadbcf811b87fafccd47cfb490332b76a0bb723f943b0f9807ee6a7e6208c0c81bdb4ec978fc242438c02bff94908693841c2a371c354d4b431bdf62685e48545a0180bd85d48d5dd3f9744d34ae8d13c2815f654eb6504b7fd6a0ecd88934eb6d6c3a72b734e41aef5cc8e3dda571b04444948d98569c7b5293aadf50862512fc18312207e71eb027cb446e1ee19e3f3e96d6c371c73a80faa8742e40ac32e454fdd69500d23130da4f375f13b72b4bc2fe6551324919f43fecf0bf8b1395ec293f1525f419457abcf9aacd4a23db7987587e74ccdb0f75009c672e0b604939871f761342dca44d8368c25f72d9f802b4f2302e9cf0f4ba52748a427eea9c294be3783c37cb94945019d45ae0f712b54b4740a0593a54834ab65aae39c0821630d9760c6f7fed33269b6401c79f397afd4e0f3d74455828108249398f1a2dc86c7daa6f1c24b4f019674ab3b2b9dbfb3fc710210232692c116f52feaa716ef555364ecca955cc612213ebdee704d14ddfed050997fa4ebc7c2df014fb1a020ffb8d722055d4566ee6662d03f9d24d849d3ef8170aca23936f4ccad424b46d5d70cf063b93ce943236670ed5fe8a0819e246712a9073eec790130da05a9d48c2422521395308a7fd4276b9c846a5ceaad75fc68469f96980a50dc8663acfd09464ce28456b92642e3e4a0daf0a02537a17c0d5311a6f58a3b9508bee23499fc4d1d7bdb12993ae482af4cd00dca38e9fc2409f2a7cdca40e367185f50951d1e3d8d62c6f09c44d9db2c7b273e37d19aba9706f359e105795a001f49ed4d02b55fd55fa668cb9690af9af4e4be9846bb09e6cdbc915d071024ae73922f22bb996c6ff583bb90d2f2663e123e321c5e80fb0c765d307a8fdc45f9c824de7b7dced191eb68e05cc2e778c981d84a581bd962c15b49e55931f998ac5d895624226a7862dec8deb9828079cd389ff82b1d82feed02444e1e41a1408e753e75f237565861cb9286f849ede145906db45cc4d9d16e6a2b98fef83fa90ed560a5e7bb8cac30871ce7b78a9914be96be757d8ff1f2b3b819a0c96136ec6b2785e5b3ce6b877ee65e6034ba022f2e0afafa55e8552b33728effa4397ee352ba44814628fb7dee7768333b2476107d14ed028e4cb594c475af94a19495e3a29e5bdd43ca690bb1f83a202426deb0e62616778cce2e0483d7497577173cb8f83f1cd2675bdb79406a90384aa74d12c2f322a1a04e104de17afa1660d9079dcce8f5da3b3ec28d926d3d552f4ec246fb39e59ed2122da3b284c2ad35de44f09d5d1ac9ec34a1a03c684d0c31a9338f0c5798b5f3e4d566ea64efeb044b43966efc22460e1b73d662dacddaaae453c37e4b64afc207145529b265112ae410b0c146e01e557dc392a8906f89de65e7a60cdf14fec9c0055f9bb2f8c989f0", 0x1000, 0x4, 0x0, 0x0) sendto(r0, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) 16:17:13 executing program 1: setgroups(0x1, &(0x7f0000000000)=[0x0]) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x400) 16:17:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x45) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0xc000, 0x4) 16:17:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 16:17:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000300)="dac62bee55a930cceca7372ea09aefc952c4c5a2bd14cf5c9b427894728a7097f9a4a710faf519ae5294da508be215e7de62ca756daf6e581b7facf14fa80219e87c47f27a87ac0d9db2a17d6ec58ce2887c3ee79810364259c35ac2de2a1d6841b864ab12ef0f99897dbe68d3ce744a976ef9", 0x73) fcntl$getflags(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000240)="c52a9d3388ada4e7998ea9d3d86e6326ad9cce0d813001f092665cf3de666b6a91a03371bb01899b946170b286e3282d5ff476aa41be30035515f40b9b2d8ff7037911786bafe3df271be2e9fc6287df3f1c26b027f7d5381141c05091b55a37a03b24a14818becbab61ce473d2cc012363ffa6ca76f0289891be7deef1120c508089c39d16ca62edb73f6c1344206ebe9a297406ccfc3e45d3421df8b12ca", 0x9f}, {&(0x7f0000000380)="070fc966d75f6f0339028d9b5ce297deacb1e52ed84582a65245e2a1a6b626f65a171eb2b31665c3f8ff7a157e1dd20fa2d4a56562926621d7c810d740916945d90b4354df76845b92a5dad3ed91cfc35df3ae36", 0x54}, {&(0x7f0000000440)="a045ce0f26b169622a6c1b26c6f0ba10672ad2c954319da161ee18ee090aadeb90982e45deb2fe2db2840d3938532107536dc4e2a3e41f6340ea705c6338971071f03628562dfdb3caf2ada4da1b5ab700923e334816ad598e172c1888f3439508c977345e", 0x65}, {&(0x7f00000004c0)="c56f094bce241bb3048405d70198ee9c46cff8ae66c1ac3f097a647984f1418e3d68632dffa7645981e76d78ec7e5cf103bf3f81e6b42afa1120c4dd2e44f770ff0cbf4cd7e12b1386fb18bd7a36a5d6cdc31e7fee8aa8c5731da4a33ff36241c2d7ab42f04e897ee8e15f22832c773f36715c60b68c79415318a22f4602255401af3cc46fb8275808dfeb976c738209fdb8637cda4e831e955688be8926816c204e3f099615d6cada0ef43d6842311653218704756ef3d3f9e371c444dbddaa3f1390955cce968f730dd716deefe8418775dfcf1863718a490bd16ff592f4b9ecbea8d83031ace2a7dfeaaf4b70f93789a62318fe6930", 0xf7}, {&(0x7f00000005c0)="4a396fe8dcd8f6c1a0d9bc708cd13fdca1e598840e77c5d3f0394cbfb7820ff7636c42", 0x23}, {&(0x7f0000000600)="cfb78bfa3801550dafbb0048a1b2503505e8aa225d02fc794e8c839b08e482d5027c2bef64c5db45dcfa1c26650e831496af33b72210f36cd4d78dcd17b1d6e1fa6f0b373eb9350993ba5bd1635129a13b2f7e1a4579d7a465c7d0714348347fdc7043c807e568ed37154ce53631ebc8eb411c0c8753155b79e86afd62418cd6110c81c95439bd875797e3231b6c", 0x8e}, {&(0x7f00000006c0)="d1346de2db987d1d1ff096e41f6828706b4039b78cd3b6cb", 0x18}, {&(0x7f0000000700)}, {&(0x7f0000000740)="ec4d13b9f5f8ef34b8663c1daf566f582e1a92b833ae8fe7cc1ceee6a45d8761b816e06ddf4d30974d2776ee1160b5d224a3a4cde909b87a971332ec9e6a0d893dc60eb0a9e46a5b1d6a6d22809897b2c0fcd20c298c6ec60befd4da065162cf69793f14ee32d011c6fee6e357769f651a28b38d843db7bafc0b8cbfcbb1b53d10ed2e94b4e2a75be40f542f7a87400548849ffb02dc3ec3f7f1d9af8e66054d1db1f31e72f8eaf83f83f833dfc2", 0xae}], 0x9) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x2084, 0xe24) read(r0, &(0x7f0000000100)=""/132, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) setrlimit(0x3, 0xfffffffffffffffe) write(r0, &(0x7f00000001c0)='D', 0x1) 16:17:13 executing program 1: r0 = socket(0x2, 0x2, 0x80000000) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000080fa3cfe20c777e4607bf8a240da54eee3faede31d6707956bd08cad42ec6ed047899ff9793017649cb68bae37879847d8ffb037a040ae115ae6173b8a5084b10891b4c7f5eeae2b05b9aec04c84de70b5158ff8233115d038b8ab52a2244b7bfbf8b9eb0a86a975a3ab43319f4272cacd6f8599385c71e5ba8a8c266442733a08772020258ec8e44c68edee4821bb20fa83d886df8f9aa1341cde1039e87bb718c50455b6d207fbef7b282a8ad2f3fa58e167f4cc00a476987294c8ba32adf2d91d8a6409192c2d3115cda329991383a2edf84eef276c8bbd7fd9303963539213339673e6491b14b09698ec680"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xf2) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:17:13 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) read(r1, 0x0, 0x20e) 16:17:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x28090, 0x24) pipe2(0x0, 0x7) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x1f}, 0xc) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="8c6f53fcff31a4fc3a23167dad7f37c31425bb6c59805f7d4274c25b5e9e99cccbf7c631cd27ce6e28a48969b5af9c", 0x2f, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x6, 0x2}, 0xc) 16:17:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(r0, &(0x7f0000001a40)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000040)="4f135f3c0b2bef1d57d274d26af716e1aa52cea6eb4539598ee87dbcb301cf8bf5da4cce64a6807f861e0155820eea217ef2fe314451605390d52640270a81da32c056848058c5957f6a9e886b7d681ca9ed8a", 0x53}, {&(0x7f00000000c0)="2cce24867141fcf15a348a2b033ec8a11702fa374c627e6ddbcf1bec3bfea771ee6709eb9c4b281df79a23cc2d4f96fd8fa0d88ae9c772209b14b42ecd021075eaefcc5f764b9181ba31b781c292426cbf3dc4bf75eb13e92b3b5c0b5033bc6a9e70dbfa8fad5de770c978b9f060c76553f1c85936b535488fee6d5d2ce674a24e8e2e3c2878e8783700f07d5cdc045fce1d3e998e56", 0x96}, {&(0x7f0000000180)="de3394c5cde8b329d48ddbe6f728c4e676479d33f33121b140890c41b1246a9775ca99dfc7f7efa469a2d56170d6e564fcfaaf5cb0bc9aa7ad1233f1c8cd3d1c", 0x40}, {&(0x7f00000001c0)="c52f7ec0406c834f6be860d466eaa4b2035c34d0dc157eb219deffe7951f8bda2beddeba0df9ae7392cb354176c1b02fb4a971e23eee3469ada4e283645d37e31792838f2ff6e77c53ff7226ab633d14e6e511", 0x53}, {&(0x7f0000000240)="6ba87258bdb56e3df691ecac0e8db0114986ba296d01361b617438156c989f377b6f895578235a60714814846653c99a6f5d50ae2542c8af294e8119ee946732747130c9cf9020d807dd4aa2acd1cfe1b749bd3bdd739ae3ee95c3bd7ea0ef61a0ca0ba31dc406055c7195e48b916347b20b57fabe17f4bbbfdd73cb84b282454f3c6f0e6292a1ed6fdedba88595099e9d348637da14f5de2f5a837490e8bf870aab38a43a46e64fc872149b4bd578372bc5d350fc33f26ada19b1544bacff2d13cc99fff866a2ac608f1951deae6c", 0xcf}, {&(0x7f0000000340)="d7ece2743be532eb173719ced865cb2345fdc24b2220137ed5a0eeaa3bccd7b22661a6b20f593784b17c38030eb615e8d1d60e5d472a563b452b37723ccfa591e99a623e90a0fd4c156d05d4222f7ce70e25a7d51de008eb8a72ab9867c4bdecb18547d257e58b7587dc257e56c3d1bcc0cf1c0111e49c644c298bddfc711d11bd59e6c62b44a5352de19f3c71a76ba1102f5b78884e", 0x96}, {&(0x7f0000000400)="d332698fbbc016159d24d7f6be871e04d7504bcf270628f66ae3e95250c71010303623225d40dfeaccf5d25c1aa75f3ea20dd886d2f8d4eabb806902633c5c41f717df77edc43323211d7246d7cc254f18fa1af2b6d1ba1b41913d1225ff9fe7990875818d08fac3c2c4deddea4994824b7290eef5f12048fb577ae9057e11b20e26bd377a3a2c931be226481dd06f2e923a95584d00c87a", 0x98}], 0x7, &(0x7f0000000540)=ANY=[@ANYBLOB="8000000000000000ffff0000f7ffffff910680d032aa7447ecdc599879fb1488bb82be6fe882f85d1c7b283af32812cdd1a30fb243661d96cd0fbd94fb54e9879c2d6b919409ab308fc8a3070a6b54753d4024bc33f5c7654ff8834a5e12cbad681990697a0f540421d591e13b6e504dba2e26ca7d309193e9c34ad0046cd2a010100000000000000100000007000000069ba26a2b19e53e8557d61cadac987c9f492affc59d5597ce70a8ba5d15aa64f8f201eb74ddb93e1cb50fc72e1b4df1f90019bf98074017b7d0d741e62478a3486209daaa5d62a4c128b4d95985f8d202726b6b4b8abad0c97708265566cc4cc8253c08e07c2f8c2a775822104d59195f028643f7e545422673d1ce61c9761090e40b7a67b2cd8312d3197627902ca8345e51ffdc3ba6845ea080c9984c21a87bf6ab772867f8675259ab525cbddd9007936053c2017798f4e80c758e893eaa4ce55d83a690b65e4e54cc3746180467137a1f400e7a0b8a2512faca903df1bb8b3eae82d14e9a52f9022accb89ff5026eeaffe60f917fcaa23c4c71524e719cd54ebd7b9dd3965ef7dcd0b3611863c3dd8e78c8e981dcb7fb4526f21ebf9035e1eb72b6ddc10f72a88cca8e8188594f9925d3a127e58525e02ce56a40b6695fac91d34c2828c2012ecd6efb18dce2ffc14c395926798569cdb89398c2acd6c0e213a3a18f6ee7fbafb443fef8b28173ac07c84ae1674f27601432d88b13b09576a0f99d226fd30a764a94ee40a7a04336dffd059559699f3e2e15aab339b62c471bf859745ec8ae7f216244a876376b3dfe411d07165dea889a5403cc46c25ca1b9a28610f97bb2c58804ef9cd6a70e1a7b779718feddb627c8476bfa1433b165c6aa5bba7f0b110bf644a43ed829ce1523b8a9965a0a1d1169ebacc416bb702ba8de27f9dc6322d95580b28fe91b81596a4a1264246fc4c98970d95e91a72c66e599e41c5ebe1ddbb8781bba840e89b82b4a84818a2928031207d9e385aa2fe17b6041f174a0b34caaaa16fcd3a02da97c96401ec933ee4b995b2f7a5044e99a64b765720bb80ac0a4d540455b2975090d13683ee406b66c586fa113a3167965adf23c289ba56bdd70db60f3d804a9958f6092a463868bda4d8c7a13b84be9a53fb9a763f8fe2ac7f2086f2fac0bb99fb28744e42f2e92268848b8aa74c3ff907a07219a36a38761e0bc64502660215e27fd996c553ca226965665b813e737f225f6df4ae682f08a403f6ffc27bc6810b6c68797600469b18cbfddf16081a5c4c09ae0108fc25c76bcbb486aa2a6c2038bfba0297175570be6ca0f3ccd936866b7edf0a21b83bd1896c1b7f263f9baa68626a75e28e9e42fd6820959ab3f99c866ae1cd31cdc232b2ddebf78d887191ae16170d3713f42ef981cfd646e70757b67f83313b4282bcb1b4cbc47de132177122ca0e64fc2b44fe797f4ffd6910a617bc3f02a4e57af4236e6f02a6df3b09e394e1921adc08598c2db1b175d38b03b69db89bb6764b4594949a456f5b80c35de98e021e961cbe35b8bca1b056ceecc425416b3cb2bde476a86416a2be86f0758c5e888e95e039c93b9487801bcd6c258c51f08405fb3edba85970d59561e16f02b8b38b385c11e9febf2a8b253048308103ae5600f838b14d0675328cbbea305dea1f76d794af6cabf888e2cfe487ca5110c9aa5233adf0fd567e6e3dcade3de4f06ef80d1ab866001bbcb26155e8151e1e0276a3af5da737bc1e2827955bc800f4476dd39ee8c16daa3d63449b2c1f8095b4d369319986f4babe680f0cae0c5795d588379f1b53cf5ab4dee0a7a0710f649ffa56c9e6cc80251780e604936ab00447b54775ac1490fca76d49dd52bff7a408ec2600d3043d8d8efb78ae12dd1aafa52ee56b04eb478c4f59ade5271ec440bebdaf3216fb89bd026457a76fbe0ab93fbb9819736b60b9ae580a44e1dfa94ed832e553b7477f4ac217caa516522eb69838fcb3a01793598505842fb5dd0988f8337de4db3260e1b9fb36bf2b70b4df46a14f3350cd4cc7adc16285b38aa2678d89af5da2bb32f10aeee4e5d6f793f7e61d74749d136758e7ace1bcfd2d9bd99ec72705becc5cffde2888e251447d879412bd4ec8199506c2163273e15576020d33839afaa485f45457cf74d3ebd9932ccc28e9f00637f87787ae85681cdb61b78dc41918776f3e80e46a9b1002db85572e8899b75eed15bfdb8a728b0e4c8d3605778a288a00988a3fdeeb7b68d6f4eb1ce0550a54c403c46602d05492505beaf7a1a21cc9b71bfa309bc56659e8d2a5aae8e430806ad9ba6b84fdcf2bed0d6e15368c4cd1da73508d83142876c13b69a44b4edfd4f930c0a592ce5bb41aba6d1e74424834a1e8c8d086578daf6b0b978e503c1a83ff12a200ca238350b2100bf95f33b9f921536a6c4862fb3fd93af62369e916ee4fba7116ac510b5359948bec18a340456cd82e7d1ec31bffe65f54d72338ffbd7b777b0368d122e2582bdda50af5f005201a395ec21cb43f3f8588e4d83307a6ad0ed7143c474f34fca34d7effd6dafd5ca656b5428cc35d1d3a69c4a87c7f28932bf0e23a52b02e20edfbfacde630ff0b0b4de770d64a8c0293eb0994604b96343dfbdecb0afafc0e8bc8445e79dc0f1f727bd372a0dcbc2835e41286ccf5dc147bfaeae83c4665ce78ccfc74dfa0b0b5825aa06018588f2034b2b58ae2a0ddde81d0aa5ae5c4202aca278fb51e431d62783c4953b5ab7653bfe94279892d9fb0f13276c5bd6641e019c946b06727a440f186f9b829d18e09e1db9412c29f2ab2dfab74a12a32948ea16ddb872120963911d24bcbc2a33a09f1cd78afb8bae39ee1ddb2acc4902578de92d2bbfe7b50af2572b1c28451d7b1aedd2ce86bb34cdcdddbabd4759766a6cd1f28428aee3aa7b7edcc0a134ee32ce2b0b1f39cea3246345338624fba6f26ac0180ca5748cc18715479d49ba73db5c4f0b939860fd5f5dd11706b522bb09e0fd77ea49f04c18a8895cb439ef6d49f2b47f12e4e7003f7970a2a58dacda81defb3a82baf44650aa5506585f83f11fb159755962c2e9dd6755dd512fb26a50c663a3a3fb36cb17658b1bf85c65eab1505d707e4cf73171126ee3f19a8480bc23eb79af49642e4bbbb21ce3c2c174f2495c4b22ae0f7927dfb6d0bf78755ce8b780702205fa4799e135d3e88d9a0f3dfe855b92a570629d6f9c7651a1776cdf4670041cae7fd6ccc67c2541a2a73fb31105ce30ec6726a7341363cd545d513f7bda82c509254d490473a241edfb570a19ce0890159693df528ce9a1d15669877b8ced95533e2570a74b161fb8e3f90be8b8334c9ba14b4438374bd5af77dff699369fbaf399b2ff03f2be38d2f816b4616f4afa1bc35b1d061acd21282d3e377dcaa47c8093bdcba4e4c5ca71c27dae277a45c249ac7d780fb879ab83626600ff700654bd72b39a9146cdebb6d772948e76fde9a8b49a0ff72278cca80c25d26ed5a3581b0ce92999cfa50eff6647031a6513e57ea626750a6960a0a8291d5c7e1923981cba1ad14d8abdd24500675f34e2d81e4d13d72fb6ebda8245cf9cbce07781ad77d74689213331b2ab59dda8dddb989dae887be5dfede8811806c5414fa570d5a367ac36bfa4afe66b6c3ef05d351bafeffbd17a44bbbeb4e416434121f7877aa31ffa25fd7649a5cc04f708a45316e8210177148e8275e368bb3b86f515e3f23451ab3e9b6453731acdf2f9e36b04257527667fdcbeb006924962828654f372a9fe6ed69ce3da6e56175f0d6389e9de4b23b82110d86be9c518b5e86f4087eb36d66d058e5756c265f73dc24f0a049fb4bbd1116ca94c820d72e15391066147daf5cd439853d7b1bb16561887ede887401c4c629a3b7533badae726ff55e8cdd9c5f7d0ca10c2c0249a48cfb6f472865b069782272adbec84af502dc3d886d355182b3dbbd2e437e73081ec1a51f5cda5a84859f80425cc372c150193568ae101ddd33698fcd1aa428df80e9d9bc81fe41c8e8bed8f63275bc755f670cd5821aa3695b2b017a44c4ff45442c77c892deb05bc6ac274c7eb1d39e33e79a96fc568f7ce3e90b4c4178aa86e4d8bc445d05a5af8e051ff31a8d16c0c6ed366300d4bc3716bf27eff9d01ea537c518ee509093cdec0638584abc4bf9edb99501f3d1c70945f6c27f724cdbe249da0a28c228d821aa63cd92d053a44edd6f8efc4f73866bad4032ae11e7b242743c2dc007c0a3513d45d657500dffa4ed3e32b6a681bfee7f1475f05e7f638880fa04517327a573e078944bb45228a9a4840bd482ff80ea029c8f41692c4f644dfa4c1c12f88f0272260339e8c440d02efc2bdaa11da8ed1e2299d1324327e2f3067a63b09882852dea0f89c79d45fe97727c133e5d9ffeedb15ab62a927c2278ad848eca53582664c9e8b9aea1cebb134b9482a0004318edd9ef3267344fbe1c01911461d4ee3ddad2b7935dc1e4feabef2fc99e8370791b88501e59d15105c69a4ef1620091c3db527b133e4b3452b7473d80988280362db37ac2b51b0bcc8432eb039403f948423e2e20a60df084519b28395c07439c0b60b904d48d22d3ed141fd143a1f9fe69793b3307467dda6ad97b54fa97b790cafb738d3cb173f07b25ccc0ab68cd31ff7c9b249cbffab20f84f27314e08e75ccc5fdf06203c604ce952445cfcebca200cd214762304a54ad5e506089c255633bf7637e559a39a268addaa44ea2d26f16b1e9fd1cdfe1aa42f854f7415cf7ff81dee62b9c1131c2ea06b9a478feb71811506f197e65977f0ea625f1c42be60bf221e82c2821a9dd8cb86af15cfa94d8b86e2c3bf5d9f59fd7417a4f348fa221975aafc247769175e8759ba1b7e05c6937e48e92841646a06cc37fc11c0579ecfeecdccfd82d90887f3f0fd05f48de56d244ffe97498a93fa42ed9d75a1370dd215d7a6f994094e55d0def854f01b6c1912b53d391fb4df9b1237720a60fd900ad8169250325eba5af83b7cbe58e65a3970353ce4988bb61aa1027b09262721328c1fc0d7168a2349c09bdc4abed0238e99a58ce540652a3645d9173b9563a59f2337b433f2482be90cb2e68213d1382a9125eb38c454f16d09b6481360e9141838cb2486c705872a45749d81ee6c0d868261aaa8db4bad646e5db4ca409d8c9b490a1c845cdd9d5795ac248ea532e5831f55bc0f06901d8d9a8830c0f05e7b2fb424f5e8f2dccf8a641b52ae7b704d00b96e4675f8d7538e85488d9ff57df3a2a82aaa9250048bf5df1524a14643bdea6d7967b6196e8a3d403b1bfe09261cc20b187672dc446b54145434bbc48414bbfd8f0c8218e3f30c48cc77e18bf7ad249f139bda4e2f10493f014e93147d3b4631894a7704788a2fced14505e75c4936701c608e945454fa48513cbc48baab44156f2921b71fcf3dfc44319dbef791d99929f2d4b76da3fb7842ed515b34493d32d768299bcfefd980c2018ffe8cdee7e2caf8b74f035ba3cad5c0fea033080ce1eb15ef86732680796da5eb89d6c8d9e56168cae53b9897b7b3b9b0b50abd986d5e8140890227733c9bb4c0b3fb66a5f9563a16b2a0b6a76b45cd1bed174fe64d53f5c3e70d80fe0fb38f677dfb696aee1c2707891506f3fa20901c8b67fe09a89ac290ebc8f476573f32665fa602df09ef3cead1b74655c3f051eaa857b1a3a5cfd8d4113541e06bb9477cb6e69e8965fab484eb2f427a6603e8f6e6528a2c6c883cdc3eb836dc813b120feab24c29131396eb6053c170ef6620d0bed0fe87cd500dff7d20cbd73a93ccc96d866fb4a918274f96e7e6c7def3568dc11cbb68bd2a05759f1bf49921b92b11a48fd66211889709b633eb4d4e4eeb3f2253c4289b88562ae715fd81597659c64e1c1eae9142061dfca646dfe625c266952ba2c22c79aabce71b56b764bcac64617e7246a9300f72de70cfef4e145ba9e1d022917388b5eb3425231ec892ec26f8cbe58ffe6aa40ed000000000000000ffff000000000000c96f37c673ac347ed38a81ebcc98c40253367a7550aeead0ba17024813c51f1e6d891f89227bced799452a2135c5fe437aef45e1ddf3b04149238666c89bb8cab0e1bfa6fbbe67c3ed03e658f8ac70ac5b3ebec8c3f3a3de73daf43356161a8ce0caad15f2a5dd5952a89db9a37bb4a03bda4a40b93bcae160b08fd586fce190ee847c63eb1ba18b6308118a51283e81a11d12bd6c93d62419664fb0b72ab0b14199e149b7817e62cb893171ab9d3b2d131285f8b95a0368b5bf8f376b000000e800000000000000000000009ed3b233077c0454c3794b49e7b82c4cf4765b4e86fe8b7146fe17d30beb215e214a835d98dbb9384b2d43778e6cf626b21c5570d308c2c49cde02c648d9961db2fa610d0e1172c7616030f0efb1331998be559c64674c3463a93eecce32280a5fa0db78b06fa69406a82195fc5c25d73c82d3ffeb23786fdcb1e43096b027aa0f9e599809d4b9bd5f9fd731e0cf598b25e5be566ed4741fb4f9c16132b9e8530f2f4572e49dce18a70654d5410554240b3d005487a6a9df658658822f0d300a267238115334a55ed0f3c63065e71c339857710192000000000000000001000000000000ffff0000050000006977766285ca91681418b3456f336a8c3a1390a5c3909596347f2d15a62027c56b352de84c15c1f67e2e9323376d12ed7fc0e803adc56eaea16cf215d5ee83cf95208a3ed66eac7036c37feca0e2d3d3836d5fa36a788029751bbff0277155dfe420c2ee207504d7bcc8a33ab335f3da0aedd70b07eb7d556abafde3da93dd93b9b1ca3e01175973fb8459809138078f5e0cc9217f43a0ce6efaf8b609076e4755f3f0f46381d813a08820bc45947b290e0ef7537c8e0af97040423a6d392107303cd78367d224c94647bbf762ee36158f735f638122fca4832a76bd6ca823df759d630c01e14c6f95be771bd05d28001000000000000000ffff000000010000a800000000000000ffff0000fd0000006bd8e9d3537fe7ba178d68076223e310b2d256c024d4a666855349e08e71f546c455b31288b1154ae7991904eda024ff90b9e44b75eeb40b927e559783ea8815f11daa3f869fc468766941c055d078fa67342b8adc0fe6e6096518fe6de035e805532a6dd4b43b76e58610d2239ea5a9c444a78f77ae3e24f2a60358fc61d8a4f0b889542191f467c49cec9d2262ddd0946013b8dd654a00500000000000000000000000070000004102ba7aa6e6710d9dcc8612157b3921ae999283a7f4ac19febf2b6d154c5f96d4a88f6ed1e260f4fe6eff8dc773ff41f7b7628c689757aa8bcf843bbda400006000000000000000ffff0000030500008bb7107fa5079f9231d92ffc00b2b55630eccb69b5ddc92ccda9d7ef736a9a2894af7c9478707b08a7017a5ad4bcfb1de28d13a0243898597b3626aa2c28959284540600a9079af8fa11e27b780000001800000000000000010000"], 0x14c8, 0x8}, 0x4) sendmsg(r0, &(0x7f0000001e00)={&(0x7f0000001a80)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001c80), 0x0, &(0x7f0000001cc0)=[{0xe8, 0xffff, 0x100000001, "76e80a565bae9eae726be92cd31e1e40ab57dad488d2778e00d32c903976179f9b5caa595c929c9e820e7d62152d171758a4e4467d36fbb190f9543a1606554dfc40a4f80069964dc501230f6ba337d7aef439578f53d4ac93fb04f1ea2b3eabd4f3f1546e67f1de3a93735fc46362d11596b8c390e4d205db0ffe75f092d6c00a6e05d8dfaab4cc0b2c91a3ee13ccbe0dae17137d68a2b8df8b8a1fd838776d3f148611533aac79d90145506c0da1472823542eb35af65d743498017da17de907f329b790d3e4c3801929a4b5b3e894bc296e7b08"}, {0x38, 0x1, 0x40, "05252512645b84e5a5bdd7e9976573c16abddcfee2c887f7847083a89d6edab484"}], 0x120, 0x4}, 0x400) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) shmctl$SHM_UNLOCK(r1, 0x4) 16:17:13 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="810756ea03f524fb725b1cb4575392cc26452aa94358fc8b737b85f7307948b7c95057a40d777af9cf2a4183006f80d83935dba1258cfef80f16c044cf98451bbb2822184420dfb2b9a5e9952fc76fd6eec14ccb8bee6da11b2055c62fb48e8e34d28d0851246f799ac0b03ac7ff95b8cb1c74d948c193c0d3ee5445f1fa8f941dd53ced56734ef7a8fa8441d59112dae650b4c1b980be2221e50f6e48a272753cb46a0b56ef5777bc732923588aad42379a0862b104e11f3b74e45fbd970be912c9a566ca29890593ebffcd9e74401fe9afb5de599f9311be4730ee86bcf7db3a0fdc94d2dc2e1e053d1b535fd57532a1f1b9", 0xf3}, {&(0x7f0000000040)="c37bc225025036cbaeaf8a62684663cb3fb9051506c7c7db883f0b533cc4ccdf8da218924cb29876bbba3c91866461cf2cb2576cd90c3b92283504dc0a4c9cfdac33600b47f1da70c7aff2cbee0e50b474ca15fdfd65a257fafe329c95026675b72cda2f94faf6e59a937a938f36d4446805b54e0df3313c3ecb55", 0x7b}], 0x2) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:17:13 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0xffffff7c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4437ec17c0593a6a, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/75, &(0x7f0000000000)=0x4b) 16:17:13 executing program 1: semget(0x3, 0x1, 0x680) r0 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = getgid() r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x10000, r1, r2, r3, r4, 0x8}, 0x400, 0x7, r5, r6, 0x2, 0x7ff, 0x2185}) 16:17:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x84) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:17:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="d9c4fb11", 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/249, 0xf9, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x7}, 0x2) 16:17:14 executing program 1: setuid(0xee01) setreuid(0x0, 0x0) r0 = geteuid() setuid(r0) 16:17:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}], 0xc996, 0x0, 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{}], 0x1, 0x2) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xffffffc6, 0x0, &(0x7f0000000040)=@abs, 0xa5b6ae) 16:17:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10b885, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x140, 0x2) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x6, 0x40000000, 0x206a, 0x4}, {{r0}, 0xfffffffffffffffc, 0xd2, 0x22, 0xffffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x7fff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9df, 0x37}, {{r0}, 0x0, 0x0, 0xfffff, 0x8, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80, 0x3, 0x179}], 0x6123, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x5, 0xc0000041, 0x4800000000000, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0xf, 0x8001, 0x80}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8f1, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x100}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x80000000, 0xff, 0x3}], 0x8, &(0x7f0000000080)={0x7}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:17:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = socket(0x1e, 0x7ffd, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)="c92fac6eae45b105cce9b9cf484fa4efebfe084ec8ba42a9561849a1515175572812c3a09b2f6ea04b52ac31f6a06e1faeff7682d77e429c0aa2bbf80ddb4098ff77ed01945d7e40307d85c48d23d9df83082627c2adc4304e5ac2afb34c33b4eea005ff1dcb0c7fafb6e0c3abac3106e065c1340743623f9e281360f64915bac6ae26d4c55346a2324b48c14dd358117856e1f1e3d41a9a46b6736c1b6e6fcd664dfa78e6f71988bbbbdb5dc4e0160ce6672be49a164a99c591bd822f342782e29cbddc20efb2fb86837503c45ffd28669d0e82201bb41ad49cae925fadc1b8fb6122cd4b8a0f9dca0394b79f95ba368239417481a71acbde56b3c2c945cabf2ccecee687cc1013a41c197047758436ba28b840c7ac0d8c79d68dee7448026ee8af703a532a23524628431cf77a24071e3f28ea1a26b1c0a515e74ab88ff8d325b07aa36bbb25a2371244d704002315ccf96cd0055c9dddb1a346f81545b4bef9f5955d3c62c9d6b1e13b424a1ffd8ec3cd44982e4b05e0ec08d1cdcb8a1746ae0a936f39fcf951e144fac231886a7fdd10ae23daa0fff56a07b041b100ad238114ffa23b1328715c8d852bae0b7d3a0950885b65c345828b3ae5fd77183b2f6942ca4eb9d0fa2b85b928245ffe946b49de11ac9f02412f5cd9123be37260161c96117478fa2b12771abcd3155ec73e4ee71ab38a25a9a43c9205fa493780325a4c99c7dfcaa609a7fdf73b0018f4be03ca2b7d48cc6878e5904aaffd71d22e86df292f3bf1e8205150616107ed8e254495929256c2770331f57021e2061331a43926654d3332bd7c48cf64fde302ad3fa467ed0bdc4423106db0cf3a5994ec4479671b16b66269c76b738f48b9359fbd01445e177f0b1feffb838d94bf7725a1866ddfc79cec5033993ac86d39aac546258c6bed7c9804f49c3d079e722169f7ca11428159e13072f0cc3e648ae0302ba73cc24fff4477cb1f3c3878e1bf6bdb0e50a6267242f5386bfd91aaa81e1b952a76d1921b109853981a1e6d75b95a1a6fb3d7ffe5a4747aa59a600f3c83d86dfd88f448939471c9eb87d842852b2e8b485f00aaa3ad645f18efc9da5f44679a853134dd2a646b9a647f266f279ad75ac1a74b6dfac8effb5a940e0ffb9939cb94624a4af00cbcbc00e3c10ec8a58a876662de1d655f4206c5ac10b79d3d956be6aea80d67ff1013300a99aac7a32f7c0e8aefb91bf0e93f29ddf844bf8f4f14fdba2fc72342dc40545ae8d84a271d4f2e3c98883bd2524832187a08b8c79664c9708806785d91661ae4f357650dcf75c0c8f727131fd01638744107c187ed63649b179f1e3793d3b9e8e1831849d926c004782418d6f55907628658757082391fa77ef12b522efd0a38c91bc1efcd26299ab0cd8b6df2dd4e5b4ca7d8f5966bc8928e78ffda0e7b2be64c60bc5f05ed6da0c3087104f1fe4f1635e3bfc0357e14a3c5c4f026389f451666e1158fada964d4ea05d756e925c389df250393e3b66c6e464dae2a25c80d9678806f12b6d0dd08db44760283d778d4f91fd606f471a219ed03c6099bd40cc0f54738cf97e204ad8e73b371a60d0a6b0bb29e86a7f9a78bd3bc2293d57a8ad9db6916ed152f3e2cf621b043942da2b661d566706bb2e1c0925a003f0347b954fa801cea6bcf8b2fbebb3836d9d9367fe1d65a134d73ddadd3d36c37303dc707af9a9caecc67cb7fb2ce0188fefe4748319ab8b806db6a1f1cf83038c6f1dc95f646d09a1109a6ff6e1bdd7c85c838d2a603c58735f2b294872d6690628e1a55f9bec841ec617d0b13e759304dfe48694bd640ec8aac292fefc34ce9d0103a888e16a22b9b44cebaca3706e55ea49dd6c00f003124d8203566061570a98240e1f654df5ead5369436e2cf222a5ca636ea5b504487fb358d2516ed9e7cc6e5e50167f4a04923cd1a3c491b02b69b4c4d59b558b9f691c13398bb9d71f0c0b8d31db334c76e068a1f3f8ce84128f300e98e8d60350b9aa928977e62d6cff951063c4297bf0f8d215c0ddf8b94346c8f3c90c97bdb155517e333d25bb494a09e4d029a97989905bfecc67efc45577591bbf4c6e2aebc2c922fa46d511ddc953582f207bc2d607351703a758ca8281f909579daf0d67ffdb792f05e7786fe3a0ac2b2a0c1095fdf5bbaabb9b4d36a69b035c5dbb46b6a551fd94aa321fec0307e729ed632019134bb1a253089a4242d873c1e004862564bbeb4dacf68935e368dd66f282fecd574d72d103f274074df7dd8c88cf4976ca76e6f7bb6e07009ed1b0b0ce61150936ed541cdbc273cae61b859334d53f8082a7e09667b5b7e9cbaeca2bb7b1e43948cdf0fe3e630fc145cf946c57dec7302c4dd6e741a7f9a9db9dc6871958e8b92097b26dceede9b04478690a829a306f619bec02c3a40255185289e910446754935aff0ca7f19761565475f082c82f208337e7d289898399cf0132f728635c401b01f6181bf619a50a6b09b90487ec2e88e9f6a95da897cdc93a4d03d7b99979368b0a38ea3d1d5248191f8d0184205d08dba38f7e27d37d736da3b2f6fa69121e70d0af62abbb1dea4b4f18c4a61c27f57d6bce9b844160331f6d6907b19e982e0bba5a688a730ffd1b3b8369b80a33c00ae2fafe6982d796674dd74a511036d84781fade159e54ffe63afb860e4e9fb6601c43df27ac43db21a413aad701dbc45162abce6d9b168e68858b3ab7e308126903570454d3b84385b08bc1363d74849590441333ca9e743e0b6b3c1ea1686d786a03dba7d5b51fa2c97f89cd9fc3ac333eb19474d06b0adc28253e9ce3d171a7948bc57e11a36ce4865023cf3e1088252adfa00d9c13c9de991bce2cb315eaad8a6dfe4863193a1bcfcde38077e5019ea9d4a217ebde96bd03599b956befcbb5bf485da687675b2de948367a0eb0b907a80a7e427d4ad68f2def2021e62bdc406a178573898470437a7094867c235c0c8012266606c2593c770b1815189e73a83abf41e0f956afa947658f7a4d07297bb59e964c9f297299c3ab929107b687d5dc2b2dfe02a15be610285fa72861eb6702704c7a69ef1c4ee2851731fc6696af9e0ea157a37f7f6bce780d38853a56843b0649795b20af2111395a0bac07eb6a8d4cb31a33696f24eed9cd5127d755c19445c64e71bbd1a436fe55c94d226a8cc9a6674b5e9b1ad407dfd623d52c9e62a5d2eed44056720051dd2fea006b5d5f0c6b8699b777b08f65b373b7e5d3ad9d1a585be7f9a891a326516813efd980eea06d78a46d033020a7149d03eaff49cac16639f507ddbcd11d6c10669a92e7a0d9319402db4c4b098756527c62012dd259860e9e1994f079fc7ff780b4040c52b6debbbe33d0fda7404ec5b28e4f297ee025fd5f334270ce3748eaafd756e2cd0b33c669c91397154bbaa5fba4252658853ed7e81bededabfed4ce7bce1ddf56369df48ddb9c0e8ab7ea36b6c92b71500a07991467a09bbaef3830186c4645397f3a6fcc50f288fdf85c8a6b41844f6d656c62516f3250aa2075e81cf1de377204746c72924cdd75b7e0d556a41273cd3797140362ec04a0604197b92ce895a2b9a926c18c84dc238b12146c5f8400eda4209f51382bb5bcfba2d11420524c18a1f5ff309d184b5b23af1f07d79b0cbf9f35e1491077e05845e6b181d45ba6dd5587e54a9874c14321403b4f7623b7127f7a3e3016a52be524558205924daeb73f57cf72b753b0bf47e0ff6e66b6a2b62658f5a79cca8e0001dce431a15904e9c63ecb84c78f705a176ec3f960915e8ad7897643b3a0a2c4046bdc8c278066906f0bb2616c8c30671b935b4a9f2a2960695c04fb5035d98695d0ff4e543dd3ac104ce8936b164ae21f7fb27e1f96c2fad716860ff5c28b4ba88bee9221c95a2b98926a64f3cb1960d2801c107edd463ae251eed661ae9ac0fbcf12d2bc3bc212dcd9efb782e157d2186d7a1df4826dd0a9032382e23ca5ee5ce51dc1744aef8e3a573ad2baa850a496c8f4f9ec7513e15d684471ec6fbc815978796d294228d66507803fe42a4be7381b0987ad73be4bb0435b25a00a741221502b3bbad383c47e0614f6a7c6349098980c67d83feac8109a3fc81a49f7d611b0f4ef48e6a443239ffc62abcdeb35159fdfce31eb23c64fff33d36284608dc628d45e8c473138bc6c8c5290ffa92a1a56e83e8e5452bf177da9cbf65c062de71214104fac7de03e251b38cc4ddc1ad45b828d9e7ebcb3d20eab1bd6dbe5812b0a2f8ad50263cd2e9d7f4f228cd8d7064e8792b84721e06a707a8651e0761835a0fcea2d5d347cd8d7dfca73703852aa3186dcfd2e8bcc1975ed56581e9c460b4985e76339bbec0a18d073746a3a9e4be7515f46c4b754fa9da8aa050a52701a7ee5e6d724e81855cadad7bec9e574622ecf1e7f9d0f5f6d7a0ae22ce9caab29cfd5356f431577f5d705e8aa7d2d002535bd8ac0bbc127e41d574c215d832f336aad2cba24588cbe10cbdde165a41b8630b8cb8a55a5447804e80cd98b26301bc620b32ad7c9794d344acb4724c881ce01774a82445ab1b2fb9da2f7bbe4ce7f9c5c7a8b3c0c9217e6ef611fa61c4e0de6817ac6f262a33834ccb7025a4edef6b98c24e7a26783f19d9373aa4635fcf0ee038f1b348d3b57a5e033efc550dc43e2dbaf121ed891eb1cd2e712824792ab90eb9b1557be9ed8dcd32fff4cf6ce22aa80db1ad0db9c180109596da201bbc5bdc8a57d253493029027c53600b6e32a397a7228a0f050e664019b751f6a25f1378e63c31d5ecb6a44a13c855889e04474018c5941b0eb385d318dc483bbe319a4ecc9b8dc14be7b1959e725506b8ae642f632d5af49fc7f1fef11f5720219f8276399a2ce05b5f40381b74c9ee6fe94009ee10db22b0b4bf944cd3725735e4c254dce26e82379bda85aead6bc37e9d2fa3d321d0508d8b8c7f145692b4c7d668c0434ba76051c2d56af0aab177d2dfe01d5ca606a35864335977885ed90637dd587bd0f0b69b7822571f5f80ad4fb25c44d8fd64c6c49a7e4f7703298ef6b332b21690465ddef0e95e8c84419af2ea5bfa13a489237fdc3f3149f7ddc66cb2aa5371e59d684adaac41ddf3452242cc6f4479ea8e0f3623082e049520ed8bc31b1cb32b94a805ac160ea537cec379fc6ed21bcc1f89936a2490e14adbeaa3412ca50febbe40dc96126b389ac60cac72c9f8b500374c91fd74b8cce525fefb67137a23cf68d03439927c9f51c47e31c97dd0e3abd8be75b80cfda3f803212492c631e1d7f1c12998556dc70b602d19c2d225abd113c601950c291056803bd5c1e8f84fdeddf2decf5101413a2ec5b7fe813b9be591202c42cf834906f5032045db6cd601f06aeae8b2b417103ab1eac2a9e89b195d984b6eccdf0b91ac08ca3fd9c0ecfd330fe1e444486ef2c17676f088fa5aca510f8f4d6fef7076f6067bd152639672caa36703190ab17facbba5c84b7c91fc1c159764b3d38c726694f141bc98463d2361b4a0711b5cf0fa3eb1b9f0c60de5092db6c779348fdd5c37ee330b18937138096721275790e60a48dcdde92a66bcf968126cb6a7f212cad1c9084f54508763707ccb0ff11c3ce084219f0ebaacadde6dde9a89ac33f15866dd4532541d2581c5651a0210b60980a1257bd2df0775f2f084bf6b7e4a1f472e5eb411aeb139926fadc32aaaab655d38da49f15c15aac37dbac0ce5220985a50554a74bad5c8d5fc8f6c7aeb0812e56", 0xfe7}], 0x1) 16:17:14 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x2e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() ioctl$TIOCSTART(r0, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "1571a77bdff1b400000000000000006a9c2e4d00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:17:15 executing program 1: r0 = syz_open_pts() r1 = semget(0x3, 0x4, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/57) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) 16:17:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) 16:17:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x6180000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x7, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0x3, 0x654, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x80, 0x0, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x2d, 0x2, 0x2, 0x26}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000001, 0x1f, 0x10001}], 0x1, &(0x7f00000003c0)={0x3, 0x6}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000000000, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:17:15 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) lseek(r0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:17:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x24, 0x1, 0x2000000000}], 0x0, 0x0, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e6ce0edf476abcafa68ced1aea004346285dac31f223248382f6961223c77fffca5926f042313b70433cecbeb2b09108fb9c7c7dfc0d2567b16e7bd0a4665b8e66f921d59e572ceed6781fa1d4f547039dc05b9670129ec8de2c0a17a2a057585f555a4a0e435d46e4bbf9d022783abf120b2f77944bd6c48e2a7a99e8d4c97419c8aa53da216d456d7b178853e2c755ec83277cae81e663d8bb5193ad9e9d6dc4fb45be6c46ffb161afe73250735cde90517288b70d9c2018db006034505d64ab55c4ef0a8c466420723018fb380fe8119a4b64f26794921d33b07a09001dc0677545fdb3484374b15b180bf47258aa5529a9715cffb3f5c668d67952960e474994b27d79c29ad407324d1d762016a62c5bdcb12a41b74d54e8ebb3f8eba670e0db8fbf75560ff1736279903686c538ba0bfba64802a186c5edf22bd9f4bd2e1c1b564aaefc50d206b92ba0f384d7390a6f8081244825d9313b9614b9897ab79d03f4700bdc8117f74e97f20b174bd846d92b4c71f87545f8f6f4d060e5236a2eeec11479a7ce92e568706bc0de3a45f4717df98d9f4055912a8d8cb72ddbd2fd995f7df108e509c642fd5d0672239c0aabe882f58d18564fadecbaae389ccfa8942452a19f9de4d22bcc50b825c288a0257b62329a39f772f3b090894f6af7ac7bb3e1e9027edff44bc07e59a63eda74c953326ad3619a3797ea63d308e0b56fba7a4f97965a6bfd6ea892b9181605f50bd51adc14df975f8d5a0e470cd1673082253851b7e0fcde62c1973fd90f5d091dc79980aef3534eb717a91d55edb4dca08b4afb92b3673f828987a487aa288f959de12e75b4560f8a93eea02562be08194ec8ebe0f7cb651e558115fcd0a3144a34e694305f040d8d61bbba8a1615316dc96d7dad68b881e5b5a781f2ed1f07aa6bbd229f0e7f00613915d11c6ca13f16471b51b98e17cdb1cc6282ff3179935830d0908fd1c335d05aa0fd5eca83f264f5f6c653d3fc11487e0f33e9f8aedbd80bb89d78632c0f4cc5b425829adc504a7955849fe0a673897c037350a4567ad4f76163d066579a46df6e1cf71303d6ba87c0796985c2491fca3bd62fe67106e242315c33b77346fdcfdce2177cc15bbafbdfa62378000a8fa5554757f4e3027ce617a0e54afe308fddca985d9a76d34e1b7ae1c323a4ae67c30c1b760042dd8511e849ae8879cf15fbdb1eb3cef4bc411316a4c84abb895da70a0eb7cb8f19e5cb790aa22e4cb450d24e6cbb6db17fa409aa3da321d267871e97417fc3d0212d14126f1f332ea674108e9c3e200a3a5df519ba727215392c012c99a9557710c0986b647692bf5364c685ebfcb6cf7c87c93cac12a6c812cdc365b84836115c1db167ee3b98ccf20618dff55753269d9ced855f6c0a499580b886935fc88f4ecd4406f5c5f471d1011633314f23a2f0da51e96948d92d9997a3e5e03f931daebe3c7d4d91bfd47036da787472ff8f052a34e4d1fa18899f134e8802a5a01ce7d61d2d7adf1bebf3ba202ea4b14ea15eb55ed01a1fc53f49f00d3770d7370e3f2681854d425d5a3c99ca9614fc2b70fc57d4a87ea31986e878a8b5f435b8c4ff925bef2b8360a949e36cef17e01ffc113e1d1d30ea9f0daf75e812287b1977ce463d895930f76f8a7f303bec2e349f71ad770fa4238673b02ffcb5154666b09fd83e238f6ec8819fcc1ba251fb675d915f88834c5c42f8dda9e5db82bc9fcb19b16e5d6c0c16b45573887defcf5e687e268b2e1457f319b2a8ad99d1e3765ad1095a0f246eec0baace958aa2000107a695e995c083dcc2229d63983263c8b6fa20aae2793b0b0ffdf338a143aac28682a4b403d0218ed01def460d626d21da6810e2d25d352728d664c7740a9d81f066602ca2cd5a868f756fbe937f4908c9755616c1a080765f85285e292e83da0ec8c7e7fbeed305a77a06d5a0c5fb6e31523f8931dc35176083b7558acd70f6147efa710213a4836b38ef39b3470bc42179f756be037be9cf9c8c40806fc2f1ecc6eac01f4d7cd4a5d64d8c4cb1ed7112258395c1be2d9d5688ab0b1b68e33b23f1b2eee2ecd92a52df47d72a591d8b81425cd892267ba8f648aff85197ef6d1e6f225bac018ddf7d3c740acafdb29f80969238fb4e48859a8ec2364ad8f2eeb1b8c622148196842537acfb2f33f87711c73e014e0b52432f26e9234f95e932453ec45c57f420031edcc158f0ea7abb1fa4330ba33e68ed81d736cf3b65b593be775596423e687ebca88feb5ad4d22dcfbeab672167c2cc57908ba2f0e2a2ebf8a3c74080097aad10f7290e3e69c2a088cc0544348caea776de547f4a13c48b735b86245b2cf5bfb673d240572f6d8cdeea9c28ece22e8f7625591dde6596ad23d7d7c870ddc8ba33bfaac4b157a7d03113476f0e62abd7113fa1e3a049dd5d6d69f92c1465d8b385ce3061ff5021a73bb64da21a664d8273364b37ee0b791a9cc06079097dc588586c30c220ccb0663c65adacb4dcf8fc69fd6daff7f93252112d0ea2dd1ed5bb35c98a784c913ea28d89f6eab2834a1824f2524e4d2b9a5508704fc24daa4d4b20d90bc4a50b35b44bf7ac21c8630ad45991653f48bf49e23a45306220fa31829f2984d0a01edc1064c7d265bab12a73298b3e198e5ad5d9d365a84027a54484eff5f424d553ab58e6194ea9b9bb1589ab042fca52e92c49232d800815551a7fc4662562e1b7349ff4843e598190531e961b3b464af5b15ef33e163ef54669be04e6e4ec9d276d5f237aed9868f154273f5b1dd4f33532b598f8fa425ee2675351171442a99cb70fafacf32b084a7c39373d23bb2e70473526362750b5bee9b8bb626fff7efacf9a9394161f7c84669425e5adb131e2be9c2c2626ccfa31b19ed3b789b961e46a447794c3cf600bbc2b44e1d5a6e030cc62934078d9d78cad9cf76bc97da86bb61c986449e2e9c8534493d0d15c5b957954246e53582356428810cd9c303cfb5fca78cc7e2cb0687fcb11625fcfa8930d8dc92beae6e6513550aad5876d4c86d2e7a11266f64c7ae874aad81943b9be85f196ab76a69dd9bf33666c5d20b5cca54bed563923467e439b56fa3560c7974bf2174a1a8197e90f10c62507961b1c22801d9ea637a6b713c14e9089d4cf3f136603eaba6ea2e29f651e696a5c3eb5d6bb819e3d2ecf0d89de31a5965f556e282b6b36d04e57fe0933ac0a7e7beb9bfc251fc25e1433e44e60de14804d6415a7f3716b5c87fd453e9a54d0a95e09d8b3efaf7496352ea508c2de759a2a033e41d7ae71c0d83439be42fa7542d5f602d70718e1e3923f240f21d343a3b888218552dcf9de525faf51abb1c492f1290bfcb5b9d11b07351c53ac867d7c93296f4d70f8866e5b4b8624b4959bdaab60e7359a17bf159c6a316a5a42fd23d498e7dbdb57f1d4b3a19ac5094db69cbe4fef73d1e843cd3f09a8ae18c5ccaca5dffeafdf911eb8591e7801e2c5dbcbd67fa4a8b0bae9afd532c25d389c053e95f1f0f6f6e5c5dfcdddeb3c02b642b45e287b98fa805294742ab76c4a694e33bd456afef9e802a65284ea8c4e4457087816890d1cafa98f52dfab1c9f4fe851c8719cfaf0643601545b9ca25347c3011e75d174ca6d5f04c479516c7ef572a49c943b8e4ce8a9b7f41796f85adaf3b744c7ba4ef184a19cc922b172f6801e3070453d38fe3d4031995129ddca84424222b257bc19e7f3185bd7c64377915f76c4d4e7a728dbdf9e1539e6bb27630f37de7793b3c405bb55cf6607b168956b41bbdb2c49c8db8f99ec2817ce62c60c7acc3f4e037440a1d3be7cf5df59d91f12f754c84397403b9cf0954c31bfe561fce9a13fc827ab0f4a69c29d44124524aa73698c3271dba4d096276812080e23728b1bc3d798084bbb2b47c55fe6dad0866e1dae6d2fa5f6f8324de9ebd2b7c76ee98aeab6ec4f2126edd1c786e3497ab7d00f627c2466ca2b273ceebbe3c5567f6ce5931d178e0a6ea80b6e5df1e4d098d15d893778b528cea6a718b78be760cee2526af610ea25d88701a0752a0070520cb2efe6b92755f0f4c82be51f01fe9a1c0c416358c19c54657ea08abcdf0590a6375a4b2e85437a15a0166098473abe7f9d87d6579d7114ccba42a9999cfe3a3a1db96b6135c5938a082549acddd84038beb33462aabf22d9113739a1a569c402edc5a1e06d1ef4336dcea1901e6c103b03507dfd685b43d10de8f8b83c62f42558eeb0c1ae196a95efe652d9ae20d00a5a9e274931f1413ac791c2550631f70b72f69f2f89ddff5dc60ccead9c778fd55e907f5673723601dafb01b09f636d4ee839c9470a087b4465d2aa4bbe14513774b813360e169f5de9992658e803eb705ddc8902dc6ed74b9348701434992fc04cf683b8ca499cf85e136221d91b1e144d5063df1391785c718eefb98108e96995c00b9562b7a7cf9fe4cb340852c60bb90631c78ec3f0af0120f3d17fe1230677ac25b88e8908f3670d94560aecd752bb2bd3bf0055662c63b39c838c534201f56baaef02d18fb63b7b1cc9ca0e498575f6b272a3dc587402ef02bee4e78b775aaadf88d3867acbfab14532ef9430e523ab7959dd07707db8c8105cc774406cb90bb2b57c04e9d19ca14fe745efdcac37a46703d9cade6a5296f3886280fe375a766bdfd05d9b7c53a565a8ccaf6fe39da128c0920f63cb4e0cbae7119b4c0e8db161755655713ee2a9e4f06f6987bac4a729efdadeacc6c5fca1357b5b8f06343574924e989a1f11f32e4be4ba074c6fb92529aec27beae249e61ae84704a8fe033db301397e4924f771383439d8f9cc11e572608ddee3bd5bc8918b87bfac9fd61ec0d1fc6bfc1e5e12d7a217b2818faf24dae15c2faf0c1f987cb7d9ce29bcb13bbee4d9dc68ccd8dd9cf4df5ff5f0dc24d244f3c657e2219a1dc7652b55c7d84e740ef841d7148dabe2c3748ec2d1a6d864cc4e9c1be15a498d6cad14cd6cfa0216cbf2d32bbf6161ac5a01af5e26246ce87b108ef1f6e64d2cbf85289a606c0712c3fca3efa28b3799f12783ecfcfb56d9fdc490094bf4368315ddeb72331b9f901bd6e170b447c4f74906c0a5fc3d720f8fc1ea6125348392104074e259ecf05be01c1874588752a767736601fdd364fd6f4ef6602bdfa0cbc3739065ddef10989ce4c456e6e4fa857d5595ece2c84a48bc7c7ee31bcf422f4d85714db1df48f388ffebc87ce4b3b19477f71c8829d9fa2fa947fe448f734670d1d8fe781267ef247e558dc36e407197d5ed1b7a20914e4f5c364df6bc925fa4dd48f5b5fc718789ebc2653cad55a26f8e70e45cf9a0dc37fea742f8085f2ac3e77a066ef65e66edd442032876b154794400cff940b9036c311e37de5be5eeff9d02a5c9d1136fb90ac6ca6d13af183b080a9d9113deaaee1c70a6dfa44a1b817d9ede96db842a5f78908aba9026261846c20f1dad747c988c539a38c4a38c6c8a7379b0aff3ee1378928702741cc882ecedab87c1f0ca25be866b0a4b10b42865abc07869b2355b0bca490691886d7b32572d0705afa2a8ffb01363a1cb0c20ca63239d433ea09d2dbb618d00bfb299d54036f4dbce23d135c6b1c51e192f0c237e2c51fcbc2893c9c858f173da5801781e47b89d3c16b2a06837d7a98828b99c7eec1eb7d49288cda65a4568f5c6997dd714079a6ed21568cf80c1043ee02a2f3a10bb7ab972d9a2fac6a10adf0142756909b693d140c31d834e22c0f2682d486dbd8135ff9edc489aeb0fbcf8d9cd5e92f381eea35862", 0x1000, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:17:15 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:17:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x400002000, &(0x7f0000000000)=0x80, 0xfffffffffffffeab) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0xffffffffffffffe6}], 0x100001b8) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000180)='./file0\x00', 0x25) r4 = dup2(r0, r0) fchdir(r3) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x1c0) renameat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 16:17:15 executing program 0: setitimer(0x20004009, &(0x7f00000000c0)={{0x6, 0x4}, {0x10001, 0x2}}, 0x0) r0 = socket(0x10, 0x2, 0xfffffffffffffafe) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setgid(r1) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:17:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) r1 = accept(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) poll(&(0x7f0000001100)=[{r0, 0x4}, {r1, 0x60}, {r1, 0x4}, {r1, 0x40}], 0x4, 0x800) 16:17:16 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0/../file0\x00', 0x8000, 0xc0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r0, 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x1, 0x403}, 0x0) nanosleep(&(0x7f0000000240)={0x9, 0xca}, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x800}, {0x9, 0xff}}) setitimer(0x2, &(0x7f00000000c0)={{0x55, 0x2}, {0x9, 0x4fd6}}, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$getflags(r2, 0x3) 16:17:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) r3 = semget(0x0, 0x5, 0x12) semop(r3, &(0x7f0000000080)=[{0x1, 0x8}, {0x4, 0xfd, 0x1000}, {0x4, 0x800, 0x1000}, {0x0, 0x1, 0x800}], 0x4) 16:17:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8004, 0x1d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xff, 0x4}, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x3) 16:17:16 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x4) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) socketpair$inet6(0x18, 0x8000, 0x10000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x5, 0x1}, 0xc) 16:17:17 executing program 1: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x3, &(0x7f0000000000)) semget(0x2, 0x0, 0x5) 16:17:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x6b01, 0x7, 0x6424, 0x4, "1eae868bab0320755ab8bdad345f07a098206fb2", 0x9, 0x7}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) mlockall(0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1d, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) pipe(&(0x7f0000000000)) flock(r0, 0x9) 16:17:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x78e5) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xd000, 0x401) mkdir(&(0x7f0000000100)='./file0\x00', 0x112) write(r0, &(0x7f00000001c0)='D', 0x1) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) 16:17:17 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) lseek(r0, 0x0, 0x3) 16:17:17 executing program 0: r0 = socket(0x2, 0x400003, 0x200) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x8ef}, 0x8) 16:17:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x80) r2 = kqueue() r3 = socket$unix(0x1, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair$inet6(0x18, 0x8001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xcc, 0x80000000, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x81, 0x4, 0x100000001, 0x5}], 0x8000, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0xfffffffffffffff8, 0x1}, {{r4}, 0xffffffffffffffff, 0x2, 0x10, 0x3, 0x81}, {{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x1, 0x250f85ff}], 0x9, &(0x7f0000000240)={0xa77}) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x6c7) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r6, r6) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) 16:17:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x1, 0x0, 0x0) 16:17:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x5, 0x6) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:17:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00004b2f66697c2c5dcf"], 0xa) 16:17:17 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:17:18 executing program 1: getitimer(0x3, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) clock_settime(0x4, &(0x7f0000000080)={0x0, 0x5}) r0 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) 16:17:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x10, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:17:18 executing program 1: setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) lstat(&(0x7f0000000000)='.\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 16:17:18 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8005) getsockopt(r0, 0x0, 0x80000000000c, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12, 0xffffffffffffff39}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='\x00', 0x0, 0x100) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 16:17:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) socketpair$inet(0x2, 0x0, 0x4df, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:17:18 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xc7, 0x6, 0x57f3}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) poll(&(0x7f0000000100)=[{r2, 0x101}], 0x1, 0x1) 16:17:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r1) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:17:18 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) r0 = getgid() setegid(r0) 16:17:18 executing program 0: mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) mlock(&(0x7f0000f0c000/0xb000)=nil, 0xb000) r0 = shmget(0x3, 0x1000, 0x4, &(0x7f0000f13000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) mincore(&(0x7f0000f11000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/247) 16:17:18 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x9, 0xffffffbffffffffc}) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) accept(r0, &(0x7f0000000140)=@un=@file={0x0, ""/33}, &(0x7f0000000180)=0x23) r1 = getpid() wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) setrlimit(0x9119f727223a775e, &(0x7f0000000100)={0x8, 0x8}) 16:17:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 16:17:18 executing program 1: socketpair(0x3f, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x6, 0x0, 0x4, 0x0) lseek(r1, 0x0, 0x2) 16:17:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x7fff) setsockopt(r0, 0x29, 0x25, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:17:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x40000020, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x61, 0x80, 0x1, 0x6}], 0x8000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x0, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x7, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x1ff, 0x7}, {{r0}, 0x0, 0x8f, 0x20000008, 0x5, 0x2}], 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0x1}) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(r1, 0x5) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r11 = open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0x102) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="6664b78697ebed91b3e4a991994797a6c26b538b4e3a8c24859b119f3f89940a8d3498af323a86f98f4df6a0ca606c7d047aa83104553cac2cfb490f2d98e0b9fc979dad74008ada2d267d949c5692a66389dcab52244f94a7de39e71cfc54222a3ac1ad66", 0x65}, {&(0x7f0000000240)="c4480da4e9436c6ada39c2b20ffdcb5f51b04e8664fc2ab4a8ff8eb0916a23bc40a8b73ebae524b63f29b0a4e18442e36580fb6a4238bf872edceb69325a1453d2b41ab5424b688f360021ac905455e74f5d7c6cd73114af4a843877ffdf212f172db161789473822da150f12369dc126a16c2ae9e1862292eada85e7cde28d88b2a0f6238f76ce04fd11e88bb2b46421a3acdd9bfbaff071618f7a9d6161a0cd539031a91860c0db490e01501d1b7ef571c47f1a7ed16b1fcaa941d87d743dba2282e1b1c9117da08ef194e78970a0528d75a4f1485af11d083e972305c7211e54461fc7b9180c7635cadebd70f716ee044dea65cc2e8bf3d244f571e165aa5ed84ed6ac80601572802d66499d9712fa5a6884f17a13de59b2a32065432301fe193bcb29442fc4268bfb7d2174c98b2ba7d74122f8fe7f435d021199437514b88182299745eafc4d0378d5cfae37b4e09c814455a70c56d93f5522bc6b19068618ea2d690e7607a4e0360e778e05872c27a4ee2cc67bd6a636a9aa201ef19b04680e2518f42ecd6dbd5cf2530a428cfbac93098f261e700ec0e9d06d57e410ca8692e3da80deff5925941f64e5507b13897baac5baafdcfa8e3bb0c9ee88291e92b08228cb41f5d6bdbb4f2c2a345e293dc01c264a93d1a8415b07226ed9b3927e50fe6091e4adaed0c69ad6c9ed27c93f41c77a625f7e72c1ae244d6c4a1245289d577edf368ab2a90af9d91aa3be041fe242cf45c108e8cc1b2089e20d3007c9c4652af841e4160435c375c90df5d1b2ba2ea4b74fbf8d9056d2cd3a126c5d838121068c2354b7e127b733de4cbf829c1003f96c880d9ff92e5f39951f34097176cfd88c7db9fa655a862299211e119b01507d3ba9c0879dcb4f2529b9d981a79b809c7f11efd93140e7b2643d37f3141ea24894eca1ab3c63e017f44f7fb84d57e72e45bf11e010ebb2d5a2a65906925d5066fbcbc3a79cbd040d670841fdee9f93341ce2d2a70f8d5df767bfaeca8abdaa63aefde4e0a143931d1ea7bd00ca23f3abad0898deba39d6b9e6c30b674f5bfcea1092561f3e4b53fc386aba8b5960eaefdb232ac770c2fe3168eb3f9419a7b7d6404a46456bfad3674d586dd086f1940be0b36197ea50f2b9fa925fbd8d6eb5bd85f95efc549b68d94cea2c4a17c271e7bcc3c5e5486f1443c450f0709b7de6ed25181736fcd69998a978ab87d162cc8459720a9dcd5f67fcd0a8099e61f67849fc6ac77cad95cfd9459b1f275d662a949cffc04c731afcb3fea4d58158e8ce798afe554cdb52da3b3778e5b9754da5e8338139a52402339e5fb9301c3981ad9e3a9c88513533981dfea93c71f0bfb65eecf370a3dd9b249212fe246992dcbc69bfe3991950b9ad6cf902c406c8afd69e826c6b923da3a6ad5f9ba369a3c3b319ca1d1769b89a972eadf78d91fa23367dc91feb8ba34db0494ca37e34070436959fb81db8f3319cecc99209d2449bc08328462103f0bb26fdab9b719ba09327eeafb26bb2e2f1735183be24de1e7bdf57a223a82fb2ff6222c664b35b9bdf3ce4373b3697936cbc808de6a6190df2ecc623afdab031e6afb44c577cbb7a24220255625ac6a8fdd959fa00bfc352d721708be070cbb2610b88e73b6cc1e17c0ae1e45c7d50a355d836d66b02690279ff5aacefb636749286a877e70b81d989371270412122c3733bc8ad93c2a193096a2a0bf496edbbcb66314f0ccac773513ce208ad7b0e7f2cc04e4bfc8fdc0523693b7bafbcda5a487c11aa20f5d8257af86b8b341798062dcbaafcdf43e0b18af208d8ebfd28456b6049d5070e2fef5a9a22499cb78838b75b27419e916cd3aa484388626f2d365128f49c785c949fff0f7f710d36d25793c835a558ac4bcf944ec4e7488125fcc9bb5a249f15643a0b65efe9f842d67b06ebaa8d70f01ccc76cf180761f2b76a91ae156bbd7abfc0c5d93d1079f536bb155dfd1cba37f3ad0e2012b5c6fa45279ba7c3ec59ce4d321894a769dadcd5671b4a4873038584945363c7a5ba41b5cfb799ac87c6dbadd6f9671462b426a30d0e3b2021237eece4961d90847adeee723b601c70b72224a80b435684d36134737b94abdc6e34183dade5c9e1c8f9fe197be0bef3217dd8b4c39cf439c0ec982d2473a38a8fda7b15db532becc4d93b9a39bc1b643ceb8d725f193ca5513d326bed896ef301790eef95a97725ba4095235d496e257608343990040837218bbfd6e3be11f7507f2544669d91ebdc9f74760e4117c148b2401f82be18d1fea249b083e85951b2210f9770893effd583e6243b40384e0bb50710f31c5ec0251af5e8f77e67b7759fcf4b8148f183317df5e1d20309889e45d896c4fcdfc51179ed369afd3b821137dcb9016036db020a8fc4c93e00bd265f1153d1479af2ec41d5227c4817832defd9a0c3cf8ac43d745899bcc277779ddee901169862f2df4187dc5b855a1d307a750bc97bcf37059f13a58f047be749201584388fda265f29ad43f1a2b719f58a8052a42e49e3e007512aa3dcfb9a9601a3f45cedd36d0df7acaed60269af26de8e86dc8915213c3ee8fdc22ec86bbdd8ec501c87a21490b8cfb1e3ab955aa5420d57a2db7fa7f3fbd60852f56842fd38a4903cc218c5f364a59231a94df7153973db118b86f4cf26f7a520ddcd505fd2006a21a2c2cba75dbc9d7f6291d6ef6898a16936a4c13f42514711ec1ad0140a2fbe5b00b9feca03d589aa07b85234da157ce599d418564766a6e1f521ca978561e82ef15a3f1de88586b073bb71bd331b9822e94f0ce593ac66c091a3d50dddb0af7a00dff4b9742f7df7a9df21af918bf731295e29fd146923842f71a3eb7dbc9da060e5aa03eaf62eefd7777f7ccdc478f7f035846814f964ddae3a8de5a36179b9c880fe0a93046f55d3fe1f0972f64a01fd625e4bfc79d80ee27310c15b8699da331df88270b264927dfb269fc6069a45e6697b1e9ed23b92a29eb6d88e06d0f4971540848c190a8c068fe82d685e8ff368bedd9f3f0eef4e4d0d7ae2a2bbc2e44e20d821f182d53e8fc0ced96eb1a60398c87d1c4c8119e6ed8807df23a228a5617dc64cef29450533e37b5f394e864becec969e3e79d3dac1d8f11484f9982afe6bd2ca9ff7fa9f3b56d3eba72ce2616df13fb3040cc0d6e8c1c736b4540eb471b96427eb8c93e538492964cd2941f86b940172af55f180f1326d77882850e400fe7fa3da4b0420bfa192ebb836cdfde73be7b493afcf5ce094adde9e2195b092e321c63d3765acf531587dcf443539448cce62632cc131dd5b8bfdf2840ce274e0419fc3d8c56d690fb39b46674005a97a1387a62631690e553456b55a4f2a100cc8a4bbd2d3ee49bc944158d0baff3e8b0547e5b6cce7879125f9d15cbb6dc6c5ccc53bdde4e1b7ec34596129985c097f6d171aff54f3f6fb7ea7c5bece3db5bd6935dbfe64c57c482d49dc7b4504250961b222f77c4a6d76d0b403d97b4864a2dffb33d0ab8d18b8fe3a88500b13b1e32b09b24518c85c9bb6a5fc014e852439a89d7f918c3368cfb12fcf55cd456932e8b679229e8000185d23847b8442b26a6e1548390009394377478cf51deac82954b71a813d09427a49284da065bf581659c04a1a5033186241d0ea36448f0f9fd8b572a3f80750ca3f362e6ebe360949463291d1246b110f0b2d79e9b536309eed6608f75ce4ef1ceb2147d407b0fb537dfe8dc51608e08dd2021b2e423f5fa464dd9e10b08218d79247a2c29a73803c95984c451c90d596aaa8e01b6ea8d02511b94f13ecc764c8bd8fdffb03cb69f201edc98f81c2ff2d9b34be5004b49730dbf818079107542320ab40bd7fec19659dfddb3d7372ca5594490283dcd40742421f0a131ef89a939b90e65b3459448a152c9c8773a8992b651567a214e75da145e51e898869bb609ed4d1f80b2eb33f8fd7dfbe37c2737b7796620ac7612f48f89c8f2c03d1d23a67fc3115100c46aae3e4af051068501665f0453001c3a087d95ddd1af14904dfa8f634f8eab64863b7b442168930507a2efc6f606729da1abbe598936215ad8e768345caddc624a032c7b10d181c9671f8a35805d1eeecd30801ae5d21f69d8e5c6023b0ded522717aa20503bdb5b36145618bd80bef004e9ef8c51d76e9fc61949d2cfcfdd39921b4e592048145d71853f3f72000ad358d89a8040af890282374408efd7a24b16fd587dafbf5dac3f864798bfbbcae771ead73a49814fb13f04f65a5bdf1a3a9c4178decef04c6d4ceed0cca7ea74dc8b1a1301be18b7a9407c32ad435dfdaa4b6d711d3834ef4b1e8ba7b5016fc203824f1a2cf4bf89549542f7b7fed532c040f443c6d3ab92c8ac064e04c3c38d1ef71a49639c7dd6d0406cc620183c535fd592548ff594e6a08b60f685bf24e53f9212a30e6d0968948ad9db377e3a319843820042e989c9b6914c5f38853b595ff79675d48ee166a96dfaa4643cdc52a0546a3522c0e903a68ef6f4696683fee750b36ed460d0b0e7fe2a763d04a1e1528468130d9e97887f8f78f0e86e2232e727687bddcfef96052b239abd7fed0fbf0b38c076d1a13d91dfa359f6ed12cd9c9263d73a89b7e0eb26630174c267f3ceb0cb6f9b8b128ea91be993f810466c1c8bb8d5691d9b6699f925eccf7ce4a013fca9f7abf9da47a982f4c718ad8ea770b70beff29648aa317d2940b28c0031585c612ccd042cec2faed9d31ff4cc15a7e461e4e4f8c2343b026615b4b80858d5c049e312dbd707698792c3404167b12d7333e33d277c309da978ad160571101837908f9ef1ea31a04c0440fce3f44d2527cd4bf30326a6ed5c1010718a86ffc30d36e166259566680fcdfef76558165b1de94707d2d47951a01e5944f812e78522ccf78f3df3d6b88aedf06d43763f82fe43c19c43c0f26066f8ad4d954b857deb53e48caf50b8fe25b6591a1a9edcddf08b52a648f10b1677a6a59504da65f5b43c832776641317ff7c7cbff58058f8b79f57c073fab254c265bb63c7ee7fff38d911f5b232f8d71f38645ed086b7f9eb9629375b83ddcae1c7fdb7f050dabd6e10899eb1f4f4e9b8c5c2006d57e7a342339c754f54dd2b34a5332fff0f06b1e85c40b3d54530812ad332bd9e2de5e3f0d34aa22a928148e6b940069e3f12fd9be5511b7116c74f28512daf86c875926752bd845e7b3fc6e343bb3ed216b58e196a931e9e96ef53f3ab15d43517a4f7de57997ee3fc65a7d4d6ed1734b8b7eced72783c9bb87504b197a31868de517a97c5da6599a688619166256ea7740f8205ff86aa250d7683adc6303388efaa7c136027726d15fa25f8c91a95f66c3e304725ae128f4c97990c6c100c1902c1b5a82211e4f8274c114176b98060d6d3dd60cbadf658fb7941cdb34d2a85fad5a668b4b6e1e4483824fbb9f5e44bdf45c331ac0dfbd99814bc6d3bbdeac9bdec6c20454a125692df1a4db93984676125976eb1cf2888ddfdf915c79d44756c2b926abdc65e4e3bdf29a616a3aea13f40e18de77f447c713c033caed2ed9545b0c9098ad7e8641c4845786903baafb820d1f39320c1b14baaeda0b763b00ae7be9aeffd4f8ce1d2d2f2b9095fcedd8dec6540c1697455eb65ec3a98172f7ee6e62b1fd1af9fb9cc551f7d5faea98a78f6890b2664cc50ca47d565d1620963f59a374f50f289d1ccfad393bd38bab988b2b8b3f4c64d08d47d09f2f6c17fed0dc85c198e2c80e7089e38b765b0091f0187e481a0b24fd8cedfd6ff32e3fdf7", 0x1000}, {&(0x7f0000001240)="212168f1b64a5ce03a7a00e3750a78c0fa4c4066329c475dda54d30f8227bc354f845256ece4af8c6213d1c2c52fb2a0a9a46dc07669a9df97c9782e04c059dd37c67242223a32c05ed12b6532f56b636b7bb378904713fe620b74733559382c78b61fdac7593b1eca3a65c23e6f031ed9922989dc5906010a3a697112975b630590096f168e76de92d3e762bf1199a6f730b125d21253fcc5ecc6fefbc271dd388b639407d6334ba67a9fb56e90e3811070ed21b6801b7e70ab0e3471ff0a5edbc8aac3478f912a182010341f1883b3a1", 0xd1}, {&(0x7f0000001340)="20c120ee7fa9916dd15e7f91104d73aa496e7c52e0e00df538a5f9b5cf92cbc8385c0d50d05a7d18e7707c1faa5c064cf6612f703c24a18b7206225ed1a7cc8dfe2dcd09a76aae89d220878c2122bfae7b2cc23f27f5eaca7cc157045bfd96e2a3847dbbf8731feac587e55bc3bb8866e7c37aeb55514ad905d89db9a9e5bcca3e9c7c0073acfbb05f089bd317225d98c1", 0x91}, {&(0x7f0000001400)="b758efbf537b1c69d986b2f873dc", 0xe}, {&(0x7f0000001440)="88252f802bdc246424a47f1cbc7353ba44bed1d3382ec915d4b8914d13888ca630185ccfeaa30364bd8eff60b13cfa12689b673d3ca4fec4b7cfe00543da6ff9796834fb1e5aed0ce858513dfec693e77465beec91d1fef2fb8a", 0x5a}, {&(0x7f00000014c0)="7c31e27cd11b1cddb273b1f16f5164f2b3daf7df776efbbec3c0527ac1c895af5bb6eaf70f8cdb1ed119877e3184948e7b8aaf7e040890ddfa87450f2856163d3695429f2d04800c3d71afc3319e5af90161c7df25671185d83a81e86fc782f936b536e874d8d8451d7092887e7eeb41bc3520a97c3eeb4d6c66fc760a6034c6997a1e384e41795eaabedb11d673159b7db67b748f70bbd8c9961f58888f35082645638a6771e60fb16bed2cdc9edc226979bb2b4beb5e33cb85c8d2e51be8c69b0b1d3372c3912c16668f8717dbcc80d4e65dd1954a513a4e0e7f17361f4674af9e0587dcd1c076691db5e492973a4162", 0xf1}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r11, r0]}], 0x100}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:17:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="5138ccde63b1f15c670d789c2ee6bf4b4c525578488047925882f552ed0e6631dcaff8e8b28366f6f4462f4cdde042a367dc057451eabc2ecf8ebbd18023a25824", 0x41}, {&(0x7f0000000240)="1e97ba148d22b9b185110aaa468db8b47211763f1d26ae7bd0b9e867336177f2a0b201e162251baed56c60b31b97140d7938f57b98bea99c77acadcae2c6dde7cb43f4609b7d9f07d99a2ed1db4ce16162d949ca876eef2bd07771d1c470b9431255df6081c649b58951696249bc286890b5360ea5d0b8cc4feb826b35e2e5455682400b94a65241a9efb126eb59d93df7f97a75ccc344cd860e6d3f9746f9cea2446b0446910fe7697ee5d227a689fdf1ad7f35b0262d2950afa694e703f9c1e08ffe0b6919015ddfaa8b054cb16c9378decf29aba987d746ecc2d122bf67f0f5fffbbb22c93dcd1b832ebeba6be4000ef8", 0xf2}, {&(0x7f0000000340)="662d3ffd48ce6f8006b928ddcaa6e879baedee9d06eb743d409f548e29b4ee8751b3e6c7eba192c222593888596f47d46878e8c9df39009e52a8eca23eb788be33e69117f2224546b3d1556f1fe254b63f62a8daab2ce33c187020e79c12", 0x5e}], 0x3, &(0x7f0000000400)=[{0x90, 0x1, 0x6, "37673171df13aa179ba5b0791bd3e806d471328b1c9d3ef3f7b751859d1f70135cf16392e5bfbb22ee786c3175f60b1de7955243b8ffbe0aaeee7d7f3fa2f95b3e81a546afce491ae1488c66638c94e8a674b5234ec4523d57a1fe5106d965e1db88490743c3135da5ff243db204e59edef2526d209ccdccc969ca"}, {0x1010, 0x1, 0x4, "7d8fed6bf22394c1526a70f7604a951a2125b9845a8031063b0cc5be27dc495c33354643996b530ab2527e002914053fb781fe8a2d307d2c473dac0a1f02067f861cfc00ede2cd8737eee4179aa2b9d0ecc7c9caba65f7301016b0963b5a6f0835accfed80c4715a9689214c27223f2c4db1e27210e3cb7c045099cb0a8fb7a2b19f6600c458f9075a6fb6f430a979a7b1fc3958936c5f98e14f355ff97423336d7ec35aa2cc23b239b9b68520d629590d7e7e64bf652419fb58bde804b2d846a3537c5e118788ac501aeedbbca15bef11363c3946b1c0fd3828fd4d2cb8ca9483d08b9cf3e1f267b450968d496c3d7f15e894cc29f4eaa7a8e7e6cae434749378b4431f0e73597b1d58e7a18a6bca46c44a53323878310200eab16ac5038e011f68b6c86cc3ff17d963b34ebc188ac892e35c736de91af99f995577c209a4044a209b00e80cdb093293ee199e97e1d6a931c583d733ce8f5859ae4c0890a1b48c0e900797d6e925eeca8295964a5256f99413fd2d7d0d3fca1690db7404ede614c76ccf61ade9b7f14290392099b96b9038f01ae68c449b991c91102db903e8ef8664b1415d4b99997fa1dd4c9bb3dbbc2cb2aaecbabf46f7806c88da8ff50cadc4bde00c991150fd38702e08ec4eea8bea6750460e37b0d58d962542ee133a02bb4ed8dff62bdcd1202ed2bf5e44e631c2c48253446790862563f27eadff223fd10b824496255f9eb304cd5f36772c9337bef20e8cf2981e16b3262330b27a140e64347bc5df948e95d257df7a26ddc672a50d6a6a1505f13e448fd60620cd8ca54001729126ccfe8438336a1476c4a018ed656ab2034897fbe062eb69e65e65969db7a66bf521fac9510f969eaac3da4593ea88c9dc2532b389a972e0a6868c3fd7ac688087bf924817baf07a43a46713529a00dfda31f49d4db03c27183f888c39defcb4147b897e342cb2e689efafb8501f16388d5caf4915dc38bba4e8888b19326e5e1555d019cc93aa1abc43be9037cdc3d71515a197037bbdc08eff8af2ea2ca8401591208c82c6cfbb95c5373b13e1443e8f0c2b06802846e292b265f51c664f77f6a0493daa83c8a8060da1bd36cae868af20b85b9b0980387d1b800f95d07a963843b30cf270c77e20c3b05147aae53bc317bc8ce2ff10a90faaad510e99ef5cd1c95587cc8efb138536b621726af65d38ceb3e44f1c68dfa8ef79e438fbd8c32e20a07e9c6bceb5afaba8b9c9d630d86df50bac33161225a0ca2b900effae87e0b589e50246c2fca93969e9b34495837a2658e8c0d9c4947e8ec403133aa7dbe80dc5e3b7eb471dfdc2704d101011cb436cd537ca3dbc549b15fe40c0e7f6005d7b2631dfac278b129d7d9b8946b07b9edf6b60f441989700d10b2a60987bad8e065732d02414772c1e387a0cd1b8eddbafaeb29daf7fd2a3854b9ced543e90d8288ccde4ccc4fabe4ede189f08210ebdee21b6c58513beb4b4d15e9e4263f9b9ad592889a4f5ce230805e760dcdeb1470ed04932345edbb9227fff2926a111189437eb5ea25d5590416d71d362dd56ed58efb87a4a3cfa36c507c1a3b6001bbcd682b8b1ae53e00b3b2638d64688ca5b4c3754a4c09b802fc3b90ded449b0f6dfc8ade0313913902663cd19e786ac38cd1f4cd74d94ce2ca35dfa9eb25d6bc5078ab911c2aee3a591fa6b2687dedaa247f08a545a2552e7b63590e05b77c06ed3e35274661db6717755a912b48b1d3258f2fb0db518dcd119fdd5447f1c7383a3027831ae5bbdb3b68e45dc4617855df83a4a4e20c4b2db6b4ab71580985cc69652de2de4f9509c2533e9cbc048dccec8772a1aa1c8768e347daf84a0d6636638d07ed4970a0cf027245092c621a790f5a455da4466483ceadfaf013091cf443679b521001f0f4a0f15e93e06e65301e439ab713a584ef07f53689d823d9d4f737969a3c43f34307d7833d8c8c1fb03c74321dc132e7d1fc8c4bbc0851dcc00e0f5929c46c3fbb44e01400b8d37f5f2729896ddd14bca1e3b0b84a6a8dd53b8de259c05c70edd21881565113e1820f8a045cfaad8509962ad203deae40401bcbc5fda511135805da241c22e4368feafcf8ea693e59867c3142066991d9cf9189ae7432f69d4e36077a889099dd75415f9219e85cde793a6a006cf7986b3c6063a4665c902a2948ef2701bc826ad4c9393f9df8209ba3311ec093fe84b204ea4813b9514ed1a89a0560e2633efb880416cfeefc2ee107a1a00d9ca5a2a710a97f678c1581b9bd90a2072707c2cbf6f8a4f21a380290d49379eb8e4be81fff3d58aa117f84d89f433ee60dd592f93197c218ed5c1f4f02a7f7d9362180ef85d95d959dbbc2b7000ad90273ab98e70223cedf588b5d2347f9dec3df3e2759e498f35e15e70f3b694de250218bac48e3c2947c9bd40b986a23982042fa0814fd3fe60cbc0ea9016615d1500ada24360b9c680219a265ad9388c993310a668046fce787d7ee7cd09289e26d13a4e2fb9d5c637d7ce90b437f186be62474b66f99c5b90a2336124a19d35911b3d575851661df6c4aabffe558a5ac48350773fe71c1076f66e459fb02bba67952be4635852a7977c494a2db9eb939e3b52a550633c2353e5209e1eabd430a856b61061afdef2c240c6f22cce774454e79801048985f5ed1d5f987989996e7b7874a4f75ecebc5cb4cbb9c0c40838a18de58e3f92f9425c90637ccbf1f04193ce262849b689433a3f34202263acfb7d4f286b4b4db468b6a32698d4e17e7ea3d56c0ad8c8902dc8e16298d942b714319daf9af861cdaf92a17d818fedb72fb1b5ece8627c439b4182a7e4090d262a11d0d122b01f619abc12bde0fa469d869de94eadde6df6d2670f4b503397175399bb87d32b7362a3fbd3dd859f8159899c2373855397f24ca1505d1bc1ce044a55df06115b6a1e126dd115cbf58eb32c9c86a1a3d03e86dbaf2d8a43de07833fdace2e39816c70ed9eeaaba32f111a533c2734e08ca4793554f26aee85a242844767d03cd437a609492809c994c15d69c470afbeae511d29ffbcaf5942bc9b8577ab60bfd545f34ff7f1c9a8c44a646e36d7c1d546bfd466414c53519d460c011b6e2850a9444e8fbc0b974fbc0b7ddd6dfdbb552abad7f38a6a234fa61e290d379883ee0accae2aded0d9b012cd7695850ef6df2e01edff3e78636281aa5d24c313ddfbe0c0021cf52d3ec35419bac6414c8a5fa2e24c5f8044d8901579e479b481dbb43c27ed2cc3b5704f06d8654c65b2665c5157acba7da924870c31cadb9dcbc3f4c537965318623aed32231b295b0371597215309e33f80770953e0b4c6fbd2d19a8300cff492e05575cf6a5ba01151c4de35732b8c55d7b5feb1097d8c583629bea290009d798538f9022d7e39f74bf289e3a45accdf3e7f82f1f2c21fd24e7efa5ca6194105df23f096e76f31a939fc41837ed9acc314bf762bfde0299897d123872e3384b61da71fd6176b457c17e99f0784710c072fdb41e334fc2b505fecfdeb0b0b510e9f2acc93f8c9485bc4d8b3cc9890adf9a8a9a741af628236a9d266227544a9f91e53f6471ebf0f2f94c17a27a134c4c395d51370105280579b7d5ad574b02f2a6edad7183f8984f209ca48cdc55a61e364e4981bdec96ea155d6ebe2f074f6beb2aa474b3617c917ab4367108d2d7d5b05643fa685d3cfa2c362168d3afecb0f1e8f1c722b49925ae6b0b779f12640e947e38fe645a4f6598f837c155fb2e8c92e30ad134aa340c4908c623dc65a15a34b4155da46d3db2a5961a92ac4cb38de3bfed76d24bc8a8aec8c81e3c9610b1aaa1d0468c9e51c148cd113089257c7567e46b088d031a39de6a09c6a1a8482aa65050244ff5ce1c280e52d1a6818048ca4c92857bad043364b4ad10fbdaa061b033356954b4f43fe67c22c1301970fc99434ed4e8793cfff54fd3e6468d9586f2e372757083075f1b49f56bf0f9df57d389095ca4de7315c0ded290755ad56d25e683cb9a912020d31ea7713af72476f7e65117085371a5d0e48b60ac2e45b7cf5dbc5ec1e834906f66a4f68325d8050483aa5da52eae79847bd913b533303189920e6babac692af162972364cbd6298ee3751153b0cff1cbe5599f6e1078d7b129ef4c9c10380fc04dde0dba2f8e139511f64868cdb83133ff082fc34a80ab8554451b821eab75d5c861081b3bef3ec701fec6ec36af66ed86b0686331eac9f0c7cf8ba065d8adac6a4422c6ab8fe08e35e0830c339542db509c8d27435f8430c26ba1a19d9a292b445a67828feb0e63ff4ca3d057df97dfba845aaecad5b24890b5feb2fb12b67d077856c97ed9075164e0e3fc24ead8ddb53a7da311ca525597a74cac7793791480ad83412a7bbf5fc2bfb3483f26ec6e6e5b710a35c6cef1826a7c1d3076dc430756a2c4e6bdd79cfeb22e4ab2db2dec87191f19df72015265babb62dd3428316a29306eb825d71f3713825433fb99c7a5ff73890aea1c77c875330dfa9ae54f2aa378a6ad7c640265aea2be18a1a2c406bee6d092053e69e91c5e95a5c7e4776557ebdfbffb7294871b67c02b4459e0e130001a8f3a83ad0ff063212b9c486f2548166381ce8dad0b990425e46211a6729e20987805b4a4a38384e039f63ad8f5f338d9dad143341e494dfd6a4648f1e362870d934195b03445d94222291854e0eb0d802b404d96a3993301dd24e12076de2a0f11a97f57b18930d9ba4102d72086e10f335a849ee81d12e9b0baf83dc1a1995de19c3be2952c04784c6f0d58912f8b8a8b326002406742f54a206c2c26ed9d305a6db0cb0f7422b14211f677d1f31a18e927558a6bb26f99e5f304f703fa9e8b34155bcd92f2ae238454cea86f172a6aad81d1f2d8ef8d867fa07bd9ca9b4fa6fc554bb1beb4708ae2b91119690d420ca8a709c21446c18d342f5c6040790d1f0fe1850492f2c704395635cc780494dbf0b8b96722115413f12d682db8c4b626dc697fb79c5835145de4325f84705840168baad69aebfc52a87b2a29e115b6835a8666a77929db5c98e02c0152eb7dc2fcd21897af0b321fe19906af15595e3f7af53105562f4998da7ac15b74a9a4d59ef227a5383485646f0d1c6373adbe346eb78b570a99ceb083d9e64c9839242948f0003b3f390c5c57d44ec7dcebde46603d7b00b83f2a4e0800ad73947db71c0961cf15bbf360579c2aefbba24fa62bd33b7cfd21a86ee72d6f079594973bc906f3751e7d564add4a60c33cf3e02160317c83646d550cbdfd4be373207d503654c3f24a63ed0f33661095a8328817118eaa097f8ccfb99ec16c50b68970d7b544e6f0bc182556fb0fc31ddbbbeb9dafb60d3081dc551f4eaed67c92c1317b5393406be5563f065dc600b8390e6b40fa4554f583f2f981922a8ce28f71ccf5667ecd1afdc2e0f9f6a0f2c10d4163060cfd708f1888123c5dac39f83bf73bcce00df8924cae6a552e0aec2143f995321cdb5396db38cd24cf5a99e60256bc778905a1fba99048872906ccdbc9af2f36c76adea03471087b2e8560392fa2ea7bf996add42e99fb40f762f9212441ce8cc8b588b970aeeccd1a98af020032934ee98667ca550a44921fa225acc9373df52d6532e61a4a81de874c57c9545c7f6aaca2a17ec3cba04a56ee69680a50cdbdba94059ef1be969e41456c88779b4ca0f038d4346531ec699f81d65354b1280c1bda90b493bec648eb5fce7b8cf2e6564b319800097159db8eff1aa0373e10d867b8eef21aa9c6c9f906d71a2"}], 0x10a0, 0x1}, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000)={{0x8001, 0x2}, {0x0, 0xffffffffffffffff}}, 0x2) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000001500)="54803d1ade089f5334cd6bf4911e63ef6c5a6d7a139dc262d8b1457a0f0ad52a9497db03e94d37ea3123d4ba5b451e558a8862a31b7251fcd3a74c3c7281d3fd20f7c4974c37ba5200922de2eb52ce2239973765f4fa3186cb78c0f4e88f129e6eed7a33a4de3942b623444a5cde6941bbaed2df1b524413c27a50275bdf0c7ada111bed4fec8f515f9886234f26b573e1d657e154346ee265b8b1fa6403ac5cada1da23702e5ee42578bed0c8807d9c71c532b4ae51eee2a6c35183ab7317", 0xbf}], 0x1) 16:17:18 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x7}], 0x1, 0x47) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 16:17:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x80, 0x4, 0x479, 0x2}, {{r1}, 0xfffffffffffffffd, 0x49, 0x1, 0x4fe, 0x2000000000000000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x3, 0xffffffffffff7fff}], 0x1000, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x81, 0x20000000, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x3ff, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x87, 0x5, 0x3b07}], 0x5, &(0x7f0000000000)={0x8001, 0x89c}) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:17:18 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x35, &(0x7f0000000000)="00000081", 0x4) 16:17:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x8, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0xe0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x8, 0x4}], 0x5, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0x1f, 0x8}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20, 0x7ff, 0x6}, {{r4}, 0x0, 0x0, 0x40000000, 0x1, 0x8}], 0xfffffffffffffff8, &(0x7f0000000240)={0x7, 0xffffffffffffff01}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = kqueue() accept$unix(r4, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) 16:17:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0xffff) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x2) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) 16:17:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, "000000000008ff00080000000019000000000800", 0x0, 0x1006}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000b00)=[&(0x7f00000000c0)='/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000ac0)='/', &(0x7f0000000180)='\x00', &(0x7f00000001c0)="c02e2400", &(0x7f0000000200)='&+*!\x00', &(0x7f0000000240)='%{\\,)\x00', &(0x7f0000000a00)="00c3d6677ec2c2d6d2ed0f529184482293a392c1aa03e59d1f375e43a75a6284eec02e09f4c99e429b0e19f5fd94390185a0931c42e25d1674de4d3979ef636565b90c1572d52f9bbad933ad0043270e650ab7a55aaedcf1367f72d3a472adf3009b4bb4b8d22932d9da7aa2e784432bc0363408221cb190acdaa0c079aefcc765467f2a0a5d068d622ad48aafd6585f9c31b28e4d4aa84be0a75b144f7ae1ecbd40", &(0x7f00000002c0)='\x00'], &(0x7f0000000b80)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)="5c242f24a827292400", &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%+-&:\x00', &(0x7f00000004c0)='$,\x00', &(0x7f0000000c00)='&+*!\x00', &(0x7f00000009c0)='/\x00', &(0x7f0000000580)='\x00']) 16:17:18 executing program 1: chmod(&(0x7f0000000080)='./file0\x00', 0xa) r0 = socket$inet6(0x18, 0x8001, 0x7f) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x101, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x4) 16:17:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socketpair$inet(0x2, 0x4005, 0x7f, &(0x7f0000000000)) 16:17:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/214, 0xd6}, {&(0x7f0000001340)=""/251, 0xfb}, {&(0x7f0000001440)=""/232, 0xe8}, {&(0x7f0000001540)=""/102, 0x66}], 0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:17:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="46926cb1d0ed9896b9cb2cb32dd23caf4261d5af66f92b467c6236f81603ab9e2832bf342eaf2281021953f0a065d2b62ba7d1964364ed57c6229ae10a3dba44636945a09e8cd2b7fff4dbf4dc0d9bcf659be06514b9c440a416f2b908eed9a0eda69fba756006b9e26a2cdf966a1f7b449c6715c20a52b1bb9fa2829086cf089893eac2b3cdd8258e5f36d3500364ad07e4e5afffa2e6748838e56634541830d68570f02d58634cb34330c33c2094f1ff4cf9a95be83127cc8a31019898d054cfa5df94150801bb669fc232242c49e5f01e5c5c7a1b4bbc52"], 0xa) 16:17:18 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x18000, 0x100) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1f, 0x5}, 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffffa) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) preadv(r1, &(0x7f00000004c0), 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/49, 0x31) pwritev(r1, &(0x7f0000000540), 0x10000000000001a5, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r1, 0x4, 0x40) 16:17:18 executing program 1: setgroups(0x100000269, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ftruncate(r0, 0x80000001) 16:17:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000e3c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fea000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:17:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82020000abc86f563000698b16c397e653ca66aaede161ad77fcc333103ca097d5237ccad0e40b3422bff4aa8c0990d9f7cc8f5aeab50600a943e012334db6a5be95b0749f8efea31d3a54a3890c1e182959d13ba47a3d69b859edf7301ec85e53ff4afdc480961d3ee6ac6af9ea8a020ac704b380d700e33d04c4a45bc81c9e3ce42c6c163a8f46fff6a920b25014ec973b69446620d6b9d2d52c861e1b9e3941d5f5e47b77c42aedd925dc0e2d0f862a918a5f6eba275fa46230e26bacb3d5b9e7adb3f6c3824b0d9c092405f094eaa280587d6de7aeebe98e4aa19403ed62bcd6c0c1654c8abaa7e507"], 0x1) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:18 executing program 1: socketpair(0x1e, 0x2, 0x933d, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() close(r0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8, 0x25) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xd9bd, 0x9, 0x20, 0x4, "d3a41dc4b064a0fc6bea85319015b24df58fcfa1", 0x100, 0xc08}) kqueue() read(r1, &(0x7f0000000000)=""/38, 0x26) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:17:18 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = getpgrp() r1 = open(&(0x7f0000000040)='./bus\x00', 0x83, 0x40) getpgid(r0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fcntl$getown(r1, 0x5) 16:17:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x1012, r0, 0x0, 0x0) r1 = semget(0x0, 0x1, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/66) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xd7}], 0x1, 0x0) 16:17:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x40, 0x28) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) socketpair$inet6(0x18, 0x4006, 0x1, &(0x7f0000000080)) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 16:17:19 executing program 1: shmget$private(0x0, 0x4000, 0x6a9, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000002100)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) mknod$loop(&(0x7f0000001080)='./file0\x00', 0x0, 0x0) 16:17:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:17:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) fchdir(r0) getsockopt(r0, 0x8, 0x5, &(0x7f0000000000)=""/69, &(0x7f0000000080)=0x45) pipe(&(0x7f00000000c0)) 16:17:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x90, 0xa0000040, 0x10000, 0x3}, {{r0}, 0x0, 0x4, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547dd3f2", 0x174, 0x0, 0x0, 0x0) 16:17:19 executing program 0: socketpair(0x12, 0x2, 0x17, &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x154cb18, 0x800}, {0x4, 0x0, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x7, 0x1800}, {0x0, 0x4, 0x1000}, {0x3, 0x30, 0x1000}, {0x0, 0x4, 0x800}, {0x7, 0x9, 0x1800}], 0x8) writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) 16:17:19 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0x6}, 0xc) unlink(&(0x7f00000000c0)='.') 16:17:19 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, &(0x7f0000000000)="f3342149e0e2a2ff463b5fb193352a57462f5b37cc8def3c", 0x18) 16:17:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0xa, &(0x7f00000001c0)={0x0, 0x0, 0xfffffff9, 0x100000000}) 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/157, 0x9d}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9, 0x7f}, 0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/41, 0x29}], 0x1) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x6) 16:17:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:17:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xffffffffffffffff) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) 16:17:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) recvfrom$unix(r3, &(0x7f0000000000)=""/28, 0x1c, 0x40, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:17:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) setuid(0xee01) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 16:17:19 executing program 0: r0 = getpid() socketpair$inet(0x2, 0x8003, 0x788e, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) nanosleep(&(0x7f00000000c0)={0x46, 0x3}, &(0x7f0000000100)) fcntl$setown(r2, 0x6, r0) fcntl$setown(r2, 0x6, r0) nanosleep(&(0x7f0000000000)={0xfffffffffffffffd, 0x435}, &(0x7f0000000080)) r3 = accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/94}, &(0x7f0000000280)=0x60) 16:17:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x191f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:17:19 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mprotect(&(0x7f00004c0000/0x12000)=nil, 0x12000, 0x3000008) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) 16:17:19 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setuid(r0) r1 = msgget(0x2, 0x40) msgctl$IPC_RMID(r1, 0x0) clock_settime(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x7, 0x9}, 0xc) 16:17:20 executing program 0: semget(0x1, 0x4, 0x12c) setuid(0xee01) semget(0x0, 0x0, 0x100) 16:17:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x548) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) r6 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x7f, 0x401}, {{r0}, 0xfffffffffffffffb, 0x20, 0xc6, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x84, 0x0, 0xffffffff, 0x8}, {{r5}, 0xffffffffffffffff, 0x2, 0x22, 0x0, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x2, 0x3}, {{r5}, 0xfffffffffffffffe, 0x44, 0x1, 0xb4cb, 0xffff}], 0x5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffb, 0x4a, 0x1, 0xfc, 0x9535}, {{r2}, 0xffffffffffffffff, 0x0, 0x82, 0x1000, 0x2e40000000}], 0x3, &(0x7f0000000180)={0x1f, 0x800}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) kqueue() 16:17:20 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) poll(&(0x7f00000000c0), 0x28d, 0x0) write(r1, &(0x7f0000000000)="78c4be501dbd28f572f7dcdbd9f9a4ac380000000000000000e1808e0750c4f9af47e3536c5b2a84452f", 0x3b9) execve(0x0, 0x0, 0x0) 16:17:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') close(r0) 16:17:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x4) 16:17:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) socket$inet6(0x18, 0x6, 0x6) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8001, 0x7}, 0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:17:20 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:17:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001780)={0x7, 0x86}, &(0x7f00000017c0)) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="cd", 0x1}], 0x1, 0x0) close(r1) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/186, 0xba}, {&(0x7f0000000200)=""/95, 0x5f}, {&(0x7f0000000300)=""/101, 0x65}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/253, 0xfd}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f0000000500)=""/238, 0xee}, {&(0x7f0000000600)=""/127, 0x7f}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/37, 0x25}], 0xa) 16:17:20 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5b35) rmdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="1bab7e8ddeada58107d3d22f477cb7d76e8b2ec6cd888727cb35b9f61a9f91ae75539718f138f02e57ec5c4fbce86cb540761bfb2cca1446007ee0a3ecc0349095eb4a8aaa3492", 0x47}, {&(0x7f00000001c0)="039c0dd41c870f2553b397ab702d9636", 0x10}, {&(0x7f0000000240)="ccc0a5ece7d38840bb5189bb27c96e6c884db64f72133584be", 0x19}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="a8edf6e6f1d6995699c401faa0596a429a3c70f34897cbe1d8aa0aa50de455a14ec5d375d3ad8d8b5f8d33eb62354148e4561e8cfcea11f71ff942e738b49e9fbc3788e72ad694651fc928b6cc559f2ad913385d4d8fef2690b078ddf56fe3b9ab8bc9f62f3fc1db35e6d52c99fd53f72fad0de54ead54c835ecc757ae63047377d6d11b558ec366", 0x88}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa0, 0x401}, 0x40c) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 16:17:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x108) setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) 16:17:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f00005f4000/0x1000)=nil, 0x1000) mincore(&(0x7f000025e000/0x3000)=nil, 0x3000, &(0x7f0000000540)=""/4096) mmap(&(0x7f000043b000/0x3000)=nil, 0x3000, 0x3, 0x1012, r0, 0x0, 0x3fffefffffffd) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:17:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)="c92fac6eae45b105cce9b9cf484fa4efebfe084ec8ba42a9561849a1515175572812c3a09b2f6ea04b52ac31f6a06e1faeff7682d77e429c0aa2bbf80ddb4098ff77ed01945d7e40307d85c48d23d9df83082627c2adc4304e5ac2afb34c33b4eea005ff1dcb0c7fafb6e0c3abac3106e065c1340743623f9e281360f64915bac6ae26d4c55346a2324b48c14dd358117856e1f1e3d41a9a46b6736c1b6e6fcd664dfa78e6f71988bbbbdb5dc4e0160ce6672be49a164a99c591bd822f342782e29cbddc20efb2fb86837503c45ffd28669d0e82201bb41ad49cae925fadc1b8fb6122cd4b8a0f9dca0394b79f95ba368239417481a71acbde56b3c2c945cabf2ccecee687cc1013a41c197047758436ba28b840c7ac0d8c79d68dee7448026ee8af703a532a23524628431cf77a24071e3f28ea1a26b1c0a515e74ab88ff8d325b07aa36bbb25a2371244d704002315ccf96cd0055c9dddb1a346f81545b4bef9f5955d3c62c9d6b1e13b424a1ffd8ec3cd44982e4b05e0ec08d1cdcb8a1746ae0a936f39fcf951e144fac231886a7fdd10ae23daa0fff56a07b041b100ad238114ffa23b1328715c8d852bae0b7d3a0950885b65c345828b3ae5fd77183b2f6942ca4eb9d0fa2b85b928245ffe946b49de11ac9f02412f5cd9123be37260161c96117478fa2b12771abcd3155ec73e4ee71ab38a25a9a43c9205fa493780325a4c99c7dfcaa609a7fdf73b0018f4be03ca2b7d48cc6878e5904aaffd71d22e86df292f3bf1e8205150616107ed8e254495929256c2770331f57021e2061331a43926654d3332bd7c48cf64fde302ad3fa467ed0bdc4423106db0cf3a5994ec4479671b16b66269c76b738f48b9359fbd01445e177f0b1feffb838d94bf7725a1866ddfc79cec5033993ac86d39aac546258c6bed7c9804f49c3d079e722169f7ca11428159e13072f0cc3e648ae0302ba73cc24fff4477cb1f3c3878e1bf6bdb0e50a6267242f5386bfd91aaa81e1b952a76d1921b109853981a1e6d75b95a1a6fb3d7ffe5a4747aa59a600f3c83d86dfd88f448939471c9eb87d842852b2e8b485f00aaa3ad645f18efc9da5f44679a853134dd2a646b9a647f266f279ad75ac1a74b6dfac8effb5a940e0ffb9939cb94624a4af00cbcbc00e3c10ec8a58a876662de1d655f4206c5ac10b79d3d956be6aea80d67ff1013300a99aac7a32f7c0e8aefb91bf0e93f29ddf844bf8f4f14fdba2fc72342dc40545ae8d84a271d4f2e3c98883bd2524832187a08b8c79664c9708806785d91661ae4f357650dcf75c0c8f727131fd01638744107c187ed63649b179f1e3793d3b9e8e1831849d926c004782418d6f55907628658757082391fa77ef12b522efd0a38c91bc1efcd26299ab0cd8b6df2dd4e5b4ca7d8f5966bc8928e78ffda0e7b2be64c60bc5f05ed6da0c3087104f1fe4f1635e3bfc0357e14a3c5c4f026389f451666e1158fada964d4ea05d756e925c389df250393e3b66c6e464dae2a25c80d9678806f12b6d0dd08db44760283d778d4f91fd606f471a219ed03c6099bd40cc0f54738cf97e204ad8e73b371a60d0a6b0bb29e86a7f9a78bd3bc2293d57a8ad9db6916ed152f3e2cf621b043942da2b661d566706bb2e1c0925a003f0347b954fa801cea6bcf8b2fbebb3836d9d9367fe1d65a134d73ddadd3d36c37303dc707af9a9caecc67cb7fb2ce0188fefe4748319ab8b806db6a1f1cf83038c6f1dc95f646d09a1109a6ff6e1bdd7c85c838d2a603c58735f2b294872d6690628e1a55f9bec841ec617d0b13e759304dfe48694bd640ec8aac292fefc34ce9d0103a888e16a22b9b44cebaca3706e55ea49dd6c00f003124d8203566061570a98240e1f654df5ead5369436e2cf222a5ca636ea5b504487fb358d2516ed9e7cc6e5e50167f4a04923cd1a3c491b02b69b4c4d59b558b9f691c13398bb9d71f0c0b8d31db334c76e068a1f3f8ce84128f300e98e8d60350b9aa928977e62d6cff951063c4297bf0f8d215c0ddf8b94346c8f3c90c97bdb155517e333d25bb494a09e4d029a97989905bfecc67efc45577591bbf4c6e2aebc2c922fa46d511ddc953582f207bc2d607351703a758ca8281f909579daf0d67ffdb792f05e7786fe3a0ac2b2a0c1095fdf5bbaabb9b4d36a69b035c5dbb46b6a551fd94aa321fec0307e729ed632019134bb1a253089a4242d873c1e004862564bbeb4dacf68935e368dd66f282fecd574d72d103f274074df7dd8c88cf4976ca76e6f7bb6e07009ed1b0b0ce61150936ed541cdbc273cae61b859334d53f8082a7e09667b5b7e9cbaeca2bb7b1e43948cdf0fe3e630fc145cf946c57dec7302c4dd6e741a7f9a9db9dc6871958e8b92097b26dceede9b04478690a829a306f619bec02c3a40255185289e910446754935aff0ca7f19761565475f082c82f208337e7d289898399cf0132f728635c401b01f6181bf619a50a6b09b90487ec2e88e9f6a95da897cdc93a4d03d7b99979368b0a38ea3d1d5248191f8d0184205d08dba38f7e27d37d736da3b2f6fa69121e70d0af62abbb1dea4b4f18c4a61c27f57d6bce9b844160331f6d6907b19e982e0bba5a688a730ffd1b3b8369b80a33c00ae2fafe6982d796674dd74a511036d84781fade159e54ffe63afb860e4e9fb6601c43df27ac43db21a413aad701dbc45162abce6d9b168e68858b3ab7e308126903570454d3b84385b08bc1363d74849590441333ca9e743e0b6b3c1ea1686d786a03dba7d5b51fa2c97f89cd9fc3ac333eb19474d06b0adc28253e9ce3d171a7948bc57e11a36ce4865023cf3e1088252adfa00d9c13c9de991bce2cb315eaad8a6dfe4863193a1bcfcde38077e5019ea9d4a217ebde96bd03599b956befcbb5bf485da687675b2de948367a0eb0b907a80a7e427d4ad68f2def2021e62bdc406a178573898470437a7094867c235c0c8012266606c2593c770b1815189e73a83abf41e0f956afa947658f7a4d07297bb59e964c9f297299c3ab929107b687d5dc2b2dfe02a15be610285fa72861eb6702704c7a69ef1c4ee2851731fc6696af9e0ea157a37f7f6bce780d38853a56843b0649795b20af2111395a0bac07eb6a8d4cb31a33696f24eed9cd5127d755c19445c64e71bbd1a436fe55c94d226a8cc9a6674b5e9b1ad407dfd623d52c9e62a5d2eed44056720051dd2fea006b5d5f0c6b8699b777b08f65b373b7e5d3ad9d1a585be7f9a891a326516813efd980eea06d78a46d033020a7149d03eaff49cac16639f507ddbcd11d6c10669a92e7a0d9319402db4c4b098756527c62012dd259860e9e1994f079fc7ff780b4040c52b6debbbe33d0fda7404ec5b28e4f297ee025fd5f334270ce3748eaafd756e2cd0b33c669c91397154bbaa5fba4252658853ed7e81bededabfed4ce7bce1ddf56369df48ddb9c0e8ab7ea36b6c92b71500a07991467a09bbaef3830186c4645397f3a6fcc50f288fdf85c8a6b41844f6d656c62516f3250aa2075e81cf1de377204746c72924cdd75b7e0d556a41273cd3797140362ec04a0604197b92ce895a2b9a926c18c84dc238b12146c5f8400eda4209f51382bb5bcfba2d11420524c18a1f5ff309d184b5b23af1f07d79b0cbf9f35e1491077e05845e6b181d45ba6dd5587e54a9874c14321403b4f7623b7127f7a3e3016a52be524558205924daeb73f57cf72b753b0bf47e0ff6e66b6a2b62658f5a79cca8e0001dce431a15904e9c63ecb84c78f705a176ec3f960915e8ad7897643b3a0a2c4046bdc8c278066906f0bb2616c8c30671b935b4a9f2a2960695c04fb5035d98695d0ff4e543dd3ac104ce8936b164ae21f7fb27e1f96c2fad716860ff5c28b4ba88bee9221c95a2b98926a64f3cb1960d2801c107edd463ae251eed661ae9ac0fbcf12d2bc3bc212dcd9efb782e157d2186d7a1df4826dd0a9032382e23ca5ee5ce51dc1744aef8e3a573ad2baa850a496c8f4f9ec7513e15d684471ec6fbc815978796d294228d66507803fe42a4be7381b0987ad73be4bb0435b25a00a741221502b3bbad383c47e0614f6a7c6349098980c67d83feac8109a3fc81a49f7d611b0f4ef48e6a443239ffc62abcdeb35159fdfce31eb23c64fff33d36284608dc628d45e8c473138bc6c8c5290ffa92a1a56e83e8e5452bf177da9cbf65c062de71214104fac7de03e251b38cc4ddc1ad45b828d9e7ebcb3d20eab1bd6dbe5812b0a2f8ad50263cd2e9d7f4f228cd8d7064e8792b84721e06a707a8651e0761835a0fcea2d5d347cd8d7dfca73703852aa3186dcfd2e8bcc1975ed56581e9c460b4985e76339bbec0a18d073746a3a9e4be7515f46c4b754fa9da8aa050a52701a7ee5e6d724e81855cadad7bec9e574622ecf1e7f9d0f5f6d7a0ae22ce9caab29cfd5356f431577f5d705e8aa7d2d002535bd8ac0bbc127e41d574c215d832f336aad2cba24588cbe10cbdde165a41b8630b8cb8a55a5447804e80cd98b26301bc620b32ad7c9794d344acb4724c881ce01774a82445ab1b2fb9da2f7bbe4ce7f9c5c7a8b3c0c9217e6ef611fa61c4e0de6817ac6f262a33834ccb7025a4edef6b98c24e7a26783f19d9373aa4635fcf0ee038f1b348d3b57a5e033efc550dc43e2dbaf121ed891eb1cd2e712824792ab90eb9b1557be9ed8dcd32fff4cf6ce22aa80db1ad0db9c180109596da201bbc5bdc8a57d253493029027c53600b6e32a397a7228a0f050e664019b751f6a25f1378e63c31d5ecb6a44a13c855889e04474018c5941b0eb385d318dc483bbe319a4ecc9b8dc14be7b1959e725506b8ae642f632d5af49fc7f1fef11f5720219f8276399a2ce05b5f40381b74c9ee6fe94009ee10db22b0b4bf944cd3725735e4c254dce26e82379bda85aead6bc37e9d2fa3d321d0508d8b8c7f145692b4c7d668c0434ba76051c2d56af0aab177d2dfe01d5ca606a35864335977885ed90637dd587bd0f0b69b7822571f5f80ad4fb25c44d8fd64c6c49a7e4f7703298ef6b332b21690465ddef0e95e8c84419af2ea5bfa13a489237fdc3f3149f7ddc66cb2aa5371e59d684adaac41ddf3452242cc6f4479ea8e0f3623082e049520ed8bc31b1cb32b94a805ac160ea537cec379fc6ed21bcc1f89936a2490e14adbeaa3412ca50febbe40dc96126b389ac60cac72c9f8b500374c91fd74b8cce525fefb67137a23cf68d03439927c9f51c47e31c97dd0e3abd8be75b80cfda3f803212492c631e1d7f1c12998556dc70b602d19c2d225abd113c601950c291056803bd5c1e8f84fdeddf2decf5101413a2ec5b7fe813b9be591202c42cf834906f5032045db6cd601f06aeae8b2b417103ab1eac2a9e89b195d984b6eccdf0b91ac08ca3fd9c0ecfd330fe1e444486ef2c17676f088fa5aca510f8f4d6fef7076f6067bd152639672caa36703190ab17facbba5c84b7c91fc1c159764b3d38c726694f141bc98463d2361b4a0711b5cf0fa3eb1b9f0c60de5092db6c779348fdd5c37ee330b18937138096721275790e60a48dcdde92a66bcf968126cb6a7f212cad1c9084f54508763707ccb0ff11c3ce084219f0ebaacadde6dde9a89ac33f15866dd4532541d2581c5651a0210b60980a1257bd2df0775f2f084bf6b7e4a1f472e5eb411aeb139926fadc32aaaab655d38da49f15c15aac37dbac0ce5220985a50554a74bad5c8d5fc8f6c7aeb0812e56", 0xfe7}], 0x1) 16:17:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x3010, r4, 0x0, 0x0) 16:17:24 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') clock_settime(0x0, &(0x7f0000000080)={0x700000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:17:24 executing program 1: r0 = syz_open_pts() socketpair(0x38, 0x4, 0xc2, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x95, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x41, 0x8, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x401, 0x200}, {{r0}, 0xfffffffffffffffb, 0x0, 0x9, 0x1, 0x100}, {{r0}, 0x0, 0x90, 0x1, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000002, 0x5, 0xfffffffffffffff8}, {{r0}, 0x0, 0x0, 0x5, 0x4, 0x63}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x9}], 0x0, &(0x7f0000000180)={0x4, 0x9b0}) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x660, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x80000000, 0x0) 14:53:52 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:53:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x30, 0x4000, 0xcbd6) r2 = dup(0xffffffffffffff9c) r3 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000021, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x21, 0x20, 0xf3e, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x41, 0x40000000, 0x6, 0x8}], 0x8, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x2e, 0x0, 0x4, 0x2}], 0x7f, &(0x7f0000000380)={0x2, 0x7}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r5 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x4000002e, 0x9, 0x2af}, {{r5}, 0xffffffffffffffff, 0x1, 0x20000000, 0x20}, {{r5}, 0xffffffffffffffff, 0x48, 0xf0000000, 0x8, 0x7}, {{r5}, 0xfffffffffffffffe, 0x3, 0x6, 0x9ffd, 0x7}, {{r6}, 0xfffffffffffffff9, 0x14, 0x82, 0x1ff, 0x8000}], 0x8, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3ff, 0xffffffffffff473b}, {{r6}, 0xfffffffffffffffd, 0x80, 0x0, 0x9}, {{r5}, 0xfffffffffffffffb, 0x8, 0x40, 0x8, 0x4}], 0x0, &(0x7f00000000c0)={0xffffffffffffff00, 0x3}) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r9 = dup2(r6, r6) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x40, 0x0, 0x20000000007fff, 0x0) kevent(r9, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 14:53:52 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x80d7, 0x400, 0x6}, 0xc) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) 14:53:52 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x4, 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/221, 0xdd}], 0x3, &(0x7f0000000300)=""/141, 0x8d}, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 14:53:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/217, 0xd9) mprotect(&(0x7f0000072000/0x4000)=nil, 0x4000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) utimensat(r1, 0x0, &(0x7f0000000000)={{0x2, 0x4000000}, {0x0, 0x7}}, 0x2) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair(0x6, 0x0, 0x8001, &(0x7f0000000000)) 14:53:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000005c0)='./bus/file0\x00', 0x0, 0xd8) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='(\\+!\x00', &(0x7f00000002c0)='&]&\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='<#8/\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='{\x00']) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 14:53:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xffff) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 14:53:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660100000000a616e4e5d5269c47cd68"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x114) 14:53:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r0) 14:53:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) read(r0, &(0x7f00000001c0)=""/229, 0xe5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01", 0xd9, 0x0, 0x0, 0x0) 14:53:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 14:53:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1, 0x0) fchdir(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 14:53:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 14:53:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) ftruncate(r0, 0x7) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 14:53:53 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = syz_open_pts() r3 = kqueue() r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001280)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0xae6c, 0xcc}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf00000c2, 0x1f, 0x6}, {{r3}, 0xfffffffffffffffd, 0x0, 0xf0000049, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x20, 0x8, 0x9}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000007, 0x91, 0x100000001}, {{r6}, 0xfffffffffffffffc, 0x9, 0x8, 0x80000000, 0x1}, {{r7}, 0xffffffffffffffff, 0x94, 0xf00fffff, 0x3ff, 0x8}], 0x9, &(0x7f00000012c0)=[{{r8}, 0xfffffffffffffffb, 0xa201b2bae5205829, 0x40000004, 0x7ff, 0xacd}, {{r9}, 0x0, 0x80, 0x40, 0x5, 0xde1}], 0xffffffffffff7fff, &(0x7f0000001300)={0x5, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r10) 14:53:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x3, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) shutdown(r1, 0x2) 14:53:53 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2123) writev(r1, &(0x7f0000001840)=[{&(0x7f0000000480)="79f2dc1e792e62d9fda6739bbc13766d149c126a3037018172583de1bd30a65bf962d2d395768d26587600577f1c2a4f19e62c48568f", 0x36}, {&(0x7f00000004c0)="3f084bfa370ecb1dba98cf002e927f21844bbb48312f4d3513b9de9890136cd9a4e39cf437a331a3c9d30d5f73034accc65b290ad477a8297fb2788a52e68fd13c016a684c10e978cd3c732fba00a402c57546eff5dbe9e38945ccadc55be533a42bc5cfb4e7af36a1f815af4021aa92aa5bc9e6628a966116be658465c61aa8b7060fb4aca7db45084dd55ffe00b18f537cfc7ba45678c4b5ac03766507827cbc429bb6f2e602a6a863a10d13ae7845dab3f2be92a944d44d97d7ed2db780dcb9ab57473dc7819a985b58791f941ca6395fdbc537df27f0d2217138d5bfd06f355a1f6607da24383518", 0xea}, {&(0x7f00000005c0)="3a954e2dbfcbd9adfc0d04a4766f89c8cd0ed9ae7956b4121eec231e173ef70891c0cdcaf27c9f4c0c4afcb95c7346bc999f1959ebf09ebcbc189044b3ca78d8826b8b31bef4d6673d9dc009310403b710a1f65d4aa08e7a83c75241e5e61c90f99b950182a1600dd4273ac694991c9fa75332810b893043da840c2866b3acd22c74e3006a3ab9088fc5201686271ace07b0c76ced395b8e634ce8774fd910e2e954b6b38319e290f74f3c5ff8821492b623c629abf780e6eb60f7754442b246c705b6e7cf16d42f9d29879e23166e5cbf5dfd68dcd31e464f94c18653a290a55dd706050506d0ff63c654b8b57c37bf21c59b68bdeebcd2ecb403657fa30a0cb38f79f3bfa06f0dc0fcb6b3eeff2382e968ed581220c49589ccdda82252aa56ace3550cdeeeca0be7c0bd21347cb9cbaa2015d3b8f7f05583853dd9d8d5a2a89696458cf5a8041529d0b5a3aee3017a5af4c3c8137c247dc237ff92dcc77b90dd6818f7b4c9bdb8ca9cad7f893b75e15ce4db9e4c7cd86ed9f2e2d29595c8af1fc8d77d3c53ba5f900f98c607fe44c03f0519c69d5f725d39328ff424e69b1d18d3762295f80ed3368ccc9befd92bf771ba91b81dec66f3796f1c79d3273d1537b8e83b6f9aed5cd0cfe93c41f2070d2cfaa9e1ac9ecbbcded3ca7fb4d3578f0751085832c235a8dcb1ab7febd80756c0058f0c15b9b377daa8cfa28d157b3870b01918653893134ab16ab068f608128f2f4cbc8e7593550f67a41955fb13d1fb2f43a04bd0b36eda5d19747f108061d7899d0164252c918c82581879ad9c4de7515a75ae7e2fcf7c73585f4a10aa617806cca0ac5bafde396205cde0838b3c10a8218393ed29218ac6dc7602668f489eb616924e69dcdba5edbac5be814406a129afcd1aecc9e5b9d5ac3e45db52614e3822c26edb10777821544b9080d6c62bca37d8ba74c6b0fafa3bc0f8279eabbe0f31c1c32472929a89ceb1810b6a259207bb13597df93b1bb335b012f0c7e468693af3c5a0ddc7e1ddf74ff0edc534820ffa141c66a75a82ffea51a7cfa15e40cfbdf5928d5098f5c528fa59fbbbf0ab77b91226f849aac61708c724a2a7325c37d9c40fe61f7e734226aef31a3cd01745171bd363a4307e9706c830c458d22ff8971f736a1703029be36d170fb5dd39de8ea20735248f57e13a0d95b16cbd1383ba17636a501c8480d9d802541d5ef0f2f98c401b6970dbf016f4cd030575a5fd0134a35883b3ee686fffc9acbd3c2cf3c3f5801874c49b620eef42774cee27b6fc67c50b414d6bf6af8413e884e8f893c5176a72f03a482dc4022f92fa31baee924b55dff289e7fa8d188774b77b13d706e58a80dd3d2e480958edf7ecc60a6ea6079032ecd22dfe85cb45db9fe7ad3fe677477fff6dd679a3ff4d34ad043a9cd598738ec3e08d11f30e3842edba32b6f153eda1608725c26017d484f32cab3d2fd6fe8cecc31ae390dcef62b7dfea4473495ffc42f04d5d7e67a0fa2869cac126c3ba9e2083044917bb9b87535f233751c9e1a912f4b4ae1bcf451f6675e3c8eaa45bbbacff382783c82311eadd6d2c9b1f50f67e9bceee3141ce0b66ac8d3cae8701d37078d77f0a6bf0e0d500a4e89e4d0457c65d1008ddef0f490e94c5c9f4271aaca90146f37a889cdec53440822caae6f5dbbec1c456f995be49fceec53371731a502a9c4efba585bace0ad9dc7126387f017d50c3718f7f17bc56322a69544e665c822ae90dc7d931fe8df0b93bc1f45a18a5a8da3ccba7973ded20d002545257f7778f2ac4337f24fad9ce7174900c393ebedac9d2ec36d6edacc96377b5776033fb10f474e2233eaa863466518954f8c708765094a3ccb7462048253838e93cc423cd45ac6f55652eab78c5d5432961f9a382ee9abe8a3de6942ee02de457324208b9dda874ca001012ec9cdb119da565731741eea86bca43461447f0ab056f75f1ddf49d245c0bdb7ef1a45881eba603ef10de483b2f48b305f93b0812b71c5ac9f9f475f4ffc4274772546bfc5d3f3c01e280010f39099bd8b7fa9a8f153611603f9a9c584eb21c3aeee851748ddc8b2c1bb242c9a88b2f7308db10157ebc32f0e5bfc23a3b3d53e949f51fe96cc32af7e439d84f3e26202644ec2100cc35a8839c585e50b42b803581e6e76dc643923fa5532df3c57955b5c761bcca70fec226b867e25a60ee520183cf490236549d62431a4c62d91005b4f4da6ee1bb41cbf506fc1bd97f6b9ef45f2f9c7fb8e9aa9b9c7044faa3036a68474e5d49d1ec4186b476fdd30177f7184a20341a85b7b967ca19f57df9be2dbb4f1c73da9e8a688056a71ddd0a22a92e8a88904fa84860c34e5c5c3e1f8575a640186812200b2a07382799e4c283a7d63c4b05eabbca100f7714c3ba13663a0b105df8c7b7093f74286649242123e70804531aea8693d2e04f70dc6b63b55ea9779d705348fe5563ac261e32aa7e8cd45ca628156c451942f8c2afd2844ad218b33e1d3a9615c471eb5ec2752e045a61a8719707f6a7f46947f251f40efe276ffbb5585b88176e2f8da1f8b3ad93842f923988f549727b12ea29f661711d44842cec23986992d6c84b50e12594d79ef56e2f9b623cd4e674cf42c8c271bc59bfc46283efd7af6139c660a3c41f9ddc39dabcdf6a8210ab1c4f876233aaef23c17cc2d5ab7ab9b2ca5b3ffc18bca3446221a0a5c8d26592dfd0ea4be9945142f253c3c07a8c6d6b2d08fbcbb2a44e30ee6b155b917319aeadf6d3e62321a917d6b76a2f5c1cfdd2c9ed20898ebb237827a7eb6f966d1d7d56b5170eb4ef646afc4ff5ff205afc85afd4ec9538773e34504ed01f5bf94ced6541f4614e7b5d83860f65b8df32c70e13376db7ae97ac91446d1e3a7a7ad217a6f1ed6efb7ec9dc125c4201ad3e08073303e44ba0a62a3816574d2ae53713448ae1d06aa13fdd078c0aa34f06b17b6260d2ad64329fc5068d7a4cd5905b948aba0224a0204cb5fde2e28f306898e45783cc2e927dedf2f1daa5accf4a3369ee078df454693d7553a49b978650684536638331e1c321fcf1a690c5c50cff181bf6e4a8a1d528c157383c8f8261099d5b98dcebc4ca553345a221f04278643608089d4df66eb50fb7773dc95f2d7eb5a06323f3a6e79b19c162f6eb84b514d5659de3e29e824ce9dfc7431bc50d20d59dd4fed2f519d79993f484e045a868babfd40c312bb4bdece57468b6e23f672454258ddad824d12233c0d1144f73a942d78628fa28ca14d1b7a2a266e6f284b946400d3b118f1f66d2e066762d874010e856a4df50ae5505d4b0b4c7a072e38d76f0b00002151fcbb1643233b9bb4ccbbe5a23817fe97c71deb9cb98876ba61f057519c499cf24a616a6547a97260f8c4e9f761e22a17b1561ed90fd075762a1987ca885a701fcc1a4e5dd238dcfc3e358208d7a9353e066801d93b45d2f9ed6e06747c6cd35adc7b6c668d8f2bf35f0122adba5ae3686aff20a04a5df1a28c56fce684111150c924891331c33e13d29d1efeb862750d7beda3d25cc96ff6fc7a0c0dcdffb5a26904b0068e9e39873b2b56dbf4abc8a6a198ce7b8445bd115d3e8c8d0d7e3cf03eeda508ac348565915d14af873fef9cde9f8eb2a01716b707c0cc4a6b189e4ee8df95f8d11fc53100210fc571bef01f4896222d565978884c6c0bc433918c7ed8a552380d3239abed0f3b7e4114e7d72a352c1c9ea12eb835adff6c7da3016950eb64bd80613013ebdc6f76287bf189900b872e85527d52e17bf5184c1bfc9cbb42cb93abae23f6aa72c7a4c1327e7df044eaf882c2a3e4b25442acdf2ac3218e6f4fb6a6844b9c32890e28be8e61aeaaaaa995599408aa38d73de596e229c29788a98b6d4f0138416cdfcc2bcaa4f8a5f36e329b96d9c27748d5521cc49494dc8656b02ebd896188abd84697eb5241b7ec98790ea4bec36ce4b9259841412bdb0bcadd7fbbdbf071ddb8516c64698dfba65171ae9f1c70cf979f53d9f5b99138e4befd6afb68541d61af0a74434d5cdce553d7a531e1d29add70ecf4c35c69b887ee6021a0eff42449acced6eeed6b4d3febdda63138abe13f58092bc3620a0a66423d6195ebc2e5be007f0f0a544e84db058b1bef998bb84fdd3327417df7e6be11fe916dd68e6176e6331d47015cea064e080db2cc6cce197dc7b4f2847b3916980e242e8760a0a8067ac4ddc29a4f7a0c093f1d4ebd8c99eaaa625b70bc00150fe13edbf5017f12ce9fd7b0f9eb18a661a95be2b53b51d9375826abea7112f451407b68930807f951bcfb42029afcde6f81f601a776df8f2044a37b362ebd244316083a980dc48f9263807bb9bc1b0bac053b715e58577eb44c728dc522a274c99344ecb2ef1dee9647b65f03258eecc71bb6daf264ce197f6d0a39f5a6618cebd265deb91cfde1b96588cd69fe0276f362b5eec23d32a0c6aa3d03ef1c48e23888123b96ca0905deef390b6030999918e244785cf393b2087b97ad494d1e2ac3e6aad11099acb8155ef22750c68e18db784809e612ea6d3b29d499c5e9f24c3e5b4a475eb96bf997beec9cd9bea0552326bf52d6cd1e9004842dc6471385a4278c6a6f212a99fc00031663d500c797339533ac2ee68d643b0abbc45db52de44a0d478fd96fae198e088a9519eab5fdece4131f5d456c5aa630e7ce73910a3c950616419de9ffddb7dec31519e0d956c9acba00e4d0e502752945aa3e4144c49719443ca9afc5274ae01717767b2610b7552a1ebf2a27f330a31c4ae3dfabd59cf5c9404c7b00966007585c7bbd830a05fa8724a21601b71741b6d9e94509dd54731e81ef341afb02331ea691eab2aa63e7273eac66519859b8e4e2aca925588683edbccc7a5532bc7cced4fa162271f269188cb3bb671d950a124e91194e6c790d29280e1a5c972c1208b2050319de29d48c72e34fe8c402b3824e96e414e28284ccab15cc7b2f0f138e7214cbee9b2f337c03eae97a773f2744945bcbcee985d5030a2a906d63a74851bd1147bb7bec57c013eca7891be132fb1f1042f14e0c1102aa800ded62c57b0eaa68b30b0635c413650f2a73da782a2a43d119f5e937f878af1253f3a3a24cea3f8556f7a66de2fc0977fb78fc8f618c0188996f775122cdcd26b72389a03bf51ee5d0be0b67930770b71c0a30eb13728e7b38d1c6200e351f226695941a97cd60860440b5e28fe47cea46b2df4774b0d3d9445f8c3da8d3da1dba44e7e00007e8182b85fc744d6ed0118a93c4afb6b6b48b6b931e446847c1a9b19d20832dc77c4c938041df3efbeb6530cb23316925f7de4df552664c00234cec45c7b33bcef28f307d3dd4d70d199eb97e839aa6b0c7bf32e6b271ca149c9d97918fc6315ea55ae9d4aa51dddee92d14fd988d8be227a70383e9c7369f1edd58a110dacdcfd4cdc0982474bb73d9679e9df1e6f34145cdee572282a033449f991673ed9e9e0f44a8b1298e7ba4a7959fc82ebe5e1137f4b33b31b3b572c5791614f7051a0695ec4e875c5b64322b028301d9ba980a78bfe01d43017de4955aa6f9c20fae388c6f449fab72da1f19f017790abd6031fba1dac8e7cf36cc9e1cbf6dfdbf5e9c374eff5506d157c7830445ad759b0c5aebc7b40122e23d8dab4b2210f3dbf80332620e65a908cb8ce9d7ab68a46239f7b0c15670e4b4edc0db2f802bcd66500fb7d290e859399d7abc999e849f70982e6b9ba48903b1b293c983f3ec2af0697baaedd1a4e91b8a56c84804b53699d87fefcea9565db77", 0x1000}, {&(0x7f00000015c0)="379ac19ba964de72ab0e1bdce53a9726ec62ca3c45d1c66b8d2b32ab9416699a5e2bdad0565655611bc7986660ea42e2e0a0055ab3232f9cb0382470e8175df37f2f36f77101b227fa02f278973d96f7cf221f629f02926e8ed9c937d5e0ec228ffe5d744b932633bbae6431724e2e3bfce8171fc39f209a6652dc793eb89216de3bb1b57a7afc742997136cabb30349985abfd6f4b6024c0be76b639af14ee4a27cf5db1802b30cc75cf68b5e9be34b75552fc174e868e6b43d485a73deabf507d4f734c2f9a8dc5120c5364a96aab1", 0xd0}, {&(0x7f00000016c0)="3421723d90c321d26021d679866de8674af888036971190fd411092a54417c88be1b72e071680ffe941635c0089d52538546154cc835eeb258ca3666b1dceaced72d09e1c35201357f9de86e66eb48ddfdf834fab97261087f1b65af54314665853b63d1499086efb507a9b31c5bf99c686f9e79dd39fbdd414dd7a92e4259b80eb5937c2360399f65e1892b6c81e030cb3f9c4f6e77102114ee1377650c6e1dcca860f005182dd78f35a69728cd6427f108a3936a2579ebc4338832eb12612797968df947a8dcb34ec4d80b94aae8ca10775d15c63581ad21a6bca27614bf179f5bc08db10d9c8d0e6aa8f08ebb11762aa4fdae5d2f", 0xf6}, {&(0x7f00000017c0)="fb657dac6c977fcd37e2b3c589df9cb8a3137775a8fd00ec1de5e72d85148fe7dc9906bde14542170fa7447fa9834833adecbedd7651b9473f4e990057c29f8b4de4d23abe28987725c121622f43390134d7e85eb498c033d729870bd2d895ce5748b1084f3440e780dfeeb502039c24a857feef92", 0x75}], 0x6) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/120, 0x78}, {&(0x7f0000000200)=""/255, 0xff}], 0x6, &(0x7f0000000380)=""/29, 0x1d, 0x3}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x20080, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000440)=0xb7) ioctl$TIOCSTART(r2, 0x2000746e) 14:53:53 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) shmdt(0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = semget$private(0x0, 0x3, 0x21) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/31) 14:53:53 executing program 0: setgroups(0x4c, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 14:53:53 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) fchdir(r0) 14:53:53 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x20007) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)) lstat(&(0x7f0000000300)='./file1\x00', 0x0) sendto$unix(r0, &(0x7f0000000180)="907cb21b4958999949b5f3499a554a8c5ad0dab7c94b6a1309cba3a0feb8830292de32757233633382f3486072ceff5c99e4ed77d2303ac9c59715b00c28332e8e7b5be81e4dfa483457dd5d9c4c486ca65d0fd067d4f5a32031f215f17729d92b7da93ad7205b1ac2b40cdca00fa7ce90383332a6122d2fa8344d3ea01c1369f9dad90fb65c5b70cd9d7382f47a9497df890684abcde2a515b94a2ca438b6a4d0cf1ff1b77f396f834860cf12d8ae2dd3ac3f6b1ab211defd677abe62732edd1a7ccb86bb35a94f3d36cf5225f6a08b585d83cb97db226a545859", 0xdb, 0x400, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) 14:53:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) lseek(r0, 0x0, 0x1) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="4e4d5f7ab1e1736c179f2cf8e22a5eaa5b15977abed941a680e3325fb46f8634741ccd254c2c5bf28d46526ef67e27891cf5440516fda1ba399ca11e2ca5e94b268bc28fe1554e823c991be66c2f42dd73050420431d2c18a2fe35659bda0e9304a65af4b39326cf53488f80878e38490ea83481b7ba1beb86ccd741758903091437b5bb430b4500609374eedd872e489c153028f5c49798ba5c4ff6033d28f8f2f2095b8fbe54add8981339ac47c9a29b97f31b70bf6019c088f1e108d8ea3ed65d7b0df17b867ee527ad63940c84ce3a7defde8785b22303226ee0d5653b9126f500e0baa92d401d59f3cf99044aaf1a189d2250ef9bd9c00a126015", 0xfd) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 14:53:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) socketpair$inet(0x2, 0x4, 0x3, &(0x7f0000000000)) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = getuid() setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getegid() setgroups(0x3, &(0x7f00000001c0)=[r3, r3, r3]) sendto$unix(r0, &(0x7f00000000c0)="75be13307e8b7435b2ab008661582ded06eeef808deb8626adfcba45c43d528277d41e87b731e9457ae4403f84c8b65d469b573890723ffe38fc41c1472c79673173dfb3f16d8e736cfa60bd6ac6ff713f5cf21ea5e5126f752408ac96aefe17dcb665908329272f3a783f22e109920165fd29480c496383599d291a6552e3351ed7bf297d8783babe", 0x89, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setuid(r2) 14:53:53 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x63, 0x1}, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 14:53:53 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) chmod(&(0x7f0000000180)='./bus\x00', 0x20) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000001c0)=0x10009) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) 14:53:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') readv(r0, &(0x7f0000000100), 0x10000000000001a8) 14:53:54 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) getpid() r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) execve(0x0, 0x0, 0x0) r3 = shmget(0x0, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 14:53:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000140)='\t', 0x1}], 0x1) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 14:53:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 14:53:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 14:53:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="cf8ee0b403f2e41745859becb023912562f25f77fdbf3c5eedc112af553bf41f325a6a719f66138b272b7874b7111c8ccab24cf2", 0x34) 14:53:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 14:53:55 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x7f49) fcntl$getflags(r2, 0x3) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0x3a0) 14:53:55 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000001080)="773efe454f89d2df0663da842e55bd09707b7b2e6c8a851079d8711ea2d307776eacec381295d715a94f2d3c34c59a0e5b776bf151f2d043068b551e5c87652c4615b1c5ae17059cb5aaff0ef0d53477690c1233ac96c676e39b7bc2f3b671246644a6f4428e65bf89ccc99502f1c39e6819c3f51e2699d87a3b0bf87f5830d6e66640cd54c889858fe95194c0df93f3be1415d31fe3caa353929a94c43c5f597257baed8964f1507aa32808e4215a8d10bf0b017a3bbdea6e70c8063d8ccf6a74da22cc3e09e74eda024d3ef91cd4568af4a5dc58365885244086d863630da4d741dc8dd9e7b7c97def69d3e343ae0eb662d540d5331f9d249f20fb8c66068cf6dbaf911e2f41e5ee08cb50897eb316489219a9246c803e5add5821d6bf1224a552a80f13ddefc13ff2658797e25492ae1932acf71e683023d6649b5261ae9a452f2e32420cda66cd0deecd62114878d3dd8fa9b04faa457879cd871a660e367a1000d4e5fd3489afc1f8ac808251418022a42083ff9e1ba3100d4595bb02aeae8990fffc16c11224cdf3f260f31a43f4cce2e360bd1b0002aa90c5576948436d0dd334c7658c9b5a7e709ff9c16f7671eb3d5f34fbf375e5b9c8bb2f374008aaa7ce60337fc155d535fd0b459c495c7fc485b07da33db6dcbab65031dd3419db25e05500e95bbb7783b884989fc2fa65eaf131c8cd06e923e861083af6cfd63a2ed68d51f2bfea5070928026bd243cdff2fbc6c1edd0d5afe4a21812085979e878abe4e7f77ee2c8cbc7fdcc076877e5b560090aa7b28feddc06570faff82a0f916b9934ba1f9dfbc709a13ae4a41c3af6b3fcc7dfe538995e1c2edf4f82bfb7d122df32832fb1a853fefcddd86f7fb2f53f6c5e6a0ead6220df9b7f87f9c0ee6d5ab6b55a14476bd14d420b2fca5d251a7be2f1cd59c89e7aeb4f79c51f6159a59191fb6559d1ab01b9819b8be1b24f80417fca8ddb6f36d54064556ae5d5ba18e080ee9aba7d41ae4ecaacf3d5a9216e9dec86cd573b90e12e7d6376722fc2c092da790729cd9f2e4f772fc5d1f32ef0f9ff38ca8dae4d12187dc0f8f835511fd77b96b91e818d4bf1462a9584df95453051c90edc2d5b1976cf0df628991602bf3ad0a83caad8fc239b35e65ee36d8d54031a407da2234ea42a61d9ab40b9c1423af1c170307f56b0e99abebeaf8de5d141cc5458433d1cc2950841719bf8e987d12b09c5d44164afa6ac9265cb51d07b474bb2c1898f0074d5bbf0fc15d15a05524a4e2c4da0c7a8777dd31aa7da201952d41d8b381dcf6c9fa3baca108d534cbeefcc3327d58c484d60c13ef23ee94e42e0a5aad24a7989d4e7a9c25cc25054267dff178a312f82c1e6a7ac66f85f38637f8cb65e8d4ff4e486aea18432b16d990348e07c0883d38e717dba66fca5a3f29894082b7830f4a6e178083f000125c065c465e72cbdb1113e306e6a218f7f0c778a2f043a5507207d6b9d2e8764a564d08a64b2635924bc6b5652a85e9cb33cde0e5e19658f4c5579690039094ee255ed75fbf526dbd23cca23d4102aabf30b08f8ab9419e15feae06995f8dd647223348b3fa9b3cf9ce9532d7e508ef4b048bffbde74b9e37dc1ae050b4d43fcb4633eca95895556fe41dc2468e1cb31640ffafddd192aa61eb82676fe2a3946ba4d0cf4bb87ff2771a78448d705074150149dd405cd86f2ba279ce381f5c461c881c50f565226487566ac5728745201bdb3918cad79ab10ca0148e0679bd35316edbe94d4212fdb91ff14510cc69eae935f675d107ef6f4d34c5491df130c8d369f57f166b32c31b18f32c22a58c04281ef4d40349cbd6d22077c24062982010f6da6320770b38920b4135314be9c24512c3228c5f49391d78733de851568f0772c4407dbfd47b5067b1a4b5c2e2a024e1b1f7a2448073f599334c359262f022689c4277938e00a28897f64482b3e0eb53b3211b99ac22a9ea9e07cc794524d2e81f0fca6b670dc7fb2a70ce979db9800cea3bc6cb9d8f9805f1a876521a30e6c56d16b2d5d70da90b976e5258b0f0a8786a26537f8a3c2bd79e9f5e4cfef8e137b1d62a84631359967b902aed3c63fa814348799e5539b1e3157a96cf9cf57540801bdda4d41538747d5638741bbeca5eb0b49ccf2f19c7b35b9de619a1aea6c822c9a85e60b3e42340e92841dfc5ad0174402c4b02db6059839f51eeda81568ffef64cb66cb3f2e09ae298afe89ba658ffa5d9095bfa76ea663b5d746700abd547412a4ce7866204804ed4482ba0ce30fc14c32532e3b5ce7f4228a5d2f4fc2b3df84625106b95197c3a32d7ab6af0e9d14f32bb48ee72ba5f41c93cf8fe37386c596c41cf4e6e60a0032242531068a0c8f4f150b45bd31f91ba846f3c7bdedee449fb19395aa364b83ef988fcc9619744e7dff473ecfc570220cdd03ef822dbc12e10eeac740ac11a7674572c4a0d7d377fcd7622aaef6476dc54ff1d07aa2e7dec911ef3c51dcfa56bf8b372b34674e05dfd704f3600baebed48dc187763ab2dfc6d0cc1a6243ff7e90e369db6aff0a5731670bd8c665de179087487fc5dc95279b55ebf9a21cb2f0626a70ef66c8fa8b9cdd7776954077e916c45d519fa82423ce7ec07051a682f76f7b75f5036924b285919bc24bb374dae400510ff1ab3b0127005f84dfcb8faa1f7b4b9fb13f10f314201fbe29c0cdbcc9ccb07cc51cb5cf1b64de3eae9b3ff808db30f4e010a5ae8b8a57aecb6d19e886488c16a833ce136a4d5dc04c394c4477d670f515d80c6968e8b9d2ee3d6b0edc15c892f320dd9bc7b5e051675845d56b371b11a5bd60cecb7cd01566e98c8d6efc98bff221c8cf1db3483eaa619e54563f2a89d04946a34b83e9e8bdb0f782bbe02e45978a38b9333c47df83198293e3609ccb0ffddc1716be748fd7dc2cf46260d3f8efe51d6d00789940712d1fe1c5634e8828d9101dc181a88617d4745b5c5c39c7436ec9b865e91ecbfedd16da7157804af78ab46df0c16f5ceb866061590a9660618695bf376b9dd90480c1065e01fdace008f03dc6d82e158a780584c90c246008b12e75be7aec5eed326ff646c8556be155161260b02486ac54fff4d04f4b3ab13584b8535903bece1372072d080299f9b7f51b46bd7b991d342d6fcfd506bfb8c8b891cbbaee722486010e3c57cb77a09034d1c77c44c87c0c4c62683bc7ff842b83f692e870b6fc70e9bfb1942d9e4affb017e529f90570a37c469a4906e877bf8ee555de18941f0834e61a4badc55f0cd8b6b97a7b16a4f43c8e71e6501ef9cc0fbe250186b43ce8839439d42473cfc25d194462a24837b99ae431b633c82b10b7da2eb0bdf963122a33e794876e2f9273a98f6add7ed6ad9bea6732dff684a96a7a3ebddbd29fea04f145c2e6005f6bdec6274344633fe397518ea781c388752f8c92b1d2d0323d6967ef3afc8a28033cca5235f1819f651b85bba319f5130578e5912021752c2e4c6e7045444fa3d6e8094aee1c4f7242ee56087e18f44434b81c1ca6425b65acdf4cea1b74b7fec8bccdb2ea781833f242cbdbecd3919355605036a6baf264bc05553d982fa80f2ada0e81ea963b24165970073daad5d219131b6543ea463ebce8f41d0b3f1cc18428f7cd0eb107d28a1710fbe2dda0e53ca8a06b9acbe26feacaa7c68df7f5dc599adb3af617ec9ec875f290d294179498917bcd8ca14da9d60ef1235c40041271b4035e18997baa5a94e51415da1ff8674ca7e5d649619859417e4a04feeff361c18039b24cb2aeccde675118bad5e67cd8de3fc084b6905ec45cb5dc2faa9c9992f10d3a37eaa5a698c5c329023ff8f2bba2b37101f05eb53f8cdd3bed1080c77369a7007c0cfc8c90a57906a6a5d539961f75e7c720cf34494c58052af8fc35727ef54abbccd46a31a8590e7b7d682c3d7b489e48664aa2e888933158b5e6aa68c1005a2c674763b1d6a488d3e1dd94e32d6884a8644f961d86780ad7a48dc73459d8e0dc077a6c2bb8c923caf7e57a15f3b1bc81d58dd3985367c7597d311a0e701cb06248efbc4c33e28d8d7c215f502cc4abad135c87872686bd71de1645b077a4c79211f1261da93b2a44b8c3a05609e176acb883de40ae31c1da392cd01d062161ecee55d4e8b2649a23f8bb031fe782bf67899b3261183b768b8a9743961d40e109bb6f2b43f613e8a55aba5474c1a1cb349bfccfd9805a4b9731d26c9b4a0d90f0d89efa9fa7bebc3172baea42b22682d21cf7017dd5685f070511b300bd62b94a07046686d8f4d9c9b36d2cc1042fc81bee0a3dd120e25598a480a5f790b13a20e7cb6527a32cac266bbb5f90f9e121d0589693d2211be8d777b7c69e2d1b84d31ba73ded250590fe1cd945e451001b3c41b459b816d43edbc9c0a248c8de2ad4b4c7cf9e74403b59edd3916a4416d7a2c605f51189cc12359da7fc6ed1165ae6d129b5f88f64319343f72a6015ba8f0dd1ceda1a3bb47a47063cec982418937d7e429bef3c900e61c076d47089a0ed445cd8207baf3f5c90ff5155de5add99ab05511025f1ebd08e1f2329bf63a9e22fb2927e1d665254edb8cc6e57d2d93a46dff590b5ee95346b8f991e14812056f18831df78e9abbdab24d37b6b7b65733581e9d568cfed2235ed81e9923f7ee66fdb65c9c33bb52383654c001dcf3f67b2c094a2039549e49591973b48aa02b22a7e9d0bf205df1abda6332fc837f95e2ecde526394b28c18eadb04ee51315e3a5a24ff08a452b2f88fb514cc4d99cbce810abe50112244fbc44f6fe1d906726901f56b05831a598f03f983c536b9f423eea29b6cbb6129ff313318a2ad756bfbf3668463c70993bd6200a2c8339f69696873dfa93e45e7f722d8152df49e19a690a52dbef5704ea8b92da84448d390336331824535e3ccdd9b15fa281a3058bad088dd936abaf5caea564d3a0642b3cf320d8b0275891970cb0592378394885f2cabe363ee6af706d975fb62435e30d45475d1a92dd84ceb56728f362ee3accfcd0b44aeea44678adcc301806d32187a2df07a9bfd6245a7e3ebac0c2bf9a7402ae906e225de0e01567fe3285553bf28ac8793cb3b1c2108c789176e1efb9cc7a25ce63fba1ab2fc79f61b00b48cc5febaa09d5c97e1ff4e2f6271251f3a1b8aaf24d7d05e468bcf33de9ed8fceca870e5c847e5485decc04ac9f2835348d709bd57dfcd8e79ee916abd9d0b8465c29da6674556c41009757b065ee7e845432d84be1f6106723394833cfc91abd74b54e31daf04f2f925dd85f2444c95b65dcc93b2929ae1f70726a81adce7398fdec5dd6be85689bdd429fa6cfc4e95bf3380dc2faf3ebdbd3d89d489cf14791ccc6043565ae73cff41131e46cd040c52327691e68d8c9d23a14ce07bc074e3f87e6d14ee0d93cd974d598d0f6f07cb0b55039355d240f112a11124bac11929bf9e154f83e465cb8924b70ae8612b4a6ac2d7bbba8f2265e6e6e3560f3fcf24662ef4e64fb3733e8c4e01c4989f3f0892f3c3b5074cc117ea2a35a2ff645e2915b53793f9550124fc8fd4d8b7832989180f506ac687784339f9c7338db68602f93bb3d81fbb74700a92d97c6f9bfe3cd2901cc2a57fe9a98718992a9fc29c81b403c428430e30934b6e07e3f32ed5a82e405d4a5e23322f4c8839d709b78b0699da4c6f3f1f4dfc0be63869b0cd8a5ca57bd23c51dfaf502d7b362aad353fddff28abf4bbd8dd84a5a46061f9b7c3a292b36d05610540578ba80a40b69b05e7ac8595b8143bb37069f14c5", 0x1000) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000080)='R', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:53:55 executing program 0: socketpair(0x1, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x11, r0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') r3 = semget(0x1, 0x2, 0x80) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/4096) semop(r3, &(0x7f0000001080)=[{0x0, 0x1, 0x800}, {0x4, 0x5, 0x800}], 0x2) bind$unix(r0, &(0x7f00000010c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001100)="c1bb2409f361592436b801c1cd303d99d1ac3dda397944efcadc7eaad40f606bc41e01f43223971b8a3cf699", 0x2c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) readlinkat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)=""/213, 0xd5) bind$inet6(r0, &(0x7f00000012c0)={0x18, 0x0, 0x5, 0x2e3}, 0xc) geteuid() getsockname$unix(r1, &(0x7f0000001300)=@abs, &(0x7f0000001340)=0x8) r5 = open(&(0x7f0000001380)='./file0\x00', 0x500, 0x100) execve(&(0x7f00000013c0)='./file1\x00', &(0x7f00000014c0)=[&(0x7f0000001400)="5d5cfc2c00", &(0x7f0000001440)='#\x00', &(0x7f0000001480)='-\x00'], &(0x7f0000001640)=[&(0x7f0000001500)="2f402b2dc600", &(0x7f0000001540)='%#\x00', &(0x7f0000001580)=']$\x00', &(0x7f00000015c0)='+L\x00', &(0x7f0000001600)='\x00']) connect(r0, &(0x7f0000001680)=@in={0x2, 0x2}, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000016c0)=[0x400, 0x6, 0x80, 0x5]) r6 = accept$unix(r5, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) ioctl$TIOCSBRK(r1, 0x2000747b) socketpair(0x6, 0x8000, 0x3, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x2, 0x81, &(0x7f00000017c0)) write(r0, &(0x7f0000001800)="da938a16907f9d9cbf6ce4d19f4629f9de1cba9680661bdb98dfe14e727c3366c61a08a2c1664dffff2139c41a9e5399e9a6ab1f852ad4d00ef660a70244d6b760d6f973c9f6e63a91842d24d35dedfde3aaee050957dab3715d75eb0b6c86be7d179a402170f297a50a582677d89da142baa8ba89d7e05debce171ac84c21c61f93418f809b1ae6b17a9f0808ab5f54454678413efb722f051be4d7bf56d97c8f07b56ed48bf394", 0xa8) connect$unix(r7, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$setown(r6, 0x6, r4) shmctl$SHM_UNLOCK(r2, 0x4) 14:53:55 executing program 1: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000001280)="50f9bc4733f6f234b7ae974799d0d04df4f8102655f3d61bb90699e0568af8534a80ff0bad5f97adb16340286cee7dc09074537a2d0139ae26e1d7f4777db62ee3bcc934c964578a642bbd0f1d5cef30265c1ef18eab1319ef456e930ccca492bccc29ae7868191abb2ea791", 0x6c}, {&(0x7f0000001300)="23216c841a4d6ec3a2805f33c279990bf44d8dc604085fad88cec29f4dfd9dd2eef31a95bed69f71147ce25baac3ed4d7627c568ac035adff2cb014df6060a7ae5e2df280a6796679e96d88cec3ebc0339aea1fb7496946de3707a8deba372f3dacefda7e34aff541d3528b155b62f0ec846f43c99cbdd", 0x77}, {&(0x7f0000001380)="e6fdd7f1331451697675d71e9d6c1467341914f7ef141abbff58319f8ca9a71893283ba4c423060d5d8f78e4ef0b711566edbc00477010cc5e4f94f683cf1458bb13eb81e7343f06d0eeba7e667973ce50180439263befc0631ebe7eefd18d0b32d995e5b8ef61f6964b4c932fc4f66a9b7b8ed450f627c8cbb17b0b9fe434c816a627ee3f9d9cfc71b2a8caa70990d06edc82df2d1e7842e9ee85cd9a3c788c6ee8c1f71a914097d45a6f16ce8686c4660cdcb5769244c76bc501926ac6", 0xbe}, {&(0x7f0000001440)="53cf15c536daa09d418f04d6e995322b7887bb39bf58f6903236119f51c76019f533d98e257e8f3d85517488b4326ae1c1c52c0e3de540535b07337e72a4777aee755a1f0d70ac995a6d5d5956e03196154828598e70bfb636d26589e971080e57ed54932abd45fc7a0e4f838fe711f9808a7f2454c2af36e80b5b2e0fb5fc7be4685ea9d298d6fdeca93a34937fb8d04e46332459982fe7977acfe6ee2d543a9de9e0e901d8515b0f89339411b5295fd11c0abf243f5bb3dd7e4386637ba402e3155ea59eea20d9f2", 0xc9}], 0x4, 0x0, 0x0, 0x406}, 0x400) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0xd9, 0x800) msgsnd(r3, &(0x7f0000c40ff8), 0x8, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r3, &(0x7f0000001240)={0x0, ""/219}, 0xe3, 0x3, 0x1000) lseek(r2, 0x0, 0x1) recvfrom(r1, &(0x7f0000001640)=""/148, 0x94, 0x40, &(0x7f00000015c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) msgsnd(r3, &(0x7f0000000180)={0x3, "58c54a34b2835b3efdc4d8080b2ba7492c68730a1673bbbc7b199ec7be6e6480036e2407c263c9359055ccfd5328d560ba73a6c6ff1e5f34c8039facbc0d1009"}, 0x48, 0x800) r4 = semget$private(0x0, 0x5, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001040)=""/90) msgsnd(r0, &(0x7f0000001140)={0x3, "a0c1d566aba4f02accc1d59a65c676dff8a6b3d29be7d25e8965d901766dc3b86bb42b6080b33b631bd2b53da0bd48d4962775a0bdea31eb8743f718bb445841c40e9f3096d05c625ee1eb782de612896c6a4ccfc92235fb39da8892566d276329c77a72c5ba533d5379cd9fbf2e033f7748eadc3b7cca1b5664e988f772f7921e479e18a4fac35ab21d237243f2e6a5044ef46a9028829e165c29ad1500b4aedde6b6bc3afac4df4c761187477375f1daed87e2f04b5b87a6722fcc86bd00ec8837e6f66dd1cf8e73b761fbd014570fcea93a965c775d5ef4d12615fa98f07483ad9d44f8dc70338430505f4fe2f990118705bde8180e7fc590ea08f2345ca5fda8f2a1bb58164c4537c9a30a9096cd019004cbcf63fb0e6cd50f3609a7375b228ec7d00202ef4b608e3b312926"}, 0x136, 0x800) 14:53:55 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x40) r0 = socket$inet(0x2, 0x8001, 0x0) socket$inet(0x2, 0x4003, 0x9) socket$inet(0x2, 0x3, 0x1138) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="e8f0e55e", 0x4) 14:53:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r0}, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) 14:53:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207, 0x1fb}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 14:53:55 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/193, 0xc1}], 0x2) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) shmget(0x0, 0x3000, 0x280, &(0x7f0000122000/0x3000)=nil) clock_gettime(0x7, &(0x7f0000000200)) 14:53:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x4344bff430805b0, 0x400) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="86fb4d5266b6a840794775c30fa4bfb5173bfa55626e4f94d9f503bdd8a98caf15dc3b2949519b75e02dc6329cea2cc16e4ff779e292bee45ccfb56a496f6ee98a3ef713594e4d78e4e62699b80bb5fbc681d5240b0c15d06fac4cad120b54e20a5793549533f847172d0e400b48ad9d539865c4862e104b7a2fcc6f84526269f291da4dccedbb4a9e395654645972166201aec113a05c9c91bfab9fcab300771ae14dce3f0f54d3895f261a4766c6595d36a8d6ea01e6e4", 0xb8}, {&(0x7f0000000200)="c49cc6d7a49c6da5b8b7daa23a78998235d377a54a34b1d27f4d5a06485512fb3501831fd33dba9487993fc9d524ced55c16e492e59958efd1e0236311323a5840761a", 0x43}], 0x2, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) 14:53:55 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000082000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x0, 0x0, 0x8}], 0x1000, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x81, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x7b}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x9, &(0x7f0000000280)={0x3, 0x7}) 14:53:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) r3 = dup(r0) kevent(r2, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffffb, 0x1}], 0x8000, 0x0, 0xffffffff7fffffff, 0x0) kqueue() 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140), 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/229, 0xe5}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000240)=""/225, 0xe1}, {&(0x7f0000000340)=""/104, 0x68}], 0x5) 14:53:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x2, 0x8003, 0x9, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0xfffffffffffffffe, 0xd043, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 14:53:55 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) 14:53:55 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) kqueue() setregid(0x0, r4) setuid(0xee01) getitimer(0x4, &(0x7f0000000200)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) getgroups(0x5, &(0x7f00000001c0)=[r2, r4, r1, r0, r1]) getgroups(0x8, &(0x7f0000000180)=[r2, r6, r7, r3, r0, r8, r7, r4]) setgroups(0x3, &(0x7f0000000080)=[r5, r3, r4]) 14:53:55 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="c2ea6d313021724fe1b97978b7bca1d3aaeacdf97e6e98352fce877e6344a832a26f9380d3d4237b518a99c7b6215a58612b2088dbade5abf91984492022ec4d14393ef4cf8d29ff1f319c68255696590abea77bb2f2c0b1ac03c4a8808cbc1b74ae97bba741e1b258724206abdce4db0fe1c6102f6b5916884c05f1446bdc96e47e85d24edb1333f84447315dfebdff76975173d879091d3be3e1f16681f798604f06faf5dc118a29635b9999a425", 0xaf}, {&(0x7f0000000140)="d98d9958afcc82b801373cc2e1a1c460928aff48f49effeea0a46b7025668ce70ec911018efa40059ec0dc0a1198ae3dceebbd2e5d4795d1aa64b246570e4fdc3130cd6d09551faa35401a30f59b844ea03fa684635bb75fe31042c18864fd3acf5457c9da7e05dc7ffa4ddcc7aee87b5a7a452c81a38912d9df11b7d9db2aea86c08f13e06b29eedd322c7aa88869aca550544b31370d620c16246defd9085fd8784a24f2837235949e16e76a37b5a74f662651bd73b1231da5f64fcccb6f4738f6e1c2894879b1cf79af81c6e6c2f316bb54f4071fee2ce87297fd23b6381ff61e5584ae8bd84279f903dd4c18", 0xee}, {&(0x7f0000000240)="646f0e7a8c3c0e219c86ed1a36613673d4cf52f3f51c0ffdb4896a8548501b2013e5d9ceca2ace697e8c0082adc4ef1a38681dfbdb1df3007d80eb59a0645d811681467bd47265449f6edf6fcaf45166d29e06e8b0ff71044f28006921eb6a76662042d68f4ba79bb2440e24bc96a1dcd0a632ec9975607d01cff2a52ff97ed70dd4ad4b2a048abe34a9773b70a3df35cbffe335a3381189f5edcf6b402c2ef1c22df907c9321a119445364012ccd99ebe6a4194a890dfadba45391db1c47691089abd73d33cebad4c5ab8ba152183a0ced5be86ec4239a181ea9e816e3a03c80bcb053ddbd21279869a09d927", 0xed}, {&(0x7f0000000340)="f26839a0013973760995834a37f07714c6ab7f84cdbd75aa9e4f993656d7ad399f572fbf268f00b7a12942088fe4f9f11b16b1054c685f16a9906e46952a162b507e3fef561730c0aee96896672c4ac269137c51f32065255e7c3eeacf38b6d15a908a64b7b75357aa206577d01afa4b5bafb09112145b0b9df44eec", 0x7c}, {&(0x7f00000003c0)="f70fbed00e58474cded87426b0e91d282cdb189bd0eb871604e871f45832170747e90e62a78b30a24b9a3fba0fe9ae72cbf3fa5d2bca75e3753b3b44ddba1c5d5ebe30374e2674675a2cc43bd2c5616d184442ce9d4c0873f0f07ccd9e1aec93cbe9d2743c79b0bbe6fb282266a3907bfde6fa566110fe1b18b338c47aac59c1c3571eab7166c9b045a600429243d4b632d13d9a71ae6346899a77845d5397c8f05feb9e02f7025114c185b9d1ebfe27145ff014a2714aada6adf1f50e78d71cefd3dda0", 0xc4}], 0x5, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r1, r2, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x80, 0x4}, 0x40e) 14:53:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x91, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000300)) 14:53:55 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$inet6(r1, &(0x7f0000000180), 0xc) 14:53:55 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x40}, {0xffffffff, 0x3792bc36}}) setitimer(0x2, &(0x7f0000000000)={{0x29e4a6a4, 0x8}, {0x7fff, 0x40}}, &(0x7f00000000c0)) 14:53:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 14:53:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) fcntl$getflags(r0, 0x0) 14:53:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) kqueue() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(r0, 0x0, &(0x7f0000000040)) 14:53:55 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x3) r2 = getpgrp() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a40)=[{&(0x7f00000015c0)="697e205a2c53d9ffcef1a5ea2183de6e91194724e7a07aa785c509c79cb329d3f702f83a05b771f165155d0774e7fb3a6e330e87914a6400faf7564c3deb668649a5a72908a8d90015e641daf4b43185e20068af4c5f6ba5968f4ad928a411d6dbb66331cec3e77b3d858daf3eb0e4769cbeb2fd4e495cdba4faa884e32dab99397ff49beff298557dc551231f5373343bf9b8122000dfa9f1b4915597f16faa918e98b4007f3b56a92f4c0f5ae79e1552614683b0efbbe6dece63079f2278bae4ec", 0xc2}, {&(0x7f00000016c0)="3605703c7e72bc649b1d69b43469a7ab2b94892369592abf81ce2d50b39f4ac3d6e8b87e9f670990307ac67a569016f00b2b6c6bffecaecd2cb192541040ad05ad3d373ea1ef9e6987073f0275733c024d5b14989ac2223ace2ade582d5ec3df8d3de54a33525163c425399a64dfb2228eb82217b1cb5a5ac16b65280c1928cfc2eab369d71e5c5117be1495a8e44097ac780b47e98b9d5469f5a49b63153c9a6d324313c09f3dfd5a4c1e9c380a9aeb8935ae52a308ddeeec5c2d093b3e686527a61b0faac42aae73d4e99ae3d2cbf222aaacc935620ebaa440b89a81", 0xdd}, {&(0x7f00000017c0)="d568a3a6ea3d7f30d2b5334886edc0e59be79c102657d5ab2cd86caeba9f7e3fc1de6fb7b4f01d79bdd837a0983352c9bd6fd76f53bfdeb1cacee149f7821587150c9e16a8d101912e9f69aa90f891145f0a9a0b609b58d05340560a3d2766f06516eff86e8233fffc3825548399c609201904aafb315b76336fe4e5fedcff5296bc840686fc29eda6699552b1537c9a4353b174aaaf0e1655c975a5714abb79d63f3ecfd856fcabea9846", 0xab}, {&(0x7f0000002500)="93b25080e02e5ffa6c8c54da2793b503109470ac46fdecd3ad2032d786bee287fcdc1515b8091c883bf1262e442194730f515d7b9bc3b0ab7cc4e926ca6117c2d0b2ca28a11266f6011515fa1d8f410ddb73cc22c0920a1057c3eb2a23b802318f38177bff32f0c4662441a990e9abb7bb84cd1625219dd696858fa3752a60b7eec79c9c82696038d34a245611b6953322446113ed9cc076de3124fe0ada0109a31667bffd52a7fe68f201d931f74244f81150b5b4c95870f53f6e6893b751c0d755ac4bf5bd5b76215678b71c121e1c77fd0e9156821db796f7949c24184fa5872ae720dfed5fb1bbabbcd3ba48f1fc165282fcd251dcb43f3e911b43cc35883ac6a542ab3ebb8623285d7cec576d88d840f088be821dfe64f49493dc9d06f2055eef8544e1bf0f0e7c4b102fb31ca6668a1afb5feb5b6eeb001760c9a80047959e097f934d8f0a053e304f4fd77a4091939d7d917831c24818d42990c67381a488ebd86aa91da764c1b88fc586ce3eccfd6b5a8ebfd12ec1c1705f45c9f446a345ba7b69c9297ac482e1bcacb069c91d166db7ac2d2e8ae7471e0ef0f589602644ef0edc23ffcf308272dd998b1cdbb5797e0a65e790262e3ba83421b7e4032994f8ecc6db202d1b2218da164d57cf0099331b02a9ae78efde2eaf58b44570e6346de600a941fb6860c675e61b9b642d9d37853688bf6142ea4b257e4a418311765d1c0733ed3484937ee72681f39c789fdd943b19c0ef86206182d170f03492f95af433b9b4787597637879da7905449c1a738bcbdde9fcb4e5e063e1079940aadecc700a9a698441c98d053bf2bbc16cde484f6ba48bb6f0d6767c2aaa0ef2e2137eabf1729e4f9cf3fcbc45c98415153432d5567dcbc897983f4da80eca1be2122363aa470d20e7f0b480da3c049800c0563f1974a63eaea9ac1dc472397ce73f0ec9122430a0fc413b9d320264d4f367afa0e63357931bad95959bbdac14ccf47e3d56acf74a6fe4381ecd6fa088f7ab1e0e63b2b6b2aac58d05770546979c36b68562e181c213354065eee867b448485a83c120202c8d5fd04fe8253f7a945d34d8de86285443c47c1dc08f3a94622c11e65fa3e373f3fc129e7841cbf125ebd352968fe245fed87e94f08d6831a08ab07750704a7009348891c87f01302bbdfa61eb7c9994b888a02955de1eebc3a6b01d4cbedaa7155c0d593bc32d8266af89860bf1c8b4136dc3cee9b3834ee36ad201c8f0d692e32fcf99c338cfe3059b791494668c4714a8c8f36a4e755435dd720fbe19320d3748b95d8122d1a2a28053a4ce247ae56ffef983980404cd1964d187fbd46c497525d10111b3a7edc0cbd159be8e98194bab721c64da89a97f27823d0f856db8bbcf2a02121312e6427214e738de77399467723d6f40225c0453e2e3b4edc9c8e0212535ee4f0faca456247e829050a39e6af85c6cc3dab8f99fc31c6905b563fc77e63402c3b9ce8d4ef2ec068dbe058bcd1360f64742652541ed7c000f7fc174ad3133da60739c9f868b59b94bd9ab367e1aa32d2cad9e67b1f482204cbe84dfde06eb6bd8f09449dfaee30b81436d26fd838e4dd73ccc60fbeaa347fa78e916963f34be1e457ca8d89d8cb541656ef65ca8a912c97c6bfd792644f27e62412df50caafa038f2032024d7daa289d74d6c44ef54f3ce43d81ead0bf485adb6bbbe57a232ea6f7e6e09710c2fa9924093c72e217ca95c9bd21f3a028d6895730b18af91a2a2ef66bbca38a2d841da555a86f50053e16ab13a799b12e5cdf1d25e3408436afa9bc0a9b131df407e48ec5091cbf57385323021353f70bb1da236c503400941918d7a7ac77dd19c8605025483595b3a3a34bb079ab5d569fbd4069cb18d38a653cdfde9bdbc6505e81d192f6b4131f1b4115bbe5f9094c79d978660b06ce03c86ca741fc9c8ad20949a101485cfcc77aa56d52c05bc50e87eef53669399cfbd019c962b7334d80322a4076c1942b2fc12650e507594feefd00b16fa27eed712913f9a829f8db12c08c121bc9cd1e618918ef52c6e3209a3c84cfb3d0e31e89b87dbf4aec0b70dbb0100fefd87fb364d7b2f5da51b399d9b3d12b08390b0ba54f9978cf589a07358e62d16bd87a7d6469a0832c482fb34946b72adc9d62ccd12710b94e93fb3d8053d7c48c24ddc41c3bb476d66f6c9b18c9742d03ebdb1dd00bdf41e4cde5acb59a4af36f17c250646fa2c257cf2fb5ec9f36190bf47237a8c7b68a8e238e93963516f7d4d03e5643cb8899e4317dbf7a3e2749b2b41cea026f2aeeb91209788cddca7c17d003623ac6a324a1e1bfb8f4d8bfac9e792f90fe8a3374faa1b348cc9b46f481047c999243127eeea3a5af4d8fb1ebb524f3c7058f35c3ef6c92b20939d6abe7eebd211a9ed6b2615a1d7afc5f7f10f2f9d0b88a3a79ad383274c72b1b80f2f6b154726b61f54a1f46d7aeb8d629f9258517b372821c2e9eb3ef404e1a183f2164e1b51e6ecc0576487edffab3f1a3fe60e5257868f8c0b62e96ac5d71e42b01a1eb571c0e0b4e3a3863ba86db2e4280729e00f3c3329a576e7f2f95b2ed7d6976cdf3e866d49c62d86e0d833ff17aa5fa11dd7b92650e7efb595c3a09458bc17b447776be73c93127d5bcf075523bda15557506ec889234f84f71c65fcced53ce73742255932d020c09152a670136cd4bd1987b539e4bd018bed9805428e4f5d40fe334a2d6e4eea5fe09e789dbafc09ad807ffcf22f019c96af60ece6144e26a3713e347a5f0a8e975df2ce3b13db6eebcc0ea864518aefde4f084450080594ef6973230a7cb6e93f8824e1a10b65c2f4d4f42842a5702529357e1e2179fbbbab1467599d20235f703dd3d4fcc88e1a05153de3268742e6e23919f86c50c6dcb7f46ae90574a87994e30e9e24198fce5bf75109acd563b46a93f6b96ea1d1aff2602d8a5b80dec0a0759e366def6b67582734281dfa4f4fde0a39ce6115d53207875461b169157adaea3a3f13422292448169f8678c15d2c65550fc739df5fb7da72b0ba625e02a193673a3b8cd0d92fec447f019677fae7b9bfb0745a714e8f9b35071e15f61a00ceaa78b66e33d8680bb7aaea2c65077c39953efd81b080fef01bd2886806229688e434361814f9fe5439820e365e02b26102bdf660c80eba50f7878eabe6f96db5d9c943f29efa88dff52166a4a16c21dbc41e950e91bbd8c9e093540218faa702e0e793ceccc4af82b6d6aa5dc16ec8a90c1714fab4769fc16cf1b5e5c9ce4ce91ff01e96b8063d830980273e907cfb61794b69d4374951572bd605e4ed9c12f46115949010a231b39984f4d456c1db4b5674fca5005a982aa0e20e8755ec73ddda568d8a0fbd3845f0dd3edbccbfed5a0b14881d35c3147b6524aad4b3fac1e7eb313d09ba52feb8cd35e355bacc82d1281a28b8f646a722d4aa549ef94f68f53cffa1ef006c5f6d16c86c2d94f1745d08b4bd422faf1de081761eb45d8cdc39290a91385cc6d673f6075b1b9dfe71074f4300236ce26d72768f153b386b0cc88b69be2d2d14df52cc4a26d97cffb747362ef127e772096b1497f84a92476b2bc24ef945cf2b93e0c8afb5451be2649d10af49d8b036fbc266fe7b9b06abe4a8d6f0c852b1a2325facf336cd94c7b33d6d64f09fef07fcd4b63a27f3ac24747eb0935c20306797a099b0015de6402f69d5442c344cca5378293357f70a4dc4b888a5408487a0aceb09d34a83b5c410047c601c9af7da3d7ff381348963660d1e43ed56201a1b838a8cfff2000ff9a30052821b5a24ba78009173eef141c5d4dbb48ff81e6f6bc81a655589f893f7300c922310fe4321e4d5b432defe8442a01700f9e8df6b53f7347f08eedf118af23248f044719814a04824b06ab91d3e92d9428ad0d1fd9bceb1f278268d362024cb7800c4307cbdaf145aeb5f1cf47ccd62bfed9c25004f7ec016fec35d520f80006ac0cfaac5cd1baeb25017bc67b26b49d147c85dd1af8a35457434d99eb90ce665cd5091606bf229e63a9e1dc6027c8c06b1568f9978e6f1f61cdec95fceff399c45a2eddb09307733eeb21a588e4210516912f9f8fc4c0a4ed3901965d2f7d1d09da0f4fa266218ddbeb9145202ae2ff59bf7d4a0355e46001bc0c5055ec7876aadc28e6a6b72ae6192e3e09d22ed0516e7132bfd566d1285854745b21c102a4fb135f879079569fd73dcdfe406d40a621fad1fbc7c66d5b2f30eaabd729cac2c88171ea380cf5c592adda1dad272dd6386fafec397cc6e7e080524869f10baf36a43c617a4bea25b461720dd9e1661ca1aefc49cdc2ac6dcc718f30e68d9d5177d30ccd41e30003734b321ea2f48a90bfbf92b709c4112b50d6bb4bbd9b9ba8dd26a353f3e2101c45ab06c44aa81984f24fa7da53fbebf740c141a1d7e49b3bbf8d83e02a3e3fa89ee677110cbf9c287968a71196ee9f927e934cefdbc2c53c09a41c32ff4beb208c96f97c4497bcec198ef51962d860e0c148c4ddb06401b94e53be7dc9d0a1480280f6ce97add781ac6cdf3f5010c0c5e62efc920cc8bc349421c5ff551ce9645dd7d519276d599d08f35bc9825f39f3c47f792a4f50b516b7fb9a5faf9fc5a57e77c7111cb91e09982a93139260a5b5b4c2bec9b7dd3c55f7fe11eb83c975ee16cf947e95a7ac54aeb89b231e0bf23f8e53faa170daaa884db1933e580b1dff8bac59d35af80dacf005c9b20cb52af092514c4acdc6291994f6d913f10e565c320c789f34db2fc455da368d00ef0147aebe8e68d6976fa981355773b555418aad3290997eae108a1571dd98e8163f9f94d4cb98190cb63835741503e341d9c493fa69b806806fe9a88f71272ba2904273ca30d50d130e19b112a50bd89576d49aa31534f589346cdeb75d55fc28e00315ff16f3ae9b37abebdb4a8fc267940fb117d475863dddd2c5c3c145b425c1d6ad6f6e2248a48a536708430e3fa3ed05ef55c4a95522401ed62545ada5940fc7617ac81d0d952fb8e5c11139dacd56bee3e2cc80e8882e9ac72aadf74264e1de329b2ac63fa85c9767fe302b9c749bc97d5c523b1ec180dc732fad5af4c5664d207658210d25bac63e71eff1cef28abdae6c7ee971eb9c518934e30290c7f636dc8454e280408a5678824bb0c8fb14c5a910bc585a3cb411487d8f153661c30e0c2c7387170c0f886d123f2f7be819a2eac6f36e9c939d65f7c83b1ed8046d3aab5f461753a2393d005be375194bbee5ed8a9e8b8d2697f06968fd0907c48cb7a5ec54ed2990c4e3ea629787843bd18ef99d1023a34ac3a11482ecd17e61fa0292fe07a0484b69d776d1f6b091af565e6d96dbb2c9f58093e26c21a5e6a094ae4ea433850d56eb9e7284a30f7e46dc124858496fcad516dc25b4f0615a9b834cedd084d959a4ccc2cc9d2a03042bd93fa617a442339935559ac3b7c27ad6686048f686918bd3d838d81d7f5cfaba7ad4c4e78764da2b3f52f0c195826264b83f705d3626b6ae41945f9b1076cc06a61d067102fa8a3c95291f03a569bcbb2aa31993c22d2304b501c2dbbbe72054515eba560fce7f24a90f8e26d43bd4a6e8bc042711b124b5bd326cc0dc3c2d2e509f3723ee7af273769f1746d8f4542a836d946be37522fcc01935b0dcb25e495f39fa4675c39b3a1ada55c7fb8f9dc3db7653c52529206972f9252996d01348368e0d0cb60e30a8251266f809225321e1da289e7bd8c5d80f41b687780a4b5d753f5163d9290e41c3ba45cfea9f386e59f2116f4bf7f", 0x1000}, {&(0x7f0000001880)="2a76034c2d8ee9b3454c2561b07278", 0xf}, {&(0x7f00000018c0)="dd2ee38d5f2769f1439ecf6bdfcac6dddc1f76667dc47c60d9febb3dbe2be6e1dbb24e10a81dc5f9d0484fa09d41514020b604fb9239c224cee2ebee54908befd8262dbade4e8a821373292e6c40d175f3f41de5884a80f7bded0fea3e138316036a0bc869171c51", 0x68}, {&(0x7f0000001940)="429ead7717e28933e5f548718831083acc10736774fc37d0413553d238c067ecb8cd9ef1162f7a1ef78e03c8e40c44da1d70e0896c4c6031411575b666dcd9cdfaac277fc84e77767b766c64d4723c1cccddf6ab150386ed48072e1ed432409b079e5356e4a6d227e1207df54b72a08ff6dc878aab3907fced8152b1ba650f2c9c325be1ced476edb09ed538f2182ef32bea3a5858431b334c2f13e325c629e56710f0e748d3e748d9f24601d6ac703e28741df188f83a8980b062afc09829d32af7a5543012d397bcd1cca24a8f", 0xce}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x80, 0x400}, 0x1) r8 = dup(r0) r9 = getppid() r10 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r12 = fcntl$getown(r8, 0x5) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x1, &(0x7f0000001440)=[0x0]) sendmsg$unix(r8, &(0x7f0000001540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="abe04353094b2dfff0192524e4d2e693e27c884c8e027ee3c9b6d7f63b67f5d422247eb3b4730c91f6a3ec4e6f6047e308fd546d764b00be8024276d990259e13cc6d8dc9a71be83d42153ab4b7c10b33fc2b5d717d030d71e30a660b90e58331ba1a33184934e4025875b429d8f5db64ee81091eef0b20d4d2b98f84b49107fc07f929bfe52c7153c4cb9f594990bfac9316ee0547bb77e6abdaf6eb538a496828f3dd427ae53ed66ca24875fbf5244f7", 0xb1}, {&(0x7f0000000140)="7b74dcfcea7259932ea78d8dddd36f5234afc48012f27bd3330f2e845ed06204030d21f8f7ac9200b0ddb8956b058b4be65220bfe82c8a43e17ce3f0aabddb2b39be9dfe7019ea1d4f95fca3d9decbc2317c34d8d688619f3b07b3673be88d90ccae30483b730c8306e19a4ebbee05f82fc9d4a1bcc2dd04d3257776e78bbe92411820dab3eb27f0c9ae8f488aecea24b3cc47c1a7e65e7d08711098e3d426687fc38179bc2aee0bc9923cc51cf80f28d5607ffffc9acc044de2d1296d88ddd5ff1a17c3285813e4ca2abedf7bb4aaedbe217d421221ed537a9dfcf15ead6b80a64971206bd49ae62b2237625a764d4996f286dafdcbb7611652f6a9264265d025803f2e38df28b02831bdff09ccabc1d51eb399167c7c8f8ea0238c8a0cbca7ce994ec34bca1031fdca620e9d34c86fa12267793dc185691c4b5595ee6fff80247aa1fa6e5f0d9aefe5ea9d29ec98f2f6df5a3e41bd8936f4bfad3c27cd22e00327d7a648e742a473201b3d56afcce7fdcc7eea3386eb6089ea23386e43d089dbdbfa8cff273f3157846d75f4de9f47aad7d4a95a473c20df4f594407ade972341b9236193657f0f91b22bb7826272fb4acc37292e24fd2ddaf261e42a4459d2a534349b6d391076c43b7f34eeb3c91480cac0e6715a68245120ec6dcd0212038bee0fd67398e8755d37f38b7368905f264cc4641bf80e5623cd677240f4e6519c6caa40ba32b70706f86114ac974ea6373c165b59322c54085e80be71a5e99b2872c01c5ae74c8d89f20e30c1ca7bbf996ae8b1004bfa4ca09c52b400b141deb59a0d237ed2f3ba1c0e1d7252b44262e786708c593e76c5a4129e14e50091466d2db45b09b51b7de824d8a1096205690c7a8ea99c3ba75b3a2a4790eb8b3cff51fc47596c6869c3e417f8f3efa8eb6dbfb9ae3b98a6b21ad3a741832cf09d90647d544c245648cb5dcf23223d3701aee68f369be7ad593f7ad835ea306b7f4dee4f5fee59f6555b477fee10d489d7467fef5000b93d8642de4b99f7f0d7e7daa69e660f98e066f30d55a98b3c7f4d5ed7f7f87e3c5b797f8656c620dde9f09c874de89712fca4a789f02f26f343724c598c6c73fd7a879534299f39a289f73057a37e9bdc977ecf0ff6464c091071cbb2fc93e23b301ee66d5907e90779d4d046bb61960aaebebc7026b1fa28d55ab1072349e9dee4e468d9869081a8afb69a76ea69fe7ed430f9e174032aefa12df331a6cf2c12d2be058020fd796cc3eeeefdf8bf3b4a9f5b74016b042aed72855f15c9802361c30a3e794d76dff3e7ab3317cf60842c7245a0697d89d04cbc1ffb8618617014b7c594c631819ff45b47342c60f3b50011f49b312ead90d70edb4c15ccf2884d1ffee3fd8b06c25ddd1784f618bf5274bc42fe99b5aad7d1f5528557e1241a735afe5be8a1a62469c3928f17fb599bd3bb5b0b21b20e589350d53b58be7706cc002a8f99ebe4497b4d2627708e27d9ad0df15bd0b36e7dfd7b9e87fb1899efe644cbdffffc54134e2b23fda9b2d3178b23a56c2e50e48b51a7d90b2d1b1f8d9e1904e279d79902ff1f26e72db163f41c95fbfb613aab4d28e755fdd68d35c3209b384948623284c0c94c566601c32a036f5048078e51bf43e8837849e6b9bf8734ec0c10542f04ec2f414ae922ecfef6658d163c96bfc994465a82b9884bc9c29337e9b307926ee0ee028d294a736b352035adb9aee29b01f9c443beab0a8ff0a76d3eb588cf992c13fe3d485d166ef0b6d3e30bf68ef66b494ac74e944457f926c726a5db38d7d86f85c702ac3d4870bc165c2b1bc3d36b6b72891e4e9741493cfad5d357ac4eb402aeb38aa8acc10d115b620f77fcb8c342939616d09ed1073350df976aab5f55d5564516612822d04d47c925997790929b7a0bf5a2311f62f4933bc2e481c2654234505905b2327a32b09ee2990e9c46715b70738a25517ea43b3014f0644dc71027ada15529025aaf6a483f9ebe3ba54284ff5309e3fe6a2255bd911f67693928c8da33bb7cb46e45f16c22c24e47ea36d0586e330cbbd3eade66acdd1868695ae0c16d2376ca9df38d296db63272101ed14423e866963de335b5dea7285f5ee0e8b23c6dd6452f4c2b7e99b9a3bd0ba17313f6c87078320ae55d2072c672de167c5296bf2860ca4ec720a42fbb7583e86b1bdf641c42003640ec8dacabc82ea29f9eea01f397533dc82c0480f8834d9f5eb4708d30f9e10c0558ed164a5a95dad789bec623038d5a31ea8532427d44a85aae264a8b9b7dcea9207acbcdd154252a82075f3e14cace0fc4fdc13d15234a8d8d1ec01c7e3294b24a7ad6d279e96c98dc0e9b53d25f70000be3737e51c9659822c63b350f57167f5a3493a20c56c9303eb226117f221f9e741e859ac9010233e5f543391add73387b43cbc54d57112dfe19d2372941dfd63f91481a415fbf48c75e92e6a765d64cc59b904b034b5c654745f71279f59e2b3d3430666c37e26932a8e61d6d8a1b483bc2b8ce8fdc5cfc6c36e3c776edbf2121e3e03c6ac9389935eae278eaf402387a38469e9c639675846652df417235e40a8b6037bdc1e2e65e39e491f44ec06c7da4d42a14973bcc971196fc31a0b4ef014f6c0cb593e0a2161df32e1c2a4470d7b5be0a1aecda6f6d4a5382fc57942ac44c4e9f293cc6be38d09e907741b5a3e32c9a1ff127c1fe0835bb91199f9e06c1c2778fa5bc7cf2afac9d7c6b15b04f97768ec2c4371faabe83ee5e155c9eef94f3bc243497d0d535d0f3358463c54b5168a047f00b45628ceba785b34d8e022b1442680bbeb29191883f23a5dd8d0ffb300585d161776cfa1c77a54156c02e8c6449cbe045c05bb84139e57cac5b5bcc4cab999f94f0bc9cee15aa8bb37b777afe1100b8b6bcb55a9f33af9b51bc25ce0f0c48a5b5ba0a065961ad16ee812b96306ac8beab44da997cdce91d34a7ebb2b1a3bf96aeaaa522bc1029b1307a3f0627488125c60a4fc36f921f2e3c96121f8415eeeacc103338c53663e86af175250761339e0357f64ec166a59332a870a870f806cdcbdc65984ad435f3a509e1a874151d5d9086867e9576a5721594e6f3d80cc2157083f6a175dfa0f9b5479ad4d9b90c176c81bdd0f90f79dbe405cf6a60c18d8869b262dc851f080042638a4922a5b56b3a98d2715cf825b8580fd87cf1f6bc4178478ea03cec118315dd88e36eae674f47099a23255186fc67c62a5310065622b9860f1dee62a9178c3acf7a41d764aa91c8d6a1e0272077fefbf6bb36c35e67c9d4bacf2cc66cf17b37ebb706195d98650e7158a9400902ed2b46c7268b6e040b108c20909f56eebb6fe52fe3181ff78917dd4e08d98db3cc88a5f1cef5c85d72b27686a72718fced6db805ffc070b81365562e1b3e2167ea937bbd6b960da72478ec5c91a0b827c926a30c18b8a5d8b0b22a9f8cdcc874b41177867c9e39b4996d1da80581b8563704a6266fd4b265f612aa14a493ebdb4e362f4082d3d3f8f1dbff08348c0bd1700eda0ba8ffeaca4f17fb436b258659c5e656a6e33296ed3d3891082cee01b5465ec19ae4719c78be7af73b4da94727336564ff7231629e6ee1b82e018366e39b576b2e0f344aee038ebbd00113e70cdcd78c281a99c77feff455c25965da7df5f1170afdaedf0d2a6b7642fe506c3a7e7b231bcc9bfabf1fc2088dd05e915fd30ba7ab10e26bb3d466d8dd5a861bf33a072c21db8ca7a4f835b4cb63b355313f43f3a412cfae8f1a381d05ba46c26aa9032bc702486636621d6bbf8fc8550fe91629bc182444b8ec0f1269298abdecdfb4d954afd85f548355d4e6afb69e08fee317aedefdb3ffcee9207d3a24bff4ec49143a3c4ebf8e86395b7f4b188c46ccc35b26b1c671e740e81ac06eda1f3e79f0b74af3bfcdb696b4b03617a1193b63a79ecacc00902763c3b7268ed260275a3d42a997b6971cfcb52c6d0aeea30c6ede3a4eb88e58df201cb2b13d8b6f4ae95ab1cbef9cccb4a0765b40ef191429706720aecddff50208c275a2ba7f2e228dde6e18f1a9e04754a90bb32f0fd38207f76e81ca33eb31b8a9e53ddf675af9260d6ec7b167151539d384b730039da82e09717df93037497dced794e2943b443d25ff3a6761377863d4f739cc27383da294ca21d05fd0cb44d37614ff98db323b3fed403786285fc9783fa2f87069694cb4d4cc7cbfcfd86c60a3edb02d6a6a8194e4e6a4a75b36a2357fd7a45311ad52a44f03fabd06d2e3dc6776ad6c7076ea4870b6ccbf6da6603d34bc611701e8552cfcc00399887e68b1443d02e015cd5ceb3e1b58f5c53984816bccb83728972c0053b27e5a1c9d2fa6c9c100f6c9f1428e1ecd128c874aab1f24f74d395cdf59b3565acbda571bdc9bb9c6667572ea1fc71e13e164cd224aa9daa290cc3474815f69528a9e22aeb24bd4596c762716e77ce6e0c32cd24a2370c7f6b1464ae640912b7e0c0c4528a3f5b395db17006a8fba219c07c0b0274dd381210abd1231454430ecd9367e51e3da17f59a3851a6b8c5b096cddb1ee08d4d61566390f8ae4de2eafe329349fcc6a2458a390473a37078d6a0592464b81e112c17a1156e99ae8548f7a65326756ecf4b3a1e66bdbab07e6b514c50e368f05f8be73f027c699d03f498eb117849a572966e372ef3e19d3e819c9852fe1bd44da7f3e3a0e904b0649a1d191ce58422b50ea5e1682c14e0303a90013de892d68b1614e98d4d96b49da4d0839473d822b5df83d15c77d6c0010e4a0a9980edc08cd1c1677fb0d681be81da14719c20e5f1d05974f0e39ea1d3f9010921ab1f53eea8ef381f8295e521bb9f6f1bfc0266e631f58210913431026d1b0ac8c0f59eff36a2beff4080c1a068ff7c0cc2c8e9b3864ba038efa00fb35d3296c98dc30aff9d47057dca69ae17577adaa91cc79a727b40bdbe8a1eabbcaaac5557b873d04b69758dc6bc91acf1e6dfe0906dd286e5b61ebbdc699bcf9dcfa058eddb9a4a65f917515694505f7aa04bb12d2c384c76648b700a44a7997a542c2f137141b1e5258eeea0984096620afe5c683b5a7c883b58114e0b7aa9954b3eb4645397c9928ca2f8f3058ec93f44254d0810cc6f3df1c38159f427df3554719fe13ad405676240aad344dcf3ccc101e39307f9af04b9e4b18d4d0db1cfc9eadfd9bb20a251be8890ad881f9f0586775b25cedac62dafb9d60200c51403eede2bf66697218bdd7f3eeeefeaf7975d38e561d49d9148c5ad1821d96057dfb44a64392f0d72b4561707e4bd60ff6905e7c0b968400eef48f9bd2c84b1d694f81a97bcf3304862793c86f894dabfd72aa6b8aa705c7983e1449c9e313c4bde9dfe90a0b7bba61816c0dbce0daeeff08aa8e6c74fbf74525b935fa30d4d2600116e26c01db985adccd81c68b8928a846886cf690037e4076f5e93525408b97d126412b120497ba89fdc7d8fe7ba0fe28cf181eae9c25714ccab09b6bdb5fd348090863061012bfb2530c5fdc3812bc3ce3f83083ae0569bc5a96faeb4d20b75696964d1aedc4746f89d859a91fd724bdcd2f7c56dddd5a0f7afe0ccc2785fc99587a543c89555dc3289371398c552c8e47262afce895d011faedba6b5bfebf5e167c2764f951a631a2d2cc8f86b1ee9b9d8cbf05a150f431ddb07fb736f34f86a1f197bd8cc2ea7ce81094fc279d39234673693bf5a267a57fb4d182cd5dd2ce2357f79a00f5ba0269033dd2ef2ecb4de09fb6369a17f2c63c6f9bb6e0d524d332172748a4aaf01a95", 0x1000}, {&(0x7f0000001140)="cab647d7afc173397b82c00ee7a86a687644f2520cdee77ece0835d8cfd254ff3f10aa04d02f48083b73f21b74ba8d72ba747df92e5ef6d752428502c1e019e170d30ad7041cda268bd779076954b0a956d0b8ffffd52f449fcc58c2ab459f7ef5b441663b5d1a03c2b6472af19db91154b82bd8a81474b5d37606253f092f64b8ba793fee28fb60037d3579fb3e33b3b680ab73a74639d73d3f0cf41ba82107", 0xa0}, {&(0x7f0000001200)="d07d50aca6ffea9c447cbba69d6aa2ae8c489b277210c76cddbae78901b0264cb6fc534d8469ee9de5194831a04e68dc260505d9d3ae0e5f3e996da3cf3147d3a55c79744073158115d3eb21d3d76d2a0ff32332a70dc65d5437babb71c6d666834f3eadac49929e80b668d95dbe3305c9812a90a73e01aa53d65732b71373b79dbd9685ed456646492199b568c3fcf989eeda3bc4c39df45f28319b6860ba7d27889bd2f1ce98673e37bb10eeb3d1d521b9711db6bfe5b4468830df39d2fe16406bf56632c3e0434eace0", 0xcb}], 0x4, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r8, r8, r8, r8, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r8, r8, r8, r8]}], 0x88, 0x4}, 0x2) sendmsg$unix(r8, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [r0, r8]}], 0x38, 0x1}, 0x400) 14:53:55 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x3, 0x23, r4}) dup2(r2, r3) 14:53:55 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = kqueue() dup2(r2, r0) 14:53:55 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5804c277b84ab4b7b3100", 0xfffffffffffffffe}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 14:53:55 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getpid() r2 = getpid() connect(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x551, 0x20f}, 0xc) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f0000000180)) r3 = socket$inet6(0x18, 0x6001, 0x4000003) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000), 0x0) 14:53:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x5) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="007090c7c473ec15cf002e2f66f0858778a003c2b9d9c65cd352faa1696c653000"], 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 14:53:55 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000000)='`', 0x1) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000300)={0x3, 0x0, 0x7, 0x2, 0x5, 0x6, 0x3, 0x8}, &(0x7f0000000340)={0x2, 0x1}) select(0x40, &(0x7f0000000040)={0x2, 0x20, 0x9, 0x9, 0xd8c, 0x6, 0x9c, 0x1f}, &(0x7f0000000080)={0x4, 0x3, 0x6, 0x20, 0x7, 0x4, 0xfffffffffffffffc, 0x7ff}, &(0x7f00000000c0)={0x40, 0xd699, 0x8, 0x0, 0x0, 0x7, 0xe971, 0x2}, &(0x7f0000000100)={0x3, 0x1}) 14:53:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) write(r0, &(0x7f0000000000)="179fc3cd4ad8b86186ce522b6803118b45ab358b5b7c8cf1c5", 0x19) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 14:53:55 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') readlink(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/120, 0x78) msgget(0x1, 0x40) 14:53:55 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 14:53:56 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) r2 = msgget$private(0x0, 0xc0) msgrcv(r2, &(0x7f0000001840)={0x0, ""/128}, 0x88, 0x3, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, 0x0) r3 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r3, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f0000001540)=""/120, 0x78}, {&(0x7f0000001680)=""/195, 0xc3}], 0x6, &(0x7f0000001780)=""/160, 0xa0, 0x1}, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) dup2(r0, r1) 14:53:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xa6694637d9f5d75e, 0x40, 0x4, 0x6, 0x3}], 0x73d, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x2, 0xff}, {{r1}, 0xfffffffffffffff9, 0xc0, 0x40, 0xfffffffffffffff8, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x0, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xef0000000000000, 0x8001}, {{r1}, 0xffffffffffffffff, 0x26, 0x80, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x28, 0xe0000010, 0x200, 0x1000000000000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x2, 0xfffffffffffff27e}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0xc4c, 0xfffffffffffffff9}], 0xbc, &(0x7f00000001c0)={0xff, 0x40}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 14:53:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20088, 0x3) 14:53:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kqueue() write(r0, &(0x7f00000001c0)="a7", 0x1) 14:53:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff547d", 0x172, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 14:53:57 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f00003a8000/0x3000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000065d000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x2, 0x0) mlock(&(0x7f00003c1000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x2ef, &(0x7f00000000c0)=[{0x10}], 0x3}, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) 14:53:57 executing program 1: r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8040, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r4) r5 = geteuid() ioctl$TIOCSBRK(r1, 0x2000747b) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getdents(r1, &(0x7f0000000100)=""/61, 0x3d) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) fsync(r1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x1f) r6 = msgget$private(0x0, 0x25) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x7, r3, r4, r5, r4, 0x10, 0x508}, 0xd1b, 0x200, r2, r2, 0xfffffffffffffff9, 0x8083, 0x8, 0x100000000}) close(r1) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) bind$inet6(r1, &(0x7f00000002c0)={0x18, 0x1, 0x6, 0x3}, 0xc) pledge(&(0x7f0000000300)=',@\x00', &(0x7f0000000340)="23ec00") fchownat(r1, &(0x7f0000000380)='./file0\x00', r3, r4, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1097, &(0x7f00000003c0)=0x7, 0x4) truncate(&(0x7f0000000400)='./file0\x00', 0xd4f3) semget$private(0x0, 0x2, 0x100) socket(0x2, 0x8007, 0x3) r7 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8000, 0x2) readlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/157, 0x9d) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x2, 0x189b3ea0, 0x8}, {0x18, 0x0, 0x4, 0x1}, 0x9, [0x40000, 0x6, 0x2, 0x3, 0x38, 0x5, 0x7, 0x7]}, 0x3c) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000005c0)=0x7) fcntl$getown(r7, 0x5) 14:53:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(r0, &(0x7f0000000040)="3e3880932cf526be5ba47cbcaa7d514936ee5821f427e8e4ab94e2089bcbcf5ea593008d13c28563866470e4e5af6e8450cb4bc408ed5e1ef70121ade996bffc241400b7ad1399e2500145a1c8094eda181644bf6b56d086e15186319ff756f5216382d38ff350d1f334a9a063065780271b283db21e5b976a91aa9e787cbf4c111803a7f1a51bf21efb64202ba6fb8895e2e5fb55600ad875024102221e9b7a401e450007b6383c431ddffc22b1329fdba631", 0xb3, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000003c0)='L', 0x1}], 0x1, 0x0) 14:53:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e881fffd5cde2b8"], 0x10) socket$inet(0x2, 0x7, 0x6) getpeername(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x8004, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 14:53:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000003fc, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2810, r0, 0x0, 0x0) 14:53:57 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='r\x00') open(&(0x7f0000000300)='.\x00', 0x300, 0x0) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x0) socketpair(0x21, 0x5, 0x9, &(0x7f0000000000)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 14:53:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000000)="e0ffff0000000000", 0x8) syz_execute_func(&(0x7f0000000040)="f30fb8cec4218df2e73665660f3833ad01000000450f6e78f5c4e1fa2d5b0cf0ff07c421a3d09f08000000c4237d0514ec04446ec421792b20") getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 14:53:57 executing program 0: mprotect(&(0x7f0000eaa000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) 14:53:57 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x800000000000003) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x2004, 0x5) 14:53:57 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket$inet6(0x18, 0xc003, 0x6) recvfrom$inet6(r1, &(0x7f0000000100)=""/44, 0x2c, 0x803, &(0x7f0000000140)={0x18, 0x1, 0x7, 0xa4fd}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x2, 0x80000000, &(0x7f0000000080)="7a9674078d69d08d87e44c72eb03ba3a8bc84ff645c374362c3f7f5856ee602f976f80bab6", 0x25) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x99, 0x634a, 0x899, "01187c915c162e42dbb90a80eeeee589ead3e8e7", 0x7fa, 0x7fff}) getgroups(0x2d1, 0xffffffffffffffff) 14:53:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x2) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) 14:53:57 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffff14}, 0x10) 14:53:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) getsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) 14:53:57 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') socketpair$inet6(0x18, 0xdf282ef9399007d6, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000100)="f72808443962096c00459478b65dc0ae021351593a434392661d1ad03ee6cf8c9bf1366837244e5ce0cd448ed0b2447b864f4839f1d2b823c93f8bda84a7cacf6028ddc608f80ec09410ac772ef876e0b153a1c78742fb9b028c03179992d827b810cc161dc6326d4164c51201cb90f967e10fb16d5dc4585da5996cda8c60b6d8a3c55582646c2e13b7a8e7d2295a35aa7f6c5928f824c66db0252094257d3650bfa9ab524b46d50c68417474d75c55a2dd7321507993", 0xb7}, {&(0x7f00000001c0)="d47ad7e5e9d7de545ef44fe367e78358414f0497f819a56a42773a3bcfd0e9280cbde0aee9c9589de91c46a4aa9e959fddbc23e8ac2568ecabeb363709bea221765767e210406e4b160dfbb886eabebbb0eb0206", 0x54}, {&(0x7f0000000240)="f3a12a037cd167e03ebac32521b124e31db07a1b611530c054226be006a6f50c8f4b1d2e57b4520cf42ca33cd6362c71cde1d4a074dc3236ea167f8058b9446921117484b0f065f6efcf08162f10f3720d69d00a63fb061bf07ae8a18365c00f452eda21ba3ba8e1495326d04ab2e8ebabb17ee6bd970f9366370c8d0a89823b1e84a33b05475e7ff47b0eb413", 0x8d}, {&(0x7f0000000300)="25f697501b090bad922bbb949cb2e706de478ef8c5364a", 0x17}, {&(0x7f0000000340)="0ac36b1d20c9d90ab2a0a8cf82a400eb43fb919bdb6a94fb1c2f9d1be59a526e92b05546c89c52e5938be24abb57e84a8acc0c6e5bf51186da7a1c97480a18710bc96b66e640ef7cfa4d39ad13acac5233c610ec7df7d1c594923425b20c2d67419a75b9aadeff5351cc920befab19662e77c5941d40b4ed8cdd5d1c131414ff83616c8b1298ddccdbf34e99377da5ed3696cbe656e0367418f40785fa6ecd6e74d8960fb16c71664bd78d1cf0aa8b688666d6de1306c366a4134ef5622335c1b9ce701001b146ad65ff70161b7625d823d815c5383734e5a2509fe1614e1e41bcb357daeaaa19e58c9b49c5dc6e2b6ba9072a", 0xf3}, {&(0x7f0000000440)="b8ed7dd94cb60c97b0aac44d6dc46af7d2f565542a3278ae5658f4d554648402d98a781064002d273e6cc6cf5b48737e30ea7e809ccc2e9c423940bc0b8af14709ab0d8cafa8b76b7c08deaf4a42bf1b9fbdd826c1f2a3b04c8ce6e325c009c4b311cc74e07e7d6780272a18afe8cad255c61478f91ba80b4d7c6bd8928e5e1420778e8c", 0x84}, {&(0x7f0000000500)="18b8d746dc608fecbb29d0333088fcb2b2f1d1236c0e92f3fe43c80213fc0c3c58f4fd5519a70c54a2f6446fd17bf243b51fb8717a4d779da50e9c69c7a8f5fd2f654e8da717fac230b73e8206287eb6b646a1a1c075651c90fc64dcbdb3c22310a2c914fa0f423706190985172dd1174b659ec1146d9b430bbc8d693c8cafbccb3d3482d9181e6621ee88f8e0d552d2fd12994b48b32dd3b026ad161f8fd214c2017c293f873c4f30b3577136a87493935e4afad059dd849202d32583c8fb4b231751ed541f3ca2163da0fc2995ba564a97389d7a6132499e632db59d5d0b83e9a456505100458ae3cf66b1754462237e53c422", 0xf4}, {&(0x7f0000000600)="525ece71f6b293deb6fa7ae02dc01e5b2bb0fab40370d657badc6242a4534bbc84fd41044b50c7d006ca24fd9a8ed3f5d2e37b3e153cc00fb9e8ab27c46605250326678bd6a4f62efe711c6053e633f7559df85f69fcd298a1169593c6533c353b761d431be0223c93cab6ca020d4b87fdf95cd8572a56ea40c9fed960e0e066226e7a32fd8d9c2740e4ba", 0x8b}, {&(0x7f00000006c0)="241e08b5710764f7597d594734c39a58b72b252988939c46d6387507becb68bb58b4df1a5d8cac8635ab49399a24553e05bf74831556a8101709c3b2d41bfd51aa43889d778f6e6f48a469778ec158184832c15b04bb79", 0x57}, {&(0x7f0000000740)="5206f45c860b3ecc2a1c93c882dfd0d5bad942992ba4b58448646d47761675718961eb19937d04270982484cf2927ec27bf834bb9c384b0fa2345c0840b3188ec337e541f2ef960ad824ba192a0d436b8152570ae0c04fdcb986f448b3f6ba3e773910d540744ecff859ec7c03d0c09f3a4cee8838e575920b761586eb055fc7b159eedc7027e229f064475174a3dcd5ef849cd936119f3f8641c25feb5437934334", 0xa2}], 0xa) close(r0) 14:53:57 executing program 1: r0 = socket(0x1e, 0x3, 0x42000000000001) accept$unix(r0, &(0x7f00000022c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e682e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130931564293cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa99aa8692f9b3aa213604c5ac0e816483e8041a7ebe44efa163d4a1a5368bfd3781bc16bd023c8f6d98019cfcc4cdf1462a58bf89eda64dd99368516badbd8be996cbd1993dfb4ec78ddb6821aef9e48e15a0ce7e178a178d69df47465e5d63b05e3c7366ea8757eed77e32848f3031f776f70cfcf32fb7281b492bbb20289d2786027e10af023eb4c838aee55ca6a0fc02df21ff2c04e225bc5d46d025481ba357d7ae2978acc3e646930e2cedd3acea0a045c01880e2d0000000000000000000000000000000000f2494bb7eee5b01d1293bed6bad90b996cf5cd9cdacafe96dec657af4c139cdd19fc982a5ae1b9301f46ab519b8cf25c6467a01ca1305a41eab7134cf04c0083ff567055068a1b"], &(0x7f0000000000)=0x1002) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) kqueue() 14:53:57 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000140), 0x10000000000002b6) write(r1, &(0x7f0000335000), 0xfc94) pipe(&(0x7f0000000000)) socket(0x20, 0x4005, 0x3) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 14:53:57 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0xed, 0x0) 14:53:57 executing program 1: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/207) setuid(0xee01) nanosleep(&(0x7f0000000000)={0x40, 0x8}, &(0x7f0000000040)) semget(0x2, 0x0, 0x100) 14:53:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x4) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) 14:53:57 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) 14:53:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x22) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) 14:53:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 14:53:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000001080)="97a1f86c1a4297733b17a2c595ccdf69cbbe7501d75adc5c38780b821e4855df4ca33fd8f0ecf3884479e245c0acf61a7591ca9db664a3d3f711b9b219c52b560b26fc75abbdc89c051e3253cd5f0d3e400224db13defa9547767e70a9cf014b4646cb8d27e9d71d8c90025cd944738a078bfc3303c130d4c92acf49bd9ac3a9bf83435c3d9c7783d790b5e6257d1e74933da2aa28dafa0917885ec1f3e9095c265260f0e2b72c16b6a2ff0ff5abcb4d4bbd05efc6338b535f0af7cf1a61e0daa13bd503b86aee5ca54f5eaf277b6b04683092184f91337b6b90a659af0758dc27d2be83b187d717894206106d877406a337348019a3da29471d6bbdd514a74c45be1f8f4971280ae70441581505a3a9ec3a9e849289e545ea379843ab312dda4e75536d49a6eca1c2e7654f89cf8719da249ef88c04461f60b67baefe21a7906a308abf94e81c3fe1faff5b5e1376cce283b248098670b328af690327e8a88577d40d9529a0986882f37f4ddfa7a3a113de78ff912fa9877d438b035bb477cbd67bc79fcac4d59fe90c4db823118b30fb381322865f5d982484142e385c92f766c8a958e7689071dc9045179823f047637fe2526c35f2a5eeb4af7df6458e3af8715541324c7f4ec4afbf35c65750c873cc741250547aba925186fac2ffc2191a63dc529d8ff7236b9e402f7c536ffe15dce2330e795b3533252d2f2c4816efb7aa95dfccf18306d558c572dbdd1c9bc1f15b366f7b812c2db4551440a0a6b4396b5682329bf6991e7d6dfcfaf88ec8a5f99b5f7201a9928cab1679e4a3e785daf1ca389fc708b4bc406c64a7dfba40647e04a7c9977602a1fe998bc3f1f80e6edaf0cc8ba1faaccaca75fed006517444edd6e4f005fcd1e08d759e963487f04453b769eb84b7ed015f894baf51ceed5ca1187e046e97cdb0a2bf677d4f689656f8adbfdf4ffc63b756d8e28d459ad3fa8ba3bc37e1fed7e85a01efe6996e378d2f0d093c43537f35f11188c269d096c5f4a558036321487893f87dd08a01104cb729b1afc7d8524a4838ac77e0735657bc0e052c98980eabc95f331985b0955176cdc4eb3b8f12d7333422daf89562acbc995c125744e210cd27dfd4bcb7bed696f513a05dd8267b8c637d8faba50ee4cc84a5136516622ac5d61c0453d5b69b647c4de7491832d493bc830159aa8bbc0e72e4dc79f04fd127fd41794e2c00ff830e4d18f2a15e07e256af90669ae5480d5e835571e6e4e4630e2130fee1a0ea985a1f8adca7bfb946ddfe6d1d4e6114e34b446d32a418a47c0d886d56e1391de660ac6721ad78c7b0fe1e7af41c4a1a0840b64650032412205affca36cb12a80721cc5ccf4a80cb68a7e096893a8216052f9e39e5cad0c2c1f46c3d3a34a6118d946f1cd9020b54c64b1c8e5cbafc485fd9af110d60fcd75f7770080ad8da1e0015f56dbd0a749ff1e0f7560acc141534c939fadee07ec787b12a6869328ed302fecca991a60991d003ee3624842b8a4aa845671b176b780286267d51c5bf71c11f22350a8982006af553707351eb927d988ac7437e4c5701c2e9cc1748613552ed3ed55f80c6a7979ad91e96e9edf15ab97dc99a1ecf125df6974f361bd4519f8f911e4c0a05625160081abfc7869986f8cc21336e346acfbfc2a254a32852df1ceb0b75e6605810e1b567279646b7228e2a44dd234e77603bc20f73028a240ad5cc5740fdcdef881f2a061cab0fff7feb12d259a12a0e40063e151d797fd5cd6e1a23f0d2cb2f4c0da4be0c2791482a0c99ddb4a6b2ad142dc96cf6f210f4f51fb9fe0d701752af4104b6a3ddd266c1bc4dd66c95f2cfa0e0c791c5415a43223e057d4d5d166fd810749438fff882785b022fcad91f9d8a4dd4783734d1e2b3fb580c3f6d62b3b1aefd07f1a81c7c80c64cbace18354c609d0ed82009a3615f4283c55756567f8b249ce16279f51ecfae00961a419194cf766e95d654c083e66d59dba1c19a5b76da8543f445ffa1d645a2f735af34ca396e645bef7562eb16d3df16396643c82753c01b4cdf6037c4c3f864fcc5b88756525a04942896c9c56fa61de63b2a31cd10cc29aa594b97838d2b3d3e25e131fda94f29e7bc95a85a9f76ee79185a70eb3f735c647e8e632111dc4cc70976483dd47afaa0454577a8d773ba8b2d6d63ac32a7be88410d1935ac650a02328338acaf0c3b81b585da888d181c20ed605b77817750cc48576072c077eb471e20d764444daec9df108616e878db31d62ee5e9a7dc3032337c31bb630c656c3b44c12b22b707e0ccc61d92753409c543b7262d58f418a5341ed82a993c61a6d51ddd31b68c0614f04df81c9c57923c24d36197bdad921a01de0b2c2bd575f20c3a9de29d57d708b4b7c0c1f87bad80b7b09fbf8cdfd8adda07e083a09a239585be448a101fd864ae15b225039958e5c36d50213071f0ee8219f0824339413bb54e8728645f03447fabeb2714ac78484387339105c30ef06e561ba027c0aa5dae832930ade2c8ff8dd06e800c1d523327628729f23ca291e6fd6706d31b50dddaa4ce9f6e421bc1126518ee0103a507cf210b57d7b528e691b405c69a6071be4bfba061b59694ca4c1e25ce8de468bd134d6ce5080259d65a273b92afc52c82e4844312b313d3234328725075611ad5848ef4032fd95ae5b33287dadf4ca19eb7125807f4e9ba5a0078411630168abebc45f5eea54ac5050d72c6531fcb226c5cc15eaf6c35e4c7ebe39106843814e355c0ec4cdfa4497f253037870db349c6b504103cce65ffe1513c67230666f179eb05496827f1815159cce5612599b49976573cc68fc64744ae06005ddc1eda02d611c562aea7544843208130c90ce1277c0ec0a1f561b38353596cef7f3df910a076aa7cf0c82fa85fc4953279711917ecafb8da83f6d0ca27afc3d7adf0018c080b71de6b97ec750caae9a5193e42cae9001fb5a6019de57b390fa43c89da8a18bce6e0d511fb1259af3f36abdaab71345b8a405f03a29f1bd2d012056a5159f0473076ba719b14305d5d1fb57f634c59bc3ba30f6a5b0f6b8dbb15f2fc6d8eff1289d97e45b602b260eb028d1b5da8df94a9393b5414a4169389aeccfafdf89b41aa058b9c6818441c9ff513eaa4502716eb0e03e785154642c2adbb17788c7edc316931e70a340029660060680cc796c93600f52d06719e52e981b9b8d6d96dd7effa7322e04923b9322b325111e73c74f362ba86b008ff04e17aab768c99d71cce4d80ce0e8e8b33dd0d8aa2d37ecfe501bb9bc82cddbd12e998ccd156dc853cd0e94b74e453e418320710ee2cb7da9034d63e6edb6c20f7d1fe52918686521c922578b5f10c3b97da3664e7e7880d41ed93c39d1188e3c8304c53fd0dd3d4bc847d7d0295889c83d8a32e56482bfdbee69fb8d533ae7a484b5e225b87336e651313583750edc47053567564bab989a0743f7012100220d72e78e6f5d871f64b79b13b952a6ecc51263974f87ce17cde535d195fbfac41b76d15562dc028df1b1a1be85ecc3847cd1da1f95cb5309fd6e42553eb410aad413f9716ea27c90c8bb7dc4bba3313e364a5084cdc24329acb865b3058e9cc2cb5c0b763473566a728c0d3070305d538378cef2ef43c419de8599cb280af5fcaf357e3737b1cbf84184e29ad1d1a86aaa3740f32816bcd34c20360af93b99259e4750e25ebf002c89ff3e27e92b61f8ca1289b0a34b9039413be87862c384566a8875a745df888ffb8bedd5cf245704c78fba9be6d14fa828d9608734eccbc37605b85932fe250376f9d5237a54a3f5963ee659d652570348d1aba14f61dcc27d31490df4fefd2756f8049516b2569b2600ed95292670dcc818cd9b5dd3446419c642ba3c5526c29ad540dcfb473f0099ed62294ba7a19e51abf2986436e37c603e30f9d67ebb54329af626a09edf46a9843cdb27493065db6c4f3315f5f49a66d1371034ad5c07445d112f898712ee9ccaad3a208985d7d9337c4ba8c184c18fbe44806a781ba1ece528a83bdb5b08831f4b74c8043b288ba194457b38eb9d893242dc8095ad8a424bc778290dcdd4c8c10a86037d32d77bc02ae682f9ab6246e1cd41296ce911f62603e5595bac47943b611fd47dcc76d00735aa688cf03823611c77a154a9a375376e17d58a1b0d56a676c74bfe7bde16b46dcc012116b372a6140f723eb788cc6b2936f06025964010a7877c6d7fd14630343e762f30932e2ac62d760653cc951fe09db4a66d1c9193f9282ebf04f2b104c0de30263ee3855fdf87d1beee87ef92d1761d73032a71959587457207455b86820757a0b0ecb99112ac38ae68a52d668ff885bcd2b9bcca6876a7f2b519fc7a3ea71b745b2e556e101016231777997ae1f2387c56019359cdea5bcd7209102f4a576c5c762f2c8c80ba273494f3d409764fe8bc6721e7e9c710aed3cf5a42b7fecd06c5d09920c4473f0959e7b56378f0ab16e05d3edb05e4ac84ed86c7a78fe12bf05f485b7d0272a8d190760e0bc2a2077c10f7aa6f7464448e6e27f5c3ab3257436ebfa954a788d5764c2af5dd54ec46f77329e0d60c56c75b0277f8b4a4e38bfa84b6801eb5b7fd56f4fd7b5d3415f362cd340822d8c6bcfeb5ae8c95f5a7257a7079e31249fd2c2653c28bfc96283b22d42bc5127ba9a5ea38c237699b3420d7ea45706bba939a7642a96e4d601ba8b9be4bd6eda7363bc2a98b30bdeaf1dddbda20fc7fff84a4cbcec55fff3d4729fe5a84f51bb7976bc7c7c169238c1356391be8b64fc453a4590711b4941655fae64b932fb35957a803579a7060134c8c35ed46ddf31f09fbbdfadb03a763d7885419a47d53ce0e67c89f21b0e8dfc4a97caba1dced2f864f24a09f63bcc0382cf75b67db7ac8773aad0cb8f1bf90082d4057ae70dcb240e4da3be86a318b236b650133786a5f3d9c42a92396c6083b6f3092e570d2934d802434246e2eb89a4cd7a6dc4abb7fc58c6b236bcd8292de7e80630567793f407801a85913b3f41d7caf958dc0899901392a9221e9305a62396c4987ae6b368b2be491c18ea282c23480fd70859103420007f613ef9e819e81d7fa416a01b3c4ac4226662040ae88a67438e6b2806927b353d0c18654b01b77503d3e0a44eb4f792ab65fb0fc04f220c94c366a5bd55ba926504c6d3b261dad9ba7285cc0c60580566bfcb7d6e01bc249189703a86b85a1fe7314c77de61af30caf4809eb73ee248ad016bb3bdad1fd15c2bd4536bb09e20ca6a9bf92f71794797d8a84680b729e6f42009d0b35dff0d9a779866a93c2efb8a9862b2230482a2135aa644ca19e46f62a5e871fc6a3525f8dd1c086b74fd27dbafbcbfe0fe49aac2002594d2e28a71cd131679024aa4a9f780d64dbed73ded6299e2ccee65b60eb5f3ee278026e878545980f3e1ca159bc962a6daac20dd63e5c8a7633961eccb9378d9f4b48f0a904f5616113a475015f0c026442c860c361e0b30c25f7c40326ee2bf90c8d954e07265cbe2c7cfb4e5b8bf25085fe9129b1ecedb94c3025da1b0ecca214ef7fd1ebdfce99cd56ced76be78e15f40701d839e19cbaa2d8bdf79c6a0507033d005170c3c30404c510094d819453b172efa5fc5c493a375f211b090e88fd199a6f52e92e5b4dc5e8e1fdd01cad3dedbfb375f609b260b047b215de20857ca5749f80ea93ad2d8f09b8ac33d5a2fe325b1956d617eb4756e470100df16acee01cf664730d2ea88c263cebe6040b7d11b468c5a3d5d2e0f79841eaa24df8da272", 0x1000) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) dup2(r2, r2) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="b7f58efb204bfc3c03d44f885cd2a097bfd44b11664e3f2dd163bb3268e23ea8e591af961b09237712be75ad592a6ece70c8549467e3d69f0e6ccb10501f5189558f81c5c6bb8be14b93a0e4a7f535f71e62f6b7e6c0f9164933cf55e9dc2a8cc49c000ac8254a47eca7584e9ae2ca3f81f9d6891bc69b734461bf376956e85b1ec283f6d1d6f338cb9426c691f0dcf47fbdbd0c17eb6031019f2b9c338dbdea0db86a7d33d3bb5d2ac404a9ead982b13b598abd144d0cf49b1b9cc57b2536e265d6f7bccdf8393fe7dc450800", 0xfffffffffffffec0}, {&(0x7f0000000900)="bcbce51b7333f3ac1426d5797678e722e2ff112a1b39e31666c03ad0c57c770c70331325837f27501367c0fc1dce9eed85f013710642e72d28389e3ac21823150c5c2fc70e9c9cc5e6eae6016df48ef60398882c171b4afb0b4f82463c6dcbe98dcfa08b788c4b94dab3ea8baa4ad1d31a497839940b704e8cb96eecac08cf6efdd49fc89832330308bfaf5fb7fb00fedb32574b743ca397c0146e144322e8da53f06c517890df2922c121a0ad8478513715d9f2346bb63c40b676d279bdb8d630073e07598ff27b533b78d8fd0c7ee74fe36faa26983c43864bc37150b53ef73deee8992a383d4c9b10cc36ac379b13d747ae15fbacc0844066f0f032af8923a467a638b410758ac7d45d1c9bea281cda8e7bb1065eaa4cd8e02bac10a7071d0708f374ab9c17df32100323cd51d2e88aa01090", 0x134}, {&(0x7f0000000180)="d51579e6e17803773fbeb8f08084ca828dc4abf83f42397f297ac10c12e3", 0x1e}, {&(0x7f0000000400)="f6dc51031bb9abfc1bde9f7944fc92a649e6bc062b2832a6a728be5590ffabf7eb162a1b3e07c43497f65bca50172a5eccc68c3b231c510d6a85ed4e7d675df8085ccc6cd19aa931045e2ae8c6c47f3aede10a9c4b8f8caf7b1976c8b1986e8f435fe5b8beac273bd242a24ee245e2", 0xfffffffffffffe05}, {&(0x7f0000000840)="af73bc4154e867883f7a7ede4bbe7259c2d2994760581c530e29944b3ae1d6a88379c71f029a32ad8572fedccdc679a3a18fca37f3d98b7bd35f869c1b273f73dfeb8b387469720933ef43afcede1f2bad6bab254a7c75531d075a1dde3b76793b1708a3fc8c266ea2ae77fc81a0e69c60fae5a994f847cf92c565afec4407b03ec4", 0x82}], 0x5, 0x0) 14:53:57 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) getppid() madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) clock_gettime(0x2, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="a95857", 0x3) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x6) 14:53:57 executing program 1: r0 = socket(0x11, 0x7, 0x7fffffff) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) 14:53:58 executing program 1: unlink(&(0x7f00000000c0)='.') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x18) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) 14:53:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000100)="c5e07798bd127291aeed6638570900f10d56bc001ed693b8f2230832c95702af054224c60b2f403f223056", 0x1c) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 14:53:58 executing program 1: syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xfff) 14:53:58 executing program 1: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1ff}, {0x18, 0x1, 0xde6}, 0xa8, [0x611a, 0xffffffffffff75cc, 0x7, 0x8, 0x400, 0x2, 0x0, 0x40]}, 0x3c) 14:53:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 14:53:58 executing program 0: select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7f, 0x8, 0x4, 0x4, 0xab7, 0x401, 0x9, 0xfff}, &(0x7f0000000180)={0x8279, 0x57a}) 14:53:58 executing program 1: r0 = socket(0x2, 0xc002, 0x6) getsockopt(r0, 0xfff, 0x4, &(0x7f0000000000)=""/198, &(0x7f0000000100)=0xc6) r1 = dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x101d, 0x0, 0x0) fcntl$getown(r1, 0x5) setsockopt(r1, 0x0, 0x80, &(0x7f0000000140)="d15b3db628787b55d5b0e62b298d08ad0ceb9b4dc31784684309cbe4c988161b906a55c8bf02eccc4035e390aee489a167d2006a5aefe2aec75c63d1c85073198158de04131330c4d147d03e695f635dfc26c90d3928ee302c39a546ece92992600e291e78cb63529ba11e429d0beb739f093ec210c2dcbde7a7ff323020d348fe9ea37fbab35037f52599ff1ca982d5a0a2754c6318404d4fe569e20cfebec116a6a968acdf925fa7819d924277ededf4f6e274aa01", 0xb6) 14:53:58 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x14) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/106) fchdir(r0) 14:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = semget(0x1, 0x3, 0x220) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000140)=""/159) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000100)=""/3, 0x3}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) 14:53:58 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/181) mincore(&(0x7f0000124000/0x2000)=nil, 0x6e1d618312435888, &(0x7f0000d6e000)=""/34) 14:53:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000040), 0x0) clock_getres(0x3, &(0x7f0000000000)) socketpair(0x20, 0x8007, 0xe777, &(0x7f0000000140)) 14:53:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000180)=""/20, 0x14) socketpair$inet6(0x18, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xdfd, 0x6}, 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) open(&(0x7f00000001c0)='./bus\x00', 0x448, 0x1) 14:53:58 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="185d2bb46a189e9ff030b2cbcb1af93bab659609863888452c817b462ee16d7892b922bc4537dfa1c8af790e9c60ff00c82f61c83145acffc94cb9f2ffc24aacbdb6fce529db440cacfed061eb8b923688f2665decf6737b7e24cfdc84318ae4cb27d61c94f692762169c09e7d35d5b945fd2d79726b7e0a54c0578383db9b9d852fdb240d53f94d748d235f9b", 0x8d) 14:53:58 executing program 1: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000)=0x800000000000, 0x4) 14:53:59 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 14:53:59 executing program 0: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10080, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x50) r1 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10082, 0x40) linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x3ff, 0x20, 0x4}) 14:53:59 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) sync() 14:53:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) 14:53:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8) r0 = socket$inet6(0x18, 0x2c001, 0x100000001) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) accept$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r3 = getuid() getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x84) getuid() mknod(0x0, 0xa8, 0x2) shmget(0x2, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000040)='./bus\x00', 0x6f4f463b9cfbc2ff) r4 = getegid() chown(&(0x7f0000000180)='./bus\x00', r3, r4) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x67, 0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 14:53:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x8240, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) write(r0, &(0x7f0000000080)="1d64fa7459bc4f504bf41cd81c6e19b9cef389d09415033609e49e07c21cc65102d74d53495c19c165fb52798acf7f04918ac6b49a0d76acfd54a1d6ed1c7b22a2c18e54b26e68b16966312e245d", 0x4e) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x47, 0x1000, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0x6, 0x1}, {{r2}, 0x0, 0xb4, 0x21, 0x4, 0x3}, {{r1}, 0xfffffffffffffffe, 0x94, 0x1, 0x7, 0x2}], 0x81, 0x0, 0x4938, 0x0) 14:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) recvfrom$unix(r1, &(0x7f0000000100)=""/2, 0x2, 0x42, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 14:53:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080)={{}, {0x5, 0x5c2}}, 0x0) r0 = getgid() setgroups(0x1, &(0x7f00000000c0)=[r0]) 14:53:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x108, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) 14:53:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x109) close(r0) clock_settime(0x3, &(0x7f0000000000)={0x80, 0x8}) r1 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r1, &(0x7f0000000040)='\x00', &(0x7f0000000100)=""/230, 0xe6) 14:53:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) 14:53:59 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 14:53:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10, 0x4002, 0x7f) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) pipe(&(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x4, 0x4}, {0x18, 0x3, 0x888, 0x100000000}, 0x0, [0x80000000, 0x3ff, 0x0, 0xd79, 0x90, 0x5, 0x2b4, 0x200]}, 0x3c) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) 14:53:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0xfff, 0x7fff, 0x1f28edf6}) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) flock(r0, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000004180)="b9", 0x1}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x480, 0x0) 14:53:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x8, 0xf00fffff}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 14:53:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x8ed}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 14:53:59 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8909e84611af7a1af24db6f5283aff57997ce893a78ad7a3ba4a978cddb8f3e62ecafa44cbbf4a25851850cb467aabf89a0adf76ccefa96c86248863bb50575089389361783e95a9499a2738875179ab0b44a3180ceee6a469aca7ec7712ca25e22143fb48a38b7ba541f3a8f1de78956a9bb4564628230a4de711891be16e"], 0x1, 0x0, 0x0) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) msgctl$IPC_RMID(r1, 0x0) 14:53:59 executing program 1: pipe2(0x0, 0x2010000) socketpair$inet(0x2, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000340), 0x3, 0x65370de2) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/56, 0x38}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/40, 0x28}], 0x5, 0x0) 14:53:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20018, 0x0) r1 = semget(0x3, 0x7, 0x424) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/12) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa40e7ed81b6117482225f0000000000000000000000eaff2e2c40b01dfdad0a771fc7392b669f4c669d93", 0xfffffffffffffedd}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="b9", 0x24d}], 0x10000014, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) 14:54:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001580)=[{&(0x7f0000001040)=""/179, 0xb3}, {&(0x7f0000001100)=""/228, 0xe4}, {&(0x7f0000001200)=""/185, 0xb9}, {&(0x7f00000012c0)=""/186, 0xba}, {&(0x7f0000001380)=""/250, 0xfa}, {&(0x7f0000001480)=""/220, 0xdc}], 0x6, &(0x7f0000001700)=""/164, 0xa4, 0x1}, 0x43) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 14:54:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x8, 0x65bf4337}, 0x10) r1 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 14:54:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 14:54:00 executing program 0: pipe2(&(0x7f0000001000)={0xffffffffffffffff}, 0x10000) fcntl$getflags(r0, 0x3) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000006e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="5b1e442168478db77e2150416281e3fdac20090c22abca7a87f2b6e829339481da947cecbc6a50b43cf19cd81db8adebb3d747ea11d476604ed1500f3a992a0568293bf9a4de78472907ae4c6122052c411c5d714933169f2e7be9db56f86a914e7832492dcd666decf251752d79410c25fb8a70bde1950b7cabfea7dc34afc89b01211ef175e96efc7c6a5a75fdaf834ea3b85c06f79249159ec79afcc77a09a7b464adf1316934cfe5a899ee6ac29d839478f798fac138362a8fef6d7abd4000b3bfd3b5b0d429b1da3a2809832a823d39062d4564ed19e4a721023dec2f2cabd2d582d3b27f2546b60aa42c2114237c6e6fbf810a88ce493de3ac413573f02f79a5da41441bcae84c346d71bbc5349303aaacf14436eb507a447163929dd0b738afbfe374f9a9292e24c5a15eadbbba0219972a3810aa3afc4a235366dbad43cd5d2ed6b4ababc280f0c24271ef869332c52f88c26040a6a9014588514160cc2fdfba1e5fbf94fd5a55cc24e3b727f1cd1be3caef808675b024d21a338e1292f3460ce447e214122fcdd66ce74a5f79c527fb05add83c823b67df6f81595e436a59e3d0e597b981828c0e9b27e5c41792801ae5bc07dde3865fba04e02272ec535f673eb5cb20d9463cc73408945bdc820294e763415180fb0b9ebcfd0ca786ce516402a20289183f078c4fb6aac4ba9598860fb11c256906f1d593c0f850a483068eb1ed5b4e4c46412aa236108f7ba66b9b7834970007d098f1929cefaf51085aa7fd0e06b144733c6d1c177010b5b3316841282fb4922382f3a20368528e9e7e7a83239d63f320b18dddecdf06e99cbd9f98c0438097cd40ff3ada664ba5d8532d761579de62f6eb64c76b4fed80d63c0266e8da4686b3427fffb96592bc6ebad84e1aa3bc781289418bc81e42e9d9de58e15ba730e5633e077097edb389b5bfccda7df501443088c80174ad9a7ba1dba216e685c5346b5ee20706b8333c49dbade84b29f4d034fc8c3446ed486d77c31d48d4c148ccd7ee19fbe3d0305dfea0f309d0d23ecdea56809b6c805a4a3f2a585c94ec1827dfda0453cac051791f4389b779e6eb0a12a0df40565e7be51c7a9e8873269279db35afa55f7710433a79214c4d5d49da41f9a275bc1e2ce958369f0ceb27eb59667579594c431be28a35051ac14d756b9dc8af14b727e4c1fd5d00850bf1e6a1d7ccf2c250dd0f808e77ffe3b38b2ccccb3bb2ba000ef94e50844571ac01ca59a6674ef7653c062530951f765f920475aa78e3dead751f95d505e4105ec5deb8c236dca8667661104708b50c8c0669b0d52680795f1e80e54ee4488e3abd9bab4676101a42d47aca5a5bfa02d67a82208a3783c6bf2da901582da69c68d29fa5f40716bfc358803cb384a7642be8d37799ae5b0146424af685f9a5a1e10d547934c9c501f4cac4c5a322fa3df34d6d9bb4ee752c388ed8e4f9392846bf57c97169cca5c062c84bcf4583b9545494ffd8b6a26ab73abb539345ce60858e9edd44e6dfb59f8263a5fb3abd38420f74402b61f2c52f0410feb17b1045b637e6b77c5c735b6f0c07cb68c78c0fede05a3e2ce3026f29d2e058b5eb29f0337bb392fc65bccd4faab05f02a9f88153785e453e951484666776f1ba5799d748a6142528f79e1be746ff04bd13508808aec2b8fe6a5013c8876d5ffecee6a076500c9d37f1d5605bdfabc458387c5a5e08191f9296aa3d7b69305550065dc2e3dd1c01356309373c2b51e918bb317cc140254ab12e3592dfdd0542591a0b65030c5bce37b5a11ef3eef9cbffb551d42396e3528401fdcb39af8f4565a04539e1c2b982d8f996f57ce46ccb21bfa621736fb327fd6df600ecadab35c29262cc8e159c60d7c7cf9e4d876a19513438d83157cc6cc89a677a2120dcade5269319cc2e279b1f0566458ff055891df405c8be9c22f0ca1d3cb3b2ce88ede7e36614821372d3196292a8cfa0e323922e0d763d90c48ed3f50732896ed699b73948046c7b63b7abb40e6dd1a982597bef5cb498961b80c2f0a6b2d20e2bc0011b14d593fa946490cb5d1264a596eded75cdca53017cd86972a3906169d8fa14dc7ded065fd372c6fae5a1a3b7705585e626d32176e191abae46e7e4b24be6bf1da041db861ede0de70addf8553f168962cf18f109750ca35d361a7e116ede1ae3fddf0ee1318f99fa12170e0e2a5aa0c19b470f5b44da0c107c5cb5a98e6d244f66438a450e581c0484b5c4452ee7e9463ac7f776e913fa8523d0e490d2609e4bdad9ba3eab46a09260696fece4a2510720d10d1a9cc24f0e7a927e1ec83982571c4b871666935a96c2fc167b1957326b9dba6917134b89bccd49e28af47768618e9204db6e0974b2aba6b4ed13d1d474718a14e0bb8e199e793e72e1a833d48c3513eb7f4e98dc354c16bfdad994888d2a01b5ed38c147923a86e545fd4bd9176501450793783d2640f33a11c9dba30c5ed06664a41108da7f4b0819a82aad1fbe6e79369b098949c92d2ee3b609fa0fa6a9f09e3f1d485dfbd26565b43ee470024568fda7adfe79be91f929d5c716963d5be82801c32543388e803e647b60fd837e252c5c7a3d1647b9880693a62955cc2883af90c08652966393c9878801f5ab3dd3534520c99ba316bfde5cd115ef20fd6f9e9130489d5d9a18ff324a4297400294c79c75bce604f777eaeaeaf9297890bb3b3e63015097aeaac1b1dcea95382bd00578eb13585a1bd14ca446aba139c0ead04736a4db2dcdc7919bf9f7678e3eb93c7cdb937fe3092ec76bc527da55f4b00d7018b518e9ffe548c7c177eea2ad1527c15224da3a0a27c968907ae68da2910995666e4558c96111ab8014eb11cb4cca1c50c5174850f58b73241a09d3570595b65efa30fc9c3c59a4b8250ee439a48402cfe9a5705f78fb53a1b3b23a5646e4d61120a1091ffbd223eaa4948344babb9ac8be0be5db45f094ea6187d1a5f406bd082884fd2b6bd3ec53c4c997a7aea28d9da790308fb9d3e011ead10d9d474960e87e00b622282dbc76b513cf2edfa12d2a2b5ab56ba94359d20bdddf505ed9a1a9853843b9a105580e3a606c03d6c9935a6885065bf3d8a89b23255c30a2b919727036293faba3ad4292857bf4ff9616e8c804449db9ab33ec0018399b5955feccea0e126127f701ee1c4425dd0a16a1cbae7814ff7affa0f92c14a90bc529734a0ef1231d941b40d1f20979917eff120a191aeb0cb775e37ff5867625ab075836ee3f55ba319dbe47b14f1dbed6532e93944646bb7615ed2d454f0f9927dc464a62242c56a476472cb919b3805ed95d133760944331c4aec7f60265eaa95fcca3a23d56eef5ee1b410920f64bdb8f104752f1b22c0f21dde6626a738746eebfd6faa36395f56d11c581ec16769aeff65e623d91b04bfef5d30cf36eb757e065536e64e835a90dbebad08f5b047cba53debfccf2cbbf35ac81630688efb2668a1aacffe999257b60a990cf623084e7dae20e144de81e0775c332b283ea9290c65f86259e5d9cebf67583411bcd62f5cbbbb3ee068a4c11e1fb1795d5e0184879a21b4527bfc02cdb8a8e653f79113d1486a3690cf46a3862eb732bc96462c636b7e646e7b39d526edbe783c4306228e3ecb6d24884829d63e6210643cdcc466be3ab7d462b033ed6651ce8fd25c1e82e6a249d2e531f0d07c11346bb4589f340cc598f2af555dd45c2b308cdb1b4c6b092baeb8d4c796813354adc77fbe192ee0a774e8eee86b4d902f546a4170c48bea87b6b02dc91480fc577bc435d5a710017006b5c8d826fe8996890372873f1a9235e53402e263df81f41a235500a3ac37b62bdf85d9fac88704bfbae3792400432abdc8ea26d058c4a7b9e6caa79e4d058e2c4367516db7e2ad601e1628cbfbaf2b93b9148a0f6be0253639179a6049f50f3f6a7a78fa4201b5b8398abaaaba3e22822a11b9769c7feafeb96e1332aaf85bdcda8b798177bf571ee20c8fa79affebb2be4a15ed03f6ef4201f1e8660f5cdfbc834707c838b7f2a47e44ee36d121a5bc07dc02aa3370379c5f4c24e35333d5b48bac26f60dff9ca8dd73a459cfe59e6459be16b385c3b48292d79b90dfc9fd10fa6bfea38b0c484689b4d4e0f258251bd0a040374e11f5205e0ccf3529321cca7c1a753d874c8de2a3ca137b885377795ae8e513036df9ccd7ae0883f954b60b541351d417e014037ed11e01b81156d14e9077f7c93eadbbe82f4255116ffd50f7283107eca0e379114079970423295747482730cae8a1d44b93843f2122856a2713a555eb18f92af670e34f9e25e1de6c167dc3c268321e3734a1234c64fe111bcc696f71358cd121b1ac90d0dbe990ab5c7bf0ddaada7f4d9b258c1d835245a88818c5546c3b00fee8113511ba8bc015380825d7fa2140027fc965d102d6082803eed062ec669b93f05ff63bbd6a6673c24fbd14c522593f13a017b54e4a0cdf83933d91344be0d598fa29dfab2711994285c4d1ed2cbc8356794baf2d10097e90d42dad9fd08502aa2b522bcb7befafbe1b45a9a880f9a70c6957884dec7a18b036b97f3e9e76a7f2ea638d24f37ee01bb9e3077c9deb732cfa3ce26f964fb026fbc597f88317fd58e3ce4fa926ad7eb03cc204341cb7bef6f789a87429df201f7f15ba5171a556d2c2aec15717c97d098784d7ef231c7ff7249f775451c1544611364ad717ecf1b058b1666712c6fb429cb23428ef63abc95fe9966ef82d07fcca23d38b0af8957657113b39271b5a229774b579a2642889485b3a20f9f64a9e325a279da26adabd2a8393f3850019d17a7b405deb2ff9b7230afe878a34f1fd53b77c6bd40455cebb3b0790f0f856e570973470864dd2be0f0976af57ba68a10ace7cc4919af1619d4a6d54e927d5814b17ade53c3fc1379d7e85f18ff79bd6a4193546415e7d4b56393d16a236382f63cc8d23c1315e3393ca3d7a35fddadecf34ff5fb32790581dec85178b76e0006e49d78d28d114bc9e1cf05c73a2c7f3edb40e9216c071c2728fdd1fed84c815328283b42e49535f56cbf387626becdeddaf74fbe2a1fd8e08dca0de25a061dc3dea74f892f01c44057a1153c809ff3c5a8953279200b41560541cbfc64f752f3d850c856f468c19b57843c0a34e3f0f88829dbe9498d50bc8e6812bff560cb851f4b269bbe9af8bd066e89204a0cc7340fba0cd3f1cd1964803d6d82835916dfe316256eb219f7b4ac8ce69d6a9806fbac5036f817535f3f310c4027f7ce270c6e2b8ae14941acad76e5d435d112bb451ae041470c020213dc92bf067f3c9db93c8de579f80621d530b77772371b9cb6cf500c91496da586d6365549bdf30609391221c1c467e19a3cd1995110a07c43e1bd9b8122b8b300ec9d87c3c2350d339976c8f8bbdcceb19facdb99a06350edeb1b1122ac64c4dc2d3e0e6f6428796b1d51c12d765dee7baeb4c472de5d75d91c5d2f8008058f002552337f146ca2bfe5ebd7fdf40f7bbaf08d8468ef66ef434f7e68e3ab6294ec886df6b8a2047b6846071b0cb049ff99b403ae2ed539c2dfeacdbca56bd9a083d36ddfb690ff3593585148030dae6218fde72df0520225b81d1bc6d4f70a7f69c7601e58520dc17e4704ea5c3aa0e7e5f2d31cdf8ba1b14caee706b08ef51354e7b61e24376f2963fa1fbff346a87532c2c50b63559f11d931034b26bf54f2d586a9c786f7a672a6291758716e754d951d412cd1ef4704b2f0065b3a71da80b54111202ccf68b52dbebf115e", 0x1000) 14:54:00 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/157, 0x9d}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/77, 0x4d}], 0x3, &(0x7f00000001c0)=""/109, 0x6d, 0x2}, 0x40) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt(r1, 0x8, 0x800, &(0x7f0000000280)="93ab7e00cf0d44051137a3b8c28c5cb570ba176b8ac04c78e15701abc0e31c766ff2556095c6462b89298d64c2e60834f3fda0863956eca62f1af724e9a9605583c4dd288acb680f4f046859c9e391e7a5f6fe09e572bb3db9a6d6ee036b523b420649a722ed34ea8b5d764e059312405626d198d483c44b87b219c271d66831fea4381d07f2b0c1600cf66f30488ebc6b7ef5f05672fe3fb7099e616d46321efea11ef6600f70c4ceb57e", 0x5d) 14:54:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x40) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000300)='./bus/../file0\x00', 0xfffffffffffffffd, 0x0) write(r1, &(0x7f0000000200)="e9bce44e1a98d828dcc24ea192dc167336d54d9f62531a4e7fdbd4115a88151a9ede513c1b5c234517121652754655ba0e58eedca3b9c644f4c9c8c921d3c3d650935b2cbf055ea5337dac6db13dbd843fba304745f0da10a621c33ca31904d8412834c565aacd1afeb6ba5ff1362f3f4a5868bdccf743aac90087c0788b09f5f6de32d2f8d6e9457c71c91d1dd2a52e44e4bc0d57b6ab4c51c32e9e7eea25127afc33684c0236109e5579ee9deb0a8687a22767686691fc8a660b005e23780add9d", 0xc2) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) r3 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000000)=0x3f) 14:54:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000000), 0xffffffdb}], 0x1, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 14:54:00 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) r0 = geteuid() r1 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x100, 0x1}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="574f189214628ba2e3fd4e3d3d8921287d595a5e9523f3146ab782e649d86da315a5c90444af2e734cb3c0a7006963c514517776437ad7458cd1b02fc2b8823ae743b2ee55cf3dbe42fe75d351ef2701337c490b0be217095a28a7788ad46004685c49a3bc4af5421f1db8e32e6f31027deb2d44ba8655cf1a50638cd1d4c02e084087e12c8082726823ae960fd46bd300dc", 0x92}, {&(0x7f00000000c0)="0b1015a7d56d2202ade5d17e4aeb23fbd6dea976fd4da834e084226b7c04a00cafe27db4", 0x24}, {&(0x7f0000000200)="223b1cb8c91253caa5c1542613dd31763859b2e362da97ab35634ea5f98ccc5e15921d8647533adae4853c80926274d2d96c73b048ac53a099e10b46d214d0b6efe859fba2069621e43b99a28ca9c075eec52bb6acf028406fd6b12d34c013c17312d7c08ad074a8de71f7056ff3cd9d852729a9bf72c80e1c57c680e993097bb658574068cd18bc6a0c42a1666095867f5513aff9eca15722d27caa6f7fbcfa120c1f6f46245759b22da553ac742c80b9b3092669122963a172045433564df72d86d8efce752ed70ebb0e1548", 0xcd}], 0x3, &(0x7f0000000340)=[{0xf0, 0xffff, 0x8, "daf391782ab687937be739af9392fb809cfee04e1d8180fcc25150cc476108d430d608eb8ad20e012a72bae3dcd825ddabbf5cb74aab36eedb5cecbe2fd2fe0275b91e4c2343577fce152098b6a54074b0d4d0104b99b73c35c9b1b31b21d4e48092a7f111b09bfb9066d5580daac6db8a19f400d078bb01020d0fc0ca637fade19f0807ab392f2a7fa40b6e4414324876d6b914a7f1d67ffdb9883df14b3124c944314a4e90fda91345c85a08906448827b38829cacd5a6ee3ab4eafb1a659dcee6e86bfe127fb5b9ad7560a7bdbcf98334359dc9a182ed7ca642100b"}], 0xf0}, 0x2) setreuid(r0, r1) 14:54:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000040)="fed9ce7e22400000000000800000000000", 0x11) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 14:54:02 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) syz_open_pts() write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 14:54:06 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000000)=[r0, r1]) setuid(0xee01) setegid(r1) 14:54:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) r1 = syz_open_pts() close(r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000001c0)=0xc) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f0000000100)=[{r0, 0x1a0}, {r2, 0x80}, {r1}, {r2, 0x10}], 0x4, 0x7) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 14:54:06 executing program 1: r0 = socket$unix(0x1, 0x134379e3c99c89c3, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x289}], 0x1) dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x9, 0x100000000}, {0x18, 0x1, 0x5, 0x7}, 0x8, [0x8, 0x0, 0x7, 0x8, 0x8, 0xffffffff82b1e7d8, 0x31, 0x5aa9]}, 0x3c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x6) r2 = syz_open_pts() chroot(&(0x7f0000000180)='./file0\x00') ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0xffffffff, 0xfffffffffffffffa}) kqueue() syz_open_pts() 14:54:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/235, 0x43f}], 0x1) kqueue() 14:54:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) rmdir(&(0x7f0000000080)='./file0\x00') 14:54:07 executing program 1: lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/45, 0x2d, 0x840, &(0x7f00000014c0)=ANY=[@ANYBLOB="dba4c3cc3d7667fc1919e1dbca0f7154cda9bf438d0a6a7454c5fa9f455da987e547cfb658223041ea2ef41db25a8a46c82e79f6d00e356bdd6c06ffa5d624f80b76cee22fd9c8216721429eaa478743fcac82cf1cf9ba32e520f7fd51f3c689492a8db7e308c4d088cdb6cc09f859615017cdecef69f98bba1ecb9323123d2612ecb968e72313db37b0ef1beabb477244ed41c6b05482949eb3eb114e9c15a31063e95e1d11dc136f6b1157b18bee65cfb04af3bea68675ddf5ebdf4f1a987fe9e9fccbbe4c8dcfe3ef45a776cdc328f2377f1756f226aa4c04d9eb7b342e27851c9c8e396f8d230fc25596a93373efca23c126fddcd2ceb1f1a4050000004154b727efad01e7179d1da7c7a615627e090a366fb30811017b20e70462bdddc8690f89eefbb255507289c30e80f43ba8c9f280ece343"], 0x8) unlink(&(0x7f0000000240)='./bus\x00') accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000012c0)=0x1002) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8001ffc, 0x5903) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 14:54:07 executing program 1: r0 = shmget(0x3, 0x4000, 0x19, &(0x7f0000b3a000/0x4000)=nil) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f00000001c0), 0x4e33a365bb7171cf) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/213) pipe(&(0x7f0000000100)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xff) clock_settime(0x2, &(0x7f0000000140)={0x3ff}) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) shmget(0x3, 0x2000, 0x400, &(0x7f0000b39000/0x2000)=nil) 14:54:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) open(0x0, 0xfffffffffffffffd, 0x0) socket$inet6(0x18, 0x2, 0xa0aa) close(r0) recvfrom$unix(r1, &(0x7f0000000040)=""/140, 0x8c, 0x2, &(0x7f0000000140)=@file={0x0, './bus/../file0\x00'}, 0x11) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:54:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = msgget(0x2, 0x204) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r6 = getppid() r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r3, r4, r5, 0xc5, 0x6}, 0x2, 0x5, r6, r7, 0x5ac, 0x4, 0x0, 0x8}) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000000)='./bus\x00', 0x820, 0x1) r8 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 14:54:07 executing program 1: r0 = syz_open_pts() mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r2) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) write(r1, &(0x7f0000000300)="61731160f7663ef9063d1d8ad6348440d2c10bf58d069439e97ba8f07555ac628ab6594b3cdbf10bcd86ff0ad3a166f62fc8b0bdde92e1ed0c4810bb9f2185e58f55a337b5824ea3cc7e0466b1e451a01643216e3405d1b103bbf0cba182666cb547d324059583ffcadb48e7a75bbb4b323df88e86baff87453a1845ec2bda42331974f797864b26a7f654f03f113ef5169126da741064886f65358ea22f04d78bbdcb95842ec9a8e563009c74b63242f8ff656fc42b1d046bbdac6d3027a40c5aec107fd0", 0xc5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b4275835db5718000"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r5, &(0x7f0000000440)=[{&(0x7f00000005c0)=""/235, 0xfffffffffffffdae}], 0x1000000000000075) 14:54:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) getrlimit(0x5, &(0x7f0000000000)) 14:54:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 14:54:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) rmdir(&(0x7f0000000000)='./file0/file0\x00') mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 14:54:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x1, 0x2}, {0x7ff, 0x8001}}, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ad", 0x831}], 0x1) 14:54:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000040)=""/126) 14:54:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) open$dir(&(0x7f0000000000)='./bus\x00', 0x20942, 0x4) 14:54:14 executing program 0: mknod(&(0x7f0000000200)='./bus/file0\x00', 0xffffffffffff2ffc, 0x4) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mkdirat(r0, &(0x7f0000000100)='./bus/file0\x00', 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 14:54:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xffffff49) flock(r0, 0x79e239df0cd5eddb) setsockopt(r0, 0x5, 0x7f, &(0x7f00000000c0)="6e939c8a500e913e3046bdb74cea4b92259f4d7678", 0x15) setsockopt(r0, 0x7, 0x8, &(0x7f0000000000)="544cb1717d78981b95c87c6bbb18ae5fe4fbfc5475d61fceeb52140588040709777449aa12c8668ac2a24917f35fba9fb3b8fc2a6ebe216de28d872b9901bf1e3a804ca8d32f90ac4fed687464ebd259742dbf12abdeedb803cb3552407d5d09048eab7804e650e4567798c5183ab63c4fd30bd7aec520f9847c33db584e38e90e52", 0x82) 14:54:14 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x2, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)) 14:54:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x100000000000035c) dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 14:54:14 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x5) 14:54:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup(r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) wait4(r4, &(0x7f0000000380), 0x8, &(0x7f00000003c0)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000280)) 14:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) 14:54:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff, 0x0, 0x3}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 14:54:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="ed91a6d5ee13a03b865e469e649ec58844f52d4e2a9844727c545865f965eef961454b8f29f4187a3697d2c8b9cff0815bb753c6f6fd459ffb5c3c8901c6236f8f96d856eef6ad817c8b03f7415fa9d430fd4509101cb44d91a576d624717ea6b8c1faffdf56d13114f6de9ebf057d11a2514b9b1b7a394934e1ea7e79bd1dcc7740e2ef6a96a4f627fb15e6a27ecb710675d7e38bb3efdea1dd9cd430319bde8a64c5d77d7d00c28155", 0xaa}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) fsync(r1) writev(r1, &(0x7f0000000080), 0x100000000000024d) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x8) ftruncate(r1, 0x4) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x184a2, 0x8) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x3}, 0x8) shutdown(r0, 0x0) 14:54:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[{0x110, 0x0, 0x0, "b88b4b2e7bf3fc2f5606010000000000000091f2e9466ef037de8da795e4af60a949712d72ec006563463e105313982a4d6d416cde16cdcc95a3c783c70c8b4c895f2283faafbd135817fa01fc235cc0af63834ebbfeef97a00c93fb7c0868bc178aae735223b5a725ae07bb3cfbb1e7158d1adf0b6a72f8d6f46e4ce0d1582cebe2cb6105594c38a2c73a49181403dd0b15b009b983a0c74c78e40b82805bebedb80ded2dd7500ec8c0fd179c5ca513ecbde37bff60dc51e272a914ca4ecae58392b9a6bb4db487eecd01000080479a1855539ab748ab2a38f0840300875516d0cd8d9fa3737fb8e132a9e901994cef5dd7334652ffba9007627071473509"}], 0x110}, 0x1) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="e7675435079e9c1b871af0512fc7c1bbbd2e49c9", 0x14}, {&(0x7f0000000200)="4d128e22738c8ddaf2f7f9bade6a2cb28be292c1f6375aa25c0728828be64f41ae6d572862d12321231833a02b090ed3184c9fb23a5ac815dff792359c586ccbed118c06836618ed09b9832e08309eddd27ae09cedf91386", 0x58}], 0x2, 0x0, 0x0, 0x9}, 0x408) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) 14:54:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) write(r0, 0x0, 0x0) 14:54:15 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000040)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffffbf}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpgid(0x0) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) munlockall() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r11 = fcntl$getown(r1, 0x5) r12 = getuid() r13 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x83, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="3b8c0570e2737e7005759bfa76f2cbdbdafc905da326194a173c4e0ebc095172814f9707c1d359e5de88048f58c08cb4b6b8aa1850d93902f109dfe4a556c7496c3cef039e832b0d0f536d896607ccd183ed03d1011c175808a6abfb772da564891b37c768f55b5c2f46948d5160f6cc9093efa4d771b0a56d3b4aee4a0ff3bbdb01ccbe1ede05bfd03a4860394d5ea76c92d2f9718fade7268c965bb83b8f60da6d9222d44b8efc9e0c80b57c4814b2a4c129e277bfff58a61cc013b8", 0xbd}, {&(0x7f0000000200)="99c2fcf35f95bfa7576b0c5ceb63c0d35a82f2f98ce57ab17440af6c306d351aa1a97526cf7719d753734a1e1f0ec5162fe85557b2a3afe415fb6af6f531aec32b459d6ef4795cc3d8b8f3991432e4ab0c067288029b193abeb9fc89c74cb18c3f2197a9b2f6c0d092c26787ff4140edf9d76668d44e73fd595d40e6c202aa8e4e03a808ef831f8c01ac9ae74716c80f7e75bac071", 0x95}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="0000000018000000f6040000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x400}, 0x1) 14:54:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) close(r0) 14:54:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x80000053, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x80000008, 0x3ff, 0x1b}, {{r0}, 0x0, 0x20, 0xf000001f, 0x8001, 0x7743}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000040, 0x10001, 0xfffffffffffffffb}], 0xfff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x71, 0x20, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x5, 0x8001}], 0x1, &(0x7f0000000080)={0x0, 0x2}) 14:54:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="7de9d14918d0393fe9b3fbfb2db84f23b628d4049b83e59c33f0f0ed17cc859322913932d3810f916f1471e87fee37af9aad4949a9e204bf8f9eb046aed3a4be995be56689c2d67a16cdacdad067062f1282e7bd986bfca5d2824615662cf2c1796b34c055ffafecc0b7f52e0e3cb718ab6872f9b2", 0x75}, {&(0x7f0000000180)="0f9721cb0458ed199eda92a32e04a2e5ad223fa1c6316e59c7002e7baa8e096bbe8ae05c31495a0161e3145b3af595a3eefd9c6ed76bf11c022f3173acbb96960c547e5081201ecf8ac6074fdfacdd4d26e312cd31bd16bde6b8b9d2a15efc76ae0e38bec1e2bc9a4bcedb169164133c711b602b4d60f4519cabe379019981abd5d3a71a069c828a9f07aa1fb6abbb849fd971a21ac47d88a62bacfd8eb53f2eb84576d3b4205263569ad4e00a0e0ce8384d2aaea713554ddfd41e79546a2bc28730e403abe67537f1da9a43200f4bd80e029b09a4efb966c043e9336932cbc6fd3659ad876a4e4e46db916633532b6d25bb2577a0825db81fd14225724349aa1491fa945701cc13f073c2bdf6b0f183bb77bdefe06a30bc494dabaa615841369096e9c8c451ec29f7185caa74b1dd61a5c39da0c68cbaf9649d4a1039259a353f14652d2978e8b42973c730ea34d5d25aa91242b0495d02949c611d4cede84fe65a6ff84e4075232f86617b1eee3d81983a063ab888f641083a75feb2c2c463f1b96635c2b127942234ea0ceec45a462d8747478359de33df4a252d1a8c129f3dc5ef6ea51fe9f7ace00a0e06a5ce8ebf1f9b4c336309606b12a846faba9aad97ef5adc36c842cb16b82c42d32fc8e4924dc436671578b7cbe2a8f1a7f20b75659b21f59136653650928c0103a371b479f8328766d68e05761adf2dea18f05f5e16a93c432616804a580315a781d4b8be857a7a828fb166c13abd6ba0fa7080226bbe6cc28528ca172eb4346d38d358033c71b92fcb80ffabdfd6f5157056b0e4ebd804ccb94e3365985e9f10e8125bec35427469e191931c9c6d79672825e56a7b74169a9e62fcdc27409021eed3967126fb3629bd993c245d020c09285afb0c79973883138958241d96aff44765b2618d273ea0b3cd2ac354a796c8845a679aabd8c867a22869f9e79904d9f8d938824f93212cbcddcfaf66b3ab6c031c7d9df8de5c2feffe552e462839aa0df60bc8f71ba83c2a1ade76f9322edc54da9db73a67cbd3ea9f17be75025e9d6376ab4ed73e3cba0fbe0b62fc901bb743d12afaefcce6a8b83ae59f4bfbe93bf60129ac88c5504f9974f65569d2587fd2445ce9a2892561f8c6a2415c7ede7bebd37f83be75625c7cece90d01621d6738fed08f5deaf8237e19c7da3c46094941de7c6c096379872a716e05a7bed0e3599226ede7ca997536f48206df5a632a58ace15d286b5580cb5aac4a88d1a2e86224632c5aeec08716e69155800777bee78affbfaa195ec53e0ceef66f2dcfd58f7da5c6c7bb51b78867f79e8a8592cb9e56b510acee8911c4a4bd065b04e5f2c147c092f248e162a1df0c5611e1d19aa984b4b7a43297e52630068fa445dafc6e71e8c42f2ddd5964bf3d13610620f2379b0825ff81eb24b21e7f61e4a21debaf02b4713e45e45ba3066beb6c0a96c086d1914a953cff4ab118a5f74892f5a4d5a498180764fc1992648aae82aca68748b7d6a9add9f13ad9af9184e94d25d08761381aa4b40799c1b23c7c9a0365c1d9ec77c9c1e450ceb28490e1b96931223aa03c921545a6a09dabbcc708bd6652b81250ab67614c29269db5bcc44bfb5d9bd9cf4d1b942ddaa99572dbfebd3edabcbb28a09d131e8b081591712b761de714986eeb98aee61714727186540e3db7e7ea69db093b2432491c84940b04ecbbf183c13185c3892774c181e446eb25d4c557b9e68e28719efbde036a591eebf9f5a5902d4fdcb6aa6f7f5523265439226221d375eb6dcd91268f8291bbf8cea44d9e36b4fdc8e88d4d1b1866fbe97c15c4e88504045f72a03872b6d19f187699dd036f8929f16cef490647eb20823d039ae06d9034afa1273471db84e0b088fb62e66f111179addbd9f16e078748ea884732af1059e06e1658cd15380cb5bba99204e76696a88d08089723dbdda3a52823634dc55765953f1493002699603d399614fbf3348cc345efc9df113aa2c6e7311a5d8dc27ef1a9c693a3733d1b2477d88d4a868a96379da4cff0ceb735c05fc59004784e123510898277194525f2964a0dd851a5a2b15b27cb2363ee6f2f4567d2e0e99dda445482200b09b6e8d488f9298413d54eb088858d348472d0dcd383f5653a47ada1f4b75d75c451f529c99f08e89a313d2456f81e2d0d164dc36cfb03afe2a287daad320a21736be0db3e5d857b774ce5c1137f45c8c8b270b3201e91bb13bbc0d6931f5096eb31fb7fac7583a59cbd120806e671843c8b00a2bf966a0b6e92fd9d5ffa595253aaa433998bfba3ee553d3c111cc3b98143a376417b244f7ca296f33e21ae8f6c6dd2477accbc7c552a547f28a49f4282d23fe885f06dbea9cc26c79cf5814ec85f60734d486a350241ca18b35c030f3e76a3dcfe644f560b6bdb65ea2134b1a938e857fa00022319bef5b2d2bb464a80d6ab77aaa99bb93fb2f2cbd7f9dd87e7afe9cdca1f361ffc7ecab5edeaf4fc09c6f5c2904322c92227f3d9b89e17fe60fb90b8f16bf2e0fde92dc5b66729e3cad38fad10b409e3f1d6556f6d727db239120308b5f0bc3434a62baf4e6eb4ef685f91b5a096166c09a0be84bdf283b021e69e6aa8c6afbf0bef716a45127474bc3f6a1de1cd48f891098ba32f9569033f3459a5f05ecc1e09377b8aeb7b12bf4d3c26b9f8821000a84dc7dd7583d394589aba3d5345eaad786e0f853c44689ab0eeaad6e25b394db005cb7bb399802322335b3a4b6b5f7ecf227901a18d6488d51149e9ba80f77a8ee3afe07080713b1bf3314c6f024bb6edb4f8e46e8244108e4ddd107b5d4ec77b7f5435c766bc6ce3e114e40ebea48eeecc7637bba1d8eec28a75d0fee57cc4e27a6f747b808e673925eb6c9b1d8da854b95f907e878ee5b595bbef7d826f6b2f101e3d4e38de4228f0c526f71e8c5a899487b1963896e1a0a942487088d1a6d10fea80316f79bda550331aafca1b2a41585047094a260722f2c371ee9d2bea06b8916621a38839c5b16934bdeab6e329ce2de29c4dc3761a8df8c6a1f30eafc1901129bdf59d862b2e1765177dfd884d8d0fdb5dba4c9b47c94dda5be500fd693845a2a58cdb54cbab6d574b6500d50ac20dd261251dbcae23d61bd0b677ce10cdc0d9fcfae0b7327945e374b623e5d0cb20c1fc333af37fbe6a73c79451c85983a736051c11b17e609557dd38d9a3f1cffe7cda66a83f3f22ca99d57b7c4d5b1493122d3defa14e22fec318691a7e05ac9222d17e8fccdedd01e9d0ea7499132f1e49b1b338381e9eedb5ef80a6892924c3f1f994825f19d4676fcf92d7cc0d7b605fab73c07d908a770c67a7a7cd249cc4d76b256b83849a13c45dd1933d52353209e520498603b2aab5dce07e29d3337d47cd4b87530c545e79e8c7cda7b97f3d9b551900fd891d96adb75e284255ed3f5f9771e505e5bce4b8fb2eea06280b12cdcde06a6e82e633f5a10aa40ceddaa38bb51a00979436c84f24945e91df96663d67ca285df108c9c6799dd580058c58ab550fba2ef459333d6585b6cb3398a99544d0c8928d39fbbdb8b241ca366809e37b6eb6c19f293778b316858aa8bd4ab2155a8acb729a5d150535f94c70d51634a091c5c4b2980bb84310e3a962b58c03a343baabc0102971ec1ca1624d0c148cccf6c4c785fbaf68133d4721097d5a8a57b60066402db8752e7321c59983b31b0083628208065b76f2e46b8a4893114058fa8da5a87007aee1eb7ae8f6b1c5b0917306ff1bbea228384c4bad39f171cc80ac8db043d17a56987421573c4131d4d3ebfba1a6cb6606358804fa523f6e71cf112f8a5619d6938316592b5e79531c18f4e88d6046572293ccf4abc57f41c52e3e53c549fd6a8639db77885f0d78028b2b4143ebe9cf6aba874c961116b515a1f295e55d0cbe4bbb620d035943730650916b105cdb1456a2b9afab037b0bae7057c3816d0d8082ddb3ec904db68fabd7331639ee48b52ecc7c030a1931af122f8149f83ef77c7f6f67f6b37482768937dd363a692b83f1053ee4fae5f5431aa9dea742281b538ca0ede139f008fa34f0fff53f890ac78df0abc17cd92c96e059f024b1a406c973df0c627137dbb6e3bfe8c76b82aa5ad89956858e1815fb7764caac249d087391a8ded675d2fde26b60030ba784ab4149e96f402fd39ca1dc4894698c2b1ed8cdaddd5528961617da973a94b32569dd34651754ab619182383c617aeb400bfc340311f6c7df42c70e10b5915f1aa877524d078231089da8ce1c8b28ca60819786c9e2caa28451764d8686f77ba242c5ba79a569360f6c1041e7bb00eef68fd0b56147c59d86a606c0c970ee57b7355da5163c45cb26b4f4f77600900741b80f2fcba1fc099671dc0421e9af3d527235e10526332a4b1e17bb5aff70c47365e83ca347081a62efd9be885fa0476b5f9306a326788af73bba0f8e7bca67dae620ccc2eaf73152ef6136721eb5d749b0bf0d84c2b5c526c4de5a267a93887cac1b46f43bb8d39a2ca1c76d289132204d7187cff0ffdff32d87392161694cd43c206fbd0a34d9b386b8a160ab1671928694cab119689ebca85770d424e03c242c18bf20dfff4b5d264114ac436096aae23334804ebf30b9510f47bb9e65d43194fe0fc66f5ebe733a727cb9172dcf96c787cd0fcddc1ce1f2c2465fb5114d9479d648d1d2d1c8b062882835d04861354db2648256f28a1cc76c35fe1d36385521bc97808ec5a4d99fb67f22b7437cf11123c9b718380d204c877ef6b6ce0d4910bdf044122a8d6ebf25684dc510cc9f88bc8bf653f30c966e9d49154ce10d55ece271ba90b6c54086e79242a5b4b9af9014ec48c6f51162010291b7bb17f3cfc52f2f757b762a479d4e15385db4fcb3ff9d2185d8359ec8dd464aa6156ab94d74da1274b029f0e7ed61783917a1f2579bca111b7e870e0649671191845cbb785cfa73d7148a9f79738b16589c9062e77e04b215a56d1760589ea6de5868fd9f1e73dc1256c4922d9bbc704bc745e98072dee87f079e315b1416ba1023a358ed6f9435ab64f67333f9cc5981f36936b771ad3b5f267e3259339bc48aafbc886c3181b575781ed1cde3d67dea8f7c51e0cd74099e03bfcd42816dd30b4b82a4fd8998ecab82babc5f97990d04ed32714f0ecb3696ae493af97f000c234db4065c703d1dd2bcf179b39c2e67ba04a49943b291f9adff5cdc7a357e5d92d3adf672bfc0e08e45cf8c833f05237a67f9696504a73555a8a5c1495f59a815a82228629c3c41698ef3988da29bcfaa465cd618e07b7e38ec3a202ca2fcf0f3047e7bd977678dfc12b0d9fe6880da2f475ca56b376a7e358dd9b16357ceb290eb240c0e02c5f9edce79084401200cce6f8a884b10a543cc1236b7bfb4d5ded1b4131926a0e29bf2b4e151b813b67665269436de8239464e1302b31b8a69a17e61308e63cf30ce1b5e71db599b474708ea46666ba065020435a8d722dd2b911b5064ade6dfdd3a78fdc23207b4fd27ea381b196b8556a7ba879f9caf21ddf9c3163bc6ea25569d096876f99d81a735dd6caee9540ed4bf73c4470d411fd12d84f13cf9bbff49128772a4357c30b4a115d64f9e07958877f9c653efd80abefcda4974437a22f5ec47803614806ec7a66d2675c1b01e2732955c9a89062bebb11b8c53b2c3fb51360eeeb27ba713343f95a7be2e0cee64b053f12413db00f93895473a2b6a9b66dffaabb8214eb16d060f44e8d80cac244bd1236c42e58a4cc6213928d7fd252319f3f6031d", 0x1000}], 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 14:54:15 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x50) 14:54:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x20000000000000b5) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 14:54:15 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 14:54:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) sync() getsockopt(r0, 0x400, 0x5, &(0x7f0000000000)=""/47, &(0x7f0000000080)=0x2f) 14:54:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x36d) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/195, 0xc3, 0x800, &(0x7f0000000100)={0x18, 0x1, 0x2, 0x7ff}, 0xc) 14:54:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 14:54:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x12a0a, 0x150) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r2 = getegid() fchown(r0, r1, r2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) close(r0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) fcntl$setstatus(r0, 0x4, 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 14:54:15 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) 14:54:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) 14:54:15 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) read(r0, &(0x7f0000000080)=""/90, 0xa5) 14:54:15 executing program 1: select(0x40, &(0x7f0000000080)={0x4, 0x7f, 0x7fffffff, 0xfffffffffffffffa, 0x8, 0x4, 0x5, 0x7}, &(0x7f0000000280)={0x8, 0x5, 0xfffffffffffffffe, 0xc52748d, 0x0, 0x2, 0x6, 0x7}, &(0x7f00000002c0)={0x6, 0x80, 0x0, 0x1, 0x9, 0x0, 0x1}, &(0x7f0000000340)={0x9, 0x101}) mknod(&(0x7f0000000300)='./bus\x00', 0x2002, 0x4000004700) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0xc008, 0x39bc18e3) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x140, 0x5) 14:54:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xad}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000440)="36c5df7945d2b0181c776b273b7037dcc439970a6bafda133ed14fb2b8340a1d3436d412b4f353fa9dd08072d8c2020ee75dcbee115f5619beb89c8fa279bd524dcb00bc1979f61d087380230c5225088398a32a3dc198cd000736a5d723963aadd73cd59d0dd5b287f0f9a939a8e9ad1671d41fca8d4f05aafe4f09008a9e60852cbf646943a140eebf44b36ce3e25857a660154e0dbbf3c5a7ddd4d45a0f6f636bf52957652db46f39464afad8d196c79633147fb54115b771491cfec9c46f5ee9bf8ab9858021019ea27afebde4b399c22e665ae36fb99737d31ab94eaf9e1a4db6290401eb7adfdd23c45ad2ff848db3595611bb13d3164530369ca435ed74556d4bef856de2c1ada880b96edf4475778ba6f86478bb646097bf111b3c60d0dda6261fba924f73943e2a2cc1d5c2ebeeeaef609c099af98edf01461beb0ac73e1b8ed2d9740cee330bb63575c91db2a2e55c4021bfaec446bfb465748273719302ade9825ef49b65a167bda08ba3bcc6276f3c22f4751c5ecfada7ba2b54189bce0b4e8bc655fad6ac0efd8d960bc84296f6ade79fb572464773103ed592436b4a73e3f47e180bf2f220bcd38bfc18960b6055cc6368925f65e81b96cfe09aa797eaa4dbc2bb9ae65efee5cb5b3fc66b5403cf1be0af359cd89008a68ae8c704da5a5c0ed2ba4b328e78c88475bc87c1034e19208a093a0c8a952c6490b872917cbadf9d4478bd3ca87b759293726f38bf39ee4986ee12e64ccd42431b040304eaf70b0250c3817645e75cdc7475fdd636246ab1504eb5bfc3f34e601fefec5452a6020f646afdf1f61450b31edcc7ae627294ce384568d12c4176e3ff00e3911c2b2ff13adb26306dfb249c5146ad099e6e5cc4959cc6eb17599bc7bec0da91d9db638f1c92469cd0a86faac812b1e38adf6ba4a5840e96654f87bbdfe4d7c8feaf6fa305a729f36a54c53547582be79588357bc27e1f4298ca44520e38d4556ba86e2b7eea588b099f910444e6526fc66178f3e16cb9e9ef5e89842be16c85d0bd46705bce6f79504473eaffe28f2719286818019862290762d2d8f4d8277deb5bb446d5fa428057856efefa584ea5a6fc7021b2fce90759a7443902f25c2ec279be6f6b878cb4604a8a26f6b4c7326a44db7bbce8fa5590fe360c7a8ec2b4ff3a25562c302bd8841dc54ee5ada345aa636216e27ab02d2792b886a1933235fa52f802b1f9f31151e5b0562775776e38158fa7ad9f3cbeef7f1761fc2123532fbd29ef1408300415431b708aa9aec4803a776d2a1620259d16c45bb48f50cd725cb9dfb193b81a4c9ac450d89286bc243fd12e52caede9a8cfc847a9b9ec2d947f0a936f5ee3c0a9566acff6cbfffbc5a8ca63a09a482839b059bc595d81207a15ed3f49dc4266f7edec208ff423027b7da5e525ce15b6ec6083487d424dd99bfc1de6300d8b554ac3365ed40c6e32dd402817af6759a869721b3ddf95ffe5904ad832dc4de347063e72a079c85db03191949f1fa024644468f1150ebdb9a18cc752ad36081a89ce5882abc80250c603195bb05f673db56eb1815606573f1f008900a78ea0b758a89d254cf910cbf16ee99c7ff0c3df40de9328cb5a2b7962664318e06b2f1581a54c5b8cd6faf75a77996f7a3dc9c8f4f864a33a6076fe006b8349dcd727071639eecae2387c3eb340062bf1251964e45bc37ec351bb23a3e853300b0a78fa5be4cc6c198d56c28a9cf143a02f3649fa1a441d288fd15cd9d62938e7f5e63619d1a95a22ce0b410cffe5b992c35873a7b57fa8cc0467bc21b2eb21aa8d4ec1800ab196caa1a82ae362d078e065504f231f8e164497a962dada4b6ca60208f26348fa7760243104c647093eb99e9636d2a58fc39e81e54e2d6e7802ef6e8e1a74a9b852f0f79ee5d3caf5df5445983221eba1317683ef7f3b21b76030aaa2e8943bdcb07cae54fde61c70abb3a378a71100ecd6273e553e8e6a2d5908067d78408b69b91f80215de4a742bed4c86584a580db58d51b98aff7949df09caa69a24d12bdb289e803bca864cd992c5787552fa9f2746b766ab138063909ddeb192bb5c90c19a538c82a5bb877fbdeaa4737e9dafc2d693bb1a9f248c5e058a9603a5f3e35b5a8d23e95dc144e9662fd160cd42f95040fb11fd8b369b8c56b267b72bf427acf815e8b23e060831974747a386a4fd2f83f848dd6be626c64e83e4810f879895d0c0f97a52883a5af0c414a302c13a2b7d0bda6527edb35488896e1fc2ec091b05292a5e8caab145e27be834506d42c00cf33457780d0e8db1061d0ed7ce521ff0683f2225d7c4acf0f97044a5106571a8f11ad3a8d31f4a3880087bfad50728c4ff09c06701ffecd78a82be2bda87c7ec8dd39c3eaabfaeff4dde3ee52fe028720d86c5fb310f04d4f03e81f11ff9414b8e02823bd32647428cc0ee0fdccce3f6d7b415c1f22a2b8faa0cb5a0949f2d773d0b22a919fd057660dbfc8dc3535890464330b218cb8401e21725432c3e270151ed03f015f5e2a6e89052c46c2fa783d8bf0d319b994aaeb848a5fce82c13d203d812e0c34918e24ec6fd61c36bcec8696471872afa50d941e88432b3d97b1eddd6b707b51bb8ca4f3786302d56dc486dbfeb2516495c80ce00989b2ad695db5b94ec69ab5ccbfeb7680044fb86af7a2785d28d95048c84160b0f40c0afb6697afe6cdfca8e8f0d1188a67924c7eb73fc1167381976fae411e375a653d13100e353ec974e922ee3b06c39f8c75fb6d7666c20c8edf8b4e358d0f05daf32f790b0f57a7816a7120f7f1eb7c5aeeb010c20cdd0e3f2ddd1818a0741fe0eaa2f67dc3bacfc74d7baabf77190be572031258952e96d2d35ea520cc926449b88d0ba59d142aa0be7c54eb87c3c067f0766b5918db78a3cef98a82f6de34d5383766eea73c29d952c3719605b04029da9c6676e967dde7833070386b2359b019642527384039603890fdb6f459e78261f23f842b734885cae81d8aba004d9397da7c75a6b4b11b0a2a00ee8852c9cb2c7deabc40dd2f271dcf403466aeea5422b1aa7b2f4e1c8a46b431078971a96d966808752e540e50a257f5321c49b77a34034e75e513954fb7dff844221b651af6ed65a2b31e087489474aacbf4cc973b876cba1bbde43dd76ba9baf067b8beafcf335fdfe31b424cb3981b8fc3c3d83b108402270476b3f33d065189f6022705277f2e61ac92befc51af353ea5ad6b461f1ccef91591842ccc3538203bbe4634c40aee311fcc73b900bcb57d3a6d5c0fb042e4c813b98aa0842215791d6dc00a477a5e12f035b4b7c0bbd12615fb9891cb210372814f87db8db967df734008ee6a3698a5a4461c51978af1f28498bab65d1085e546a74a7e3f557a78fe7460f8e0f17076679ce6bafb5158579e7204c8c6a9e273d6fe963b9abf32da33ccb20100e3840c248c1cc3053494f8fcd9ce7044855e6e09fd0600c2efce9aa804b8ce8f9892a739765f9e47fecd84eabce138454a31ff07ab8bd414833c12cc39c82deaf1843ffe3b894253ffbfc60fb8895e6628ae5e3cb2e5d0dbc0b994363ce890169480139e4c902afe1128450f9c55f8362852824e33e1411b456fa168ae64cafcf6733b29ee7f7cd1af9e1910895d893c54bbd3bb97e31acb103bd434f01c3700cc73b298f7bc688205bc2ccb1b7c6a39af5689cfecaa9c726cb352b6d442c8d2e0aa665bfe6ccdc5dfb620f5c7db91cf148069e85e520426d6336e3e8b07c22d12a2039cd0e43a06e774d86c3bd7e47f4fdbf438f53212e214c1b35ba11fbe8f3e0878f1b566d9329e45f51fcede58536367081fca8f95c2e0a3da87750fdda44cc815a28249a482ab8b7e9f813e266656f2fdf25b27024e56e742b1777fa906e10e3fd1fa1d58c827d996f1617be33892b48911b6eff485646856d0a681ffdeed8b839f11cd0b502ee27e2fade038d50de2d15ce3380e1a726359fb614bc4de90539462c58c75c5b611647e0fe9fc37a702311f57b5eb269c9005d1df392cbc8c249efefdd496b2e6afff980d3b2cbb02f388394cfae97ed38fa22ee21093e96810f31c7ee90c4bb79b58f0221a61e591d9cff7d01b28f2fe0fe1df4c0caf9cbd4590365c0762c0ec537ddb8a9ab80511dac5cd1781685c2c6082363c361f6ecd62dc39fdacf2ceb34ad7aef432dadf82b099c88990e482aa7dc94528bd388efc090b5e3c2c2720b4d32873423b5cfe2a221ecced0088f9fd1489e3008a2f27e6cd5a9ad916226396be85b4c6304642e964e52e7835b8180af20d63b3728cd6bcaee9052e79e5291a6d6530af16d6753d5b9580a5128ffb2ec99a72e87c6fd167b52c47ac71800cd8074e16dc99811f008f5b3fee99a108f1c8ed9e363dc4edcbe6f07ca89a19dae652afbe5b3d9f555aea5151e4dea0576c7ad63c80ad51c14b2681c4c977e90a97289f4e84ea46cc4bea5f36fdcff451ab5903f764fd175858ccf3ae775cfcd89117207b3cc538f44890f1281966d2730cb0887de7b19b8488d473cd7980036e18592b9da2a67fcec55732c8e49a1f5f720601bbe1cd15bb79f90c98354756c448cb738120ba8c4d1f55e159a03052fd642311b37b04586fa03dbeffa12717607ec580b5cae4f96f03db064fccebf847254a0a26d474cf845b6266aa854178566df011dc321bd5e04dc4beb394c44cd5ccf4f4da308ccb134d42fe27ca49a52b869d691bb10ee2c6c465a7777ebebfe6f41ab8b59685a0722d4061555d4761c8d298ca5f1a296657a254f8b75c9d2f8e434d3346304b0c8ce0ee79731ee03edf49daaa841cc9725fa41c83650cc7826b7df113f09a59c8d71fd05d24c37385ba730fc713d15134ce6a89ec4b645273897896e8ffa46981b528e78ffefca029b912fc5895a9147cae78010dc0b862fee6fdca881dae468fd7dfc863b1a1f0d5d6fadb0623c643a2a79539e0eca36e4a54d43aaacf8dc0473992bf9c3d6103013f40d20e9c4e33196a3a660ad671098333c0f10bbcfbea53c6d1d00503fcbfbabb820cf90e69bf445234f53ae03b79d412c427353a997aaac1e94922eadfbbf4f1b8f56847059d8ae5355c1feb284343924000806995d026c9841ef0708da112569579df7ef5ecc899e7026ee99b056f6ccae00c8dc196f022f68b5a272141c649eba87de26d16c049d8766f2e85aeeb5d98d45d82f08c9aea04c0642fe69cd46a62bc17f08a1b68d9667b003bce747c878350ae0d41a64ef0a56b0684e58e3d59ec1845342d43ceecaf8a3974ddad079633f928d9330ae5b7d4f9d5c738a17d960f8d090cf7f512cbb23f0f6171a64281200ed27b20edac0b7498e85849a036eb6bf4a5e784b6b49fca93d7b5a443860defd95fe65de9b7a23ebe23845684779b9cfc9ebe536bb9291e04a8f9ae1c1f3cc183b8dacb7f6abe4b418d6037923e1cee47a855e525b7ba27daa2c32b22b95924cab8e34b6e0d2b22f44bb1024fb3b267d0c64b5e9f4f3aa49a6ecd6c85f847a0af90b3f3b56123fc4dbcf42b136bcd5cdcbc3e99a7773df7b53efeeb6e27933ee072be6f282a0d9cd69e39782ada61eaf1f00e91e3436f4fbc47e2ee9673c8852b71ae763a9d8619c7d06d83203d4f204dafc826b80de145ae125322050c70971f5e858f39c0afdb18fd58650c7c4170ee8d45a2b55a89c4586ed29ecb1ceb87237d9356c0cc329c0f53c2d50760b590f712a3cc55ac169550e44cbabd29af7244f45a41167bed875a82d465ddfca90a486f090aca983fa34c7eebe", 0x1000}, {&(0x7f0000000100)="556150a4d04d34398e171b65aea73e31a17c7b78f2e7e270ff82c3e30de81e71247990736263c6f5a69c41813d62c51fa3b2367072664c847912dcaccca858384b3738db235a256110ab9ae5b8d27317a4499ae0a633807a619373df87e0f263fe4921755a9447960871a901ebad06fd088a727885bea1d5f69acb1c68cbbcd2a627b5b95eec8acd77e402cd58400fd194264aa778b4ec4849888a17b62f28d082f2ccb715f16db047cafc533a4e84ef8291501cb9c5f8", 0xb7}, {&(0x7f00000001c0)="a478307405a1525ce617dd23d9f6f5a3888456f63357fa79f2407bebf9a22bdac4b1247519ee4164f04545a1b5651719be5c9cae81715b7c789219e1ff31b67b0cf50816d6430a22311a203e0826d297903a79d54eb7af26f12023217aef5c7e0e337f13", 0x64}, {&(0x7f0000000240)="8ea32e86cca799b98d08477d1056d5306fd809bfcdadc39ee4179bc576c3a41d39b19b4e0de1706f5b4a22141421110715", 0x31}, {&(0x7f0000000280)="deecb6425b3a34c77ac64030dfd747979ddf", 0x12}], 0x5, &(0x7f0000001440)=[{0xf0, 0xffff, 0x7f, "b416439849b419a72f659153043b56dc406407e34fb38c6aa252df35171ed0d995b8c48adb8d3189e2cfc72c0d2457cdc8edecfe9e4eb5b6518d654d2b9bbaeb0a1cc7b8dd8abd360e3c65d108fb483bfbdd1a2450715dd0361159cdf1ba21b66ebe33bbaab194daa325c45a3fa8e09de428490bf21b6072b0c57fcabff93ff07ced768be35165d186b6ebfde346519346cfdbed51f2f78c4576e7a56b5885ba262aa40629e700278c30e4a3b052bb3c83f61f2a61a2b9e0f4e18d10eec8d2d3f350aa4efa80b47c1a268c853847125df9a5415349a4294248f891db"}, {0x88, 0xffff, 0x2, "58b9f26b46177bce5dc0e9dc05ab67bdac57c92e790ddee7f25e765f771ce63bd8ed31e38dabb7855435dc3f7936e74b80248b0e7be90a65e1e72384999c531a878eafc5c7b4f0e0b10489ac09cf68d3756ed8bc634929bf8003dfaebb50eb48bfc4104b98246ebed59ca599101acf435002"}, {0xc8, 0x0, 0x7fffffff, "afc14b062abbbcc0dfd1b2f4877af67d8fc7e2f4590c8f8f6d0de2cac097cd0df8ccfdbfd376641e75c795bb4d793e01dcf81d336d1f967ef17d6187be81074b702d4a380ad4af1e6cdd48f4dcdcb05a829e801b277b1385d30f7e7503dfb19de4608f51e8fe81a946a529ac246e8275c206ca7313ce5e1a584201453d1a73cfe94b767bbe4981501e63733571c3dfe5227a9d6379dd14e63673f9dc9140fcad56dcf561dade95d512c76bef3adc87b54c4d5513e1acff91"}, {0x10, 0x1, 0x1}, {0xb8, 0xffff, 0x6, "aaa4683da5a18db27df64b1be5cb0372490047aabd05759cc878a429f75c8a707c9864173f8bc75b8237225db150bcdda963835cf732a886021797c3b059150e9bff74d771cd0e9bf5f6f083ce1d32ba076a55147d3cdc56bb7a323a978884b90b961bb3762403ca6ba0624fa6579605baba82da697c5bfc50f979a9c3ba5f216fc19fa70840e609ec5e9769aa4a9ae4162c5014f5cba1d7e012b85e12e807fba8d67cf0c399"}, {0x70, 0x1, 0x8, "f900a5582f44998549173c8952d883e94fbd3a3d6d0704bf68f58abcf9ef98ed83ec4b629d8b050ef88ae6c5b51815361bd7b77faf41cebf23e6018f3ec32d2d320346cd0a90fcd38b168990adfae9a0945567f7493f636b2acb918f"}, {0x28, 0xffff, 0x5, "e8a42d4b540b04c1d0aed907ac9f74eb7f"}], 0x3a0, 0x400}, 0x400) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 14:54:15 executing program 1: select(0xffffffffffffff28, &(0x7f0000000040), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfff, 0xe8, 0x3f, 0x6, 0xfff, 0xa71, 0x9, 0x6}, &(0x7f0000000080)={0x0, 0x25, 0xfffffffffffffffd, 0x4, 0xffffffffffffffff, 0x7fff, 0x1, 0x7110a4d2}, &(0x7f00000000c0)={0x8, 0x2, 0x80, 0x8, 0x8, 0x80000000, 0xcf, 0x756}, &(0x7f0000000100)={0x7f, 0x7}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x1, 0xfffffffffffffffd, 0x10001, 0x7, "d30b04075445909616ec574981d3a1e1c88b8bbe", 0x8f, 0x2}) 14:54:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x60, 0x8) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x65a21f86f1d40764, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 14:54:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 14:54:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a147780ac85a5300000000000000000001000300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:54:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="6ca220fffcd77df46d9f08a4e61541b880c9a616830fac9dd09892fb9d2dd460e248b433f24898331b328663de2fa971979514043aaeb28ff74a12b317bd76ebecd7b85894b1e71bbbb8b69abbaa812f4d6e9a47d14e310c24b41c5a", 0x5c) syz_open_pts() close(r0) kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) open(&(0x7f0000000280)='./file0\x00', 0x400, 0x20) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x2, 0x38) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x2000000000000149, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xe7) 14:54:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 14:54:15 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 14:54:15 executing program 0: socket$inet6(0x18, 0x8004, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x7c, 0x0, 0xfffffffffffffe18, 0x0, 0x0, 0x475}, 0x41) 14:54:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="fe722d1d59105ee3b21caede8d092eb3a87e15a58cf3ec0c18b5061757f0eb6ec33b767b6516c9076cef46547d20129a745e43676369ebb1cf3c6fa0df5fb8a8ba528b09db2be3a395adae8ed7af7a5cc9739726db5e9ade5ca8ee", 0x5b}, {0x0}], 0x2) r2 = syz_open_pts() socketpair(0x20, 0x8005, 0x3f, &(0x7f0000000200)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x1, 0x2}, 0xc) r4 = syz_open_pts() writev(r3, &(0x7f0000000340)=[{&(0x7f0000000240)="e0ae706dcdf7f74e7c14f79e1728a359ffbb70fc74494356bc6dc5bbd96b278053bb4dd0e70f4589935c2001a9d4e8fd633054a1ac72d66bdf5f8018306ebe2456509b79b5c3c89645d9ebf0bd2d4cb83706af618183c110d14124565ebf6f93a78cd24e7f10d000fc24befbdff83a42fa9efb2e96966350ccc8e6cc488376c5d6da72a3c673da4d844c2a124589c7f2ad79a6306cd2c6aa0e3da3d8c2c141c8030d247a1e7d533efa5c0d424f1fbcd00082888d8164d6ce6ecefe34a6adecde1cc1cc547fa4a933509e8226438be3f658d72dba53539f9dd82f6c58d00edcee8a8c45", 0xe3}], 0x1) syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() read(r2, &(0x7f00000000c0)=""/176, 0xb0) 14:54:15 executing program 0: socketpair$inet(0x2, 0x8002, 0x8001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pledge(0x0, 0x0) r2 = socket(0x38, 0x4005, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r2, &(0x7f0000000000)=""/128, 0x80, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) read(r2, &(0x7f0000000280)=""/187, 0xbb) 14:54:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8000002000a41) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 14:54:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1007, 0x6) r0 = open(&(0x7f0000000380)='./bus/file0\x00', 0x100010000, 0x100) shmctl$SHM_LOCK(0x0, 0x3) open(&(0x7f00000002c0)='./bus/file0\x00', 0x40, 0x1) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) geteuid() unlink(&(0x7f0000000300)='./bus/file0\x00') mkdir(&(0x7f0000000340)='./bus\x00', 0xc) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) clock_getres(0x7, &(0x7f0000000280)) write(r0, &(0x7f0000000180)="3d8105dedb40fa821c46df0b7eaa", 0xe) r1 = openat(r0, &(0x7f0000000100)='./bus/file0\x00', 0xc00, 0x2) poll(&(0x7f0000000240)=[{r1, 0x9}], 0x1, 0x2) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) munlockall() chmod(&(0x7f0000000140)='./bus\x00', 0x1) chmod(&(0x7f00000000c0)='./bus/file0\x00', 0x81) 14:54:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r1 = kqueue() r2 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x8, 0x0) 14:54:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus\x00') 14:54:16 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x80b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/46, 0x2e}, {&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/61, 0x3d}], 0x5, &(0x7f00000002c0), 0x0, 0x101}, 0x841) 14:54:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000001c0)=""/251, 0xfb, 0x41, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2d", 0xd1, 0x0, 0x0, 0x0) 14:54:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto(r0, &(0x7f0000000240)="c92c44a8a17c83a604f84cd68fb9ab4846f70d8af9061606eb4fb0911ff277c0106f347bf97c0aef9248c3f8c5d2c8b4e3db050379048b760e269a431fcfcf785fefdb8bc7a7285007ab8eee1f217eccfee0e371f9c334058dd877ecb19f62fd1b7d86a77d37dbdb074898f1d12426b69148ff6067d09dcda9cf0ae70f08e16e1a42b5", 0x83, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 14:54:17 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r0, &(0x7f0000000340)=""/11, 0xb, 0x40, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x42) open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x40) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="819565fa4c6a6bd4cc97401d4d1eae141cc1268337a7137c8a87417e0b4445fda4b8b0af1ac5efb01305965415898bc432f26d0a5d1a8110c567ed00719f7f2ad039e107388fcff96e535527f62d5ca46cbe2cbb168212cea48733c9f5d9008de7729afba7b43f0ffc504bcaf32d9dd7410204cca57bc148077e809ba3753eb2a81bbadd3a979095a4a7c73611f4091832ff311a900c6e9a0c6644e597a790a9b78f4d0b26ff9d9ebaa629a4f8083687c5185bd7c24500822726fd21337a63eeba112ad9e4a0df45febcb132a1cf510710e2218311480515b46f580c3c40f47692fc9be74c198874170b942acf00", 0xee}, {&(0x7f00000001c0)="7ba3b4414e1effa95c0915dac3a92e4dc0b21eb58db0de1c1bd9fd7c2bfaaec3813d91998af38be006167882c9bf8c928da8ba6745fd9f4dca627ee87ced4cede94212578acf9c4dacb37fc842f75a082aaaae982fc4f60b58460ea202e9e527731ca4225c9df0766f678a1bb82174b5a5bd1e3631ef2c3a423b6c92e4403638b8b020efd6abfdc746e72b007a31e7b1713bbc7caae717cf4539c4ccfd72aca162f8a94741e59b998d6fc22f2eb50718736de1947b90fd15836dfba798d5ece7a4540cfca53d2772d5905cb88864e6748897924fa4017189e46dbea662244f60ac98015260a0a5043ccb643353abd9a2ad03c73fce", 0xf5}], 0x2, 0x0) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file1\x00') setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000440)={0x4, 0x1, 0x2, 0x2, 0x50e}, 0xc) connect(r1, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) dup(r1) 14:54:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202cbbf7fe807003b4d"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0xba}], 0x1, 0x0, 0x0, 0x2}, 0xc) 14:54:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x1d, 0x20, 0x5000000000000000, "a3e55f597307d5510dae48842f07a43c5817b4f0", 0x1f, 0x3}) 14:54:17 executing program 0: r0 = socket(0x2, 0x3, 0xffffffffffffffff) shutdown(r0, 0x1) 14:54:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x3a2) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000440)=""/234, 0xea}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/186, 0xba}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/210, 0xd2}, {&(0x7f0000000380)=""/111, 0x6f}], 0x6) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/4, &(0x7f0000000180)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 14:54:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x18, r0, 0x0, 0x0) semget(0x1, 0x6, 0x34c) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 14:54:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000100)=""/131, 0x83}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/121, 0x79}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000300)=""/8, 0x8}], 0x7, &(0x7f00000003c0)=""/4096, 0x1000, 0x4fc}, 0x0) 14:54:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xa20, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000140), 0x9, 0x5) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00@\x00\x00\x00'], &(0x7f0000000100)=0x6) r2 = dup2(r0, r1) read(r2, &(0x7f00000001c0)=""/219, 0xdb) 14:54:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000000c0)='./bus\x00', 0x102) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 14:54:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f00002d7000/0x2000)=nil, 0x2000, 0x400000000001) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 14:54:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x6) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94a4fc2429bd4ec906ddee5cc891f21fd1c9da76bddfc68b348b7541e190c3a8760926e7e47f3f1b368d5e94f2a459b47469c657b2acd53f4858b72e0b6efad41b10263285bdb9add2e9a34e942e3b183a7aa8dc275b3c897b750b85f2fa9f7891227c2716a1295b96e3e1784f9b957b8fbc1b5f8642ee7e435b4ed5fa262561c9af944aa744dafdfb35df5fad81fb23bc4ef94c79bd40c34b67dd4eb85d", 0xf7f}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/171, 0xab, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 14:54:18 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2, 0x0, 0x0) 14:54:18 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/250, 0xfa}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/240, 0xf0}], 0x8, &(0x7f0000000680)=""/172, 0xac}, 0x2) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 14:54:18 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x40a3, 0xb8}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="68ea5b26c9e898f950286db4ecb81e07f2021911709d2f0f7e67565fcbdf968f3bc4e9fc4417f9a9c39d24cecd31fbbf55b57ad46cb6dc633face6478e83cd", 0x3f) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 14:54:18 executing program 1: mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) mlockall(0x3) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/46}, &(0x7f00000000c0)=0x30) clock_gettime(0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r2 = semget$private(0x0, 0x4, 0x300) semop(r2, &(0x7f0000000040)=[{0x0, 0x1, 0x800}, {0x0, 0x5, 0x800}, {0x1e85db9c630b94be, 0x100000000, 0x1000}], 0x3) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() munmap(&(0x7f000079c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000402000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getpid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xfff, r3, r4, r5, r6, 0x0, 0x8000000000000000}, 0x7, 0xb5c2, 0x100000001}) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f66696c653000475607b06c0ed250b8f37e810f4d83ca7c9d9d77a18a1cbc709a1dd0ff30904ba1b0bf4a4384f135f9e0949e450b2626ee26815e3be77c61572cab460c06db4788c206420246f87d00f5c276b5bf172dd6ecb258004628ff868079e893b5b6ee4a04000000000000008ee49256800a"], 0xa) 14:54:18 executing program 0: r0 = socket(0x13, 0xc002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000002680)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 14:54:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 14:54:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x160, 0x0) getsockopt(r0, 0x40, 0x1000, &(0x7f0000000040)=""/102, &(0x7f00000000c0)=0x66) r1 = socket(0x13, 0x4203, 0x0) getsockopt(r1, 0x3a, 0x26, 0x0, 0x0) 14:54:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget$private(0x0, 0xfffffffffffffffd, 0x80) semop(r1, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)) open(&(0x7f0000000200)='./file0\x00', 0x802, 0x0) 14:54:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8d, 0x80000001, 0x401, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0xa2, 0x5}, {{r0}, 0xffffffffffffffff, 0xfffffffffffffffe, 0x2, 0x139, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x3, 0xffff}], 0x7, 0x0, 0xeb8, &(0x7f0000000080)={0x3, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) kevent(r2, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) close(r0) 14:54:18 executing program 0: kqueue() r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 14:54:18 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="f426220705730afb2fcc4995447937e70f565b043955873ee5b70ef6ad2ad98291e21f4ac688465681eb03e177f5ae", 0x1a1}], 0x23) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140), 0x1000000000000048) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 14:54:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x1) recvfrom(r0, &(0x7f0000000340)=""/206, 0xce, 0x800, &(0x7f0000000440)=@un=@file={0x1, '\x00'}, 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) sendto(r0, &(0x7f0000000240)="b1686c760565cccc8dcaa191788b7c450f74d518bdacc16342ee80031acde15b7fec88d0fca6160dbfff9c1cb6c1d711516caae59fbe65dd6fec541fb0ab6f10a022d6fca0195f0692d349036283ebfba79eb9aadc246a3719be418e69500b219beb4f3664ef7829b064cd89ff380664b728f8cd46deda886e5a2c3bda1b5c9d2d3d1f163094be0ccfa2a1a77a93d4339836ea77399894fde84ed3", 0x9b, 0x406, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 14:54:18 executing program 0: minherit(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 14:54:18 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x2, 0x2, 0x4, "949f6c453067667c66eca5e580cf670d63da80e2", 0x5, 0x1}) fsync(r0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 14:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) read(r0, &(0x7f0000000080)=""/150, 0x96) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 14:54:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 14:54:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000380)=""/157, 0x9d) select(0x40, &(0x7f0000000000)={0x8, 0x3, 0x6a, 0x0, 0x10001, 0x1, 0xedc, 0x6}, 0x0, &(0x7f0000000140)={0x7, 0x3, 0x9, 0x1, 0x80000000, 0x4, 0x9, 0x7}, &(0x7f0000000200)={0x7ff, 0xff}) select(0x40, &(0x7f0000000240)={0xffffffff80000000, 0x80000000, 0x5, 0x9, 0x1f, 0x6, 0xfffffffffffffffa, 0x166e}, &(0x7f0000000340)={0xf2f, 0x4, 0x5, 0x100, 0x6, 0xfe, 0x5, 0x4}, &(0x7f00000002c0)={0x6, 0x5, 0x3, 0x100000000, 0x2, 0x8, 0x7f, 0x1}, &(0x7f0000000300)={0xfff, 0x401}) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x78e, 0xd3, 0x10001, 0x7, 0x6, 0xff, 0x8}, &(0x7f00000001c0)={0x3ff, 0x7f}) 14:54:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 14:54:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="be", 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x7, 0x100, 0x10000, 0x7, "eaf14cfed1e634f5c2a1f6307a99e4e038caafb5", 0x5, 0x1}) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 14:54:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 14:54:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) fcntl$getown(r0, 0x5) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x10000000000, 0x0, 0x200000000}) r3 = getpid() r4 = socket$inet(0x2, 0x0, 0x7) fcntl$setown(r4, 0x6, r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x8) clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) 14:54:20 executing program 1: sync() getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x1, 0xffffffffffffffff) chmod(0x0, 0x0) 06:38:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8020, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x4, 0x0) 06:38:46 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x20) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r1 = socket(0x21, 0x3, 0x800) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0xffff}, 0xc) 06:38:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) fsync(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="02", 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x86}, {r0, 0x110}], 0x3, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 06:38:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) socketpair$inet(0x2, 0x5, 0x100, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 06:38:46 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8000) poll(&(0x7f0000000180)=[{r1, 0xb0}, {r0, 0x20}, {r0}, {r0}, {r0, 0x40}, {r0, 0x1}], 0x6, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:38:46 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 06:38:46 executing program 0: pledge(0x0, &(0x7f00000005c0)="1160576cdc7c90420e2fa5d563c117a17b099a9b16c047e6942020768bf8d07522ea13379051f72bc47e6c0daab1b60c66fdc6d15ce7c3b484b00400000000000000afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1100c60d110c00ff0300000000b56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c435942231f3b7362c6e5983edfe41de693091a19b1fae0c1a8335cb8617e00") 06:38:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x6827) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000240)='./file1\x00', 0x100, 0x4) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) pwritev(r2, &(0x7f00000013c0)=[{&(0x7f0000000280)="19", 0x1}, {&(0x7f00000002c0)="a9c6dbcb80361bdd8c2b603e41f4e0206f75741567a93052dd55f5c6ad0bff602ea3c091aaf6d3c61c53841a736ae1d2e5af61672e0ceb02e605bda7f76f8b4883b8595c1159d1370c03ec267b1be675724664b7a7c7919416a28e0b98b2e10eb09f41e00ab9764cfe2c4ae2d4800a4bb62c11e1d53e20c1f52b5404b4c6a795663972e0d65cf243d271afc6aa03485aa3e677fa7ac666ba4530454e03d52bc0e386ce7ee7e7112037a6d446e4f4fe7c26cd2c8be85e0ef730aa1873bec37ddb1a5f75ca0ec8bce297856eb993bc3c46010e6adad09da541d3e56a7543ce9232088817cac246f32007fa82d9470244c5ece26cab0908153c719dc4edc635d8343469d2c6fde4ea7002fc7f99e40b8b9418e26c19c2ca3e50a9b0b6ed58de269836157b5871db6e6be67cc3c2b6d9bd1a85f9e8799abc6b5327018fabe9d32d0ec8edccc1ae12c370b8c1bc85fab9232f379fa4e552886cf1d03780402ae78ea325a78b8bdd0db31008d59c8bafe5b90d062260318b875c18dbe4a396fbb4bc829f10ae69076723065388abc7a21d0633455f668232fbba61908ca79a46b9f928d2b6a9bfbca7cfa56ecfe65c227ae05ef7904764034b061e3ccaaeb48a44bc1e3b47dd5253e2634b522172e39e1805a1fa55d3d791f360fbc2ac04d8a262d63072e17336c1d7f43c250f4746bf39ae3c0ac06fbc3db33fb1c5b4edbe5927dffe6dc930cd0f7a91fceb3ced40ef20cd6f245dfc3a5ebda880de24cc437dea7b6c98fb25dcd8832f4ade0d04078dda2694506cc250fc4662b18b5d3f867a1107695561507577c9035f17a742608463c97bb28fbeebfeffc65dabf6c2d65e681fccf5126b241b6e66f91d3175c1340b08fd1899bcf3340e5f9165fe9c4997af46e7b1c7b40b275e4e786c5ffe1700dc86a2310178dd76f26a0a0b102fa2362e668aeb9fbc78db0433c7657cb222b62d2e6b6f366d50864d3ce648fcdb7e0f038990fe3870521e7a97044b86ad83349590724a4c28b39173a45877a72627a945ad6cda6c35aa348336326c7173aedceabd7917eadbeefd2892396d6a5e4a1ceafa92c2d93f57a34fd377589afad1b257a406cb9955182c1e72c1a704b0ab036cfbe7cf99280a021ba03f064dde5fffb9317c7a02d5f6797ec4032f488348d61f0c2e1c67368496f06769ac0e378689bfd7f34cc10c5a7d8c0575fcdc9509955c98fee48555bbd0e870c85a2b8fa7e1e9fd38af622c2def59bf0faad31fcea05ba33e1394f12ecfa27a460e28c0522254cacbe09a404ec792b2757afb0be8ea2eea4e90fdc226ef396323cbc8952a5c595d9d298f840f0048f603fee5bcdd0944d05312fbc14b5e3a5d44bce4888b64c91190b35e69fbd97b9273e9ef1da837f1172f83f9b52f1bb579f7e0226ec844b079f3cb41ee68a6eee5c7be130cb968d5138f30c0a99895cdcd000953c780c5fc48f1220a3e42a2a96d0f41064f85156f76df4da8eca8fb8f69c4e31ae74ec3090ef63ca371b9fe621662eb0a2680c2d5eaa35dee3996cd6ebbea13768f4282855b16ef8c247438d6a12c1e99cc90ae68bd44bd7c8f1bd50e88f1b1ea1c842a63ccbc5ce1bfb47978694fec266e0d925c559533d43e04b01ea49d1daedbaca8c6f0f3aad5e5ee75325406a34daf3b642abe1f2c310fb717cbf2ca1dbc5c904cb4a99dde4ee9c126b6960f198e9ef3937b2653b094b3a07e6741133574a6f0e81142e9edceeff65abecbc342582e1f3aaab0c3576769905a27f4ffd3e8061d85be934830fcd62b2285bf850810c5a4f6ab3a649288b9c96dd9b64a437136c2e6964082c59d112fe5d1b316fce4d2d6844e8c4629935c5cbc3aaeb896ef8a831aa6e2c12b755b7e1c9fe7e06b094191947175e862724da53d359483d45fb9026b7f4f028e39dc36be5fa7295571c1ab2c7c171eef2ee3c7c30b4dfac7186a7fe7526f88de1395bb3947cf30f5629520f1254a9c5685ecc1d01ab76f9cca866ec6c3d9d09809cbb8827522d3e5a1f6b1ccb4f50c5be15a7cdfdc9c0014dad439fa3c1e0ae1388c8d441c40efa6b2c5f2ede4b38d22340ab9aa977ef13aa9357fdd90b4d5b6dcc2a2fa3d77ebe75542474c8b50557ddffdbf99d404daec03ab50730475915e97b531230d9c6efbded0f14b700d2346f323c66586a98b4d9e3a21fe544864f31797ba1163ddb42f004f3f07b7ea527e86e9706a43166ffa857037a095de3fa4938f36d84fad97a7b397c17432d666bae1a576339697c803dad186410e64402a51dbf39422fc5397e11921d87e0e7fc237d172038c60b07c1cf187a7756e39292d708671311b8f00179d80ef5e31bc31cbbc914aa30bb34addb15929001c873fc73eea23e77ca379c24a4844b16737bed19f98263e5f354a75e3793627cbe4997f5592528109ba99e16a83a2b880db877054619bcc0ef2d9c337ef55b9a1106fe2e8833213e66a17a8b6c8dc3325e8aaf5e173c19eda959ac302eb0d3c7ffb2b63cd72f2eddba8289b3e0f7b3224a2c36e4fcdfc15d7ba2a576e1da5f40deb7230b54a7cfb95c219ec92ce9d24a8f9f8a7b7152253771229d6f1385149a0d7216d7d442e350659c828a4aae1505936a70e24ea5dcc4e817faed11c7f087b0663910dc7fcf31ba0d9c97ec7317b72f6c9e31a48cc4a6d40c5cda400b81801d41dd467b744b7a25c954ff375d534bb98cd858a2dc11fe9b27e8a9ab826d21f5d328d49d831328377bc8b6e46ca9ee97efa8d6c7c1fb86a510332c5b5c794b3f5709b085ef8ce67b4a60c2010f54e46bb137d46199ea07bd1d2046152d511415fee1c2b8ea86bfd03556fe32915a055f7955ba3b99de98382349d177d8bb503bdf175ad64e8e372c0369175cea00349dbdc86dfac4e8eeeef82fcd5394c993c05db50fb93e93d057e6df04a5b015982301f7cea5fe1fbedcf6b4f6b6f5e52fa5ed5ba4ab152993e5f686c1d3dc3a29f1eb61f2d16193310f25c737918af56e2b7cd5c3f47f7fa3b495f509f1c8c8c2cc1fa8758724ea57e693e13eb7d1b7adf660d609e2cabaaff9d40140dabb7a26b805b0744d1fa5a279de20586930bb473602b5cbb627d6fb79165164c0feafc38da3ed7047d6ec8fb87518d11af542edf13cfd580009f1c0c01321c539d34d613752c420e0beb587fe4d19893c78564876fe98404b84ab9307be8708450b107ce722aaaad7631b41f47e006c80c29312795bed445c7a01a8dfc457fe65b2ef3ecc28f910ed4a24818bc35190aacf66be8e25a3218322e584988d1ed8077f2cd75c3762fb19760f830de41a4e09f15a369f11208001c73c7650578221747a2843aa453b62d0b502d2ed8226a572b79439dca8184911f03f4db388e9b83f54ad3f9a6251d293c5dcfb466a1ce6d45119a789ef2b0d1d56ee3689855d0e289a1c373d80ec576c07f22bc2873314c5ef4577a8dedd84b720700b4efc686b068e465eb1b6f4f47192fcbf037403632cc1865039b6c4b9f01708969d450d055432bc625a8f6ea1e4d4b0c5cd1ced71c0cb635aa314a94f952c38eb51534c40e69fb41fc55f573b1c5d8346bae068328ab22d16400007483dea9b42cdbd24f4c92aa12b022222a5065800b6c902f0a35aeefe1e85d5e97f007a209fcbec8552a00fa3c27fb60a14cb7d3a9291c8c32405588332c64e0a1bd5a035dfb854d24cef6406a9afe4cb6c19e06f64a9aa38f9fa3fda6422b1a001a16efc2ee656a9738f72ec21e7a506131e0adf2e35e3563d4cf8e87d9d4f621b0137a624d2256eb2a6f9e94ca981bdc0fb3d05bb2d3e7c04040db9c2249935877c959be812595916f1001937531ac1bee64a617f31062409e5fbec71cb977ae973e136a155088e053bf594427fe22c5bdeda7eff2a7e83b4d71bd0b2d33099517c9f74ba99de6db82d3ae22b505398e65f3adea2b971abb58191e6fa227b2b0d62e348fc6d1c5539213a75baba3d804f1f1a7a43c7e68e4ffa0c1892580f7a22bef818c0c9fac83a869840357159f6ca3db5f22eece575c1daf6482ab107f645a96710325118c1183f25d56a6570f8d18ee0f22a4dc8b1630f72868ff58d2927e62b993f38f1a89ebcd96ea69d1bd28d5bd5e077f237e74432f6317a579ac69945f39f77ab44cb5dac79c044b4f03a8b8100baa408fc6378b3f120786dda01cf8837a36602bf6fe08e3c4154075ffc164c7f78897a48fecbce8549f5ef7b53e3af258814f82abe535e833b86d42d6a1eaf40ec8d1b61ef625655ad1e219aef49a2bd10f874778cac4ef3530e33bf8805596ecb4741dcf333a762b29b0a3de84016cf461d9f11dcb233c7f098a1177f9c906fa25c70608f81faa78abf718ee7805617b10798c4ebd272a67e6321c6a15f077fcde5edb76c98f5e9f2f35a1a998be66691537229265c519f160d7a084312a32cbddb22b94b5bca6c3c157a6cb926cc1a33bfd772bd8a8db0ad88a228323f7fe6d252422994f37dbaf7f47c768ad3078c75bc64879a8743e6b8a12061bf9216708621306e78d0b63fac9682bf1c102bc6e07308eb3952dcbaaac06d39462bbfe7ac5d003ba95a2068906415a761ad7538ae5ed013cc8e3ebab7319ae59e71fe8e43ce084e680b4c3700c8c646486b564565cea28a24865c4f92569fef6bda76a8784e36e08b80b9f8b577a77946f49af556eda09ae3e433c0aa05a5dbecce9a783e8723c31bc2be2049bc202bf0e38dd710f7550e65bb778efa0a91addac66ac516eb761c89c2fe535951a3bb182dfe8c2a57b45b7f89c3e8155356e300e8c6c5095ad51ddeb7ee389938889515b605fc291af777f27c864016e652faabd841466dfb9665b2a796a64305981c5af13788b7ac5d1a641b9bbde0695e7330b89909ab5291da49758d8c0179a926a758f926a2e73a0186a7f68baa02077b909b011df12e4bba4e48c5633aa05d96512c574926d54ea8ca66339f0f2d8ff834bd8365b09096c7580f7460251ecc618ed4658df5ef12c39c14751c7bb5c900c1d97c10f97ebb15f2d8778cc7f020a1aee4122a0e7afd96d109bd0b5cccc7a38f8374037ec1369f56b2798db6898109cf9bf4129d36b1d2167a45f9a71de98a4aa0246a542c693460cc0114ad2ba570e77d837bcd8b62f2c8c8c641619d112bb0718cc9d36c34a78f16fc76731f813f3317b80cd2a87ca1d0128fdec14a4ff821b615b848a98b76f9ed2410ff88753a8b01fff24df6c08248355e050974cc397b5260f57ea553b9a35a058eb14a73e80f172f2a5d1d7bc8269b0493997b81ec395a85b6f1c5a0855d510422a1146ec0926cb534ddc8a0f944dbf972ebecc88fc5c11329ab690ee3ac48112b838ba40acb4c39f9122518315e9be62d0155708bf39544fbbf365d8ba4425421a30e64d520fd906c93f269e468df93224d252966dd6edbbe771ea6a6e101725d7f72742940f4bc12625ed4f32d957d20bf416f1f7bbe1a37e0957519ed62a146c27d6421f5a0f59a38f6a68dcabd0ba36b4d0b015b5e25fbb9f46bee8372c17bb9090658205b66d3b773f7189bc2d7968c28eb7e0dcd8ff693f66b88749e32c99ae16640dbbf9d36bf9da7e132717c1e1b81264000e5d706edc4134a453698b766ad2fe46779ee9b5d22f0c34377321ad2083d84d0c5dc3885223b5a7014c39dcc121097a24f46aec1f93d92f1e3912b18f41f1a98d3a32330643e53a0db724c7873f91380fd59cad5f883630f37f60184d20ed4c35445d54ba3ff51a6ec27e7a6ba7c27e4fcbbe7d2f937e4339addfe33aa7a0", 0x1000}, {&(0x7f00000012c0)="b818adfbcb83d3e32ddc2aabb8a9324a7f293c5c7710d2490818aff6ab8e6d45a6", 0x21}, {&(0x7f0000001300)="63cf29205924f7bb2fde3e14c00270369113e628f2d0c8b8e25fb71c1ef18e40ca9664239c3a39beeb9e56d883476a79b4cf8307e1e4880ac85dba46ee5a4ee135ddb05409e100d22ab0a01e02d2d45d881f2ca87d9e7847bb0f10019e15318d208bd43961939c1021dcd9451948240c6ec030b77fa5477d8e055e433b20781da7fea3fedb53a6347609c98d2bed0f1d40b6", 0x92}], 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)=""/233, &(0x7f0000001500)=0xe9) connect$inet(r2, &(0x7f0000001540)={0x2, 0x1}, 0xc) shmget(0x3, 0x3000, 0x482, &(0x7f0000ffd000/0x3000)=nil) sendto(r2, &(0x7f0000001580)="ea2e2c76c25fcab7fb15328a6b5726aa3bdbd737e953537cd7f02926b1c622566e95a2bd8f18426a", 0x28, 0x4, &(0x7f00000015c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x1, 0x400, 0xe29e}, {0x18, 0x1, 0x4, 0x100}, 0x101, [0x3, 0x72ee, 0x100000001, 0x8, 0x1, 0x5, 0x47a9, 0x2]}, 0x3c) rmdir(&(0x7f00000016c0)='./file0\x00') ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001700)={0x6, 0xfffffffffffffffd, 0x1, 0x80000000, "a5ed48731036ac0093bccc7eb35feaa6632c1d67", 0x80000000, 0x7}) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001740)={0x2, 0x9, 0x5, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001780)={0x0, 0x7fff}, 0x10) shmget(0x1, 0x1000, 0x211, &(0x7f0000ffe000/0x1000)=nil) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800), &(0x7f0000001900)=[&(0x7f0000001840)='\x00', &(0x7f0000001880)='\\\x00', &(0x7f00000018c0)='\x00']) getsockname$inet(r2, &(0x7f0000001940), &(0x7f0000001980)=0xc) r3 = geteuid() r4 = getegid() lchown(&(0x7f00000019c0)='./file0\x00', r3, r4) connect$inet(r2, &(0x7f0000001a00)={0x2, 0x2}, 0xc) 06:38:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e29, 0x1, 0x4001d38, "9b4e6ce48009128fda000000000000000400", 0x6, 0x1}) sendto(r3, &(0x7f0000000280)="782accde50b3b9164ac8b349050fa6b1ab4c1ea872a50620fd371c712231644f33331cc5630a0c29c0", 0x29, 0x2, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() munlockall() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x7, 0x75}) close(r0) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000000040)="fb51a9e6ba0deec28ecfb6590c1e4f479ca6aa6d3d2e8ea757b828d108fb53460c43ba39e2873d11dc5d571b1e323c5b336e4b30ceeff8c8a9d44feb", 0x3c) 06:38:46 executing program 1: setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0xb1a8]) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r3) setuid(r1) 06:38:46 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) r0 = socket(0x2, 0x4003, 0x38) socket(0x1f, 0x4000, 0x1) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) 06:38:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/111, 0x6f}], 0x5, &(0x7f00000003c0)=""/3, 0x3, 0x3}, 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/43, 0x2b, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x39b, 0x10001}, 0xc) accept(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x100000000, 0x8000}, 0xc) 06:38:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000380)='./bus\x00', 0x80, 0x182) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) mknod(&(0x7f0000000300)='./file0\x00', 0x11, 0x101) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) clock_gettime(0x3, &(0x7f0000000340)) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) lseek(r2, 0x0, 0x1) listen(r1, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) sendto$unix(r1, &(0x7f0000000280), 0x0, 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) syz_open_pts() close(r0) 06:38:47 executing program 1: r0 = socket(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000280)) sendto$inet(r0, &(0x7f0000000000)="e5ab52a317e20c758eb8efb696de4c7f57c1854690db2c6aba646c6502c8bbaf748fe75ba15b20503fdf69a356b423350cab9c749a3f01ee60ff20e797d6aa10b1f101f37c803d78128759654cd9c9d2fb670a4387a59b895208decef09f92d39d477d0101f50b5105b2f421d9289019650f00fffc89c8afc75d90c862020c313760cd78e3479c058289ba38c866cd8e82400ba572b5c0fc70fcf778a69447664fb03806b73bbd47e6a75a65b3111ba746119f5d98f282279b9ca3d852d1723b13", 0xc1, 0xc, &(0x7f0000000100)={0x2, 0x3}, 0xc) 06:38:47 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x380, 0x81) 06:38:47 executing program 0: clock_gettime(0x3, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) 06:38:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) close(r0) 06:38:47 executing program 1: socketpair(0x3e, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="06a42d80feb7db44c0bd2fddc76616f9d17b095794770d94b467b7037f9d2a9b9460d83f836129b7e3a2212fc92e25ea74f8d3c1802c6b9fdd45a2d07b64a59567321966375f50860f55cdec55b5def5a8d01720c1f392398c30655b38dd59544f5955683fef0a2ee45265f4284b425c8d0d3e17f65c6d6f80b4a595cf", 0x7d) r1 = socket$inet(0x2, 0x3, 0x0) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 05:37:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x8000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='#}\x00', &(0x7f0000000200)='-^\x00', &(0x7f0000000240)='&}-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/@*\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlockall(0x3) truncate(&(0x7f0000000080)='./bus\x00', 0x5) dup2(r1, r0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 05:37:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:37:28 executing program 1: socketpair$inet(0x2, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x8, 0x9, &(0x7f0000000040)=""/156, &(0x7f0000000100)=0x9c) r2 = dup(r0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="f96e9e520ac6bd21b90c018e0e476de659a8cadc0bfefe601cac0085502bc9f6e3c256d4da819806b020e003cecc0b2d5a383982193eae9573b0975ef4779e0d8ed8a53aa6eff99c0bcaa4fcd53c1c6c6bf467acd82bc0b4fca0b9973738b267b74dd7659bdd267221cb76c75bd33c04682f864deb70988fb0443294c1301e4448d15091af644995cc11e62687de11a334d37764b3c2e60ba2f6d559363c8aec78f6a5367fcfa6b686659cab3fe93fa9e9e89aa507bf5c2732bea27b40f54cc3c744b441884d7a80a20741dd015f3e6979d581", 0xd3}, {&(0x7f0000000240)="b534793fe4ffb17b40b2ae67b65a3e3b314499bb87472fd5eb79c122a174cdb9d67b1e192188b729d5bcf1757a0752a048452e5d930387f85cda0cd7c8f3a1641b2560a817307361ac610ea5ea266a183c1556791a6f0505d05fc5494a1860f88ba2abc82d86d05c5b6fde378f865feaa32cd4b43fc676fbe38a6bd43df94208ab95a1a36045d5732f74850ff8ae6f7b00850d268a314f11742daceccac00b1f66acb681c0ef0015f260e180351b6b28af3905f08538efd303e0bce1a40a608d238c734cd1b84e5193fc244ad8980369029a216516c1ce11f936e6cc7d26ae6be4205b3559365a5a761608a80cd5a52d053cdc79f25554edd23e863bfd", 0xfd}], 0x2) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x1f, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x2, 0x5}], 0x73, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x20, 0x0, 0x5}], 0x1dfd, &(0x7f0000000400)={0x9, 0x200}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x3, 0x3}, {0x18, 0x0, 0xfffffffffffffffa, 0x8}, 0x9, [0x3, 0x1, 0x0, 0x8000, 0x3, 0x2, 0x1fffc0000000, 0x9f]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() fchown(r1, r4, r6) sendto$inet6(r2, &(0x7f00000004c0)="befef08cf6b1c4c41dfe3adbfc4df98079b084be321904d4dd05ebd1fcb40a975ede458ef6f8453ebdb6810e0db48572311b0fd6cdacd29bd1a20a4d15f5e31a3648493c1eadb54ef82def04ba44af44495107fa3dfc068dc4dbbae1a591807d6a28acf08e2b7a019c1f", 0x6a, 0x40b, &(0x7f0000000540)={0x18, 0x0, 0x58, 0x4}, 0xc) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000640)="7ea4270db2fb1a7c8badf1fe5f9536282c645ce99186f934feffc9856ac0a137fe1acedcb4c1fdc8acda258a0db9d4a5d039a4682e0776561ce98232954b7db0e02c78cda03a1c219ccd45d0dffa1d55eb177b218327a26239fd4592d82862c57693174c66f65b5d53a6eeccd3b75d1d1a24df430de93b652cc4492b24c50c4c5f6dae269d4e7f3d386a809486acc1fdc9fcf7405f7aaa6120f577c2a60746fd888952eefcb4e12e3af62845eedc05634776165b9221d42216b7e8199205c58956a87b301e8521eb67eaad1f11131800ebf69373d1b8c53359803d78988f3b26c82230e72df57dcdf171ec633e4ebe5c3efe3d1a2564a55126ed", 0xfa}, {&(0x7f0000000740)="4738618544a1fefcc9dfbfbcbe0b75c4d84f84bbbd687cf6d6b7bef1788b3354f9efdbc65618b722bdd371b0acd842fd154c2a24", 0x34}, {&(0x7f0000000780)="897226ce5f06d3053284a9239b171f97e69e35fa424eb5b43260f5365e2cbbd3734f0cf2977c13b97e4ffcacf5e3328713658659e7910b7230882f20b9457010568d3e1a5d7d0b90700527ea6074adfc94f9ede8d308e07a39d0a1686567c59e295ff2c1e15e814d2b0b3b7d0a0c49905b62c8047ade19605ff682f68a681b0b5018ffdb8765257f5e3783face057507e888d298e634b523f48e53be09cf59ffef509e25c045f099f10ec822974ad5d802c7b00a711736be87a644c198f93e40befaa25069c313f7b15344a2777546865743115b9f1e1a6efeef8ce8a5cf96a9f939c5e54d819ac6576a69cf0226e5146d840132bf8e98271926d43fce2848", 0xff}, {&(0x7f0000000880)="726f65acfdb9fc51c037f27b5c1ab373ad89542bda0dcbd9ac15b4440c6b40c04c9fb073193c6e785b74da86396dce8dcc979f887a734eb478281052cdc30d0c998559b1177633d1bf2d3b872125d25456eaf48207194944aaf72404dddc040a500ad2553b76c6b6808295de3566d945808f8e272f614849612795852ecdb7fec50202c070f189c2bbf88aa2b58202ab7653817632f936bb559d1ead49", 0x9d}, {&(0x7f0000000940)="eeff5d2f5fdae901dbb22cb8f5f74e6e8ed79041d97645b20c921f8f8b3553ac28d100e9", 0x24}, {&(0x7f0000000980)="cda3cc4aebe83bf49f29dd46910901d3b6b68c198dd1d9a72b6627128838ad73c379e3902000b42f1a252dd0fba0acda706a55c69699b7cd32b85bb2fc0730b6544c9d61ff107505436a64e051103b08bbaeff362f96817e59c4d476d3250f55033b3259564308352080085ebbe9de15befd173143032f43854bbd102abcce6d3d903e7e2809ef81e17d493232f4148b7ffce41eeb87ab98f922b6f1c8883a9df268460f439cc47a39049358870a6dd7bbeddfae51b1a8b5e538180ba2e0adb044f5560ac70d", 0xc6}], 0x6, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x4}, 0x0) r7 = socket$unix(0x1, 0x3, 0x0) faccessat(r2, &(0x7f0000000b80)='./file0\x00', 0x180, 0x2) sendto$unix(r7, &(0x7f0000000bc0)="6c10673856b084928e95b9617ac44c5bc8ab2d3bc78282b2ea20ef04ce40e572c09492baa29202a09b6f9c7e7d3c2a72e9bb8ed6fb15e5969f3fce70a793d328f349", 0x42, 0x8, &(0x7f0000000c40)=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000c80)=[{{r0}, 0xffffffffffffffff, 0x81, 0x40000001, 0x257, 0x81}, {{r1}, 0xfffffffffffffff9, 0x2c, 0x0, 0x0, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1, 0xfe8}, {{r7}, 0xfffffffffffffffe, 0x14, 0x3, 0x6, 0x7}, {{r2}, 0xfffffffffffffff8, 0x81, 0x81, 0x80000000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x2}], 0x80, &(0x7f0000000d80)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80, 0x2, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x2, 0xffffffffffff9a87, 0xffff}], 0x7, &(0x7f0000000dc0)={0x7, 0x3}) setgroups(0x6, &(0x7f0000000e00)=[r6, r5, r5, r6, r5, r6]) open$dir(&(0x7f0000000e40)='./file0\x00', 0x2008a, 0x181) ioctl$TIOCCDTR(r2, 0x20007478) read(r0, &(0x7f0000000e80)=""/103, 0x67) bind$unix(r7, &(0x7f0000000f00)=@file={0x0, './file0\x00'}, 0xa) r8 = dup(r1) setsockopt(r8, 0x1, 0x401, &(0x7f0000000f40)="2d3c0bbb50d0f80e169defdc617613231b433ab38da90e67143d0bb2c296c0838cde047e4983f6f83aa99d198a2f1763a5c943069addb98f64ea11826027534e1f985794a192c838af8e02dbe2b550b95b75dcd319b01369defa4afe565e859aca1fa7fcc5c9b72e29ea4ac74676982d7229ca6a0648ffb8d8dd78148f98587a7c6afa786722f2a9fd974c9a", 0x8c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001000)=0x401) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001040), &(0x7f0000001080)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000010c0), &(0x7f0000001100)=0x4) stat(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)) unveil(&(0x7f0000001200)='./file0\x00', &(0x7f0000001240)='c\x00') ioctl$TIOCSDTR(r8, 0x20007479) getgroups(0x8, &(0x7f0000001280)=[r5, r5, r6, r5, r6, r6, r6, r5]) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfdb3}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x77, 0x5, 0x82, 0x4, "0956606564f3f23080ff0cfb94fef6428da15d4d", 0x6f5, 0x3ff}) 05:37:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0x0, 0x5}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000017c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000000c0)="cfb25e56b7afdd7eb1cb2f6e27901e9c62c85975eb11e2350bcb3c949d38", 0x1e}, {&(0x7f00000002c0)="c1395174ba1ee3ecf65f014785cb5af6e8d255127a448bd635ffe88071a16a9b609154bb4aba5a798721761c640707d17c1461d6fdc5f6a2c94f95e25f138a16472b1f5f745c47b1aaf355114fdf7cd6ab829af35e1d82ca6a895b27d51688e41a77ee1fc6f6027ee26419d8e5d289816eec202c43eef53f1a347e2ba6c57023231a65e9b46850a5395990e638aae3157ed90915b3c47a75a90454b5b5155157e07df661ac897fe4de6a5efe1a796f9028c8350e89316906fc9ca26fd04d498370fdd6f22b9c3d54163842aed801a78385eacc7ceb4fd552e8e27c91196c18669c3ecc7268e489fdf933f3312293f7646f72ccf85aea46ee7026c106155403ee794534d6cb21a7ba28fcaebd079f9db63a0c540e0c877d4a15799ff4d011a47c3cced5d75d515b6aea15e046ac47c7d2583d93f4b74b49380690ede8b43213290a6396f77b7136c3850080cec2066e924ceca73deed7ddce2af9db5004142d24f2d245f427210ec3c19071419f7426b87899e905cadfec1be231b211d3b0f287a5c61fb131d9b9fced70680f9db18fd1eb1582af3e9080ea179a4f33a69ce34b6af8d91a8c4233b127ea205d4ed7a1f98fa737ce14e3cf3d53491202faf490a388830228b0813f5acaee60e0a2e29306923e930d0575a22899cca3fd9925d6ad3dae22e2b4e08ca762eb1fe41345527b5df4307c4726f55ec631f7b56bb354508d6e468d7cc61c19b3f826dd38feb2d0a575916f565a1bdf0d48174c75344776443d3a66cadd4f180511af99ba7401f22d9646273ef1fe72ff0fc51b83ca167a30aef443d136fc156875b77d065195db827f4ea8d9b07d01ff1a9eb89509da2fcc9d60625bd2c3d42e2c41611b5f0b16f748e4c038b3f844c3aa11e2e20a0f8749cd5534c02559733d584e1619da816e9b079c1c76277b824b8353c72328c8d7fd0a75f60b85422add6dac9f1223738ece05ec37380e0d9d3a8312f574d7bbbc717ec6fec41761b2a16c21f8d48476ff8fa8b04516a5c15a8e491906a51205b620f7284876551adc822ab3dca87c3a558747c4d5a62e5636acb7a1d4f9649d33f95456dd05c70ad4c82430112edb437c18c27ccfbfe5cc19b55667f72b818222ce7c67bd0c93af311850f7f04e1db7cc6011ba25b69f3038fb81a2c906d2da9d30fa08af0bc7eef7a6f340e8af7b2f85ecfda64f2d17256d3c2a7bcdd1093f0e21b7561ac9816aa5feaed8a55833bf153c20ab6dead91dd94dcd211172c0db48e5cc1f4112941de35aa4f0bd2aa9dc68c4dcc20d7f095d5f042a4002492d038cd132ff178eadeb0183cc5115ce91ba14c3a44764cee9536c24b8bdb1b34047666114fa145947d2ce2dabc4b2699b8f34565a8491deb03244e3547ef4a8c60c1bc5ae5ae11fcfa1afcaf758b7b735e4f1cca2a666d9f7403277d15d59798bc8a54e60625018d9e07e21cc15f0ac9b5d2dda31226ac1d5055d1dda262a06bf7ecc001bea2c51fe3f9608163609dabf87146161896d32afbb48febc4d901525caf57b82f36e06434793231a65b50e584e3892617650d50126b5299da8ac9c03cbbcf4328b23154a31d8656307b3cb83dae584b227ac75e46178ed16fb4dd99fa904537687764b39f222eafd67db8573b209de2cf45e3310061df21fc0738840240d17b81f94437b1fc5d4bca74753de08850c1fdad9c70baeea1b2184e71ea8c186b22307a23792bd82996519d910bf563eae45d432c8528b96793e8ea6bc7922d802ab8e44b637246f9c316b98cf2a34a72361cbd1089b52ed321dbf7ce07f0ce1fb4199b2ec1b211d9f2371707ded1a96ab3a989b5f25771b0133c189c76858ceaba12fe7822387a7ca3fd3fbaf7cbe0d75b06101d11258cedf221cdc1be076a80c89aa00c34c8b3e72b198f60d507a523d3f589a9c5d79f34ac4ef5f1aac8b478de83f7c18e0d5eed959afd788df80e37e70024a08e264e72fcc5a33354ea6a861ec6f3340241679c8e406496b916b0a160d9c3d167b72eda48dc76dae6011e303e7dbff252108ac10330870efb7c6100bbe074dab69e95bef5089785093ed293c6239a35a32b1ac99f4c6dd1bdebefda75e91f17c546b0b4fba768c9aec073b0bcd86e6c7e635e63b69fcb85099e1e6b4c5b90e4e13972999dd34b4c5d2b605d92279597ef39cd5b984338d0d9a94d08642a5679c408845d65cd425b1c4537baaa54ff2e232f4a4c7c6e52b25569dae2930320e97b4676bfb49347cc1bb9883bccf9180d073c123c538dad31200d1424bb3f083f7037e0310d00b1181d5f5c8b3a08f70747ddb9abf60b59cfb77d96678af5300511d3ef2c90084b69607ac81fe699c544948786cfd66d635f2bd62080aea59a2e2fc6c143616751c6f3687e68d0a7ba2815d0e96080a43d6c6fc99a3457938b1004cd6314ab9e0a474ba74ba4397e11d98dd414ebef70455fc2b7871dc630fae88bbaa9fc39542a07cc4e311742fd4dc2b6e775608b696fbff4df5e667ff2bb9f7cd032706fcdd84f974a7f89ed459fd8a6dd96ce540248893ce57c225b4fc40652cdeb8f63e6b5235cf2146f48de5dcf959c221abef36e5e4070301c07fd817446ec96de3556ca2a4472fa05ab874e846bc24039d66e103a6f663bce588a09a1b2260f34184b4ba531ee1cd84e465dc9e19201e27814188fe9c6ba1034c3bef96eb98dcce81ea7c0453468507a896d523d9c509329dfb333354152131606a6e67a217588e1943f21668656e91b4ea1cee6e3adfc6ce0c826de988c425e5a418fffa50595bf7695d825243268c84f65192d63bb08bf9906884f49ef32b45e2eafffcc5711b192a39a3a3d4d95d4c974fd29e357384c9dfad32e7cffa1f106deb579d5b1be3cf24445c1131f8cd43ff51dbff7a145a0e6ccc3bc084b3b6a621056673c8c8bd6fb9751b80f794255f57577317d978acbd1b8731f4cdc9a4857f6131646511dc217bd0d1eb430ecf47669ffd7a5404d6df0ebd3c852de36513c6c3fcdde5bde1d11ba7d55dfc3ddf5ee11e8eb7f81a777412c255e7ef68102a4c011d265ef67bfba6f34c52171646533f1e218a905fa2b3ac0fd3a20270b539b62e8a8a44c0526619bcefccd8d1f0c3e03ae128c5dd9068ed55f2e8abb1228238e2206d714ab0d1e08e5763b23b65b5561895db9510b9109465d55bb8bbd6e084476ed0c904b010b0267030759d5cc79a2b337869c2d8f14e1df606abdec4b7ee794b3fb36c8af9e64ee3b9cd5c049bb3ee486633632527a5ea40f6b5767106f5009eb231c4cd3ab2e186b07bc84a98c4b9e3a8c286c0c1c4b6a194f2d4f8340de0131eb69c0dee5e974c150541f97961aacfa8bb6dc8721d7b1dc6d2ab0efb015d6c01a15a01b3630832e37eccb8bf105030d64acafe0559ae752d2021f1db9f474a6d70ef58e3c64892762ee3f6f507465bdf480ae6b1e08bfa5054d8951e6b848cebf773b50f56515602425c282922fceaae8ee2273469bfb25288bd59905efc5d421c066245234174d4b53095875fd7fb408b98ccf25adf2ac304b587a1a5ec042eb86392a48c98b81ce0bf636cb5a82134d9fba1ab44e37b8551a7fdc63601ce4ad0f8dc1be365865c753c93afd4dde8861f793a977b53376c7ef341a9b3b3e999bf8f5b8f85283c831c41fa675787d7d963bdbe5da336d524a3a60d2c82c3b6a819dda0eafa6859756d4f208f83e07e49923a66ec9c907f1b0f24526764b9482bc49f3decb67a8d4ebea0ef0e4ddd5de615fb686e809fc9b7963573d9c477c4f99e0739b87b752e6dc145804932125e24e51cac746bf83c5f40d269755739abc0f1252b6282b1773e5f2320fcbe68fee0f0ce53c4cd92d784e5a870eeed1fdacf6b6fb342db3e1daf90681b3bafecb4565c947b74077829633cc55be2897cfe5a37069473e5a73142da4a08c6bfc777948d5a173fb45f3aba8c95f8199b3f3266f52c61bb6833af5357426bdd01182993276161ca70d64d310d97becc91f44a5ad0d04b1a26d3b6eaa7e4a998c2498e7eaa799feff45a83f53ff2217fafc658a0de13cd6e8413664bc1ff6ea758b53c1f6bf1cfee08f16e045432070e09cf2032b51c334c3a7f4a4d7714c00555ad1f7c8feac6e3d7f67042c530a6e40feb908eabe3361a4f064f447fe1cd3793a71f86805ec9fe6e1c092041ba798e29453014c1f30b0b0cb70d41a1394cca2027e2662eba9749dea07849ea6d1f22592a6a9f3bf182b6cdff7555519e67813f1df5249a6a750df0516c3dd08143ba83fa5a2445b57842bc9aef574633bb6228e55c46641eb875fee0f7851b7069734b4bb26e07436a6d900a617d17b4bf1b1685edc0481c61cb7a1b863711b1d2c9da5f5a469a89a6840ce4aa0362a31e1da38d35d6f29dc2a5f95097ba9f2f854e85c67746e23c1d2c88ad7764b4a25fd728d1fa329b7fbf1151ff98b8f2bfc6a4a826ff0c17480db3548e4de341e8e2dcebf1553fabefb4afa072ebc841b9bd73b83e46df0beb7a4c0c147a8c84c098fd6ce6c4f34b6940d950252bf3eb8c0e4ffb495038642049c366c79277706149fc6fa78fc34f27dfa79b8bd31c66f3a0b0846952a6056ca64ec36bef36e9d97c6cffb611809ba360025696b60c8bc4772bf80317932cd422f0821fbe2d8251ca76cde11e3f40f22ae33af8f92f2aafa8129bd3a54d6c90803a27751f56a93b6c27dc492ca23d5b073700678f472588a3ac3af0555930fb5e3d0997ca169f2ced81b68eb6b7da15fdaefc3548e7c8bd85a89aa1e76cdd8710a74d2b937105a8f64415fc5b05a1f97bd18bc36803faadbcfa175a37ef5efd3a28440053f0fa5d9dc8bcd2ba276d79127d89a1c05b7a00b574d0364b260ff70ada83565c93acea5180bd47bdf158abdb6fa78f09b97fa64048c4c486a20718d7c5ecb770edf2593466053769bb2a330f51b5d5cce7a9786f53cb8fda44df83741a27e5d84a3126f8f65da4e5e291cb507d4533adb46690be8b578f45bc63d1beaf09a6da35ee58fc0ad3178997f2f5d3910d8b40ffe8fbe0f3bcfef6df324cfd369b473a9a69767ac93a7d39d40704d95eda9fbe09c4c85dc55247e86793c011d43675bde0e58c09e2ca2f15f0c4a5084f8e76d59b97e3e7707b10b2fb6d5358b948eb8d8f1a841fae8df6e84b8a95fc0e8844b0aee16f1c4190c86b63490c670bdced407fb7b9c8d280051b800cbfc8b543ca3864a1cd277728171954b014fd1f6234a422ff991e5801060c3ec3d29d042b1a11fcc23239d647358e9f2d76d7631c1ef3bd5cde7d6819bef62222c62929c5856f62acb9fedd8d0544800337e663e003b90dcf8b545b4420cf86339432158d12ae1903ee9ab135a483f1cd0b185c91bfc03274ff8e2a721c839025a3aa0fd43499c6c2fca8f7542350edb83cb93a58a002b06132f74f9b4bc1450712f399c16e64a08d0a27ff328c243e40ae529ccac9d6a8e341345d7c63c7830bf3c2686aed8248a45db802e6e1c341c5e6968b6f4da357ec615ab5529a50f3ee973692b1421bb73fc397bb81334454db0bd02483a79b59ea4e96f98abd6aa8be504468736c3565085a6602c3d65f4c7c6afdd24d0ee1d8918e4fdd05decff36aaec3fa54ab1b6de08542b8f9e873e9c5d37aea2fbe8b17a5b9774fd2a23b2f99a94863278521ee6a19d995c251ae55205dee6e2a187569c04982bbb0472cb1f916b57005a05e340d840025919046df7d3e6eb56ce9a65b04556f58f9f395dc9ca87abfeb9a793fd8b44752eff8bf8aa9fd6996c645218c1ff6", 0x1000}, {&(0x7f00000012c0)="bdde7b21c78e6e0f2487ab29d185c3df758fa1c97c2c1a7e9ab896c7860185a3186eb50a902c97cf787e3c38a2cc8c", 0x2f}, {&(0x7f0000001300)="2a54c9a3cb0e452270a1a1688b1a7079b6379877a416af4c8c52cc5516b348", 0x1f}, {&(0x7f0000001340)="ebced2daebdc852eba8dd139bb074c58b46aabc342b15f224813e8407325fe68d0257bde304c1bf1113d3032d8c623f185ba8b4822a978bc79ffcaeeb8da3c", 0x3f}, {&(0x7f0000001380)="0be6e23a36f20033d0aee234fe7fc2e2022ee06c6d86c2fa07173e05843b01b525516705d8a732ec599aded1ba15e9133239637d1736e7c1abd2c99cddc6f73518a5aac35dce2bdd012b9ece0ab11a4399cf7de6698d3d2cb68d8792c352730c97dddf58d51e56", 0x67}, {&(0x7f0000001400)="e51be150d3262e1c35a7ce461dd4efb373", 0x11}, {&(0x7f0000001440)="082b6e71c83257377d2ccae4affbc335fb91b92d2db3bc8562383729270a3cc122ecbe578faaf33cc6cd3fa8705245ceffd87800a70be46d4999bcaf6a5e31f2f0d2d0441860adbe4a1cf062748e8295338490403f8c6a9056b9c05e5dfa48faaa51347599eb94a056a5904c08f630f12b3890686079f179aa142312f5198b0a881029d8ec7995da162e51653facc8d47e56194d029a79fa89bbb503f336100950e665a9c93a57bb1dbc85c582e6c3d5806928", 0xb3}, {&(0x7f0000001500)="0d330e35af2ffa2a4d2512bb60401a3c0fa685c5c789a1bd078b89f18ac3c118a3e210e3d7ea9e8894dd2b0473575b958c22048dff58c9b72c6c9bd7331dfecdc2eef7ebdfb1bf3a3b3f3f415047929f6818c8d98437df2538f86978300ed0fd3fdb37a2be5a2a8e7801a3b1fda3d389b712f4ba312abf03a6e53ce1d858d0cf83a78318bc3867fafc4337969fbd22342bdbd0f7c87a8ee57ff9815fe1f5cbc4897e430dfb66f21658fec24e032af9d554f191db5dd8cd1305d8264220adf3d623376de392516c324bfa95f647", 0xcd}, {&(0x7f0000001600)="1a92e1362e938cac5023822c26d92578cc62302de19ae0c2ecb4a35030052a87c833875af5710a3f8fc574fbaaa85a295c9fcf05fcf8ea804f93fafb4759dda2bf1f703f6787f61d1cd3e09d0483e992f888a550b47f64de04caf295d76cfef70aa316e092b91e9c0857bf2e3353c4c81b4f1c0ca43d5e4df32e21c0289b22d775f5da5186be837a4f2452727bb4c4a9d550d973ab4ed3bcec2f2d811ddad12ecb6ab939ce5d29354093453c817b8a3c16f53eaa48b8bd82561af1d4bfb8b0a6edd9c4e32aa153494bcf6965b2d465f07a", 0xd1}], 0xa, 0x0, 0x0, 0x1}, 0x400) r5 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x100) kevent(r2, 0x0, 0x0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x6a, 0x8, 0x7, 0x7ff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x14, 0x6, 0x3}, {{r3}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x81, 0x4, 0x1000}, {{r4}, 0x0, 0x1, 0x200fffff, 0x100, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x1, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0xf65, 0xb11}], 0x5, 0x0) 05:37:28 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) socketpair(0x21, 0x5, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/62, 0x3e}], 0x2, &(0x7f0000000300)=""/4096, 0x1000, 0x100000000}, 0x842) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:28 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) 05:37:28 executing program 0: setgroups(0x4000000000000169, &(0x7f0000000280)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = geteuid() setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) syz_open_pts() 05:37:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000000)="0a6e77e6aec39af871e7723cabbebcbb66f8fd4618cedd0852fff5cf332e8691f61a36204891503ca3", 0x29) shutdown(r0, 0x0) 05:37:28 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) write(r0, &(0x7f0000000000)="8d1b84380ba1d12624212273984951ae682f0b842a898181e9d19f61e0b3b295f0d4505b16a0fd4d0bda477521b845def27411db4e90236ce5be136c98b894dd10175e1b823e03116fe9eef1f125f1be867394e5c5a495eadc8f888b11baac4474cd09432235f78a62f169020055fea1a767fe34a96a681c39dab7ee058d204fba96c94f715bf3c48889ee100a9e3d6a7fda8e9503c0e5f3fe9ff537e172ca18230d4a0e5bf418747e71b620a0d7483c03c2517b247a87826c81601a6e3c5d8a46e686aafa4a208666712b607c3756631ab7273896d8b0be373a1507711360ed7aec61fc9f6128dd09f2a5a9d109e29b6acae19d3d989296b518e256d2", 0xfd) r1 = dup2(r0, r0) syz_open_pts() close(r1) 05:37:28 executing program 0: kqueue() r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1a0) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) recvfrom$inet6(r1, &(0x7f0000000080)=""/81, 0x51, 0x40, &(0x7f0000000100)={0x18, 0x1, 0x51c, 0x1}, 0xc) close(r0) 05:37:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000180)=""/78, 0x4e) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r1, &(0x7f00000000c0)='./file1\x00', 0xc, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 05:37:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair(0x3, 0x5, 0x7ff, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) dup2(r3, r2) write(r2, &(0x7f0000000080)="f2", 0x1) 05:37:28 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000000000)={0x0, 0xaa4}, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x2010, r0, 0x0, 0x0) sync() 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x5, 0x9) getitimer(0x1, &(0x7f0000000040)) r2 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r3, r4) mkdir(&(0x7f0000000200)='./file0\x00', 0x20) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x810, 0x20) mkdirat(r2, &(0x7f0000000100)='./file0/../file0\x00', 0x0) unlinkat(r5, &(0x7f00000001c0)='./file0\x00', 0x4) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 05:37:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) socket$inet6(0x18, 0x7, 0x83) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:28 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/137, 0x89}], 0x2, &(0x7f00000002c0)=""/238, 0xee, 0x2}, 0x2) pledge(0xfffffffffffffffe, 0x0) 05:37:28 executing program 1: r0 = socket(0x5, 0xfffffffffffffffd, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socket(0x10, 0x4000, 0x7f) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/252, &(0x7f0000000000)=0xfc) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmod(r0, 0xa) fcntl$setstatus(r0, 0x4, 0x6) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="96f813ee62be4c90df92c646eed32bbac89177f3a0673971b04653", 0x1b}, {&(0x7f0000000140)="99752a64711df94e9f8382d6b05a04c82943a08093f8b8cd4cea048e958eaf225f453fa53483b41b8ea68fc4424fc9fd2245e04e204891e4ad5064e506b4bf6418c2eaec0e46fccb849935d09506d587de62a55379f80f173ec8c6d4811949d8bbfd12e0782fc69193c24e1af9300e122ad65e337367f1335fc3efa6db7db63828d209f00e0b66c4578c7f4ba39083826789d8c3a4ecca16d9f4666f675bdf81254fa7c7ac82b4f9798b52c8d373447f4bdec01c05db454f5c3d5927a658e7ed088a2923e9e3e12e0e", 0xc9}, {&(0x7f0000000080)="35421a2846194a2933d8634f44c4ec205f9508be0262606930e438f3f9a49d707c916c1040fefd3335ac80f874657236651758fc34fa66417fcb308f2cb966ca9a3bc7a5f083307da379b7b5f512389f4490fd331950921c43250a2f6b528e84", 0x60}, {&(0x7f0000000240)="4b4a47a13551ffa416489e4bcacf3c730cd31f5d080b0292d3ee9b65377fd2c0180a4428661335c15e2ae7b14582afc7e91ddacb148ac55b297c6b7da1d20d88bac7051bf59747b391d8e2e3e59d1860dee29da816a1eb2f8384d832ecd2628661c4f95e11e9c81f160b36305f306ce77293d53d2c3dd14e03532364c50cfaa20f8ac3a6a197b2b385dd91842dd845f5b4df4ba8bda51b012e8714134abe90c6242ea928d997e9b2e4be49b35fa64d2ac87274ba750e55b4b7c07c4ad535c8974a1bbbb2", 0xc4}, {&(0x7f0000000340)="df528ea1d8396dbfda887fe2df5ef2029c3cf1819d8dc0c8d9fc9faee8ff032872d9d12c72718e5e6829c8e121312f3487408c0e01ba471518723286e1152d5915bd2832fc160e0351f967e03fb523b4bdf1a627311110be0f9ec79cb0d4fcab69cc459ee1b830f29b598e34a89a830c8460e1acbd629f8778f02cbd5b5e0d4292a71380f9122f8130e7ff06ab4f794c62413768a6263467158223c3ecc95f32d0dcd3e9be38a092c69e23afe56c57e694a3b04006", 0xb5}, {&(0x7f0000000400)="f4c5d43828b7", 0x6}, {&(0x7f0000000440)="8dcc19f7e5df56d35d0d9da41ed15d4447482bab7e5ee658208b3e7e1c25964e60f276bbeec874c9eef6379937e4fdad0a703d9456ef29cf91524b375e62d86b8eac27ecb1301549bd9ac2835f6fb8ae58dde16aabacb23f26673ffee43a3851f87a4ba944e5a8b6e287c9d2d2e2e45680f33f8ca8b3a986af42120a540a9283cb04792f61504fd41bd592f012fa654c0e61c6a279a77a1491f765147561a4ad3156195e962969bb43992dde309f2d3b9685ab697bf4f7978bddbeb14b143ac27973194c01f29cba9241bfda9f841871fef9a205868df4cd7a2fa13cfd4f1d63aae083327662a873e9", 0xe9}], 0x7) 05:37:28 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x203f, 0x80000001) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:37:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202c32f66696c653000"], 0x10) shutdown(r0, 0x2) 05:37:28 executing program 1: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0xfffffffffffffffc, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xa40, 0x4) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socketpair(0x2, 0x7, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x40, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x3, 0x81}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20000009, 0x5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0xa67, 0x101}, {{r0}, 0xffffffffffffffff, 0x24, 0xc1, 0x0, 0x5}], 0x5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x3}], 0xfffffffffffffffe, &(0x7f0000000180)={0xffff, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 05:37:28 executing program 0: clock_settime(0x83, &(0x7f0000000000)={0x800, 0xffffffff}) 05:37:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x107e) open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0xfffffffffffffffd) 05:37:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210b, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001200)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000001180)=""/102, 0x66}, {&(0x7f00000000c0)=""/52, 0x34}], 0x5) close(r1) write(r1, &(0x7f0000001280)="fb7ab65f6db68c1790c22dd8c0a0b6d42397b17ca65e7fadf1a465eb0ed33b67df1acb49ae128547806e87036f73650702736307caa003e2815cd85db0d2fc19d4b299836b6ee6c3dc43648e873d31425b811d4a43cb4c8e881c77795f979fffea2b37ad12a02441e1f8c0498fbefc1ec81b7b5e6eb582512f76aa8b5f4c0f48f06489d80af6f7bbdb870baa9600566eea8ab3dfee81f92ebf463bd33d6926788f6ac56ec81584b0f5848eb96c8063ee7c5d067dc776ac992138831a852fc68ca20fbe9dc288", 0xc6) 05:37:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x40, 0x9) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) socketpair$inet(0x2, 0x3, 0x100, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x49, 0x1, 0x7, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4c, 0x10, 0x24, 0x3}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0x3ff}, {{}, 0xfffffffffffffff9, 0x40, 0x80000005, 0x8001, 0x3}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x5180}, {{r5}, 0xfffffffffffffffe, 0x59, 0x40000000, 0xfffffffffffffffc}], 0x6, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x3, 0x1, 0x401}], 0x9, &(0x7f0000000300)={0x207, 0x200}) r7 = kqueue() r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0xb, 0x2, 0x10001, 0x1}], 0xffff, 0x0, 0x0, 0x0) socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x80, 0x1, "3165102005ee5b2deacc8a33d4bd7aeaa5e2ca4f", 0x1, 0xd5}) dup2(r8, r7) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSTOP(r0, 0x2000746f) 05:37:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) getitimer(0x1, &(0x7f0000000000)) 05:37:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0xffffffffffffffb4) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x4, 0x1) clock_getres(0x6, &(0x7f0000000100)) r5 = dup2(r2, r3) bind$inet6(r5, &(0x7f00000001c0)={0x18, 0x1, 0xe2c, 0x9}, 0xc) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000180)=""/40) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000040)=""/56) 05:37:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f", 0x6d) 05:37:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/46, 0x2e}, {&(0x7f00000010c0)=""/152, 0x98}, {&(0x7f0000001180)=""/193, 0xc1}, {&(0x7f0000001280)=""/134, 0x86}], 0x6, &(0x7f00000013c0)=""/101, 0x65, 0xfffffffffffffffc}, 0x800) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="21b579aa64b54f418c0e85e5905c8217", 0x10}], 0x1, 0x0) 05:37:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) open$dir(&(0x7f00000000c0)='\x00', 0x10080, 0x128) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknod(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) 05:37:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 05:37:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) fcntl$setstatus(r0, 0x4, 0x4) 05:37:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair(0x1, 0x5, 0xfffffffffffffffa, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 05:37:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x80, 0x10) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7fffffff, 0x5}, 0xc) ioctl$TIOCCDTR(r0, 0x20007478) 05:37:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x285, 0x80, 0x80000001, 0xfffffffffffffffb, "6cc1bab785795ec296ba85135ae3b17b8644e555", 0x2f5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0x65, &(0x7f00000000c0)="a9fea02379d352a6ff2927a4f12bd7697076cd47e379aa28e23312d188fee115f16f5f995183f069533c48bdc31fa5e2c5f3978be14f40dbea7581d77783ece134b3898c3bb3c1d8f1da4a03b802d29a268be3b9742c962070d34d27bb690b7ce710e80d7b") setitimer(0x0, &(0x7f0000000080), 0x0) 05:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000140)=""/151, 0x97, 0x42, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000200)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 05:37:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x12000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) semget$private(0x0, 0x0, 0x4) 05:37:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) fcntl$setflags(r1, 0x2, 0x0) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x1a0) 05:37:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 05:37:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r0 = geteuid() setuid(r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:29 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0xfffffffffffffffb) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00"}) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, 0x0, "1eae8682ff0320755ab8bdad345f07a098206fb2", 0x8}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x2) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 05:37:29 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) ioctl$TIOCCBRK(r0, 0x2000747a) getitimer(0x2, &(0x7f0000000000)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) 05:37:29 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xfb) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x3, 0x0) 05:37:29 executing program 0: socketpair(0x20, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}, {r4, 0x4}, {r4, 0x4}], 0x3, 0xd7e) write(r3, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r2) 05:37:30 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 05:37:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x7, 0x101, 0x7f, 0xed9, "d5199126b3387189af4f9f400007a44eccfe13b1", 0xd1, 0x6}) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kqueue() 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 05:37:30 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x103) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) truncate(&(0x7f0000000040)='./file1\x00', 0x3) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 05:37:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa) recvfrom$unix(r1, &(0x7f0000000040)=""/83, 0x53, 0x803, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:30 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7, 0x1800}, {0x1, 0x5, 0x1800}, {0x4, 0x3, 0x1800}, {0x4, 0x100, 0x1800}, {0x7, 0x100000000, 0x1000}, {0x0, 0x9, 0x800}, {0x2, 0x0, 0x800}, {0x3, 0x730, 0x800}, {0x0, 0xfffffffffffffb22, 0x1800}, {0x3, 0x2, 0x800}], 0xa) 05:37:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 05:37:30 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 05:37:30 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x7ff}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 05:37:30 executing program 0: r0 = shmget(0x0, 0x1000, 0xe, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/229) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000280)={0x3b, 0x80000000}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded", 0x72}], 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/123, 0x7b) 05:37:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, &(0x7f00000002c0), 0x7, 0x0) close(r0) 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x5, 0x4, &(0x7f0000000000)=""/82, &(0x7f0000000080)=0x52) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x80) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x1) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) 05:37:31 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:37:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) 05:37:31 executing program 0: r0 = kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r1) r3 = getpid() fcntl$setown(r0, 0x6, r3) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 05:37:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5aada037094da0ad1ee9204f82e157891dde0999f5f357dfec7d222ef70700b194baf624c669bbe9f9bac75ca4ffe77fce5e5ab66de0be9e45099f06c2d3c3257af11e8e238705b9fdfb352f25b1904dd63b1c01dbcefa205fccee13474cdbcccd9ddb5e217088cddb692893ebcd88835be1e73387a441ba55d895b4a28bfe281255850c0cedb2cdf1e26034b47f477735a96fa50c267d619618459d5208388c5da1eb09524ae08878b0d2f847adc076b343c99834fef0a72455400848400e9b5a9b429cf6e3942399e968d5b8935d16ef21cf3e5ce5b8817dcc658974780ea53cea30ab3833a829c3dafc4e8f1e88d973e08085adc96a98ad965ddbfba2fcf021b2900cd3bbbefd13efe6667095f2eaf4f9eeebf4cd73877e39a4a74e42d7bf39b31b35743a3ea4fe12877c1f7d9e3c46cda14d34d9ff6f8be4c6bba04a8f358f2d37bdf8b0d15ae4bb92eda2ff15e35f360ba601df6c43b518e1091edd887a7acfb8b3ba2dee98a927f38ece01655c8548beea7703c0d60fde212942454dbc99d3d3ea3f2715852d2ca3261c238a1a77c68b4b43b4e516149fe90ce5e1c6d05cea0033c026c8b293c978509c4873a3fbdd4cd6affe5a78cce5f5c2d81427f29dd18b95fa42c5feed3e764965212430cb907a5eaf6ab93f4a1322ebe36d7cb6625b43547b0247a73a211545282494f7ce801286805aaa0012ddd1427ab100528e02d33c87d34cb361927fe31d6288747cf28698d734a0019c7d23178104e7da69eaf8885a5f34860f883b0d4f029bb4845ada38d97a8713038c112012bcd1bbc8b2b03d3b14d0d2c517538536ebad93ddb333cdacd753d75e728f65bd66ea7090ff6d15f4a18c8b2cd66763ea7667a6588368aea7120cda15cb56eb96cfb2fa177c6c845432ecba90d63bc52829c51b1af48940cafec65a8fcd3265fadf49040b9654afd2496ee2114ace0fbe752e9d0c79ebdb01ba46277e82ddbf9d77144040d63b6d4737cc35e2f478e190609882d38504133a3bfc1ad783f218d4634a3686509c864b6138aa21aa47d66b2ae4b15fd1004f7af963ddbf7fbe684d61b0f198b98a65d061e322b0e4d519f03a27b395579b083a787b7108a29ac8242cfde310be8f7c7b6b583aeb0452dcabde1ad6fb3928546d13e0b1527512b0855ea7d79eb405136b81a44aed00daa03e9a96449b49375e06a6ad7e6823f34e2832dcce466dc007886bd566c645d9fffab051df6a7eeb62e367280a", 0x928}], 0x1) syz_open_pts() close(r1) kqueue() syz_open_pts() 05:37:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10630, 0x1) getdents(r1, &(0x7f0000000040)=""/13, 0xd) 05:37:31 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000)={0x3d4ec148, 0xa834, 0x93d, 0x1, 0x3, 0xffffffff, 0x4, 0x7}, &(0x7f0000000040)={0x19, 0x25ef0d98, 0xfffffffffffffff9, 0x6, 0xffff, 0x79800000, 0x8, 0x1000}, &(0x7f0000000080)={0x0, 0x80000001, 0x7, 0x6, 0x2, 0x80000001, 0xa15, 0x3}, &(0x7f00000000c0)={0x2, 0x9}) select(0x0, 0x0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}, 0x0, &(0x7f0000000280)={0xff, 0x80000000}) 05:37:31 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xa6f, 0x100}, {0xaa9, 0x8}}, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f008fdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) socketpair(0x2, 0x4, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x70, 0x2, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000040, 0x82, 0x4}, {{r0}, 0xfffffffffffffffa, 0x21, 0x80000083, 0x9, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x5, 0x5}], 0xea19, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x40000010, 0xa8, 0xb893}, {{r0}, 0xfffffffffffffffa, 0x1, 0x21, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x100000000}], 0x9, &(0x7f0000000040)={0x6, 0x81}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x1, 0x1f, 0x3}, 0x9, [0x9, 0x0, 0x3, 0xce5, 0x2, 0x10f6, 0x3ff, 0x3f]}, 0x3c) r2 = syz_open_pts() close(r2) close(r0) kqueue() r3 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2012, r3, 0x0, 0x57) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 05:37:31 executing program 0: getpgrp() nanosleep(&(0x7f0000000080)={0x0, 0x1000000000}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/21, 0x15}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/135, 0x87}, {&(0x7f0000000200)=""/238, 0xee}, {&(0x7f0000000300)=""/242, 0xf2}], 0x5) getpgrp() 05:37:31 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0xfffffffffffffffd, 0x8, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 05:37:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0xfffffffffffffffe, 0x80) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) socketpair(0x2, 0x3, 0x5, &(0x7f0000000000)) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/227, 0xe3}], 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) 05:37:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x80) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x28, 0x9c3e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)) 05:37:31 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x8) r0 = socket(0x6, 0x5, 0x9102) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 05:37:31 executing program 1: r0 = socket(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x10, 0x0, 0x1a6) 05:37:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x6, 0x1f, 0x0, 0x7fff, "538db466e4c45199d92ba4536bf17f3c262b7264", 0x1, 0x6}) 05:37:31 executing program 1: sync() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x39a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x8001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(0x0, r2, r0) shmctl$IPC_STAT(0x0, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f00000000c0)=""/48, 0x30) r4 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) 05:37:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) sendto$unix(r0, &(0x7f0000000000)="45f813cdee3a9e05cd3a39c2681aca725387f8d0817f4979708d962d22b9f0f03a65ad06deef2ce04f4930812e3cac200e61c6d7cf220ebc9f3e92c37b384b7bb3b1f9449ac1dcb4dd70a6ba4499a60e2acf2a7b3f86c2810362fedaaeed66a03b35b81514ec0882007acc5131fcee5aeef6a4f757c067fe55263724a417c8524ec8c678d0043f5e7105d8910884e27c6e27146994d62b626fd618d2989acd99dac34adae67926488babb9cc5814cbc9f86b0364d9f879013aff50f26df56bc9ad579098a0be044d2e26b637529d016abb372296e5ed60318f9afb8046faea8caabbb29727d3a1c10cb36422c4f27225ca70ebfcfef1b3d395c2888e02", 0xfd, 0x409, &(0x7f00000001c0)=ANY=[@ANYBLOB="21507a2a988844f5dda4d693a528daa4a5dcc994bed00adcbe458a4efc262b5eb198e23d2d44f96c6e6998d90ea61855e76632e85ab4f3a4e741745e2dc8c06f1728d1949f0579d5b25500d1969380e9d9e079eb0df9a4a51dc4cd1f02c60fd548f2ed6be5b5d974923cf272444f41d3a39cd5567e6be1f3bb0a98365e304fbbdffad8101644af78b360"], 0xa) 05:37:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000000000004) socketpair$inet(0x2, 0x3, 0xbd, &(0x7f00000000c0)) fchmod(r0, 0x80) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4003, 0x808000000000) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="98cc7165e95ca5d3bd", 0x9, 0x4, 0x0, 0x0) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001980)="7dbabd7377a8682628f6af61ed87d25400bc4834f26032ba9b57994fc0d8e7176e47c2c71e393002adddf071225759c0803ab4a70bc98bbfc8e91fcd48893dc52f46819d8c0556f8c1486bdf98a7b5aff05b5b66e842579d7c6f7f97f067cc8ec64c0f590b87b5167a4486047a00e70928421a9fd5211419a517caeb591a9db576e6e162a6915fdf36be42b0bdfe591d86eaa7f0df83d4afeab7b9637ab6f0e4327fb597fc88fd60cb2259d54d66060ad1170e46ff3a30717ada352206036dc4392242f00e439b15327368d12ac5084cedad77b711b3cd32f358444e3ee32133137aa9db4a65ad0ca388cc25629c45a062411120ef3c69c36ca7c847e253b2f7fba2f9726a337abec062351d294ccb485e6299acd2af6e2e7833b73d9a5529f2b5fcf84b60df7b271f77e34ee2f3d1be9a21c190a3f9bbacbd5e10f1ce072be87e857ba669efee0f0bff4c93aac5e3cdb252ad9adb857f7fb8258088ce7b610f7bf8607f8e33fd147dce7c925f19f1687c60d2c31b01e22cba47d78811748b2573d897120a38af4a34d46244a9c8d23acb2ea6be8fcb2f1159672effa6514261541d1462e464c015950079e01f423e46adc49b9cdc94fcf7474df5f715ceca87d72b6a9037c5596bf4dea1d887847e0c3204bc7578f5d48f98bd3c3dfba77573a802f84148e0bae720d51a85aeef5c35c168ee85c165921da0258b02af84c42f1b2bc249002ee16e03ca766a906b67fa4af1b230c270e0570975597d4e0c287e9e7d0395b27fde5afcf9ff6936b0493221b75ea9fbf39751c7538840b6ad70d3d3c288c67a01886a92228522ae49ec370d4775f84541c26c771453ea5c65b061886fc5244243aca77567876d0fa1cf61cbc32c52e0c0ee996c171e3d6a463060af3f27f0fc4c039009aab8fae06a350b602880a2dc96f8773354a2aacde68d02814dcc33c3e5c3f15ac446c7a65b0133bcaf83fda53c023c8414976947ebd10592bc1da72391ab773cce5170f8fcd7f2caf2ca40b14bdeff83bec9faf32439f4f314676207d8d50b4edb6ef93b54c4fc5e4ff2d7c41d90a49fd938953c9fd48eb476ffeb0ebec65e40fafbd869b58f96472a71c283319f5b4938ed7c6dfd30a11c8ce1c0745d8512ca724783425658162b153515487fb1d2b240473d4c57e35dadcb93a80ea9003ad99478eadcfc4ed215e4e37802e4c4f5115b6a68756140e8d907badf2bbf0083cfac327d3627ad0fc4211c98d4b07224db2ca522c23993845ec40f8d315be70d114f6600313c05ca8171d0caeab8f8c0ef1a9c87010b52b491dbcfe992cba503767fe74c70b1b440542ee7a7b843647b17da4c1542086a7c2b1c2f1131a250800b01a7f68339544e65648039a806be65be145663e583224bcb6205d479619513d4e60272c3c65f052399d2f62d36e92f727ddb144b7eb5191972b1d73c853225a518b957d87ae582535012db800bb60eab35f210a7333d66c1b1bba988dc9c9439ea117400ec0a62a5d8025ab648ed1ecf07af422bb8c9001924577df50267d2a7cdc6f62da88da5c59c50540ea1c6a05f6597286fa12b6afed82ee3a6e452c7c087c6fad3dc5b8ad98b377c4f0b160af9282a80895fa64c8cc7b6cf18b30b6e1ddb95dcd30c6cb53bbc6d0b80c9acaf61998f1daea10fd88d0a374bcb73228be3743d4ad0ee4260fc07d3142b55371c18ca6944b120123cb0195329eb65ebd9e39f475cb7116a3640586f0fd21f3cbd98293f113db499038d8c557c85ab96c810770f37cd1b8f82744b05e26b71d9c8677691d05850c8e052efcc95dbf02843f3b944816f4cb272c99d6f57133ec2b7393c820143a97f773f71f7366c2b82f3dcfda6ea0d7f2508588cf16df467dc205302e505993ae0fd760d3a09328c533bf93d01eb97efb428500bfc1b9b85a707abe06202950237411cc5875f12d4ff069a5b3d00defe3772946f9ab214463f9b00ad0433f7047e7717bb4cacdad51ee17c40ac6dd6e275d262c1dcfe4eca85bdaf6519e234b76a1a80cf657cb480048644da846c19fc7425bd7082392f906833e64dddb2ab10d61c67b6e6ffd42cd806c94a47a06c5f30d65dcdb228da5d8ac60688c10a964a95c9fa4fe6a06aba2d4d0cfe2a704d437f1b745e573f347e6c85e2acfe114220cf205e443597ad107550484ec301810d901c0f399785d9406c3f1e40cf868adac9de8ff8afa1fa64beceb9e033063a97f7e4dcbfaa9f3d2b91410733618b6e2fcbf06a5e616bcf8a7ab0065675a8cbf93f0397490368401cbbc6b8d4524c694d09ce9b01e338a1cdaa4c1f65373b7c7a848a912fa0076ac9e3ab3c8c6be5331b65f9245019238eb1da79861222051f01672450191502f4c7f3eee82c83d725a0e28ef6b93fd201b69c2d8a755c478bc15c2fb6d124741d7a2164ebdb02f40d446673fdeb53291d825728bbad48b18f069bb0a79f33360aeb36d12ff3cbd1ff12acbc9e149ccadbe5cca8a19c65941702ffd186685a666917698ee79c1bd8125d1b0c25abaa23b3570a50fa1ff6cf008581cb27325860ede42c8e1ab292752294494136626283ebc41a4fdf659d8698f5100936fe0881c0362156f8f8f271bad49a8571313c304bd3f3a1b9176a2ea6fdb13f3b6f40ccdca853e2269726cef993da92f363dfdf58685faf7ffc56c1991bbfd26c0b59f6766385e489a2667ae4fcf2c3fc88660d32edbcbfa9e27778645924be8516be0d8a6bd12d7c6b17bc4000ffde318a23488e4803ed2be9171ac7dac8329af2d5da57a8bd480ded77f249c20279f53d3037491d81bbbf29dbe0f245b7fbe3979d686f5d1d58d6c0e03fb50e7eb36cf34b0e0b28ccb212db60a1b375e40e7e7b12eb9461a27b0ebb7e994b811c80a1ebe40ee76d9eae696b0834d58782d97ca8e5d9b31b8af19dd7d2a2dfd7a1e8820e312d8dc5ebf6d96253fed4526ba70ee98a3ce0758a20d8a06f33d12dbe0b591d9e733bee842e55226940b439f00fe4c97170afb759d54eb728ad4f761e10837007eddc51f89b30e998a8db8ab0e9cb8be9b81fc4a87def4e83e19c62f94ecb1bac535b35313ec5bda8a112dce1ce82a628a338c42ec3f30a6ee5a72f498e1ce6818d97051bd783f114e2b58004962735f36464490ebbc27d368067d0a963347d2a76a802f5ddad4528f46ccd4d94a895449b002cc8be482a0e0efc583fdc4bfcbb2c1a4ad6a36af8c500411c32cecc82f63fd6ff16b5de95b286419603dac8be4d14a1318e2df16a02095aa8b1d251c560018908d28a896b5f16793bfa7fc4d0d1035b0b44469ee58862a87b874987b6453c18c3971ae9a4335211800e09bbaab36621ad1d2cbc3d358736d1ff4473b483088ba57c6bca70fb7b9ecf4515bb8eec24c7b90754f544862832d0424642dcd1f4d209df124ec35eba3c25cbe74c2e0ed47c391487e38dd41bd6ac6c304dd39c6d897c8c2936b82e6376ad625200bed773772b65e7db5d3915e3596f85fe5cb25e35ebe7426eaabf0e768f12f7fa06154bccc4f98db8193fcf9c27a2156f8d74a1da2de77f8014c00df15f90491c0ea37788bcec72a0bfa373682016c4f20a094597eb78530f81b4050040fa6359f0ca8587d9ed429ff6b079610ac99ecd9d99a5bc5f799c1b695c4bcb5d21a61081fca91e0bc491b3644b525b3137dd176239416079631a077e253e70272ef43dd2c45165e576a9f54a45e6c8f58f8d84cd9548c7c4282be83ad781085351a13058c26b762953e5d6d3a5d00221a8c2bda168a04052aaa52cc8e766ffd4b9c45574095fbabdffb874a1c2330ca7ccd9d0d66aef49075aec2853c0a54994b8c54dec47d85b0daae14c9ff8e29c66bc461b712f862ad001b39f030a898b0169f2f606498fb02d87182c07529b982678dd83e3be34107542e8db3cfadb3296766d301be1cfd70c6bac3c28b6d2ead22e12f044b2db3cb780df7d0fa54ba2b1af32ab7497a14ab3c3fc452463698504d622984c542ecf9695afc0d57717490a6efe1cf81441a7b23c26e2445ec91819f1ca3c551cfcd5e7c90cbcc27348aa9a0d83d9d38f538c371ccd12cc7f665ba2f5fb7634129a507c9b553fa8d0877dcbd0574bd2e1377956f21a96ea44312aba26a26690594c7448b3dd5136e91e0cfda16d938fa4c3ab8499488bb42b90e1871e407b9ab0222351d8e95da8f4d4b41bb18784843d8c9c6734162a5edaf77649d92b79d1f5d37dd7797552471b97b2e27b78d50895f7403225f7f8262c3d59ce48accfc8fa1b988f40d5dc8ac18fc0630ec50b91b73b6e24fd2575b057d0889ec7c341cc886a4c6336a2656a8c2c7f4c252ed1c8b72907a19e5b3db62488a41237ae8e5ed2cc8d32f532a60532d9f998fcd028ad9821f3c8234ec800a4133fec1fdd8b909aef6f8f32bc3ba2524f29a8630ed9e0cda4b8c25a69cc5f35db68c05f008de318273f048a2c4ec7d280a655064feb41b99a743dbe3a4cf0223292466a9df5e5779e96f2f20d83f335108f4b6136246339785738da67429d88454f43dbb9d0ccd1053d0e9fa0c7b0f39bb70f7b5b133feb150899fbce33a28fbcc944a9355519cc0451c5931c5101e0e34ac8ea09833c3d6bfcd1bd4f48f7171eb85ba539193da8d549ead751bfdf8c2b1213929d20d927b4d99848b5779ebece378c3ddf9c76800142c81126793656a165406415af89a5e378f74582425e4c28923c93419f004fe2fa08553e5e483fb0890e042eb4d8ed82fa144a2139f9a0ca0072767fb4e7e2a89735b0ff8ac2dcd7aab55a50f96d6071fbdb3c6ee5f1753c2157bb53538bbb095c38a1d77971aad88d18f20b75248563da0200d050b23158857d789f9b4070883009ed7f10c3086c3c0044869509261f51d319d451e1bd4d2980169d8b405f0f602045962ab6e532e05dc6b48c5f205d3c5adcb26d46174e3ead0af28f26da3c91a4ef3b76042a0c88999bf5073751455a43df290695330a9e706a519add88b1b4b0ae0f863215241b59c938c9be01545ae3336206ea6f6eb331530d37d0fc4a06b182a55e6b7373eae814c163d9031c6976df3b85532dcdea3e6cdde6a45c22bbf16c97c95ef5ff0b0eb4694935f78f141f004d648a86997ed2bbd3f6aef486123be926acfb88602e0f3781116c2251cd945b26b0e293647571789b1c82d7acd5317ea1d8711df58946858d1c0bb5c3aafa93df8d9df94feac5c6806948f11295d034a7d5838c2af1814e", 0xe7f}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="06a42724838863b77cb58a9e7ec2bef254ac9b1a0e1f21eb3cc59c5c6ee630b17a86b008ea74c349b504e59b87613f80efc93b9f8c979f14cf6ab78e7ee49b3c4b76711025a901d2d0df91c3ef0b1cf7f5398d1d7b5bfbc8b24b24fddd4c9fc9a9b10b3c2ac089571acbafa65cd2d77dc62bff51b02ff152c0eb1378ae8f5f8b416059f6b961b5a7e7c576c359d7ce58dc1f8ee54e0d967a9763", 0x9a}, {&(0x7f0000000140)="41935700ddb024e38783f763bf68eba434f599a6e9885aebb7b4726b1a74420b72b68cc7c159548e30348998c9e202ae1b1a9853450311ed08d7a937b26f9b257a9779196a9d9166cc350944eda8ba39d4f7e1f95829cd18539d508dd225591ec9ff42ee93cbe9ecee24a83f0f513de5bf24d5b7453956d743a96fb73ef44691c4be9ad32a90a5d161", 0x89}], 0x2, 0x49) 05:37:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000001480)=0xffffffffffffff16) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="832f", &(0x7f0000000100)="897d242f3a7d00", &(0x7f0000000140)='&$)\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)=':..(\x00', &(0x7f0000000200)='@}).}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']:.\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\\-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)="062d4b00", &(0x7f0000000440)=')^\x00', &(0x7f0000000480)='!/)\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)='-\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='.,^-\x00']) 05:37:31 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) getrlimit(0x14, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 05:37:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) syz_open_pts() 05:37:31 executing program 0: setrlimit(0x0, 0x0) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 05:37:31 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000000) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x6}, {0x18, 0x0, 0x0, 0xe8d2}, 0x44, [0x8, 0x9, 0x6, 0x100000000, 0x7fff, 0x5135, 0x10000, 0x8d1]}, 0x3c) 05:37:31 executing program 1: r0 = getegid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) fchmodat(0xffffffffffffffff, 0x0, 0x2, 0x2) r1 = getuid() lchown(&(0x7f0000000040)='./file1\x00', r1, r0) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0xe6) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x41, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000580)='./bus\x00', 0x801, 0x8) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x29d}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000140)="05651ab00d180002e3a412190ea7ca7bbfc390a1e597bd489332569e4e6b9d3903f879d49c75495ec37f2b03fa61884b9ae62b8a066db263f8b7026a7dd24fad1f536c42fe1843be2233ffcf334e735c684711787e23db1e729d4ae70d32", 0x5e}, {&(0x7f00000001c0)="3c920cec577a08b145a75f29832b7e79720b68d4c92182ffa348de522b203f8d4d0f60804ea8e27fb4d146e8d987845731356cbceead74a99b9ce23dc5714bd273e15085af7c2f6e55b8ae5a9829a0b143dc535e1aef55bdfa48956067940472381fb7a63c237ae470b9d5538295f5f7d5b73938a8", 0x75}, {&(0x7f00000000c0)="4ddf59525e3ad9060415563cd27a6f8e9adef2084f66e2b684ee9adfc05193f3cf55f8cc97e680a1f0bddc11d557", 0x2e}, {&(0x7f0000000240)="207b47ab01e1a59729d94ae14290a8b40630a3f7c95a0bd5d2bb1b8f87704a410c3b78b3c213716c0768cb2d8abe1a404e21ff938392d241", 0x38}, {&(0x7f0000000280)="99aa0cad6bf349a051393605126e309765e2d9b019566ad412b2c806d97c2eb016ae23ff4ca20080629a19ae0a57198c0e7b6e9c142a397dbd9093c5673c2ea4c7b1b3da684e4a4e6e8785a1b453336a", 0x50}, {&(0x7f0000001680)="86531f6e6e2144f24a2fe6af96cf2421fd0751b5be2494500c07e2729f8e0f11a8dc2d7aeec699ed1cba8d64148723d93de5a58cf12a31873c04609140fad78a3e94defaf91d703de9d03aa609fc2d16548d94410c3545088661f11ee9e4e5e56f88820b0134bd9e4c535641c8db29bdab55a624c2ee0770843efda7ba88a7da550de36c5ecc07b01e4756b9cdeb7d2aa3ccfd207cd443949b6a30abdd624f0afb9ff9ced0351128380c09d92694376d25ee63a5f82ef88e8f8a7e8a48bc520aea7f42e70c8daf3f9c1fc27c489768c57ec33365129f8e718c977b62c56d5f415656eaf16b1d9b9d1127def38ed56d3feec817249b05082b7af1f2439c562ba96adcd3cc1c9e1ca7d80df7514cad6f7494862353bde17dad3a5ba764d372ed96be47ef5fe766ba0a8d9f14ceca1a97c0574f3c57fe1944125f2823622e3509237d86c3f8b7126abed54b65e0e0e8dd563f0fdbc6d381a2c86f1f3cf795b771d7b1f06fd2077d81177c68b177cd6614533a2737dda32ad46fe228a7b45cb831e6b7f4eb078c56f27aa9a3f6a4e4de028c4a0ee337eef3c1ff86d5818e612c2aac7782264f7eb6ae4a99b0c16d7d58d1dea4da92011d3717c8ac26a7e89a77272b3d7be7303cdeaf997e4d669060a06063430afb89930d6e55d6c6f80d5d8b28107985f3d75ddbf99a465e5297f14cddaa83629163a52e310d0a198faa211993877f3ce917b81e97db6ce52843dc4663d8145e25741d55d421b9473d8eb62e87208eebf0f7666faa8487b68a587b8196ede261486fc181806814e4b8a0dd468834d58189b9148ead0a7a9c56c829dfe8e38cccd011663e970b73287fcf91324964aa5e7e49e81873ecf756cfd3c6b9d86edf03a52ef69bce8d1e5fdb5105dd78bc3068a226a33d17f1296f8dbb3b80916ecb5c80dc31bdde2e7f0935369fbb6841202808dc545f31abcfc07c8b8b8f427e390cc33385c3bf34ac8aceaa51633d416627e59335dbd5631c026870c3c335d380e49fa91e434e33d87cf42118077ab671267759569abe8c9d2d7fc6f9dbb5ccdd76a570aca1709505770a30f94057d94a7c316298b757691913f2b53e5887b876e3e1e146b0ad2765ea7071ff2f514d5857463101cd9571417cc386261ef305e3c2500396f4e0361c02184fc5dbc2ec43cc53b48d5d1f928ff2d847754a8676fdeca624be1dba28fb6cdff21f548853c05f98ecb083e56f186a79cb7d00a7ddeaceb23b2b66c5ae479fbba245b44f97b6ce628d95b1a55b2d332da66c9d9dcf0c6cbfa140e74f77194cd1bbf144a40ff48f5437ee9c7cb37ae4ea151f7c12a851fbefdc5ef627a1ca0cb81142fc67f46fa9decbb006db3c9d5e019c1165b678699e0489be0a4ab88bc3b7c528f5aaedc76ceb2c0010bdf8d6ce21d8ff1b93c4c4545d654d189944621ebbe0f223872d4e04c624265aec0945c6e48788ca1efbb3dc7e4e99af800390c1fc8d2d6684c4345d131dc0f64a2c74cc7ad0126092945853e1d93f70236c373a8921114e2e6c8ad799aede908f27956f99099ca386464fd52ff8e2be6a2aab1f9cfa6009d206b3e6045f4356f8260e24afbc39822d9db2e5d3b64285a59fb656f830f9042036c9dbc518aad5eb4c64d2f73623dba131f8ff3e240f1519b940e5d30becf5d272519625d330edf2c9137015fb9bda2830dcc5a1bb7686a7efdcf9b37b4868e0bd07cf45d7f4d2e21ff799df7fcb1b6b46f814d8d4667e94f99b78af07798921e7e00cc4a7c6d5fc7427197ff246ba64764948481de9df3e3c020c05c094685cb4edcd31b1c57fc46905dea9467035a2c13912374be8e68f9894147135eac60b85239870b32a6e129c06f831bf50633905a8d40632610e2922a968ed93d88c1603bbcfad3873fefdc099b60082fdc71b0ce33047454f4f25949e9f9f934af37dd0c28037c7b03927843d9dd5db53e7c248e994c84b0ff17d5e117e95aeeb8ad085f5f817d584d7f6e71b7adc1e4fed0904f81ade5c0d8b0b074f7d21bd12e6c8e5fe4cb3cb822fa7a9ac192d4956736ccf5ff7bae3f1ea15ee35f362344f242de89075b1513f5cf5bf5956c5317cf046ca8bb90a703dba802abfb23c25331ab321155aa26d860cdac12dc91e1ca517582e539fad048f154d15c0f9d57037eac958059e8037b96593b921ec21253ca610adafdca98fa7ed208e76bdf0ec43d829116a18dde752c3222cf696b0829ba13e752427222ebe74279e60bdbe59b5fb500171940007421f0700f1ca41edaf6c51da571835fb500d4360de5597f2a684f46910a9546ea03b596b5a8226285e69ef30ad40cfd076303db745392a0241d7acf6a6fdb288415a1df12a8c4ea70f7d1e28d9d7d15745a7432d21a59cee6d7e5a94db92c8bdec9cb3a177e887be61982c18ba2d44958aec5952c848138e5329791fb66357fe39e9112312e5b09bb67cc2e0ce642bf4d6e4fbac165286bf359d260fa650d1b4452806e4fcb7e96001d44cac21537fb1839fc51aa701d40b117789aac47873def281df6186d6f4704a5f1ba51da65af6bd61556fb2d5686a8e1c63177df4b39e618a0d1828563cbb08ae1e212642ec4466e7bdbda5a69d2a0bbd881e81e8cfe804bae94eb7dfb0041319719a4ab9b2e9e6815c090cf68ad5550c203ea789cafb7a1477483f889c082849452e7c47f43d542fd4ed7fcbb811ee69ef12c91ef4fa3f89cd44b076f97b667adc54caad2f14976a7dc759181f26342580d9f8860f45554367dde4212899b6888a3dc422d8180c12305140167cd1b1de69ef99f2f5f5cfb17197f09d236675157262b37eaf66f0b64722a1a8949b268602b7d8e53ab0cbcccb1727f271d6ac3fa11f2a84acdf40513056621d75fb46c9b94af8d41f01e02a497134d44a2b7e7d46e8a17f5c64c8086f1554e80a44947848ac1acff89952b320afc57706e45ad4e7eed18765f058e1b4cccb657b6fd6bcd0347cc8b0735040a8ea86c4c2424164ebdcbe2eed5efe51d0aa488c50e7eedc727639caf16c4f7a3a7df62e1bc77b66bad01b511872e99ba3ed062f75dfe0515ab046592f4601765cca83304d53b32cdf133aeb4cb26f66272d026ed0af77b67c4de9cbb472339f6b6e919a06cf928600d8f22d81605298a346327b14ce1eabf29ae619917853657d8ad4673fda3ba10f162f69c26c260d69b7d11ba0643e210b18606607f0c00ea872aef050a31944afdb8eaa3c80570ffaedbcc3e1de5406d47cb2f241997bf3f3a73fe9dcd79473e174783d6aa9ee397d12ba47639e54f79dfc4cf87d964eda2b82fa0584c0c15658161046c3ce7e4e6036014c363c8281e48d3fa33caa195fc6b084b4c57d442368f188fc7a3312165b50eb5bcfd4b9cb0eaf54320ce0e0ddb356803dfd9a460a82901d93c0afcda4e9ed525e98a9e3df7e37c4ceef7afcf6b3cc4443eb7d8dff7380f2339e952dbe340271205a59103b4b60fc09d4516d58b5de0db272e3c8e851c6079bb49bf390a877651c705cdbb2c5a761bc29fc75cae1e2cece843c1763d96ee2db57e5a82853fd568d792d442ab3d834246301f5f3511a2ecb9706df1b76d6c5907a9f5b3ed5018bce1685c99a1ea7619eef92c3bfecdf0ee55d9767de43989f8a0a4eacab4533bebbbb8db5fd637a666e32395b60d16eb0deaed8b3c65a517bfb5f6e4d96fccd2a8fa0ab47c30e31fc4bf68f9b4a6687297222e37b23a10e12ec827cfc49b628cef9b00c46fe6e60c5a7fe5a5e5c888f2536864e5200b3b02eb197d5e850f3073f8a8191138fb69d5f152d1363ed54af655943f37ecbcd4fbf29bf485cb0c37f31c0b3c2395d33f049a2a6eed6d6a9bac634639cbdfc180a8eea68d2a23e02fd6b5d9961c03a5e8a90f90704152e0d9ea681e3ebc29682e0f87a2e129719b8e81243ae648e721320c81122585c05f3d62da3e02c5a233dedc381d6d2681c215388fe7a0ebd5c695fa17902ae3ec6ac669c919ea80bc97311d5e3fe422b66051f5a23b47b435a792ab230035eb42a36199bfd95f62fc51492e328da5847c417a2895143edfabfdebab783ec207cf508abbe7b32baeff79f9ddc39cb4e9e9637234b0b5176e94fa053015486fd70eff0f512aad0447f2872e79e2f50ec94db6e42d788d4da46effd00a9ac47e5af14d2ed0dc44b42e86ca5c7e423e4ab62c32455fb9c95c57563590df2fbd4d8a823604733f63df7e6a14ebbedc3d6b9043127951696081d67ccab6c3c9bca48b05594823a68f8e06c43cb7c1d51a8d4a9ff1b60fd3e2bc7ca41cd47afe8f52a084be5fc2bfec13b6402f3065467a75017900764f788fdf168a6833af797d2442a1dfb2f06fbe242f60e2271fb5615f53ee73e12830ded7a5bd071d5cdffdf740d0d49d4eedf5fccdf1cc95b060916ab8607278ca7142bd920e29d49b6472acf4c98de456d215822087196a34a3222475e51f7947ad400fc540e9e003ccbcc8e0d8b754608a9a3b8552de840de0ba232a9b523aeb0cd388642e2a3d855d069ab4c65491e20856188a1a04078fb091a947bace2fd7dad6f9206f79da212dab280f5c84a4ec81d7f11e916726bf97478d1225e4c2e41e30283f554021363eb1e34158cc14dcc9ce45a1e1b7cda1dd371b298a35dd40cbcfa0b6f22e02a914a640cc2fdae81ba4032aa9298908c716f3152dbccca17bcdec0fb9897f33da9fa557d27c14bcd985b24bbed80b012245f6a75822d1b678c9f5da27d5599b36a025a2b244c86e49366f8b010ddb16a4ffc11768dc5f55b189c43ee3ef33d916c286272b07ade5430884185fd5ed061ca8d1993ec6eec6744e830157f71d1371d4de0610d0bb89425187c0bc5c71f74e43b0ef7f513aad069bc24e613ce589b71e16a565cdfcfbeac45c3674b567587013029b0706408d36f64725c477f5bf8fbe82996898458a078b0685f8aa59579dcdd2851172ceb96591a946961896973bf7f72e9c112535ed9122882ac683ba043b3d7b20f84cf98d5a0772a4a1b1b268664b920c76a916a9857fee37715eac44d76f6c7cfe753aa1d4f06a70deca583884648da753b13fe0ef9d6a69de753e0007fb45aaf4e566163a1788c8799edecadefa81acb17af55d08480c9e548d2b60413d7042a3fad8322bf2dc3f1de25605345271ac273c12159dad7a7f032f991f913787a03b8ded5dc2d79a92c8099c8f99dd244b0e89df262262a2624a1e2cc8e32421f484b1d3ba11393d7dc379ced73c3af1b053fe798afc9880403dc295ea5878cf15e836c76d3d71fe44ae99f2cce2c0076484faa75f5c7877bcddd23a62a1e2f88e88018d27478acbc6e28a6d145a86c36dc8c73f33ffcd3e9974ac9487f62b21b9ee5c1042c11986a654f419171ac5f241859a2f01e372818cb8a93172fa1f934cda9670e1807ea05da15b8fd9f00f7eb8f1a351cc89d61efbd80589ff801186a39c26a55e2117dccfb9ffbb6cb1eb3c9e7709b22fe48fc97a803730ac01fa240be29ebbc11ca90efecc6736401691f9a01d9c167c45469c05c826a96cf849702e68d8a7e001ad5703fe36fa38c4e919f3b4e86773101e8672adc92bd2863135572cb502992c0c8a87cbd554dcee95e676bce30b1a19ac3a3b58ea1ece9843a3ce0fb9b0035f3b7c7f7406e968607fa3d6b3cd89cfe145d1c431b4a6abae8bfece435b6ee5d25dd06ec9f1540f30b7f3d93a0153eebf18472848d9d8a0c549f6249875ddcb064e3e6b8efe53a29eab90ffa6ea36d4aef78e4c1dbd642c19b5cd089202d12549193709826828f", 0x1000}, {&(0x7f0000000300)="82b9254ae0bf806774aa708f94dbc8510e187ab08f365d07c27927f4171f6aead97d8c2143670a932a3437403e6aa2d1c24db60971c37573", 0x38}, {&(0x7f0000000340)="2afa6f794069ab5094831410ad0805d78bc1daf830ef815584dfb7cbfb77ac0205f3dd175e0d3efa8b9978d7c0725793c3702240a940ee92afe919a98e6f0017c940acd07ede6c212120ae138aaef14e745961a6ed89a718525270cf5db481daeef432119ffdb0a21cf4da0c9ba8f9f1d267aaff81fdf64a12b5ca78be899ddce344088d2d70d582281914884c02a8cf6ba373362ac789b1dcb6517ec961a9217b104ebb70a5a130200ca63868e6c2e14e8ac2b6db179266e577456ad4c2cd6007a56f", 0xc3}], 0x8, 0x0, 0x0, 0x2}, 0x40d) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 05:37:31 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000001a80)=0x250) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) socketpair(0x0, 0x8003, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7fffffff, 0x8}], 0x6aac, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xac, 0x1, 0xffffffff, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc5, 0x4, 0x4, 0x1}], 0x1ff, &(0x7f0000000100)={0x0, 0x8}) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:31 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:37:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f9ffffffffffffff03cc4e300cce99dc07f5659f795042389d1d6705948dcca5227eeea4840c0b5f06847a8444e5b2d00be7a4f2c6d7fa8b13afc1b0b5100373edcce36ab83d79d78f27fa25e47004c3283a6d04468a2dc278b81906dbf6fef2754c335b48df7cafa3c625a258388e71ff1dd5c67c5a3bf52a4087d586261669eb4eb4a8403f0174257ac62f6d340cc5e3338090df4f873a7ac7d0fe5522041a6db41bc5fcbee7cbc310f4dc2fb988d4a0288fc308e52857fb3b362f7608ea6af2424f1540219888a2ebb353131332dabc37139261b1d090d5b2d9e51f95a7df7d347a5ba69a11fd3048430791be"], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 05:37:31 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) socketpair(0x20, 0x8000, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000080), 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) 05:37:31 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xfffffffffffffe57}], 0x1) 05:37:31 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x5, 0x799e0075) sendto(r1, &(0x7f0000000200)='wt', 0x2, 0x0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x9) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba8b864710459e4c9d1fbb2b97363f9a096841be5c7ac46b167b4bb32cc214441148390c9e35ee0a3f3397e7c282910000", 0x1000) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0xfffffffffffffbad, "bad84b73f2a42ccccaa70600000075835db57180"}) kqueue() readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xa, 0x5, 0x7, 0x1ff, "f54f1b31eeeb2405bf131eee7159a200", 0x3c, 0xfd}) dup2(0xffffffffffffffff, r2) 05:37:31 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x7) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) setuid(0xee01) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x100008, 0x5, 0x0, 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000000002, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0xe5, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0xc5, 0x22, 0xff, 0x20}], 0x78e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xd8615af7da213f24, 0x3, 0x200, 0xca1c}, {{r0}, 0xffffffffffffffff, 0x24, 0x9, 0x2f5bc481, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x23, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x90, 0xf0000042, 0x0, 0x80000000}, {{r0}, 0x0, 0x18, 0xf0000081, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x50, 0x400}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x3, 0x8}], 0x5, &(0x7f0000000200)={0x89, 0x8}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 05:37:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000040)=""/230, 0xe6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchdir(r1) 05:37:32 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x104) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0//file0\x00') 05:37:32 executing program 1: getitimer(0x0, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/107) getitimer(0x2, &(0x7f0000000080)) 05:37:32 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r1, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 05:37:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) recvfrom$inet(r0, &(0x7f0000000080)=""/203, 0xcb, 0x800, 0x0, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 05:37:32 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x5) 05:37:32 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) socketpair$inet(0x2, 0x8000, 0xb7ac, &(0x7f0000001500)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000001540)="af6e1e1a7cdee6e78130eb48a04c2996b76bc2e75c64dab8b77db545598275445ecd0188d908a9363a659d12dd9cc3a62aa29b081b25a96422c69739715679946c9690eb26bac921195e089c584058f861a7775c8755717107453541b71ea8cc3a44cf4a8ef1b7fb71701706b653d0c8dafbf4bb9368b1d63759e45144abfb2b272099cf28f28c46ecbfa5c9c96bb2a79281162c1eb76ff623f64096c3014d76cc94320d775bfc7c6d77d81738293f66317b79b5c83dff3070a4b50d161d8664858c067b6073891fbf7a1e22", 0xcc, 0x8, &(0x7f0000001640)={0x2, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) syz_open_pts() shmctl$IPC_SET(r0, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14001) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x120) r5 = socket(0x21, 0x0, 0x9) r6 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) rmdir(&(0x7f0000001480)='./file1\x00') r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000001240), &(0x7f0000001280)=0xc) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) open(&(0x7f00000014c0)='./file0\x00', 0x800, 0x8c) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000001340), &(0x7f0000001380)=0xc) kevent(r2, &(0x7f00000011c0)=[{{r3}, 0xfffffffffffffffb, 0x62, 0x5b9844df6932517f, 0x9, 0x9}, {{r4}, 0xfffffffffffffff9, 0xac, 0x1, 0xfe7a, 0x6}, {{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x1000000000}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x1}], 0x4, &(0x7f00000013c0)=[{{r7}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x5, 0x6}, {{r8}, 0xfffffffffffffffa, 0x7e, 0x2, 0x7, 0x81}, {{r9}, 0xffffffffffffffff, 0x90, 0xfffff, 0x8, 0xcd}, {{r10}, 0x0, 0x8, 0x3, 0x7f}], 0x8001, &(0x7f0000001440)={0xc41, 0xb574}) getrlimit(0x7, &(0x7f0000001680)) 05:37:32 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 05:37:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup(r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 05:37:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746ed9f656b9183b3d6bef59e17a6e586152360d0cd51b9a041ae3d16b0ffeba5eb18cc5c86fa82e7e55f39e34668192f16a1f282f71b1aa660a048284b6058e757dac26a15697b245c97bc907892812b26457c7ecb793a0cef4ae456e8b0e61acba78bfcf059021698c6c71f7ef6a338d734999be62deebe6c814703c4ed151913", 0xe5}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000600)="367f624f50058b5170538ae6cc44a1ff8df8d3a88055acde025fbe7bd8c593b672c2b049d45dd3be23d8454e1e4522bf3b59d3b58483633bc3240cadc1799ef2ae5df4268cd0f2413a40658cfee1e41fbcbf993cfb6fc8108b0176e250561ece965a123ed4005b4480bf30853b8b520c9fc301d0e0af340fcec496c1728c657c9bf40d7e4be11033054d04758205ac4d346077b8ba0dea688a1f01687c013cd836479db924d19c25eb335d71d48e782ca533369cef04b5ce7bb32feba38259ace3515cfb478a6d1706696bea0acbf4c873829b4d93d51e6b8c9f1146fcee406f4baba4dbe6a3c38da0f3e7a40b11580479289b9255d95408e0442fcdb73f1eae833db131d816e6761268eacf36aa266b950c3216de791cbff0ded3ab86c9aa57cc547aad16a6d894623e5dfe680214df9f5b3d4de7a78698cda212614b859fdc0ae483dcb20d14f675b69a9e9ef316dc59b15ffa1cadd7a313156f2b6c270c420c26c3d6612ec81753bbd0f7e3685a1dcdf3c32d2cc2af18daa7afbe4c6edca0510e09eecfc912bd9a9c2142c2115bf339b1823a3f940cd1a5bf56ce6c84ac66e03c64ed8e036eadcf91fb1182ef02ea86b7124d7051b00b19294e599d3c6f93328efcbd422e5ac7a82bff02bb81ba4c4954a22f", 0x1d4}], 0x1) r1 = syz_open_pts() close(r0) fchdir(r1) kqueue() socketpair$inet6(0x18, 0xc007, 0x6a0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x5) 05:37:32 executing program 1: socket$inet6(0x18, 0x3, 0x3) r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x0, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/30) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000040), 0x0) 05:37:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0xfffffffffffffd76) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 05:37:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x18280, 0x149) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0xc4fe, 0x7fff}) 05:37:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x1c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') recvfrom$unix(r0, &(0x7f00000000c0)=""/165, 0xa5, 0x1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) 05:37:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) ioctl$TIOCNXCL(r0, 0x2000740e) 05:37:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f00000003c0)="abee4580cc742a5fb5d193c110d6b2056ffe8c", 0x13) socket$inet6(0x18, 0xc002, 0x9) close(0xffffffffffffffff) r0 = socket$inet6(0x18, 0x5, 0x100000000) bind(r0, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x7, 0x9}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x18000, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000240)=0xc) 05:37:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x40) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x1}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x1000000000000188) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="af9349f9b1d5886af996820daa56a31613bce1f5efc88ee631945926cdf3e0822bf0f6bcec83f4c2ea415899ffbaa423d5bd60708ecccfd744d87ec59e50ddc8b7e78add3473cf7e4ab7dcf26b97e95fa3fb111a7cd7eaaa610399ad9a1a6b11be1a3b65c5bb0f8913e76d8b9ced3be7fdc66ed03a8a787b25e95bcf9f2fe12c8de3930f4d191dfaa6d6b14ba36c4c5b50cd01a22e81fc34e78099607c7fc17da33cf66d9e2b76c581d87e38687c953c4a33c6d424395a0dd78610e1357cdcf00dc02a4cac6b849a3baf21a6cd0203be", 0xd0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./GilE\x00\x00'], 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) r2 = kqueue() r3 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0x3}, 0x10) write(r0, &(0x7f00000018c0)="afa32bc388db8abb8cce5893e937e46c797ba097273597e5648049e44289aa54ba36ea56044b75269c90794fb21a96373b70559d07db5ea8d688894785e9d2fa5e687e9d95a43ebe472b9d9be4655adb05c8f635e9058804228b264a2ce5a9546ea9502c2119fe49cdd0b11bdda1919d0c30469979d3054e9534561e72c46e7e0864090ff6c3be9ec06fc0c0c7fb9ba282096a10e3af4bdddb672bf696801a78c2a1a87c69866db96f2685b0adc0f1f341a5ff6c52905f4f61161e7b5323fdeb6802876e64c1139e283bd02230d1748929f135bf935f9c8fb69105ecdd93e000dcc08d36f1514b37", 0xe8) fcntl$dupfd(r3, 0x0, r2) 05:37:32 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:37:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) getgroups(0x3, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = getegid() r5 = getgid() r6 = getegid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000008c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r11 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r11, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000696e05000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d619a771ebdfe8e1d342fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a9946"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r12 = geteuid() getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r12, r13) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r14 = getuid() seteuid(r14) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r11, &(0x7f0000000480)=""/90, 0x5a) writev(r11, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) accept$unix(r11, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 05:37:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x7, 0x6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x3fd}], 0x0, 0x0, 0x0, 0x0) close(r1) 05:37:32 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x6}, {0x1, 0x10000}}, 0x0) 05:37:32 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x102, 0x7b) openat(r0, &(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x200ba, 0x20) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 05:37:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) close(r0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) 05:37:33 executing program 1: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) r2 = getpgrp() ftruncate(r0, 0x2) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f0000000040)="88", 0x1) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 05:37:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = geteuid() setuid(r1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') socketpair$inet(0x2, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff}) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 05:37:33 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0xfffffffffffffff5, 0x1, r2}) 05:37:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) r2 = getegid() getgroups(0x1, &(0x7f0000000240)=[r2]) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0xb, 0x20000003, 0x101, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x0, 0xe00000000000000}, {{r1}, 0xfffffffffffffffe, 0xc, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8, 0x4, 0x7ff, 0x2000000000000000}], 0x48000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x6, 0x40000007, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000081, 0x400, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x31, 0x20, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x40}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0xfff}], 0x1, &(0x7f00000003c0)={0x20, 0xc9c1}) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 05:37:33 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) semget$private(0x0, 0x1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) mknodat(0xffffffffffffffff, 0x0, 0x9e, 0x4) sync() clock_gettime(0x0, &(0x7f0000000200)) 05:37:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 05:37:33 executing program 0: socketpair$inet(0x2, 0x2, 0x5, &(0x7f0000000000)) pipe(&(0x7f0000000040)) socketpair(0x7, 0x4000, 0x41, &(0x7f0000000080)) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) 05:37:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) socket(0x1, 0x5, 0x1f) 05:37:33 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 05:37:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200)=0x101, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x280a) shutdown(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="cc8f2d9c00f02aafcb1dcdedbf05651ed8f7d62a087a5240e33f5ce7262c6fd260dc0009d28b6ba33fac65243a86ef308253490fc20a9600d905ea3a57affc27318c99749b89de8ec3871a56fbe24388c48393e6973913c4cd375adb6b1ac892c08ab8e88a592c03c8194f072da0af1fcd8c6158ee28149c0037d3ad2dc16c01170da5e6a225aba1ca75bcb199efc2e11f969412116a1991ac4717c0a8c6765f730d686acb7a101cff75bcbf9978ca912c4768191a236fbf6eb7afa0d1b3d9a16414304a8eadd667d3af3b1013a6e63b9e43ac4a91296932d0e0c601b5ba776d38bcc3b2cfe730511ef8dbbe4f9ae45e98d7", 0xf2}], 0x1, &(0x7f0000000240)=[{0xb0, 0xffff, 0x9, "cbf1c41a71abbc080ff3e6fc68b91e186b80170fc23a990c13d5aa7b5a24565ed69814b2f083a00b0937063718a4cbf197f9169acd8c961650b39213393f3d526cca9ad8bee43461c3a60a25e0c44c04d1ffecbea657f2b9e6d3b3776ebc76685f845008ea4099133b8bd9d10243f014030a4ef5c180e4ab57104f21676904fcfeba84cb48aa2d30a7d67beb562927ce4f2a0265a2a2a6c00f"}, {0x28, 0xffff, 0x9, "cedc08679fd0aa11a0ec2e56ba7ee1c5bd48390e"}, {0x60, 0x1, 0x6, "e38e72d28ef6b4e5d254e9d56b50c17c3667070a185410202deec70f5b3224d45346cea9aab3b02b98e3c79b84d388856950f7de738ad18793896e569e79c4a4594d30fb2503bc372c48781bea"}, {0x90, 0xffff, 0x64ca, "047649358e680218cc504cf38555c0b1efb123a89f3614cf9439b6603ec88ab95ca2d5c7bf2044108127ee14aef4bb14cf684eb071438251a96f5110d6ddd2bb933bc3cb7bec4258e3e4959ed1445c7c7bcd7d5d47de154814657b6e192de9691c84d56b2af5ca527016fa50fc878ca38aeb2e3cd715576c38c7a8af80d590"}], 0x1c8, 0xc}, 0x408) 05:37:33 executing program 0: r0 = socket(0x2, 0xc002, 0x0) socketpair(0x1, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) getppid() shutdown(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) close(r2) 05:37:34 executing program 1: truncate(&(0x7f0000000200)='./bus\x00', 0x9) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x400, 0x1b0) read(r0, &(0x7f00000000c0)=""/229, 0xe5) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0xfff) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c19c13bf73b375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="88000021000008000000000000000000"], 0x10}, 0x0) 05:37:34 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="b88e11f9f59abb5214e12f4dca7f21514c6cb287bef9db00169a6f39b78be1a324a90d893cc5de10548606fbbc49b92fded1cd9045219552d6b73501e7f0d0230352158f5002b3e55c3544b8b876dee793c99e371a1a9b80c503b6d8c41b75a627c45e3f56a2990a4a229bf7", 0x6c}, {&(0x7f0000000180)="08d11e7d0a46cdd066c0dab77b2c810db98dd066ce21de", 0x17}, {&(0x7f0000000200)="135e277fb735e87b", 0x8}, {&(0x7f0000000240)="8450919db8b5b0", 0x7}], 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x102) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 05:37:34 executing program 0: socketpair(0x18, 0x40000000084, 0x1000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x68b) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x91, 0x7fffffff}, 0x8) shutdown(r1, 0x1) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) socket(0x1e, 0x3, 0x0) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000a000000000000110000000000000000000000000000110000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0df22981efa7ab6201b5d015a13321443f018a446302e3cc2083371f"], &(0x7f00000001c0)=0x6e) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x40, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20, 0x101, 0x0, 0xe1, "147f9c2e4bbe062e46e35e48f2611b009ae6db49", 0x8, 0x20}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 05:37:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x3d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x6) rmdir(&(0x7f0000000140)='./file0/file0\x00') stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvfrom$inet(r1, &(0x7f00000002c0)=""/24, 0x18, 0x0, &(0x7f0000000300)={0x2, 0x3}, 0xc) 05:37:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) close(r1) 05:37:34 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000040)="a4628924ca73b73ee5d25c91e8f99e84268a09d4836dbd5fa7a0a95ee8951a7ade969e92bf8161bb336522580e15e89a3b73e1adbf77da547c77be80e549d77dba060b4b8c16065ce88adab94147e69039856ff47f3a1a8b318d02532bae22009fce2a092d4d9313eb79acc2e39190d4e3642c55f504bc2497a5840f457fe3dd892a4fe018c42d96c4d7a1074e2caef0e3e484423915a48f749a6a3297b6d2d8a42f02c4d0b8a3b2782c42a9048ab00c135980", 0xb3}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1]}], 0x110, 0x402}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000600), &(0x7f0000000640)=0x4) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000340)=ANY=[@ANYBLOB="0018d4261500483bab2e2f66696c653000"], 0x1, 0x0}, 0xa) 05:37:34 executing program 1: setrlimit(0x40000002, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x38, 0x8001, 0x100, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="29ee8726f7238d4fd5cca50949d77bef815b661f99df1758496da8d03f8d5d09d01c2319c430777ff7d0f850743c19c077c753f341dc67d887fbbe5d37eb1357c11cef25128822d47e5ebd3011f18ad121e34f4650d8e5de05c501ebcb977f447d04062e61ded058c6e39099315574c627134a096e8f7ece6938a84c28c824e82feaa792ac8d43ca9b18f5a71e9263920747a2ef53d6b0168aa1c6fb834dbac66ae63784bbaf36ae01fdabaa0a810a4081b7f9082189af7f11e57530197954131e51a6648eb5ff6d3eb3f5ce8d125b948f44b1d11452ef55e7555a2983d14915a7be021d50ce3c977e9a369bf118f9235615a67dc762b85192de0952560806a3e5f74665512dc8df22b118f58986cea1b6a9a5bd0f7287a257591c36a7028c2cccdaeb6a1c01370dbe24ace089ef444c882eb2195a97ab0effd0814dea047d03ca64368776bbd5b7ec9c7b5b8c82aa198508ff4e6d04e93ed51945987905de127d7e24abb5d824033dcd36263ee37cda014caaa2e3b6e6c567cc8809004ee7d6ffeaeb4d4f21c9094ccb49a9ad98110524c0b9f9316439573155be7f13954ee4f869e0b5495c835b919c181c795a2b1357e8ae458d4de88eb0464e3ff26987028a00c4ec31a279572a74e62a012f1b873462917a19475722c82a80734ff0ccd7b85d463c157755d22207d89249d90277c14ad68eaaf147fe7d4a9464202a9ff3d3a506525c78e458a42da5adee342471587862f712a9dc2cd13c59ce1bda5d5adca9d664e2c622c2e2e65c287c06d18614748392e254407aa1c10c7ab7114fd47fefed42b22e1f434980c0c979d66d48c721fdd67eef0f66f1a112f915cf11d4080d2ff771fa54be0a7a238f70f5f55f6ee49dbe8bcc316e70e59d75b49bed4df724666fd35b36de95601dfd45190f5e9d52de2d29b7f951040b288095c1efd22113e5cb815339b8b5ee85d0709d6670c847af318d2e3a88209287e4b3f99fa8185e170f235ea5ae7141df7f95672fae15d509337bb071e28fd3c10ef225174b72dcf43d085c12f33bbdd19f05b382d31f5a4c9913c58edf74e8035cdf03a06d5ef9cf923de0a048fc28f59fe62b6a21aacdae28db0bf7f53d195dbf27424743c2ffdcf0ac12171adfc70ae6e1776eec9e8e7aeab7d21b09173d10dff9c51b79451692d3611fecbf15d85dfe93b035a5ea266cb4a56a7fb12153d217d1807a53400d874e0347ce311709979b80e371c87eadca3f6af89dab1826b0ca91fc21c239594ebabfc2d9f0931cc52765f8e7757ca93dc1077f6935af17ad0701c21dd9c3d4d954e9ff6ee6ed7f66b5033fdb75db216153d06b910ed1fb87ffd64eb0e4eeedf36409b232775656b9c6c72fd3a0f4c300fac60a230d7bfa4adfce7c3d2f990122585445babeadd97c6ea6042b3b0b2bd626a142b34448fa3ce43453977b3cff1096f596201f7b8c047db60a17f7550c3e5cdf256f508f4b68e7086d2ef5216fbae0ca5563226a24445eee42ca7ca55379f5380334df45603a5ad7ad4e264ae5ca90620ca53d11efcf59b9fc3ddcc31ca43cc5a81d6909aa3c7e2932a4094bf178c92d89c324dec700c14bf6f1d3cba20599f8e073a06e70d8b376dd3d4d725412ad058dbb8092754f2cd063833536bdec310e003d7bb19f977c39b4cd676569ecf0ef26c2b3b570e027dd6f0ae4fac0ab5844f8655f87ff797c841414e3830a19d34e252a9b88f48af7f4ccae1ec98cac7e313b21a25df3cc6d61b57dcac45a33d455fce8b86e99f78ff9dddadb82772f4b104d96bfc9d659112f96d74c4ff1f75879dbfa6933cecaad829bc360c3eb319ec52f1f41b20371b77656b330556c1c61bb85d4e1926fcbfd4e381b44ca2ba236913c37f3f62b333784068d3c58999182524bf7709d16ff3f0d59806e81977edd55f0eb1925144cae5d59699bd693aee21d65f11991fe4922a993534ed7f91954d5257f013e3b8627049239b4d2a893b1ac10fa53677957ba2ae4cadcdbed3fc97f2197d2bda25449f2ecdcc94cc9914d50fbbf52530f9d2a2d6e5ab78ed21e915a6fd7e3068887b1a758c24af2820faf9f13297c691e9bf95ff5dc92914d4983cbecd143c239bf1cf4168ee87818466b400b2bb4bf231a3266492af974011b3a53be3198cf1ca0f95216b79eb05ccc184a7e34843e2f8b5c510a0cb26eb044c8c30be9cc65bacda1fc337fb24eb6503b50f7a775986bc939e74af6a7f35666e26cde9350dbdd4f99798c67b545ed84f77b4bfae5cc739ada3baf4199682fc033c4068f3f6ad9fb3393a5d5bd6e912e7474761067a62a9203b97450bea814ef8d088cb68064fae6528fd78975be91dae4aa3848e925829a746acf0ede074b9eccb5e1f040b3a2d42e67790b14c1a67da1d5245ea8c28dfb0d4530c8a0e5f10556f66e64c8fc908dc65cd178a5a9079b4c1a1e94b5ab074ad2a8992b8eedf71c088f13b498ed41d111d69d434fe7a3fb4f11866c63b811659080784bc5a56449556c7d86dd5356a053e633b18f6260f20b601572e708b0437e685dfbb25e5bb41110b0debb83b8ac107165ee8fbc878392edeea672c1efb2c26daa52493efa348176719a046964d92bee6415ba02262abcde559701e9d36c48775468ea2d75389445120ac4bb2685c97012fc918a6087390ebf6fc30e35877ece570698a89f2ff3a393b8c26b17e109596ca4a62bc476aa13dd6e48ef2ff7358bab1b54a061c76b20e12b3e1558ba1e7af80b677898cef017ac518d56b2e1e188e8e78dac4083d392c13d84bd0e3c5966afcc9e3393d323bce887f6c746b3375ab0204f9fc25c70719a1fd2f1312e4f65e24dfd3780a9c8188a661c1144fbfbf6a17a1f3c266d7a70a8592a050d5b587c5c41988e36b29a502bd0daecf181cdc241eb3f6181f14c7a37f978708f62ebd62ba7ee346e0b54253a2c47da1fb10b054ef87fdd060b4f7ebe3169ab800ca7d8fc92ca618466758da2265a2783963f74195e89bc1e617d7a10ed671d8accbf5f2ff21846fa8d8312799649f44682d6d47dc46a42cf284b45f88bd47ddcd783b14e09544ef9da80eb4b09502e3550c9534f1498fc91a7e289a62d49253fc971c2f3616141245843b61ac6f8b1af32f5cebc91749639cc92f7a7ecbc6752e674875ea5551edab4f74aa229e3ae4f11f6cdb76e74b32321dcb07268ecf0ae99420fe425dfe079a606a8ba8444558ba6991e74c15549d54c5ea909ca19bee573637502b53cc5b9c8439fce511bb7011aa18844fd2789948da908b4f4cc6a7ab8dd9e3ae69447fdcd0c6b0feda47fbb620a8401ba95e550769a68d9d31a89ac3188a9499ddf23d8551cd6eb22ea7b11118c1f24c2382faadad2f3137f7ab0c7d77d7226a9c1e9ae29c193edf8f5176108351c5be15174fb0b9e34f1341a01a056f43cc30d81f2c6611639ec6a4dc4309e452e0398484e837b50f2855072b507603e2e690a17bf264d853720a8171d928741c52add8ed77ab89e55c1de821e3679a308ca4d1cd41e72da51666afbf1eed0b5cb8df64ef44dcd588b026495fb90586a62725d993929ce34b91ebb581ce8e424ee2a38c540a8e4c7e8d4f9999d0faa20912adb3aee17c6640bfa9621cca0c7fc4c5c8f627d488c5a04dd530e2af45a815055e330ba5db7499190abbc131db1138ebf898657a36d3fa68ae1ded6ae0ac8ecd2fef2168f188f24cef6e55f84a827292468d9069053c5c52f1627f7d6698de961bc506ee2452afec3ed6c6b32959abe5e650a42dbfba4f98d656985794cdf61c44915bf804f30d961380f3ab3ab5c423443ea87fd15e0d56b5516ced1d77641c1cdf9ccb4f808f318df77f64b46d5578cf2c73520a4c8962587c6a1e951e770b843238864fecb17ec0ad3c8a10d4e21cd358febfd69b8d2dd3be8d7c8728203d5e14547ceceb9a4945292ca4b59acba770b592be00c57dbe768e197e659a6174f8c7aea99eb9be2afcdaa48d00579dd239e7273baaabd0cf8b6fd73b2144e5af2b1ad3c3240d6fd2ec1025e3bea2839bfc99654dc3968bbfa7c9b6bac60c0f7b39e6afffeaa16f92bce376a7c47283cae2748c763eec198eee8b4cbd2e81d2adf612d92ced3f294164bcd291278f2d2e68846e5fc8c4ddff29058e6240f34d4a5f2ac0810e766b4e632e524e884d1e01c592f65361ab80aac7bc1bb6b3b55a5df1466c2dd1aecccf755d127df5df69a03f9fda4a787eb1b7292903fcec9b9fb004ddc765fe237b58f1a9e27a91f6e425109b81e940332bc4b070c731f954a112e4e27564d14a3a43d2a0018750ea0859c1d30c8c21fc03ff406079a2a898715c58fcb807966437783fe85731f281ed1f5de63f4a337405cc131ebe1c1730d432b3f7390e694fb2477f3a8ec4468e0dc5140a6fb0a8accd962c3bc92b7a64d9b965803c02210f386775399834fd04feb3079de12e4c592ebf2c46b46149dd85317e8155f8ec7f9bc2f0fb45492cf3479b941de761f29d8cfe82575c28393c847b51743a49d451ddd8aafa37698379ef35e2b4950754f8ef195c408932fb071a3df0e6fbe7ec63e860091da466393657a0eb81af716a2df1ce21f4da8916c4657575468e0e9d185af09dffec2d5688718610b8fb77204dbc51bf8a018748881328b67c9386ec5dc93f55b41c01f7bd77f5419d6256b2eea0efa53f8d1efec50615395eae5c1cb12d91e6cfd53e100e114088cc4eb2442fd69ff499f6fc50798d6151967c8f36e4e2d6794fa8def0f95da78bb2a71fa9e67d8605fcb715ec66cb5bd968874cac32f602bf58d07ec6361c4a7f084e3cc79ecdaee58eb7fddf6e89f78aa6478fe80a742b89d0c3b4c8d7bfcf18a5bd0094cd4f2732c836769e129262b677d10b6f6260791ea83b1acaccc87114c6b1fde0501185a251a4fd7582f5191c82a47fa8c48babfcd2e85db58ec1fcb27d6d2ac405e2d6eb55cad2e80bd44db3b4be9cb0837f567b0485f20833e2de09d3a646c37b0773f62c622d2093c2c0a0e139f9fd9b8c2f7011d889c45699d8cbbccff5326cf890fb716acfb7421b693badcb33f58fae264cb7bd72fe686535b513a916cade6856bafabcb1c9bfbe261e40324ce5cf88c849e71498f3449eae0ce38fccc252b9a34740719223920c328a01178859d42a5036178417fff4c08d2ee5f4b948a022367338fb891747926537270fd4a10f16fd874cc0ba7fcc8de7ddc9f07af3edc6874a47fceaf59d1a63b651a416505714be61c18c7d049bd7a67d163879b83cf89cb4d7d3a58f94863e0140d8d30d18c786bf3a96a2026435fcb70db0f0d8d773b7e2b144322b4ab0407e086649aa6fc8d3d230aef7c63fa7785b9b16b12a3d81f1add72ccf3e9cbf4442341d7aa89143a27e2d85e5a70fc9b57545e89ef2eca4e86ff944c380ee949abfb794ac592add01ae9fd7a4061ef2f6faeb2f2561e74dc01b1730c43753edea8c3312362f25cf0656a728133a4b35dedf19c7529a921148524b6e6d21066d551a907a7c1a9b920f575342695fab875dcffc57da670ac3cf8fb32682dcf609f9dbcd32016a763218f658770b8738881b2185e95404779f1b978e3921240d3ddf7e5a49275fe6b44fc6e316edd44334a6166d614dfccddd1abb18e778e3cff7b11f0462d4bcae3fb7e59546a9eb9beef5465f8d9071cab7ad15673866008c5bc092fe8d98fb4d030d88b6760d19db09d8e62b190b06f9870bac08b73d0a68a25de03ca686239ab69099e8e1f79c071dc41af421fddaca16f604131afb789c28e63829c", 0x1000}], 0x1) recvfrom$unix(r0, &(0x7f0000000080)=""/148, 0xfffffffffffffeee, 0xfffffffffffffffd, &(0x7f0000001200)=@abs={0x0, 0x0, 0x2}, 0x8) mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000001240)=""/148) truncate(&(0x7f0000000180)='./file0\x00', 0x6) 05:37:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/110, &(0x7f0000000000)=0x6e) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0xffffffdc, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 05:37:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0xa0, 0x20, 0x80000001, 0x8}, {{r1}, 0xfffffffffffffff9, 0x64, 0x4, 0x1ff, 0x5}, {{r1}, 0x0, 0x8, 0x40000003, 0x0, 0xdf}, {{r2}, 0xffffffffffffffff, 0x961d0a32d4877caf, 0xfffff, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x53, 0x80000047, 0x2, 0x9}], 0x401, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x76, 0x4, 0x7, 0x3}], 0x1000, &(0x7f0000000580)={0x7, 0x6}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8000, 0x20}, {{r1}, 0xffffffffffffffff, 0x48, 0x8, 0x3ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000004, 0x2d, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0xcdc}, {{r0}, 0xffffffffffffffff, 0x7c, 0x80000080, 0x5, 0x85c7}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x4, 0x643}, {{r0}, 0xffffffffffffffff, 0xd0, 0x11, 0x8, 0xf487}], 0x9, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x70, 0x0, 0x7fff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0x43, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x11, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x1fbc, 0x1}, {{r2}, 0xffffffffffffffff, 0x8, 0xc0, 0x5, 0x8}], 0x7, &(0x7f0000000440)={0x6, 0xffffffff}) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) poll(&(0x7f0000000040)=[{r2, 0x2}, {r0, 0x12a}, {r0, 0x1}], 0x3, 0x5) kevent(r2, &(0x7f0000000080), 0x80000098, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x11, 0x40000005, 0x7, 0x627d}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0xdda2}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0xfff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x4e, 0x0, 0x7, 0x800}, {{r0}, 0xfffffffffffffffd, 0x48, 0x8, 0x10000, 0xf0}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x0, 0x4}, {{r1}, 0xd751b651b5429660, 0x40, 0x0, 0x6d, 0x7}], 0x10001, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe0, 0x80, 0x4, 0x8}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x20000004, 0xd801, 0xfffe0000000}], 0xfffffffeffffffff, &(0x7f0000000100)={0x56d7, 0xffffffffffffff01}) setsockopt(r1, 0x1, 0x9, &(0x7f00000005c0)="7ad9b39e14ea8e50d2fee6d467cf191da21fbb360eb95e72e8e9a153a33579fe914e2e959252264edb3230341eb962de6d5ada238d8543f521c1a3c47b7777c87a942cab9e1f70e0337e55be9cb8d35082048cfeb3766436e6f638b0e315d1b5b6c3da867a26776fc08ceafc3379f6754cc53a891428757e1cb824e1e00e737a6dde2aab39c7c77b1ce6a5329158fe2c48e79970", 0x94) 05:37:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x9) fchmod(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 05:37:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) r2 = getpgrp() sendto$inet(r1, &(0x7f0000000040)="e6de18df1261c56242e9f98b84ef9d611a", 0x11, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x2, 0x1, 0x40, r2}) 05:37:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x80000000000) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4a, 0x2) 05:37:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xc0, 0x2) 05:37:34 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x816) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x44}], 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x10) 05:37:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfffffffffffffffe}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000940)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf2b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236ceb70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce943872e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3f7e2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0cac463aa9b359d9e82f75916175e7cb5080348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519e8b806bab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd705000000000000000606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5df2dae8294d006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21bcd2e6ae8515f97cad64f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845a00000000f10a3f26d6873d8f92950101000000000000a8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab341146102543969b61711c1ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bf51dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313b0", 0x28c}], 0x10000062) open$dir(&(0x7f0000000000)='./file0\x00', 0x10d00, 0x107) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 05:37:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b0ffd97c3c2d3895c4c792edb247b0177788d8197f67d7e78987043798436fdb6bcaee7046f8980274c65c7594464f095e58534ce9f3349c05aa56ad2f0b13edb90e33d753b76960ac126c0982215a14ae058ce24f91389342456931e1fc5b2c653d736d8fdf362c8", 0xb4) pipe2(&(0x7f0000000000), 0x10000) 05:37:34 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xd1, &(0x7f0000000000), 0x0) 05:37:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x6, 0x3, 0x8, 0x2, "61af825f88ad2b0581994558c9dbb937bc515a70", 0x3f, 0x8}) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r4 = dup2(r1, r2) bind$inet(r4, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r3, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 05:37:34 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000800000000000000000000000000000000000000000ed083ef55b2adbc3197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc5e5e6adc658b21ddd779e28e3e9153821c6f7db0b67eca59679a922bc05aa38a63ea45fcd22f735a5606de283c3bac9784b019b306c7375cededa552d9bd84e273f366311b4a1698bc0a32e23d6fd72fcf0bf178a0d7b177b7e927448f9ce4f663d5900c5a9bb7f201e818215eb7bd4cf21d90cb44d4edb798468796d965f86cbdcb0337bb1a1b532f4e853db7cd491e90c3ee39b79684dd977fc9de"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8a31a72c1458032a046fee992da83695c15e75e7a7900562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a43db2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b822"], 0xb5, 0x800) 05:37:34 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0xfffffffffffffffc, 0x6, 0x20, 0x3}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket(0x1e, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) recvmsg(r5, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xfffffffffffffe4c}, 0x43) connect$unix(r6, &(0x7f0000001600)=@abs, 0x8) 05:37:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) 05:37:35 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x6, 0xffffffff}, {0x40, 0x100000000}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) fsync(r1) mlockall(0x1) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) faccessat(r1, &(0x7f0000000580)='./file0\x00', 0x40, 0x2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x300, 0x0) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) fsync(r1) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x42800002, 0x500000000000000}) mlockall(0x3) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x400047, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x8, 0x80000000}) syz_execute_func(&(0x7f00000000c0)="c482fd20b97b0000008f894802cb653e69c30e8d00002ed094f7030000000fe8326746d9f96436672e67400f38005106c4217bf025090c0000c4c3d95dde09410f71e60c") pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000240)={0x1, 0x7}) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x6, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r2, 0x6, r5) socketpair(0x2, 0x1, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2000004f, 0x40c, 0x3}, {{r6}, 0xfffffffffffffffb, 0x80, 0x80000000, 0x0, 0x93fc}], 0x6, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x0, 0x44, 0x20, 0x69ee}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000000, 0xaab, 0x3}], 0x2, &(0x7f0000000540)={0x5, 0x8}) accept$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="000000e7ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000"], &(0x7f00000002c0)=0x44) setrlimit(0x2, &(0x7f0000000480)={0x2, 0x7}) 05:37:35 executing program 1: socketpair$inet6(0x18, 0x4, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000001040)='./file0\x00', 0x800, 0x8) read(r0, &(0x7f0000000040)=""/4096, 0x1000) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r1) listen(r1, 0x0) 05:37:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) pipe(&(0x7f0000000080)) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 05:37:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)="6ca220fffcd77df46d9f08a4e61541b880c9a616830fac9dd09892fb9d2dd460e248b433f24898331b328663de2fa971979514043aaeb28ff74a12b317bd76ebecd7b85894b1e71bbbb8b69abbaa812f4d6e9a47d14e310c24b41c5a", 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x8, 0xffff}, 0x8) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x4004, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2c38c361fce1acf5d67916ff449e86300cfb5b778532ae8daf8b3cb7cded7a22095ca33c65ada83e1cfff70ad1d695fbd5f6f8993188736d71c90bcc350eb62c76b2fa89026c75a6fb9e76e9abcee3e574a8eb5264ec7eda7c49e9460df576", 0x6) dup(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getpid() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xbdc, r2}) 05:37:37 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2028, 0x3) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/50}, &(0x7f00000000c0)=0x34) sendto$unix(r0, &(0x7f0000000100)="f7ce00a4d641b77f02b03d590515ae3d590b2d2bbb597da2443ee533c45fecc127fc7c44a8d7762c5f9277d463d86d033c81794567e109b6d58c6d1061edcb697be6c5102e456a48ae3dcee0429048cfecaa937934450bedb5fb5254890dcd0474f920959bed6f2199ae50b920a8864919d80fa27330e25fc79e6668cd138cb58cb18a3e4126837545a44a91f12c0373d0c26128b883c08152c82202026665e5adc9660fbf39564759a8d0a84aa58707b602cf04bf318b164506986abe1db234729b44949acc13ccab4b372a1116d397bdb675", 0xd3, 0x8, &(0x7f0000000200)=@abs={0x77533020c3f10d7a, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="5d4bf44cc3fdc75eb7c3eb78ad760d6d8912d3ea5ca57458006174b166a379631aad93289327f38c1f4db6fd352a2747997ba6c7f871a901fab0a4be01f5448a1eb4e450ee3f6d70a4fe36c6dce32582bf8a1c4964cbfdf806a5b87b603872a2f9e6a50afc3be6efb11036ac1203f271601912767dbb4b0b4f4e517effed0bbc1abec70f369943ed19048e8a", 0x8c, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) faccessat(r1, &(0x7f0000000240)='./bus\x00', 0x80, 0x1) 05:37:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x7fffffff) socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) fchmod(r1, 0x80) r2 = getpgrp() r3 = socket$inet6(0x18, 0x100000003, 0x102) r4 = dup2(r3, r3) close(r4) fcntl$setown(r0, 0x6, r2) 05:37:37 executing program 0: socketpair$inet6(0x18, 0x8000, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x7619, 0x202}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x1ffd, 0x40041) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6022, 0xffff) sendmsg(r2, &(0x7f00000018c0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f00000002c0)="28666162f39e4abab0aa42191aa992331ddf1a6fc1f52ab75d1026ddfeecee3e8811e07cf8c60f6ce7b0f2355b0e08850e501268c3bf4ecea3a04b16537771bf71d85991ff321b87c737a3d92934f61f5e51f24d13fbb193a237446683035ed48355cfd1e8c95d13c018ccbf95e52ce35225cdc9c4c9f11cd7a5472229794428c3c6cc0dcbb7bd829dc5cb761d3a79090fe52f6520e84ba088891ac4b231759f4f0e922a21f91de80e525ab9", 0xac}, {&(0x7f0000000380)="de195dfa249f3491928074720a33f2c4d4cf85bf5644829d891663108a07c07eed0f072827ce02cc19c752ce2bc3bb0fcace75807fdc72d567cddf3c2959d229c4ef5cc1277d1f47c8df9a3913d678ef0ba3b5d53d9df23926a04c9a7ebcb34cc1ce32c3059e584bf2f9cdaa3a24ec7f282ef3d51208f27d9d25cfd931aa33fba56afec4da05fb328512e24f681f06dceb6a82f8", 0x94}, {&(0x7f0000000440)="accda91fea345c606de864d92880e350c7bf6eee07ed83e3d44b92ae7f51fe898c7aae648c19599f", 0x28}, {&(0x7f0000000480)="3b7b84504446051ffd3c8d5425b30f39b64b1511aa62a161196827017b4de067028319d93cf19b2f10bec5137e7d7c149307441b8c07c051860d8808b2d7888b259b4b504ab275b75001384309d5b7db2baba8d3e5a68614de2143acbc44d83aaa3a1ba90ba410122091c08892d1cefb25fcf08b83589f12a17f926587423b762fc8e3c67e81e75593c3cfdc736e998c5caa8ea5300c7887b6bef4e28d8012174b9ad782066d6aafe1547a8719184ed1ec254f4eccbe736dff78b1280b7bd89040671b1ded13094838cd736cd5c32b2dce1be64021e5f7440fb983b9a47985c44ca86505323c49dbea24d094a30c954ec63b1c1f2d0b786ab10722971516f22aad1e41462840ea8ad4418a0647dd0c9e86b8744b5fb12db61233979b5caac25f4c1e0ed55f790541ac30bc9f723abeb9c194824cf5c3b8d2d2eae8fa099edbcd07e11a3fcc20a9f896ec918b66865bde5bf78314ad5d728e8310971e70ed28dda9f57072c5027e2c5b014bbcf1e5089e07b805d2678e42d5dd96affb019ce1b32a8b1cd8d624e1282c6531c3db279249085aeadce366903ab04d60d5705287f7878049c236c38dedf9c1f2e6a7624f97d6a2de5a1f8f83cdc06b5c3b05062756fa14f4521be685c53c2a3b6d37d5494e10bf448ef255e0e8846226469599b388eef6980588e9c5917e228ffca8b01d3b998946583e58dc957669e184e165dbc712cbda756a20054515eb2c0e173e45e5ffbf2733c4c665b96406ecbe01ec480a6261be6f7de5c30f057a529e77481545584ad937812d23252ce18d1c0c5b9f98e24177d313b432a6dac06dcbce54318a4d58dfa3cc47ce0d84af45300ff32d9759e047c85ab37d70ca1064bdd27f27de28be061bd5666398958302c609d24d0a22219242c302bd5293a3a92d787eb074ba6fa6a8df97756736b46de49a64b3b7e454aa348f591ee03ce9906aab282eb3a22f542f69bdd76c0f3d6dae2b7f9df9d2f14beaff30a1a45f81f4ef0dd3024d52ea9f78abbaf82644ce90c3b0724c7916f485c210d9ab74ac533e9ab52f250f337d9bc91200717c5072041d7cbac869d5710c4cc5a808bdeaf0f0fa9d3036c7ed621aa633de8d04bec6133889efce854d1bdc1447cd0e9e87d872c1812d1a172549a2e055742ad2c88833f718fc0c61eebe500b73ca090e49fd763129a2aa65d3fe60a5de8b1fe3aefc5782e1c17fdea88e9f07e4b7d1a24f0fb68d0e1b91b44fcd2ba77988698fa362abc16795df73fd37936695daa810c851227500c88b0e9ea56d87057bd5903c7b9db2cc544cb855d5af73c9888f0b54c740d46bf6420faf6869579202e7a2f1d3070157d305d7a813a21931e7ea336d5af95f94331ea4b2d7c3b37841067f3a0e7cf58bee872cd96ec2759c8ce3258b76916ceb42bc54d301d16929a0145bc20d28afed3c26ad907c3fd28d9fee6a3d4258ac7fcb529e0bb4cc2cdb4976c829462bf500c58631dce1b4358cb8a3c92ff9344a0dd33ddf4591aacf6a28b69200ad1f085b35b5080dbe4e2ac91b06a8f55884dca73538a6eb34168f6350607f772a8157960569bc30ad73cbc5e4d034ceda0b6ec027a77f9ecfc164ce497036a83bcdb87a5726f4150e3da98c3d976f0af601230a7dda37bed66e1593b8ffd4f2556e2fd0a0606d4f1678803c3722af50a9466c07fdde991034797bba979614bb9af850c8988d9ceff630c40b0f72b2b35690da817eb22d95af2e7780957f7fb66f200331e13e40c5441a87b636939923e43cf5743c62429c8017a10c12f419daf95b2cd09efaa1a97d3560c3488150445277d4d71befc9dce4aca98f650bfda8abf1832b1cc52490579fcb5c7dedd6491d3539c90312d91b7b5960f085dfe898c0bde4bd594c54d3cb54bba8159d63e63f48d4388144e885a887612b3a97571afa7501976f9e0d18f780dc386b0d4a7068251f88cdcd571e4b54a7a952e88efbe212955e8fadf49b7be40931dde8f70f1bfd4ee5946e4c3db8ee921eb71060f83ded192017dfc9f50ee1e1df9cc649d2688697d17a05346cb0bb560b5b1ad0aca72c282d87dc8727b03c5d338c3ae5237227076b5a4cdd691b9eaa4c759f16145f17f87060f2b0652916c35229a548d1d9e421ccbdefdde533cb1f038bc6d015c0970949c0f4b7174bf3e02a9c1d48e11acec72213adaa0912d5c862abea72244c54cfa8ddf298dc7ffede9179987957a20a85b74ac077fc540a180c62fc28e5c613c127512fec48def0f6edd4aa6b5f2a2ca8267aae2055a4347e5bbd705f700fee36115f2ed565c57a150019a5d49a73a6f5cce90eaac2e4235b25ae3337919b5e25e40ffea939d381e15f4d1c18882f2c20689c6ef286454a4e32e870e8a52e2458849b9c7b0a8ce2b8ae245f05b97d1a944f58bdcbfd0c9d44313f1c3d7454c01d9c3b3636e1df7c803bdc90e9abb716ed50d4077b56e9140aa7a3c2e221f02aa15e914e62eba6c42be8e4e4a90c158222764b97b086d33eaa7b52fe979d3f08b5c12d2b3ff35eb30757253b16795c2d9f07285905eb90c7ad78c0b0d9e3da6a965fafaf9da03ad6e0d8d55d9ec8b527d54d5b0b88480af67e7310f94fe878a53c67f58b86bb17dbc04ea0fc1f0c22bb87fd8994cb6c5f80fd08e1ed8465ba56fd47211b589d8b04f8c6dd0db5b2e8e3c65101280bba116e0a7a0c164d808cf6d111910e9f0161af80d913857d55c7d52829f7e81a24923371663f35b5d94613ea7ab5f142bdda00f364cf4c5628ee035cd9c983222492ed0df2457c79ff2f7eb104ee66d6c27de9d5b03f8a8ca6997348ea69925481368625d3236a8ccbbe4d757cfec9a2f73bf246e88f9bd2fe1f3f1036ccde8c1bda39e2e2f844dce7f92fa23955148dbe67b51e47419cd00024d6d92fc66197efafb5bf6372f6e7bea5855a26e3af80b528eefa39b2a6d34b0ae1d6f1ac8c19b83fe4235577eb72fde0ae9736400b70b25ece49a81959cb29cd9972fa56d271b98736df4c157012e0a42b0547f141ab175f40aa9a262acf9f34817911f4cb256a735367a3b150320206b78ba3449a058ab8ef008413856eef8a11ae1cd2080bf30b7abce3d53b6b436888fc7958e330f81589204611aa95df05ee3a6429d646e7f2595cb0d52fbc65162415bb089ee8e89fa7ee27981a16eca5244a9b139828bbe6d90e84e4771b2804bf5757e813cb280217e672f03cf3bcf8deb511ebf04fe8418a252f587841002378c3abd348e818fd92e80741fefe5a028e7efbf72011995cace75e637f1024c041731466fc43776b2ff09bf35ca29fd593d52f2e5f0669ca33959efc95c8c476ac3f683f0f78c07c6acd073a21f788800224e2cef09144f109499ba6b1f70a31835ba02595c5cf6d8e8e04872cea6e0d43322da1f62d3cde0db96b4aff0da90acae128c0916c5f41532b3c004f19e729dc05e6aecde210813763117e626ee695c778a3a759c422cfccc95ce0f5488dfeef85860d245090781391023395104f3503355c7f8174d2ebea203abe8ae1a548dd7616e41358fa57aa22fa3de59aa3e37736dca9b2998a6a67b2220a61cce2fd2ce84e3f02375e5b747e26a8a51539cfe2596b022eae2ae935eef57baea02f047f518c2ff56d7b060b852d83bbfe2dd8b3936d61cde38e82325d27e8ef26a997082cdda6bb7e7afe91031306802760ec4a10d3f9d056415c101b2539ce93e70386e30c46cc2a52fa5f4cc64b1709f1b7233c7af65baff9fa0f508b3776b11be10ab32101bd8574842cf200fb6eeb8ff3686a16dd21ac552bd9476b121e4b188ae0bc8eb5da49ab4464a9a328734cfa95c01345f11f8041decadf7c6a498b3b8008c1cf7518134b59ae18decdf2d6ecb9043777c7b93bafd123adb82c033444d1ae152a28a4ece725538ed18bf08ce85dd480bbb0e99d10ea572e3580acd525b5919409e5b5a5a505274b885d75a5346bf9a5413270fa4de77cba8fd13d851b280a4783414915a18346e6c4243714b754193b5a2b18dd0c23f4321d479aa7a452234ea6058a88ca6891b6419e03172a69ef6014f072e38091e504f450f93c203fa25bfcc449b998cb813f739d7bcfb65fc732b6542fe528e5e2668ec549710b80361e339b08f50ba5e16eb30b479b715d551f191e4534f1a474c8e65d9e0ec023c9989875e38a7688c1774300dae2c1c5ca48fb9e2e9ac616116be3c520fbccfdbaa3e1368363714a2865852d6154bdbedba8e7653be780dae7b39f0ab761e42feb31d86df4f61abc8a8ff7b73aac3f0fb2d7d5bb95042e3a51908e21a5d7b6c563bb2f8993fa1e484e68ad98ee936aec2d353b62aad77571ce832b7ea502a424f080b36682017360797eee25e18dbb1f5e67c704b51b018ca381a44e06dd5c94cb2f206d831234b645ef7003e23d8b1c88fff8589f15f3311ab3c0a36be61456513e9f1728d03ff5100bad9a66330c03990e5e2a7373a3cdba76ba223eaad336b15461abc1aaeb346b10ea49c3774abe13a380017f97783d020956a331f1327a8932c6d59dbf3282a888ce6684fefa0a339d9169cc25e787a3e6b11294c2e648a8d68fc7c981952563d7b7fbce11b3f039359a3ce57c5d819ab49dfcde7d35c871fdaaa4eab06badcde8ae0ef547554c99020efa1a4a21f304f6a1160252371fcb418db005404892e4f5b8016e9f6d77d8a9ac4e0ad4d9e927cad2f6242a1373aefdab5375f631238aac501e5491bba85c67476da232d2970d31abf15a255e6934888f6cf19c41541a750c94dbee3a311487e00a0b94fd8ce57b6f1dd807f21db091e5adfe441a1b7da21135489f520efc9370101275b8bbb0a0dceb1f815b164a1c4fa73f14f7e9b47e9bf236f5ffec720b7f7a89cecde067885884f168c96d0dbaa90a8a49ff0af444a85aba5c5b22da9e2238b91e5118879dd8c8a2a53e9d662f61db2264f168c717842ce14a21ad7a5e2bbeadf266778cf19c016cda92ea0e6dd0a232f1223fef4ebfe59750da8ae78b1cefd8db55e075b3454c1db66a1fe53178f28491d2e26a47f67cf8c3180268c7dfbb4bcb575afec8bad8fd3b9d271abadf2fb17b1f014eacf8334ae1e9ef1b9562e63bf6d119d629b7088038c0a7da34d53c63bcef5d2605e9e59e993511410a44247020d793e5a896b16c92b49eec4311730429dc4bf492135db043f42053ecf48f8574b6e89fa820b638edc4428eb0f9f31185d531399ec5be78daa0b97e122105c341a09b6a58cda1d09389cb1c9279028dbe8413cfd88c3ac27d85516d051348207d7b19beb5e71341cfb2ad607ab54a09f813622334383efbaea8d7abc55ad54fc532acdf823ac2d6b581d301dc0aed689826d187763a6079b699a58e8e6e5039aa2f254846f1f1d7caca64bdae61b9af0b5efe684319ca4b18c19dbc779a44186c1876c91b5a8a3ede0cc0d9f78fa93ce0f1ba31b6c389eab02bd75cb4f7c5ac0efdbab5eca8d6b080aa5becc5394c97a7a39e018538ad4fd6855aa9e82ef08685b0f353c81beb38d6b80053cfba4965b9b2bc889daa0451da098d4798911b48dd130316c7883788c4b6a21dfe406a85b7974095f0c77548f39520aad61d9b25e41ce363e4901fe4d744d5410e7e12a20496ba1177eda98f0bc49e52fd9c84968a4a6a8e3ff56541b59a35e352b3118d3a99f9bccfea30b293deaf40d18ac7c0c2b3c302001f57c056c5f3f4fb6c9ae946afe62a7a7470b8d6a2f3de805693bb36798d5adffb2cc94224a65f3799f89a38b42469f0a0ac4d32eca502e0e71ad701", 0x1000}, {&(0x7f0000001480)="410cbb708ab527cd1e52bda909d5e08e4e473bd5608c871f05b53c9ba3577eabceb830647c9b39442d5629b7ce4eed0875d140278b0b91e609b51128ec87185147d25563b9f56a8c21dbb38158671b3b494514af50d821c7328b0515bd13b1844376a83fef01234727c8439768de62b00efad31971b3d23780e47b6056d06e694cf848ad099b6f5480128058154143e84cc92eb819e886df8532ee", 0x9b}, {&(0x7f0000001540)="7b63a8295a3b43a9b0e26371a0ae73d63efca29da6a935d5ed22d8e13986432338a1dd86231d77d66d5f39c59c4d95f3ec62c7be983261104305150030db8ae21a3ff81b440442a1be855883e451404a4866e61abea94e9491ac7280ba76165272d95103e17b00df4d1fb72bf112eb63471ad3800769186261ec27f3a183dbb5b462c8111ef156348d6329f21ed5c175dff4e62f31e6fd", 0x97}, {&(0x7f0000001600)="b27d90d4e7f39633f966a80af2efc84048c2641d87eaf05c6a121e6d2457b2e12766f3209acf313695d484f2bb11b11956dcc7e50677456847cd60596ac65ed83eed75529422944e59e5ab54c3cca09770cd7c2303f4d1f4a2fa471e33634458837198060808940c0338020571193b559acf98a7e53620190eac7b3444d0f149747fb97ec176ec0585da256b5fd8f3ec624266f01d83b8286952ce17b39781437cd5eb80697857d1f2e6a26f773652518328a3347145f4912da1ab4fc8e0f3bc21dc1a6e9babd987", 0xc8}], 0x7, &(0x7f0000001780)=[{0x20, 0x1, 0x3, "f50f0f0f42c382b6755aaf1f1e"}, {0x68, 0x1, 0x0, "5c59c2dde832c2e02fd739c9f59349130ebabcae554e4fcfbef012f8730ba4816061ab18c9890b5d87d4a5b4daf697f2a827629a66406d8531682682a8234c25d034e40ffdf57a5d7f7ed1aae57e4230b6cf93776b3d"}, {0x98, 0xffff, 0x7ff, "2a091f990c375f55b3a94c82f668aa1c4519c7f85d00139df0663337f2f16e2343de5117e752dd93e16ee09fe456bb97bb638fb6ec6a3668181812b716225d2327fb0059f3961f310f74d1dda3bcc08ced0520b100d7b222ec0256fd2d00c1ad61a39b219fbb58fe15d784725b1ecceda99cba87ddeff979c3572dc28a8d45daa7"}], 0x120, 0x2}, 0x4) faccessat(r2, &(0x7f0000001900)='./bus\x00', 0x0, 0x2) getdents(r2, &(0x7f00000000c0)=""/108, 0x6c) recvfrom$inet6(r0, &(0x7f00000001c0)=""/154, 0x9a, 0x2, 0x0, 0x0) 05:37:37 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/17, 0x11) close(r0) 05:37:37 executing program 0: r0 = socket(0x5, 0x3, 0x100000002) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x2) shutdown(r0, 0x0) listen(r0, 0x2000) shutdown(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x8) 05:37:37 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r0) write(r1, 0x0, 0x0) 05:37:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x1105) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/109, 0x6d}, {&(0x7f0000000200)=""/60, 0x3c}, {&(0x7f0000000240)=""/146, 0x92}], 0x4, &(0x7f0000000340)=""/40, 0x28, 0xffff}, 0x3) open(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffd, 0x60) fcntl$getflags(r0, 0x0) 05:37:37 executing program 1: socket$inet6(0x18, 0x5, 0x3c) 05:37:37 executing program 0: r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./file0\x00') r1 = dup(r0) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) r2 = socket$inet(0x2, 0xc001, 0xf465) close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x634b, 0x6ff4a7e1, 0x6, 0x7fffffff}) 05:37:37 executing program 1: execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='r\x00', &(0x7f0000000080)='^#\x00', &(0x7f0000000180)='^\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)=',\x00']) open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000340)='./file1\x00', 0x104) mkdir(&(0x7f0000000380)='./file1\x00', 0x0) 05:37:37 executing program 0: pipe(0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) fcntl$getown(0xffffffffffffffff, 0x5) writev(r0, &(0x7f0000002700)=[{&(0x7f0000001140)="db254c081e1fd9a95dba89e695467bcbc214c370f014207b62cd04fb3b216fbeabcaaa2c6ffb911aede30c0d1769160137b5abc3f7ac48885d68e3d12b5daea766e071594c340a7cc3f004a4b703354f8b73d5d81050956f35a0f289d803d5efec099d6e2b2de08649e18c8779b0efe636e84ab5c2d68fcc406eb075b1cf61895ccf87e35aa21f25b3649bd3ee984707ef1e8afc575b99b858e5657fafe13bb2d138528442f44313f8c66a3172d0444a84402979ee18068fd06f7742733246a8f54073ed465cd595e2943e31b9cc3e1cad0a89e6b06d24cf9b6629a81997ac002547e24d3d67b418d782cd0624755fea8b50a5c17b42493febd95cde", 0xfc}, {&(0x7f0000001240)="d6d28ce26874327e526649980e08ca5b8964c6d8f6e543b0766c5dd4968deff06833fbf5dfeaf95772da92cc2267f92b2ffa3701e1e2936b59beec0a34a313d5c8a1b508463ca7d72deee0c0a9504329d6fef3a111b325e7e08767559450ef4eded57740d6d91381857f8cd187ca2e095cf9974d8ee0ab0d8d3401444c50f8f13ce7dd9adc3652d6f79b73aaa7f02142508d92d8dd9cbf7ebd4cc43a2f289e3f6421307477020fa4cf747aa54f41e6b822f21d3c84646f4a8d814d30a74f7a6370d4ac14fbe808579d8d2334444dff61156e2b3971714a707ed8b86cfff44e603fdabcb749c4e0e81a3ba152b3b70adf570ecfe25b6c4f6be93ad74d4d86d5ee4efbbc8dd00024738b6a673e3540b0ec63a30dc2113837b6702226f0f9ef9ad9fd47fe746cd099a20a09c2a800b1ef0748abea83a6bb5415923843654da035624eb8c0ce969f6b5e90fb588324046171dce081a1e2131f7e86bb78af3d40043f05fb4bfbc0308cce449b104eeadbcbbb11f298e731eaf98fe45284870da93aedb427a3c4bc8971c6fa71400e5cb567fa29f293a091897eda345f7f45d6049fc8a831feeb2412a73c42ad5168f1335dedcbd8f70984c7987eda6f66037e5217d6a52b8f8c67b144f6946f0dd4a9573e6199591f61d7d278d4970c3d98e613ae89bde5f60e9414907023e3738c5a973c56505e65b80ea45e984100a1200295f2bcb09061532550af6263afa508bf1ecb20738f24357be807b343fbe2aab1688759e1a316fa096e0dcc99046057a9c62db68608d0e524daf4683d71326ac1985df02c908e37c10e6f6dec14054a8ac20020ee9e5d824ad8e8ab496a5836d2e7a8384469c2ea15149272e5cf5487b7079c8da3ccd441e003e0033ba26fa7dcdacb34ef0ce878d12a426c69761fa6ef06d469e8eb2984a750f5ca84e77c75b2708b2f9bdefbdadd3860abc9141f2995192e75c79cd3109f49f987c3aa02e5b9e1823bc34219cde298481dfd6641eecead5c73cf3d791e6c13bfd22a95b45925a2497a4876f3fc9729a86f700bb7e5880756ff164fbdd4ab54924ebde81da3b4f9d7a17880d2dcbb1e492d0cbba6f062e94d15afcdcde6b7959a3de3b1e04c583a823bf51fa3201e8440a441663026f7b1c99cc70ddd876c54de8ca551715f4cf7276c9143c019aa05c30fa4dfc4e521cc77b5fefc73eaa3117958a7c36153d060b14f1baa2c2e826e4b7316b1a88e7782d30cdb522bd4224ccb02940bbf4d7652e19ad4a240411179a5eb0cfd4a7058cbe114e0d9908e332640d4a4addb6c4725692322a8babf2312ae85c6dc6aa07914e267101d80ddedfcb7e66742c45c6999593471129893402b183e23d4f8edc1849c932e5b2a4ab8dc272c7081ed4e97089a109b720136a7ddd9ba436ba4100f8c9c736ddb1784851504dcceef518de927d0ff30153ae1e65290d5fb0e510ed611e7a3796f8a56a3539c239d73bf244379bff3413e593598fc8b2facf18689a3979b1b9514817bf29659d8b17ffe1639a63a8781be1b719bfdc4026f18deccf7884d77caf6fccfbe089d041046ffc67b148828455f50983b5373dc084ccc21729b8124de40e0a81689228e6ff85b5af7fedbb5aff14c354330196407f4626914a40967a2a487641b06e2e35c3f670c08b5bb0ea56f10529ca3932ce9aaf7662f484557c2802a04980cbef8ef1e133c87224c26d1d30795f17f6f9cb6bbc97b640626fc0045547997212f53e0937cd4c78db98c9f16d3fc75fa4891a28f28dd556c7283fcc5f6a8879da85ea1bfe057819abc385268b5f5bde6c1cef1ee19e7a7189d979b0325d92be0da547ffef30af0584daae5923d6cefec71998ade618dd29fed8e30bb5dc64857ceb6c5604bab2bed12e492881019a49a06cae46864871d90a650d63f92c6c52e4b81eb8cbc92c5cf2ac5f89cd3b7ed0835aac0b63762b0c92a37f51345072dd690578ee898255bf4d776448260ff2d572e63f59f1e530bc19aa3c28c79b98922bcbeb67854ae613b119aaa63be3269df1687c2202589d8806bba0a185ab46315fb3bf04bfec8c6e1976102eeaead73e37fd4a997ad8abf5b2e2879fda829e1bc8203a8760940ce45a1fb9e408666f23d0d3c502b03d4a0a9a199652fa40622b5cfec3e7efc6f02bf8f942bb68419bb36226e3a0c5f5a6b6302cd55d245a3f174cd2810b54a8380004c0ea934976605441efd2978ebb58f8dec7b050fddf6491718e11b782df9956db0880132f105a32212112269715a38c8607fbfaa0d952fa977d5b935f64eafee8fd665112178195603478f3c9b93a4ac72a33582f3770b892cd31e7fdb7adc6fbc6c764f48dd04b9053d4914723cbcf7106d8bc6fd5296862fdfe3f4b558f946481c61ddfe15b64d252bd794454b37afb3dc91a6327d3a07e326cdc2e7a09e61a8b01a5ab19507d7f20487bd6c7064470576a1e396c5369572efcd05f2a4889b10de1ac632eb59fa218af80adf1de5d7ad44a026a5a26cd521697cb8370c8a5cb74608768240a9b6e2b89736e52bb74716511556ba1c257a2f128d4d49e77cb88ad3a05c673623611183e3da31af89a7fc4c54fead2e883598ff91a54db34248198b91d90b52f091a8bb714355826507f0ac4df7db79a24b80b3d102c1f2f4f500b2e7759fca7bf17769c3d21c9d674d852ada8beb4c59f3aa834583478cecf156583673efe2637c23b6b1800cad1ac9feec27d3169035d36fca9e94c09e2acfdba3f59bdfa2ed9c501348477bd3e89f961f5bf4a4c34401cf10b893270a1b6175ab78645e1f8570b1a3dc05259769c8989ec46062de6b982f80ed20e3c7653bbe4af802e2c31c64f9688eec58fd65233fd26b937fbb0d16b8d7034cb94158f67158a75f580f81825de48aa142108cf516c25f622ae556a5f1d30395feab0c4fa81940c3032e00a54ed8aa3ad80842abe003d0488648f3a564b9f9ed1bfff42aa39b8ddb649f6c9572e92a9579ed5ce3e27ebb35df2e07bf7ee63a6db25742f59c1b63d21197afc5babbbf305c2c56f6c256842c18913f4919871f0e569d9db35c2f5e71f1f19177f1d3fb3138d719d86c5c67136939f97c5e3e2edf79a21acb52ff1e19d8b9b347e5913410eef9678b4e9a4d02310f4b65720a493e962bc17876fc307c6dbd1a47485f4d5426cbb68d05ab2e6cdb69a9b143d023b87f010725340fee0c3d679771d57894605d9fbf75a84910f655794a4b44dc5c44445243ad3fa1b069a9350932428f6c4898f1f00cd203ffd9dc931665a92ba67141e07134a6301d10f832bc48aa79916f0562f312c54afdd7883ac373951bde9cde60a4528afac90234e04314305dc4d90a00d6a26e43c2327dd1758dffeea262a1034a142aeaf53d7689e4ea78151d1f986a9f5946b1721eef3711ded747090917d9e4e0c963b3ec623bf251ccfd6250bddf459900b02d0ca079262976837948e57a1f3263fd35736659caa237cf818462dea90a78a0f7fa927a0534fbb694f503e3ee673d350feccdad00c2cf35dd65dbfd7847a250871cc9c6b1c4ca8ee395e012bd0de53c1e1e4f3fe6cc68f5502f659aca05125ce3049c733a073b740c54fe886f9a199ee5f09842169a5f8d24d8172df2dacc9b95552ded36d843fb239452b35366b74b685df96204c8098530cc09aba90ad26a907fef63caebc9979a74376a9eb15cbe4ce09aa59fbddb2307369a4383e425f58e48bd41f6fbec33aa7e1a63f748fa16a21b41fe54d271898fe4722ef960d78a4d1f23cc2fd5bd7baa1bcaa5b948728674764cf0dd60b78282e1115a85c5e39aac393455e1560bc6ea7d4fb20ae8358e8b91ac0c0f9813a018f236425e01b11f3315a26d194989713c34dca4d44626db7308914240c0efbbe6f12259d9b1bdc262287d0cf6194aee44330278b1d47601c2790d5a3ea398c6bf1c6cf9eb296a4d4f875749bb440a97d5c9d180661d053175bcbe50bb1f997084fb4e6513bd3466a016ffe4a888a5a8cbbb03d9a568d6fd18031347347f38904f496009415811e6b744c7a21448982c3db0cd10d1de1ac076cee687d4a0645df8f814f6e047fb6db4a159e5f0e39a38674c88ddf1c385d65e377dc774398b597b42700b6fc94bfaef7eae5864fdfe18fbd1c5e4639f91f49a4551df15d94f4febb07dbeb77e936f5dfdb01064727b951e6041b6ad10bfac9ce01a786a11b3cf9ff57e2555792cf7c0096221990e86b503b9f6805689eca65da99e8658925ea691d59e7bfd1af799f96240a2201707f8c4feca0739a31471aec5636f5dc317ac3e01134812b285a30d63f33484b426110ea4978c2c4f279fc1b5e122ebf2148c1b37a87b8bdebdfc2b0837c384b6d52d6588de3ccd51f344526ec4ffa677bd830da7b87b2048b95e19e1c9c50bff0d1b252f5c1d1726942f050783ae6e7c3ee85ba34b9816e33afdc51342218e101471b2f7808390f9e5e05d4de46f805071bf107f7a7ab8be5f1b2c8c24b49fb734aeedcdf6c3712715b458e8e1b3206d832ee4057c6eef360922738aa81ccbde71e9c3221b1b70143ce050f8a24fcd3f9683ccb8a4c59ad2054df45a21117456445d4eba58756e508fce120208b7f40b98169975e8efe12d1339c68076cd5c160d09c15b7a58c470a16c0f45531e02d89a89dad65850cc1c3dc0aae31b45c66889022a8db41d3148401134b96f02cc97553e0444e7f58dde6e5ab46323fb6b746451c1f7db7cc1b1ba3005bc4a77847371bc1e88e1b8ee8b14556dd07abb19f16502b610206a50964a7cd8273c0868a4c5cd37922947468174e4b65c503ef3791313b22d24b1b51b15b0b98363fd402880996c005d9440c56086f65d328df725f83c7a135920e38fbb771e3fd35934d84784f84dd6371b830dcdf8208af5fcb899c0deb1154d4c09f67ff15a117dbc303c69e1d719fc636b81f181a9dd93336877fed05496968920a964857221964affafbfa0bec5c73fba4a7e4dc15a6cb4f22393e75e5a4b8e7322ae7f18608ca7ab65f8ba3f1a32d657e0ff6abf56b7907e6db8ea1c8c05608cc9daa1c45c85567a3828f7a9b30a975d40011a97db0910534c58f8fbc53d7e7a85cc0453ea7c8dca1bf5266073d997b94bb393455f6b8e8c6c36bbe98f1a5b03fcc31ad140d77e319ea404c959331cd53958dfcb5bc0bd8fb6d472ce1e56966e213599987e3b3107062e4a5ba8af90721740b8f047e7b41655e6214b3d2ae5340ab3f4bb5cd904b5a806e4328f79699dedd559e805df5941f36db3556aee5eb0b212d47bcef9713aa1f564294a2b308706bb93337b9f8ed0a1ef60625baaf6484bdf3f66195ee3a427887d4bcf4e54e83bd5f0a927c14d7fae9d8d978237ee556ea2672e757ad93721079963cd49819895953828342c6b1895281bd55b8a46133730f80d0f24f7270239718fe127d866d9be34c3d5d0dc9bd787e34f1e225a262c5203224ed014a869e6cee0eba66b92b44b4d7b2147929ad4dd51a1b8374939265af9e66361432816460c143a5c3798c4a7a7351606400733c832b8e78a7b5ce66e124fcd285812cdbb1859c4ac3405c9d699bd93eab09658c72626d76a614aa31cfd0367cb5b26d3746f02032cb6fa8977836e7676ca6ab75f17049cdf10b319c6fc95f06d831e0f2bffdd9db16fd294696f24bac172854d542288daff474538c03ff631bcc80e6a0ef0bdf69c7056ce423c71f31083dce1a19bd76bb3dd105f5a15c4035b999503a7ea64cf9ebafc2266c2f124713372f8ffb9aeb01a52781886", 0x1000}, {&(0x7f0000002240)="f15ca881760035d1bef5c805b9d9d6a1428c6f25d28e08256a4782cb5f31565920d08b5b7846a8175edca4a579145e8e03c2383c5045282b7a198d403364ad08c8f2f7938e1c6cd48e8e2938901a4f9df4e0b0e10063991a9be80072656c03bb6d8079302b71e6c27ee7bb5e0006ed59de7ba56bc6b6dd974326b9d2ce29833920b5cb8c7f2799ff6f23acfd36625c6ef657c85c8f5efe1d5e2fb3bda448c346f4a7680ebb", 0xa5}, {&(0x7f0000000040)="b9b54a0cf8915856adfc3af282fa1e33341f90082e01ee60ebc978b498afcb376b725f86f1b186dee5d31df58b592ee8dcd07a09c3fd99", 0x37}, {&(0x7f0000002300)="2ce3c5d42b51d450cbe5b8421aa35c9d8d03b6fd55522d4e6d0ff6e191eb95abd5675c2903dae1a25934abba6ce934c1fe97e2d85bdfc70741a8441ff33485e7b3f7a31d5e5779538258bc095818a69f7f28e80fc8e006b34a470ca889d8673ae33fd5b41371ad12af23795b99da73e08820ae6478f61ba2c659309d2974951be2ea538f44c0f302c2bfa72842d397085800137b90081da4130e612355be6d87e58b3aa6a28403d5db051f494bcacbbb89a8dd21dfd048a84906f71dc6beb11f6d0f69a3995a", 0xc6}, {&(0x7f0000002400)="5a64da5fc987fcdb31417410fab3169bb91f485f80aec0caf50bdbbeca6739e966a1eb95d81182223fdabe873598b5157c84f418513a0ca792648e5c5a9ed659f28c32740f14627e8cfaca710b61886992e24e3388267badb903949a06c100e2d67f1b9b535d1af92989e504032227da1973a2ec29b1422c0c889fcef74f1ed683e4b51303b861c855937a89113589b2dc6e800cb3b23ca227134cdf669a03d6b00afeccfb0cda32e3f984652dc4252a3514c3018a371c62fe20e33637ece3a77f33063f6b000441b5795cb5af0775ce21f0fe8262a42364d046bc92efe4c24a8d22bfb15880a5c336d162d21c9d91160e69cd", 0xf3}, {&(0x7f0000002500)="c34e18c54af56e5f72e1da2047bbba9e62016e7202bd3442556a58c66895cc4a002c06a227378fe26e749cbf0ca13efc542c90ace97302f1210bb7902425b58ddd0ea26773bdf65945b34cdee1630fa8026836f163abbb895194fd3b507969b77d713ab56b022ac0ac9562243aa4e185616e2fb421c8ce26510811d86d7c871cd5cf91d8551d6f7581aecbcbf980d1fdcf38b765b687abc7ca2799817eff0bcae4448e29becb5e61016f6b1f88236951403f5924689e0db40812cc929b", 0xbd}, {&(0x7f00000025c0)="e2428f0cfd5f46cf1d59d6f080ad354c35b344d77cc3fe3e2d8cec9f263bc453b4fbe4d3d7b32e038ace8a2a48172902234c4ce00f9c98a22e095636ac98199264e599ebe4d47f2e4cb5906a03a7c5f445e3fd7c3e40101026cc11784abb50d5814d55feb7c3b03705141281093c2cd5a2004081332f5433f57dd6c014ca0fc5e2e066374e6e77d8cc262b00dbeff1701786ecc34644069fa34baa6aa49f152f1611d1da8abd", 0xa6}, {&(0x7f0000002680)="acf9d89a1a006592aeb2aec566b5415c65b4aa84ba53a250567a0b72ec30080fb8aafc6d468d093f15a94f5f8ab6248bfd32bfe44abadda5629c46c210268121bdb4cbf68d146e48703f589bc92de7cb9351b953114ae4fefa42edbe6f600d97de92e82eee467da00bcc751100816ea937cc78dcaa5e7878413ce4a6", 0x7c}], 0x9) read(r0, &(0x7f0000000140)=""/4096, 0x1000) 05:37:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/188, 0xbc}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/130, 0x82}], 0x3) close(r0) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x3d1, 0x3, 0x0) setuid(0xffffffffffffffff) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f00000000000000000000000000000000000000000000000000000000000000000000da6210e934cef8b47f02aa5ef13951c5ffc031d0bf5a96ad29c76e15887d3c8f393fe58e68594123bc8f5b9b7c078bb8fa06a9f7c4e1bea430aba1aa6bfc2a6e9de0b2e5fbe4efe3e739c1fcbe0c5540bcc47ef6c68a503c8949670651ecb0763cdeab20ab7df25ae9fdb5336bf0"], 0x88, 0x3, 0x1800) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000001880)=""/4096, 0x1000}], 0x1000000000000248) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d39, "825dd2518004190000000000fa6000"}) 05:37:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f00002f7000/0x3000)=nil, 0x3000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x37) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) 05:37:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000180)={0x200, 0x1}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000080)={0x5788000}) 05:37:38 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000002280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022d38849aa432238eeef430b8b4a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca65de4e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060ffa51aa9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfd45d44ca308b9c3babf3b556050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b47dcf77bb6c9dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000124405030fbd49e599ce719da2109600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006484cc234f72ba6986d54b83acbc1052ac1cd07145c8a0a21ad3a86183710671d16a5b94fd84229932b868491b2f3e15fba6479e94df1f8ebb2ea7f70c0c88103261f4e59f5e9037d153816ac4da1f8b769e2be0714bbf4e7985693e3931e00b34ad086ad3dead0e07d3c02429d4613bfcbfaae126b31221c92e6b621325364c1acc62c1dc8e9464580a52805aaa0d"], &(0x7f0000001140)=0x1002) socketpair(0x6, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000151000/0x2000)=nil, 0x2000, 0x3, 0x5012, r1, 0x0, 0x0) socketpair$inet(0x2, 0x3, 0x8, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, r4) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$inet(0x2, 0x0, 0x4d7f8e8, &(0x7f00000000c0)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) socketpair$inet(0x2, 0x4, 0xfff, &(0x7f00000001c0)) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 05:37:38 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = msgget(0x2, 0x20) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x8000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 05:37:38 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 05:37:38 executing program 1: r0 = semget$private(0x0, 0x3, 0x300) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/134) 05:37:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x6, 0x0) read(r1, &(0x7f0000000280)=""/210, 0xd2) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300036b9b4a434c0c586823b9748f6056b2e577c79807d6cf1255f3e78318484d498bf7f48040887019e596400929951d9e6544824b5f924c14bc2b7a7cee103637f75dd5114c648cf2222d46b4ce17c1d0d56e3fbd7d7dc1323f3f3bd46db53fff17d9a78161ff805445f4591e08326aa5bc689d97c2db78c5e3596ab532eae64b68d95b216a8b7ff64b50b1c4c31e421928075031d8902c6f8aea72eb030a6f26c513cdd44ad33efa1bef5d86aa9334d2abb4d0aa4fe6ec837cc2a3faf4572af3e654e87365455dc7d97e1b7fe2f734a00a1da13959b1b81a4b1b35a80a44526537b097050fb0a9e64e26955f490514dc380c8269c86535699adc54220d4b94c2e8cffb09a2203959e8a9959be7f45"], 0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0xdc}, 0x8) dup2(r0, r2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x20) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4a) 05:37:38 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x102}, 0x0) 05:37:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x4, 0x8, 0x1, 0x100000000, "f370c3c4225214224a6f86591e875d3b68da2a90", 0xffff, 0x3}) write(r0, &(0x7f0000000000)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x13f) write(r0, &(0x7f0000000140)='\x00', 0xffffffffffffff61) syz_open_pts() close(r0) fcntl$setflags(r0, 0x2, 0x1) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 05:37:38 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) socket$inet6(0x18, 0x100000003, 0x102) socketpair$inet6(0x18, 0x5, 0x81, &(0x7f0000000040)) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f0000000180), 0xc) flock(r0, 0x9) 05:37:39 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000000), 0x7fff, &(0x7f0000000040), 0xfffffffffffffff7, 0x0) 05:37:39 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 05:37:39 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) fchownat(r3, &(0x7f0000000080)='./file0\x00', r0, r1, 0x2) chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r4 = accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = semget(0x0, 0x2, 0x44) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000180)=""/182) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000240)=""/132) sendto$inet(r4, &(0x7f0000000300)="722a21085f618d5b44888c6c2b01aae2eab525cf8c3f3461c562ab948398597eb0da8a6687c8dba51be3c833138a090513cf8f599f49caaeeeaabb1f8a9b00bf822c17eed26ecce8ae4ea68467260ffedf3bbb4de2c0994ff1d34a550d5b53bb5041639a7d5d89dfb055c06ac582f66ee41a2bd900eb3960d1a37784d865b8597cd5dc3f59333b33f41c94c29945ab8407a4533f0489e4e8d352a5cffabe24aa915db86fc2cb430e9920162b230e8be5032db30c1da41e5885de81d22c91835ae140c70213aacae0b239c72f447b60129956729b4543f3d1bf45a65fec9474288a8ca1cdd61d01", 0xe7, 0x4, &(0x7f0000000400)={0x2, 0x2}, 0xc) recvfrom(r4, &(0x7f0000000440)=""/110, 0x6e, 0x40, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r3, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffff8, 0x41, 0x20, 0x408000000000000}, {{r4}, 0xfffffffffffffffa, 0x10, 0x40, 0xfffffffffffffffd, 0x5}, {{r3}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x8, 0x9}, {{r2}, 0xffffffffffffffff, 0x54, 0x0, 0x6, 0x67a}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x7, 0x1, 0x2, 0x4}], 0x9, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x7fffffff, 0x5}, {{r4}, 0xfffffffffffffffb, 0x0, 0x20, 0x8eb, 0x7}, {{r4}, 0xfffffffffffffffb, 0x4, 0x8, 0x9, 0x3}], 0xc9db, &(0x7f0000000640)={0x81, 0x100000000}) fcntl$getflags(r2, 0x1) symlinkat(&(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') getitimer(0x0, &(0x7f0000000700)) r6 = kqueue() geteuid() r7 = open(&(0x7f0000000740)='./file0\x00', 0x201, 0xc1) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000780)=""/153, &(0x7f0000000840)=0x99) bind$unix(r3, &(0x7f0000000880)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r4, 0x79, 0x1f, &(0x7f00000008c0)="324010d5c44b20cec65fbb7e2f3df7b14850107505f8b65b57feb883c47b517c7c3ecde5d3f94625b05ef41719a38e7abe95d19ef1984b36ad4714e2557fbcfdbb251142bcc2e74255c7d72570b8a1", 0x4f) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000940)=0x7fffffff, 0x4) r8 = getpid() fcntl$lock(r6, 0xf, &(0x7f0000000980)={0x3, 0x1, 0x3, 0x10001, r8}) fchownat(r7, &(0x7f00000009c0)='./file0\x00', r0, r1, 0x6) socketpair$inet6(0x18, 0x4005, 0xffffffffffff4421, &(0x7f0000000a00)) bind(r2, &(0x7f0000000a40)=@in6={0x18, 0x3, 0x4, 0x4}, 0xc) 05:37:39 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000040)="4d76680392d25d9bf879297db62d3d49a902ce1658a2167d79dadad67a854c04e7ec2d3797dac21e412ea09e85e2ee9302ca66dcfe058befcba850f55f1a5255d180c1f6b7cdc70cf146f85147a12579df5a66874d9a1fbc309b8849f191124efc1e13ccd0493e223429bcf4d480c4f8794053a7372ff3db88d2b1217efa3a389d9d5fffa4bf7d7045aaac6d68ca4bf6", 0x90) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0xffff, 0x4}, {0x18, 0x1, 0x1, 0x4}, 0x3, [0x80, 0x7, 0x40000000000000, 0x5, 0xa855, 0x7, 0x2, 0x1f]}, 0x3c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3f, 0x8}, 0x10) r4 = socket$inet6(0x18, 0x4, 0x9) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x4, 0x5, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x9, 0x8}, {{r2}, 0xfffffffffffffffd, 0x25, 0xfffff, 0x8, 0x9b}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000015, 0x8000, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x41, 0x1, 0x1}, {{r4}, 0xfffffffffffffff8, 0x0, 0x40, 0x3, 0x1ff}, {{r3}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x21, 0x3, 0x1}], 0x3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x20}, {{r3}, 0xfffffffffffffffc, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0xfffffffffffffffe, 0x4000000000}, {{r3}, 0xffffffffffffffff, 0x60, 0x0, 0x0, 0x3f}, {{r3}, 0xffffffffffffffff, 0x9, 0x5, 0x7, 0xfffffffffffffbff}, {{r2}, 0xfffffffffffffffe, 0x93, 0x4, 0x1f, 0x6e}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x3}, {{r1}, 0xffffffffffffffff, 0xdc, 0x0, 0xffffffffffffff00, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0xb0}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40000000, 0xbc, 0x5}], 0x6, &(0x7f0000000400)={0x6, 0xfffffffffffff001}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x7, 0x9}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r8 = getuid() setreuid(r6, r8) getsockname$inet6(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={r5, r8, r7}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000005c0)=0xfff) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000600)={0x9, 0x80}, 0x10) fcntl$setstatus(r3, 0x4, 0x8) bind(r4, &(0x7f0000000640)=@in6={0x18, 0x0, 0x200, 0x1}, 0xc) getitimer(0x2, &(0x7f0000000680)) sendto$inet6(r3, &(0x7f00000006c0)="5167dd3f9a83be1314cf8c6c9e64c238d1e3264327468ff0f04a124f660265d46a002626898520756db789f22e9e554f798c48", 0x33, 0x1, &(0x7f0000000700)={0x18, 0x3, 0x3, 0x6}, 0xc) r9 = socket$inet6(0x18, 0x1, 0x4) sendto$inet6(r3, &(0x7f0000000740)="5428ddf683b1cf4f63c3a7aa2ead603c9d6a1b6ee12225510d72abd53063952af319acd4a6bc7ce8de39caffe877b36c186bda2754fa82df1c023ce855c559274c020f14a8945f52bbb92caf225bc5f38e57dde6db77d9592d90d2962f855f66547ba2ff72bfbff3e2246afe87db1c4da170e7123e91b31ca632", 0x7a, 0x404, &(0x7f00000007c0)={0x18, 0x1, 0x2, 0x1}, 0xc) sendto$unix(r1, &(0x7f0000000800)="3fbb6e9438346d9eac6a803249588e3f168e942f13850528f83cec5d35fd00ca9f1f6557f223ace425d5c1864aa82fc1294ee151ca48eec30dd7c0fbdeb371ed4b86ce893c7c6a044e6ed4b189d55537dd83546d777745607d1c7756e14c0c5b5df671a86582abefe514a0073702e0953d08cf215d0130e715f45f5a45a53ff798ebb5be4911e197136811fe4273e87b3ebaddf6c7b79c9dbad576c1b10b29e1b4515f5d3f085f4b91b52bb169a41250b00fb4ffe80f1c1a42e38c19c2bb801e08b364bc3ef75342cc827f7b9884d603c3083421cd50ed180537ac930dc3b5154e8a2c3f45039cbdca6cff280a60274d5649c8c0d921e02801ee8fb179c77af46104549b201f253b5fc2bc812f5b0ec8f8e6c688a343d0294205d1557389c6d983a4abc30781eecfe8f51b549f0d3fa1ae8b3fe98f217a0bcd2d00a15bd75cd7878760e5b72b92534ddce485048ba592d43fcca7926c8c4d13319bbdf3de048fa366e206d7171e0f9828407bd027d738eb9048d986a51d2fadf9297093a3a1445875dab348a129777606e5aa6d950b425d6d56b5e4709b66b788d5c98834a286d08e346a3e397affe6d7058d4c1f64ee63a3d42ed771fd5f0e9e228ec9cb73cc387016a11bd647966f6ac1839d738ad081cc5b0eebec5790df379ded5dbaaa281035b40a5231e6170c1fe3813ac9409ef487552b28bdb709d53647267d04e306695986b1159f7a087404fda4590d27cdb01a3103be7ce419c9b7a0a25ca73468f689b85cb728a2377ebea7d0c73349b9bca80faa4be29d3c7159dd2d9230c15b48e15031df3cf36280403445de47f60e8e8ed051ac28e7f36d08a366712a3be44d42d404dbff0b39b89363e516811e1a1e3795f68cdd3f174b85857579d0f2775751e83afd328a42056f7f7319c365cb9239c7a4fb3664374e3602c35edf8357c92bf793324f75ead58c3a5f9fde6c800a25fcace18499f71b5d2ee7da587ac2e5d54c3ab18360e373aea55a90a960b0d5089274a24bbd5d8bcec50629dc6b23bb368aa420cc836bf9f135df614536e8e3ed2b7bc1eecea1ed82e0958c63abf4f054e49434870848be01e7b0cb905494161e586ec031babceb011ebf5fda2b2f8014d76ffa11beb19b4932382633aaf8702bab85ada441a86e2b51b5947d489744e8e755aee89f68a87082e88eba7d17a510a12a52bf64f5500ff1ad0c593c5713e22af170d16346b62989d3c17ff333ca13ca7747ac294d3f8ae9d66fdc5ba2bfcafb9c777bac280d67d92482b872a002973a785c783e58700510db4b769aec53f21f7ed08e8ab21332bb064f0371579695d38affbe9d881b71492d3ea36e0fe6ec2cd3c30093321f5bd8fe0eb29066532daed2e0ceb20edc9c1f39fe32edb826afbbda15cbc234637079339c341fc89011ec6f15bc333bf4cfbabe1404cc077718576ab43bedb478f3102cb4f1520f97c482bb0631e716e7e18fb07b3e5d8c042dbf734408c82927ac85bb33eaaaacfbdb22c25c52a29ee838378ff2d15cba2e2435fdb693bc4dc752ac8c7ed41b3c1e9914101265f1759ff09700ec71c1e6702bc2b6c9cdc7d9f94eb34bbb3326ec7244e6e86d55ea2dfe56cbe57af6e7e9bd836f829feae3a70be75ab00ab896184bce74467f15b71e81ea946c554414bb8153c919b44fdabe99a44aef224185297b2344cba6b782f7bab6982d318ae8be9a6b99af8a0af8551c7e565fae5cbd8c477be3b8b10217dfb7a5d151cf0129e8b73b68ac056a11b77e5b1038fc63fd80f2ed54b7117a02106b6534d713208ce9f488a41ebe8aa608c72e2e5a9c8184d62d73c439ef4e330911a6daeb852eb437e5e4ff343f66155ac58c3b205adcef339596a162bf026553f8edb3ae989e0d66e38580438fdfbd9b8f1e1898d529ba3fa85aa0f7ec8434a9d0a8e738f02ac80b91032e48971baeb07686a162914106d705c99a83e88389b2da170d1326e763a70149b4e1fa2c078676308ef21924ef581469081c27e19252d25d9cef2d5250da003324232e1e7e5f8e03d32326d25cb9cb237d1bd819452bce8a5256495f99980ba515b49d0afe3821438a5aac24bdb3d165e2e05bb45838df0555c53c0afe7c5643185a335e2a244690ca540a41a12c80f1b3c42443c381bc8f365bae97505173126b24459b2c1642276b83db8478237ec812a4dd5b13c17a115b6cfd0a916bc35947873a82805264eaa5e99d1695076593b6df03f275f1f7e4c63a52489516e25071b72d8137c8c471214fe3b7679d78d0f596ffc21bb26a4add2d9ca130315800c45532da39ad9ce1d59b2a423960d013bf347a7e32959106371ca1eece0a05c43dde8bb0adb15f5fd240fdd0945f83230b10339ccaf0bfadc081c375df1d7c4a67beb0e32e5aa47fea1ac3498f6e74154337881f941d502503bf95e7b9cde58eda47e99ff23e7982d60d8a704c0cddf28d830a8837fc8eed290451940e7b3641e882cb3f5c641f3ab65f7dd2224a4bcb8a9770ea7cac0fdbfc1f981efc237f490a6814fe015c26077e599d33c0cb75b7dd12dcc893e6cddb549d0dc342138e18779caed6b13040d0710ac9bb97d8e7a612f88a516237f8353c74eac7ff4c43cd40bb4a15a9f34d071dc39d50c88703360882313092a22ef84934706fa05b251defb320a5cbe2e098a579ae21775da51d3ab3a366e34b5477cc5acade7a1e44cf48fe9b8fd9f822cd2691f9902163a1a626fce1f003a59e120d6bdf0a3778e503669af0f1375a0ed84695aa7eb588771c415443e58dff038cb7da458c552072a35dda5237d00ba4f18895009bbfbe967f11c2cb7252cd568795fcf4ee174d5591d388af110eae2d1de0432940ec23e53e5e0f635d922fc1bb29e4b2cdad237d70efb9b6ef4a0ab0e2fe23f2f4d8c847fd65e382592ad0e7785ec7b936cccc708a6c7b1cdb00b52a573600c1cb76137871f9d350070e91359595ad14c838ee1cff014657b576a9c8c28946b68cf47f3ef69264fe0d9766828463cb5aeda13c9a6f5a4e1d5e47d5c99a7b24b8e8931f2338c1cd0e336745f33c05a3843f8d3ab7eca5743624b84835f9616a7060e5e0b2fbae4bf01181d1dce90879d98ea604b3125e547e18b9c716c062f02246a8af48da99665d0ba3a1a5eb05e337dbaf0d893c72742e7c922ae0d827e21c7eed253431d8d85985cd6111dc0e2983cea5c582d45e9c727824b12d29c892cd894d9a7161a207247a01ce5cee9ea3b8085d686d4cfd0ef292b837aeabd6ed2d423c2238c0a777d84a0c9a30b4a2930babc1be5621444e827497a352bd86e8370542a9befe0d760453d88fa2545c8794cf47ac5560f3c413ac6b2ecbecf5137f371284b9a6967131d3618584c5e22265b3b073c9495fa6630069bd6e01dd00ff1ab916f377813716b14414b01d3789e7fbfb21379bd470a3bf63a7166446ce5e1b1874e0c9e52fc6985cb17e726e4c326fac28aef2b7f8619a05ced9faaca5c9a216aa3abc94908510bae7c05ff4d260c3a2cecc388dba0b29ee843a4a65b405af39542bc3f015da12c7e6a1ad32f2c0979d32f57d2f7468337df02f376e07b9a532466ba9d1408c761dc2c33a94a79d0401329ed7fc93f85bd410a6a28449226d91d485aea041f38091bbc365861b7a8362aec5969bfaafa955b18cb849a32ecb69583d68e30fc1d442ee2be7ba7bd64f53983b9187bd87120206ac829785c781f22cebb3705621a5db2de9f5d0a7e12d5a8ff4a85f4c607bde116883e9d4163d7cf7712f2ce1008dd05136ccc99737cce72aa15ff39e1216666f6ce61ef8545d0e7492306e2577b250993dab125b9697093573e1103ce43c42257308b924d826efeb1f4057b506f80188523cc506936bdeb019950ab2eecce584813c83acbbf3e3c6068e059bee726fe2c03fede9f392e9f041d038263a935afde00317a352a6774f2da3c92085e90459d937b0489560aae658cafe5058453e3482262bb7ee45b44a0c383e5a9e9cfd79fcac86bb24d17b1a11f822cfbe86aa7293eb47a39a67a897e09e6ff47f7c0a668e9ae2cd72d490ec2d9c045587e5866f17f37a870423eac4f9dd98ab3788e15ef44a264f8e24ea6079e9c163e9dadc89d9c0e3fee91e4f93509c2038976d160fc50a16f47fd8fbd318b57eae569831230fbcb4009d7a75a529afd6f7f2eba508c3c86db3c89b0a63d586f481d1e3e01c8632bf9292a81bc3db0a53411046c2c6ea562a1ed8889ab9347ee7bab670b56f89303dc5214c82d2289bcd206333e196a1b8c56ba7b7151a61dbfea95b521a8547070d4b040c06caba26ffffbf9744d96f4e4f4913ffce2542e49c2aba8ab8de5385dd7aeaab0ae5a2ed5a8460132dfe9377f98c7b9114808299f349838d2137c361608b6b5d26a7de010dfde1856c4c1fc6dd083a379a9d141012d728fc6c3a9efca19b72a41bfc95fedc91cba5a84aaaab9b188c0556899cf67091070b988701799348bd1ff9700f1a2ab5e37a959fef5fdb5d814ccd142aeb97d0e1ed1fa2c80ead45c0e831393bfbc5408398865c0bc9378b50f012b037b06c5d0af4f1528b5a4d3534bbc7f61745dd1626ad10ca1257daa1bfed38106b3b56b4bcef582b49d42a415c54800be96060e74887c1ec3b52c77491087623321b39e037caa24d7dc0b119c9b62ca84bd000765caceb57315962a4e30e417aacca63e43c01bcb7e12972287002eaee669a9aa222bc120b1a198b70e5c95b247bac9f48504697ae3a1724b4805e571a0f8835e1bcf26fe177b04b541e544e6777162748903c834c4f376930aeb287c741dd3097c12d5645724f4436fc1d8a74c6944f35d709d92b70d5628a5e405062c1da500f2e048594338735b81a39390a6831e9e83b8eec298b370276c52ae3adb299e0164cec53ad3caadb1f1a51d45ed540514d260a089d5085513caf3ab40c8ed05ba3e6eb52e59cb1aadb591e1b41dfd8a8c6f00337ea8af556c3bf0e8188ad8c74ee22d3fe1d3560c9aa1a582798c1670fb67f79aad0a8ef5365ee07ae9fd208132bcbddd36515eb737ab5d41a012f4051d25a3cc87289f0ebf54dfed11d84000c732bffc8a70e0c474ab00abc1f6d4e545113d82b9c3b57dfadbd689b84bf48cd037b31dd3967ff83cc6c9679b9f60e319033d677b6e884fc5060241f098e7716e7dfd415f39b9f817c307dd8caacde07eb22790baacb4fc92fe206022c612118af4804086da36962dd1b72c1d2fcb424d39c503c49f69413a01640e0170c762fca6ea8da0cf0683f3dad5fc8f8bdc5710813b927f2aadd454ec3354d6a5db2d11df2ce54b248eb9edd4205c35002fe6262af7e73545f30fa68fa538e2b5b098e8c4086a326496653d8108c23ab73445c55db4175c62ce3a589924c91639486a7924f05d6b59ae07ba45500b8e54f3e651d20bc2f5ec06320a8357cca31470c56787f6a07dac96391aae3860f3d58dbb4c862832a117b384ea39f3115a57fcd359dd8d4c466ef03cc71b6348bcd9ff92804cd1d7f5afa19194c83983ec489f6848e3c1f2ea80f4b29df5ea29fccd3f15c52e89c8cf71c0dc7f17f1b6c3f6447802aa7358426c457c0aff83e2a7dd9016969f6e0b34385c71ee23c738dd05a3195e1c60b31b3f941e831f564a8582e33bebf07f2f52a445999eef0352709d5ee5d323569ff9941ee14426c4ea914feade7a926ccfac588ab75fc1e9268852b520e91673513a7dc94e914a1345ef65c44f2ca1a2db02e5d4cdc1802f439d645545ba9422fefb1700802bfda67ab67", 0x1000, 0x405, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) bind$inet6(r4, &(0x7f0000001840)={0x18, 0x1, 0x2}, 0xc) fsync(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001880)) r10 = msgget$private(0x0, 0x20) msgrcv(r10, &(0x7f00000018c0)={0x0, ""/165}, 0xad, 0x3, 0x800) ftruncate(r3, 0xfffffffffffffffd) readv(r9, &(0x7f0000001e00)=[{&(0x7f0000001980)}, {&(0x7f00000019c0)=""/251, 0xfb}, {&(0x7f0000001ac0)=""/222, 0xde}, {&(0x7f0000001bc0)=""/36, 0x24}, {&(0x7f0000001c00)=""/101, 0x65}, {&(0x7f0000001c80)=""/177, 0xb1}, {&(0x7f0000001d40)=""/4, 0x4}, {&(0x7f0000001d80)=""/120, 0x78}], 0x8) 05:37:39 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r1 = socket$inet6(0x18, 0x5, 0x8004) r2 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 05:37:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shutdown(r2, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) syz_open_pts() close(r2) 05:37:39 executing program 0: r0 = socket(0xfffffffffffffffe, 0xc802, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:37:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x2) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/11, 0xb}, {&(0x7f0000000200)=""/19, 0x13}, {&(0x7f0000000240)=""/190, 0xbe}, {&(0x7f0000000300)=""/242, 0xf2}, {&(0x7f0000000400)=""/50, 0x32}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, 0x0) poll(&(0x7f00000014c0)=[{r0, 0x40}, {r0, 0x100}, {r0, 0x4}], 0x3, 0xfffffffffffffff9) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 05:37:39 executing program 1: r0 = socket(0x6, 0x4000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r3) r5 = shmget$private(0x0, 0x1000, 0x12, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) socketpair$inet6(0x18, 0x0, 0x80000001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getpid() getpeername$unix(r3, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r8, r9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x8d30, 0x2}, {0x18, 0x1, 0x80, 0x400}, 0x4, [0xfe, 0x401, 0x3, 0x2, 0xfffffffffffffffc, 0x5, 0x7, 0x2b108965]}, 0x3c) linkat(r2, &(0x7f0000000380)='./bus\x00', r2, &(0x7f00000003c0)='./bus/file0\x00', 0x4) recvfrom(r1, &(0x7f00000000c0)=""/84, 0x54, 0x840, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xe0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:37:39 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) r3 = syz_open_pts() execve(0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x44, 0x1) r4 = semget$private(0x0, 0x4, 0x48) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x400, 0xff, 0xffffffffffffffe0}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x400000000000001, 0x1f, 0x400]) 05:37:39 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000200)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000500)=[{&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/12, 0xc}], 0x4, &(0x7f0000000540)=""/245, 0xf5, 0xbc}, 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="05df9e2797aa380c4b97", 0xa}, {&(0x7f00000000c0)="f3c1ecf2d6cd", 0x6}, {&(0x7f0000000100)="ddb848b571db5036ee93dc9a8cc3ec0cd1af8575066b211d037ba8bdd3940525423873c29922c68b2ad2eb69afb2ccb47c5716d8fe37844304f2f962b301add327e28b871102014b56c6d87c46858996fa472f3555e25d36852d247ec7c97b3b88693ef8ddf957a8fef82afd06e8e9c37f057cbe8cf3790e3553443f17bad07bc66fb8200723c45e929d147e86ec336b0663bc97f99374dc26b9fb402cdbdf6fada70cfa2987f6c381cd7227cb3305d2e485227cc689f7ba70e92693", 0xbc}], 0x3, &(0x7f0000000200), 0x0, 0x8}, 0x80000000000006) panic: pool_do_put: mcl2k: double pool_put: 0xffffff006d9ad800 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *176923 4196 0 0 0x4000000 0 syz-executor1 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff006d9ad800,ffffffff81ea61e0) at pool_do_put+0x2e2 pool_put(0,ffffff0072536700) at pool_put+0x37 m_extfree(97cb50c8e74dc718) at m_extfree+0xb1 m_free(ffffff0072536700) at m_free+0xee m_freem(16) at m_freem+0x2d soreceive(0,ffffff006e70bd88,ffff800021195e40,1ff,ffff800021195ed0,ffff80002119 5de0) at soreceive+0x1131 recvit(ffff800021195f00,ffff800021196008,ffff800021195ff0,ffff8000ffffa728,0) a t recvit+0x28c sys_recvmsg(ffff800021196090,ffff8000ffffa728,ffff80002105f658) at sys_recvmsg+ 0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,4a9c354d010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ac88b1b420, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pool_do_put: mcl2k: double pool_put: 0xffffff006d9ad800 ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff006d9ad800,ffffffff81ea61e0) at pool_do_put+0x2e2 pool_put(0,ffffff0072536700) at pool_put+0x37 m_extfree(97cb50c8e74dc718) at m_extfree+0xb1 m_free(ffffff0072536700) at m_free+0xee m_freem(16) at m_freem+0x2d soreceive(0,ffffff006e70bd88,ffff800021195e40,1ff,ffff800021195ed0,ffff800021195de0) at soreceive+0x1131 recvit(ffff800021195f00,ffff800021196008,ffff800021195ff0,ffff8000ffffa728,0) at recvit+0x28c sys_recvmsg(ffff800021196090,ffff8000ffffa728,ffff80002105f658) at sys_recvmsg+0x120 syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffffbf,0,3,4a9c354d010) at Xsyscall+0x128 end of kernel end trace frame: 0x4ac88b1b420, count: -12 ddb> show registers rdi 0xffffffff81e01078 kprintf_mutex rsi 0xffffffff818dd6d9 db_enter+0x9 rbp 0xffff800021195b40 rbx 0xffff800021195be0 rdx 0xffff800000acb000 rcx 0x1dbe __ALIGN_SIZE+0xdbe rax 0xffff800000acb000 r8 0xffff800021195b10 r9 0x8080808080808080 r10 0x97cb50c8e74dc718 r11 0xffffffff81a5c910 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800021195b50 r14 0x100 r15 0xffffffff81c3edad cy_pio_rec+0x9efc rip 0xffffffff818dd6da db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800021195b40 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor1) pid=176923 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffbc40,0xffff8000ffffae40 process=0xffff80002105f658 user=0xffff800021191000, vmspace=0xffffff007f12b840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4196 207317 41366 0 2 0 syz-executor1 * 4196 176923 41366 0 7 0x4000000 syz-executor1 48021 145332 50181 0 2 0 syz-executor0 48021 223799 50181 0 3 0x4000080 ttyout syz-executor0 48021 514810 50181 0 3 0x4000000 fdlock syz-executor0 11493 277744 1 0 3 0x100083 ttyin getty 40537 499672 0 0 3 0x14200 bored sosplice 50181 18375 49076 0 3 0x82 nanosleep syz-executor0 41366 94100 49076 0 3 0x82 nanosleep syz-executor1 49076 354550 29605 0 3 0x82 thrsleep syz-fuzzer 49076 266601 29605 0 3 0x4000082 thrsleep syz-fuzzer 49076 205521 29605 0 3 0x4000082 thrsleep syz-fuzzer 49076 383157 29605 0 3 0x4000082 thrsleep syz-fuzzer 49076 322146 29605 0 3 0x4000082 kqread syz-fuzzer 49076 94805 29605 0 3 0x4000082 thrsleep syz-fuzzer 49076 100998 29605 0 3 0x4000082 thrsleep syz-fuzzer 29605 183150 35211 0 3 0x10008a pause ksh 35211 280648 67940 0 3 0x92 select sshd 67940 483540 1 0 3 0x80 select sshd 96549 449712 14272 73 3 0x100090 kqread syslogd 14272 485884 1 0 3 0x100082 netio syslogd 75100 52458 1 77 3 0x100090 poll dhclient 45870 277851 1 0 3 0x80 poll dhclient 76443 275439 0 0 2 0x14200 zerothread 28199 188063 0 0 3 0x14200 aiodoned aiodoned 17810 67402 0 0 3 0x14200 syncer update 60959 411053 0 0 3 0x14200 cleaner cleaner 92098 195884 0 0 3 0x14200 reaper reaper 45089 206708 0 0 3 0x14200 pgdaemon pagedaemon 67076 218641 0 0 3 0x14200 bored crynlk 20851 179119 0 0 3 0x14200 bored crypto 35908 336287 0 0 3 0x40014200 acpi0 acpi0 41320 22792 0 0 3 0x14200 bored softnet 95104 514570 0 0 3 0x14200 bored systqmp 2087 82205 0 0 3 0x14200 bored systq 35567 217262 0 0 3 0x40014200 bored softclock 52187 319518 0 0 3 0x40014200 idle0 1 480268 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper