ecb836f4eb7da791aedf543591498be9a648ccfd1aebada84f5b8190cd479276d6dd738296b8fbd46bca4272fa38dd7c29fcc6c5087bb927d7f9dd2f02e2b37469a331caf0945637d5ed092e9fe385287724b18ab85725243591043a90047b5ff67d97925ecb5c8ab9c81c0e20f43ea8ed03439bc2e65bd5b7f62f684765364ae13b8dc7244be3589bd530756d9e6e74eef8315d6d3cead85049c680fb8407fcf79ce1c8901f7e61e201e6f42b3b13a204709cb6d00250e6340c137c308ed3262b0ddf2e899570502ad980f149a80d89801070e957ae7b1874cde4feb9781265f6ba084098fe6ff2b1b042e19d65edf9c01aa0aef12656a00868806a19f56fed65e29bc1c8859702aabb0368556f725a5c2dad3cd4a02c1b43c2552caa28bb682d7e3eefd534c89e7829133388e578dfdb8e726db7225f599d05d346d0288d5b7681e2817728e8d865ed4bdf3ae36832bd01758c3c69f8f3b7db9e41abdb6bec1c89698495318b44920488d35460d5afd83ea472d7d459494c8fffcad6980729acb2aa7987aa31ff479d31afe596cb2aca98a7b89ab09fe76b032cdcba71dd727ef50819cc6ed9abb3d32519dad3457231cf8a31feaa5c6307a4265fe28d749f8be704c59f4814ff9cc9e0dfc0e0ed3282e02953b579b2598cae06dfa87af7908c55d07c2cc3b0db65f8ee3be57df327489babb3a08c53079b65335a54cb38444fbfc8fcbaf3cae47c97629aafde075f755ed4690043a6e603cd571dd30e9b1c84f683a23c5037a786fc0400f1d303e39cabc9663bb0290a748ba25d1e40f740df15e500233f2a6845e93e78bac96426b12d124c74edaa6135f633bebaf1ba54faf3f650f9d40b97d30c112f8b37c50224e976747042d9daa013a5561af6e7ac8d4bb14b2bd3a8b5138ef2f9f3b40431166377a2f530d219f924cc3482990b24ce0c53985ce0e875c46431ccb04faa54a7307fb070e1830f3cb80db52e56334bffc961d90d5b25162b23a2475411265192cf82c7abfb1dcce5bc223845073bce6e00b74dafa8c25e2ecd13747e06ffd698cdb34da907ac01252c79d9cffd7aeac42a643bc32efe350972696e95786d3cb4dc76990f0be9fee09013a31982f4226d548d5e0e70a3d1bf84ce90b5d0882b3cf5dfeb50a778bc756bfacd7914490aad94fc5254abb2eabac76d3fb30c3ab76b8fc4e63689df22d0c653586e1aa6ca095cfeead21bf0452c395e891e3d4c16729820daf115ff4f6a2838bb5836afe27063c95bb938e151f3b3573e3b93c6b33affa9686d8b3d45cae6c5c322710f8ac308f4fedbee1938073503f727fadbc8364388900245e4904162a5ed981c2bb6de00b514f1fc262513c58b522603f60b7aa44c49bd569471962aee88df6b3ac3044d490a71edea655a276c07cf0022065705c941fe3f802d515b99dde65b896edb90d77fac82b35fd44a4654bd156facba4e6c62d62f81f5e92fd24bec0a07e923b99215e1140b76c8d16fd493f6b5770286a842c7b0da307fc664771bbd6114810d720cbf1182eeb553a7d03b6c4b81a649489ceeb7a34e4ffe11c20aeb407a67247c7fda016e4bba33510326756a2c28edb5ff3e7901f41273472197b949c10d064a6d2b38cd764b7e392a8e6c2a3c9e49c9f50be23355dda610757f22e4a5d9100fdc9797f3733f096f708c86a7b0b7e54579ec764f4f2e3ae3cef8e25fc6bc2c9472640dddc7ac528231156d2e409054852557cbc6d648c92ba6590da083472bef782d561ba7f08924e23ce3ac51368bf03e4b4407e38a266bfea0da24f002ba9e1632e6a5549193284a1d80a0309f4b5158513f81e007d20f64aae0516f762c2769be0b35bd299b67266d125baaa8a6814e010ed0f132eb09a4dbdfb52387b9c457eb9a0f090d833ad28e0b9409d2344b2b045b12a81b3f3d77cdb6571fbc0a851bbbdcfcbcc0a95", 0x1000}, {&(0x7f0000001380)="827f546edcd7b8bb3f05edbcde67a961aa7d770a64bc47fe24ab178e1140d022fe476c6ecf1ab04a3f532e2363ba23ec766c7d18a9c2ea0ceccfe1d3ae5d371a9da40359df6366676bac4498251cd9b3350a10da6c01785dccb6b788cc401fc34f8c26eecf79598535d47efd51dea77b55faeb469a03e5e491dca89aff7573a2fc0eb82f0945cf35aabd68ec64c57534c6e6f5a2b8acc2c547c0f189e2d93e97c925b339b4aa", 0xa6}, {&(0x7f0000000200)="6f6b74770c06639477e31545043448764a5b593343568a0fbcc03b275d4b0427ccbe808144691a7d56fe7f1b1033bfb743b289ee2c8a4fdd61c29410bc2876bc76054a751112e177a6f9ab9a3f7adb7baf6e25183ea8d3d53115e187d6b4b4dd2d5dc92f548b132415bbee8f3be9f873ab9204ba27a614b9", 0x78}, {&(0x7f0000001440)="8e913754a12ba87dd583fca7344658448e9b0bc9782aa869a06771e7a590d112a177ae6440d0cec3efce0ceb2144174b20dd037d4b27507aa957843055f899ec3a5fe9087c0edeecfbe6bbb3605f5d8a94a22de55c998b6190fac4691f1ede88e6ebc10919eeb60aa15667a1ed599fb82cd3be4f6dddadfee46d8edfb0d2644af9567426b93aa4a0c5d167639334e87c81dbebe29ef33594978862d9489e7c2b689b81f1b5dad6ed1498d43192432f7f33a933acbfa7d451cfa512a3df91bfbd82ffc4733df0e51948d83a2d9ede8c6c7574eb93cc058f38cf17ea1ce4809bafc11f", 0xe2}, {&(0x7f0000002b40)="7c2d8f1c62ecaee9cc94d85722b76710afc6143c9525b0cdcfa023036f4cd60786da439e07e4a267f19642270d4ad8443204dc2bfe63b5e7d1699cf63fe1bdf3f9dd9b401c42d758a05179645d357d2f0cdb638e62758e6b76b2f322d899438238e42ee152b92eadcd02fda8815d0db4949cf02ccb09b9fbcdce2da545ed6c398bbcef1cb3e73bd69c36884bd0f7aed8fbc26567d9710546f0b27f1c923a2afbb176d21bbd20c3eac1acd14c72b341dd71c270e0e495b7f0ba22b8f6db6120b71df187723e04b7d434e4172f4d7f13cd5e74d563883bd0404a7338c403dede6a2894391644d9d989d534776a45c40c332e79c8f2867003535117", 0xfa}, {&(0x7f0000001640)="366303377a0644d57a7e94c896e1b4f568c9bd56d661d273edfb6ba908bb36a327de34ce304858a5b0a307cc4ebb33362e031aba0fc96f2957c2032985a7ff5084074e4a7c7aee3de0da5ce17d04dc701a5c6c621ff6d9e9ef17096e81d950181212ab8dd60ab8197599a42665422f0cd10cef153d9e558867724953b0918fe0d6ff395d12727328723dff53115cc8b00e6597e2f45c568e9b8ccca7aed800f934387ea6beb13473c4934a5d3bd35c1f1085524c2b1f2aa0ee76bb84aee731357a304fbc5dbd579b98f5174e45b75b23c1beba427f818137a823d5b3bdca03f15799028468162ccb2a282adf039f0b82524bbb172779a7a42489abee202dcede6b7e46d7cf3e995aea04383bce991c025dd45739cb128fa6afc31c10f4fe7c35e71da39343eafaa6a57f3f9a283b646a50e686091fffed6b489035c68ad1bbf8a96bf300d357a2aa57f5a09095fb1bebe3500dde824b91d85ac45bf7903e242ee315d99af13b59c697d8e49d47d9fb077f22c272a2129fdec94369444a68b17be3d892c958dba63a2ace64df96d89edab81b313e393d71d7dd590f69f0089baa6d015f747e34799866f42d1e21123535776445590a4c14a9022f0afd515eabf56392be367a0d71e4ce9b43be8256688f432fc4ecac8988605594c3e57beafc488ffa4976319b3569727ec00b3b089afb9f2f95c4eacfef9ed17018dd5e1f3246ad4efd31ea4336c7680f4a58bf6ca0811f49f00948af232e11dabe5bf4c4747d2214f148c03e50935e83f70028234cfc49b57b1869a6723577e5cab3d2ed3e4348ba0e1b423544c744d265693ef4167f04dc9a6dc8c5de12adaa47b8d1ac75514fe78787e4c6210c56ee8cf1d845348cf7a16baffbc4ae46c20282ed597d7c23e6b4f0f3bafbb85082d10fb8007d9edf7efd93a193c805fdfc2ef7ea86962822e10766aeb9277a51b23a3a8d6ecc78b606da647e6b571e68b07063aef7722b484723f11b63c3668a42a6566f3f806a7c0153a7fbd5d096d85717eff45011373f8f7d8cd65f20b2fb9e55e8d542449a0aad26dc3dd3882ad1f63e266fe43b02ce331ed654761e42b4311bce54b0ba3f42cbff9a295115e3253d2494f83ff1a21bb16f054dc69f4bbc24292903124fe8353bdc5670c94275f9b73336b4ca2b15a3964b3ae32f96729c5da1c4ce53de6f918f03d23694e9da6950f0c085970cd382fe4bb369ac6220c817e6e61651eeaed226a6205399746dd0cf73ff80f0557a1ba99b35ae99f56a53c6029cab29bee7cc0a6dbd10f2a86601e0b7979a89bb76474b72fe66f935725cf39cbe8de5a2810c72eee5e8f94b00d5160d31cbcb92fb5ccbe07456b9c41eb541950eaa87f279ab6a0a95932e03a12fcdaceba0d7f1fb4d55931d00d77b0ac0a7bbf785ccefebf05ac0bcc513d0f79054adbed8dddeee080c0d9b5a714c2191c5235d48821a707a337877e1a08ac745e43b191fb25cb0a3d58a361436c2f9b1c081e3164fa880e64a755cb2d74f00a050e80ea4ee0e9778308453880cfeabe877773f72bd6526b5d32b1024b31e34430c767e23ed85241ddf8c35bc79cbb143799b4880f2378ef2cbef55fc19cf9032a3d541dadbc66cd1e618eee091ea08cb54c77327a43c52c4d125b49f550b2ae13891b56f9868012f8719880046376faad34521d68ea03b7b24e6dfc62cd74820073a55903a5af4d0f3fa75caaf1a5756c3a2ff0a10001ef3fe368f701a680be1b8c483672704165f5f5bfd508ee7542401dd64eb1e76d17a4be835b0c8dd7806ef9ea57d1bf511ccf7c06f75ed8e22a9ca8f3a2da45594f5e2708b07b290b5d20128d254baad62b89d2494dba506150aeb3aab59a01dd9b1f67d860be4cd9b51c9b076332787e71064d64cbbd28a4a9ff538bd50e98818459f0cc2261137cfa1269de623adbf345ad3aa7f8642f6d3665fdbca2fdd2dc8f01c7ab586d15cf0ef670d94877294523f62d13d1b9c648cb55bccd95429c3fca8ae3d89b72207e3c0ff8b7b3e53bae0e80f0b09e335c7a88883fd5f084d08f99033594f1cea20a0c09a94cbb8e2612239c7d84f8b284ca05f06ed51a77fe92d1a76144d0f3f1dea27cac223ef608b1cc88f33e5296685bbd1e35570ac250ed020cc1c6bf0f8f5e834db9877eea694be1cec494f2ee63b396ba3ae2c8b209c0284bbdda968c0ed6338b7fc5b06bfa0b260d557c645ccd145f6670fd359473358ccc232b8c3df4636e3b6d6db834b9c6b2f45137d5e87ef8d420cc0354222137742d1209c5f8cca1a9f4cb4119a2fd79125523a67347332c895c584e6683d1d3967d34b8b2011093bb8a278fa7d8c8ed09e7a538eec49cb0eb1714a23e430f37a9cb5be84146b9d04dc9d6971c762c13b2c2c01c695b6ceef5a373efd39a4796fb3141f2fbd026a0ab5fe02204d8e7125d81d6816c8e89b641a5ce315bdf07054ee291cd4685ab97e443448c82c6debba143264f4dff947e83fef3eeac82cb24fedee43d23b349167f46299c40814273e5839551db12768a0bc7afd6e068ee210e202cb0f7b062e5b40a6f83f67e5146df57f30a75982184426dbb7076c06de93b19764c8e1add7b2febbeb77fa5d5d93b727c08247aa336b37c01bc2f9f91c16b6187bc3463bfff57de1b23e513834e06f03409689eeae74e42f87e1b6f0c4cc7495de421ac42805c9be97d8a016a0d6d78b67273027261427f34dd29b9a663fc61b015e73b9e41cd761e77e4b6c1803df73027a579eb53cfa155aba5a507b07db39ef28d8cd867016f81e62aaf8d8d4425d93a672b3d5d06a90c932fe7a57614252d2efe824d88bcb27f16b875242b0b7bf663770cde66fd9110e9cf2f069936852bc1c17e6dc07e7ca6b7c3d820c9b5ff8f7260803dd19eaf1c2a211110eb871b2887207d2c8283b5045b55168b01bd7ba525638c7a78e622ef89fbe50132ee309cc3fe6766d400ee9fea667f823a723e47c8d2e6669a896532b979c092e7d60d493b07b3c936747d03809688eb73802ff67aaa981756b982b0d3d5eee3ab89b4cada8577751e62be08b8ea156a324a2cc5c230eeb091f6dd991f01fd46e6c9909442b06775e0acafdced01d37069685da9960e56347262998972aa05ee35bd4ff0f610621b95589af26f5ea32e1a05916a0239b0a951c359adf87a0c8323fa78ee9b4b87cef8e72e28a46be8c4bf5dc95e1bf38b3328afc164ad59b7acddf6675447aa30dd2c30c4382d5ffb32c95c06a1951d3e5d5373f26c7a420b7f2bfaf7f28b428720d9218ed120f308237e7d5dac8505aa336e2841e6603a5c2bc9e44f38fbbb1f146ebc3aaf6240daa0b276148feab392e5fac2f4cd3c7d31a48109566b7b8c2c0cd5d0b2f1734acc44887b7b5f144d7e3dc4fe2443f3e974a9e9a3bcd0fe3b0d8dcb612916b7523725b3038ccf3062b70bb78c1e2e8f7957fea54bc07943dd1e59d07da58508c4e7d672594598c8bd53ae296cae6bfc8ca394dbcae009ddf9be558c408dcd6e863d43e525e1496994fb5969d841191dde5aeff55363858bae7c3105fdacc727f9d409e09cb0fb519dbdf901681c0b526e125cc1211ddf455791dd00aebe4949541b47eac5368f09b19594accd967fedd257aba07ceaf92f11e5a55eb305e89719cf98b351d43269a68fe437722e11f108a88e47a3aa8c9b075332e02097689ed55e872745eab2b008898601ffcd147e815773e74791d651591153647779ac91049dfb5a7098c8cc0bb9fdab84fced22845ba7cba393f27f8179f0c17a028f990a7476675558e2347ab57663fe40a3129c536a13f3a040bda7c98b0ca61c0894fefb8260d393895c3a43a8e345b05f0ed967dfbc7f9270908c869a12a6603ef285681724fbb16aa47601150f1f0161935d79d8dd99f0cbded10a19cc17e109f323388d2a121935c66a5f1e27d386cbc91530cad37130f3abb913ae95b135091d35de7bb51ecaa3dd9b8c044f9a2830e35f4250f52ab63caf6bdd3aed37c005ce810061b141d6fd22dfcb4768a850fe62a39cf3833c306f7de16578cb65aad27de9dd67dc0101b680264a7bd2a18544c256822c8d8e9a225ce0e5b5c6d637fa6469c410dfede926f38fb664d756d3e3eeac83c9f64273141b432c932f2a562dd03ab7da152940290829b4d819135062b9f5264e6ab68e449d539f1432ae9db2f3fd4d15e038838b04508db45df1635885c6937c9bb73f0f1578471989a6372399cb1de05b27deb6ce1eba4b8846ea6428673f41bae1dcbf95b203dc763835b8b3da832cec5a59312e85dcc195ea4660734b21edc8ea8b6d02d4b43f9bdd589f80b0fbb324190a09b10f574d0b441d3185b0daaa369528a8ad9bf11854cd5796c720932786d6742fc19ab537033e40ddd42960f5c514c7529baf10c135056f78f846ad8d803427820d3bea76e0e7610d3090369e88f9e0471e11f34b2a90fade98dd9e6ce1b41d93d3f27582735d5615dcbc15648dbae71848e9351527ed4f7afdbe35371bca74dccaab3754154d3c473688b90f7dbfb5eb205b5c94f8b07bff48188c5d8445694e5d26d9a113ffb31c444b61246d820ed4e425b3e23bc7ae046d23c1fdfd24800b0acf75e2ae868369b7f572e983ef2a5e38381f8bb59ac6836e9ceda6a713c4013a4b3877cac6db58551744a7208cab16d8f810d967b1f2eb6f6ecd82c15c73d7a7568da7754c2c5768e890a832b699aa86379979e36b830fc6edc80fa5f80fdd1ebea10037562efaf430f970c177a252f0dbb4815ef43844011ca69b07ee5a8dbcfabd4894cbc1389e2901810ec137d34b10da702825e07e430f0bebbd439dcde2aa1632e542c1ee2ddb3e8397a7e0bd0fa12d62ca43532496dd2dc6b664b819e804209dcd78eba21e9aa1c8734c39f2ce3013f2b9c01fba2103e085007f7636017ad72f468df53e55da4509ec2e67c62f32dc90874bfa2776085c311256b90264aa9a8b490fbb8ca0e0edb8306048ab4e3752950cf4a463947fcf9812c4082277fd00389f15fd708894db485d35585154c96f6b166879cf45922d24dfa417af6766bc7edadb0a78a202eb6949f06b895fee70174dbc6fb61276c8ebc0017d57b9407321b0dddfab66f63f82e172a7a58f229b27386d1ed2c5776dd5db2aa8c0d8dd9d4a6b9564ab8f22fa7f85934b5d62713a4915ed5b51f989ec259a08cae8e2a26de5c43557662f1db94280d5ec4b59d3c26af03ce9890ec102b56a1bc7b257c4d830911b11374e07d2f2eb7db753b908c565a32cf1d3e8cc2831fcaade373ea8a704da2acd504a6792798ee0c6945804b5f1b0415c9e1bf43726cdf9c23bc8a4c55feddd61c6d39b7ce9fc096ef1fb99bfb278888ab93ae627f982b54d1346759b67e2494bdafc4d7f4d47d8bf387dc49208e90b15458904f26f8dc673a5883e7a736ac974ce0ab6c68aa6ee790bd51b58e84678df679c73f0d88dda0b7658c5c11e9dc11627ab95605cdaea5fa58fc8cc38bc87513e48549cd696a583d1f0c79a55ee03b563ea0a1e8e62763171b8f9b6f4fc5e70c41a5cb5bbdc096af2b3e028bf853234b43a8a321eec33b351207c2c415147451e53f71d5f3a80b30b0a0ad3f9c12f37ddc9f831c43d0c6ec88e0c462734d95f2243f492dad1360b744e66415a316465800cfa4d26f3347e29581928cf2abaa9106f56435fbd1caea94e6e47ab44822f7a794a77dedebea6c1ecf6079f9340f1f8940152234ea41356f61c277d2b543a9943ecae9b45ccb80b436a78552802036ceedcd27fbcce0", 0x1000}, {&(0x7f0000002640)="4f3e886de397b1fde1ede8de59ca2e864cef1cf54e0fac666e7d8d16fe0eda66fa691f7f20580487a3c2138d68559adab6ade03423", 0x35}, {&(0x7f0000002680)="b2d7320d31cd7a29ff15b5eb9f7d9d3239cfa1bff06e8ab5022b0ce67d30b06173efe228a25a8e8756881c006c722d705b60fbc3792cad123f7666bf4f8573b0375f210598b7ca1a39ded1f20f2bc148389fec1e236322d95221c66dff1fd4527de1ceed5dd47961b56b1cc9984ee554e64187e2c936df", 0x77}], 0x9, &(0x7f00000027c0)=[{0xe8, 0x1, 0x41c16839, "0dbb5feed047220d82e1898c435a968088d00d937d82e1b2e3b7c0fe1faa6610e96c536a8aab4884ff076f44d9105f7dc5fbb81caaa1d2813556c1eab361403e6b3ea6f527ff5525dc481565160836266c56946b429d36c456f56f4dcd840215547adb4bcdf211bc4863340e3d24051dc7766121f2a72ab40667063bee685e9cbdf49135d174f2d20f806b8754bd01b9aac3498ea6673ff80eed5831ac08fa48f1715c39d7a4325edb1cc91d5dc9b860ac4315daf0aaf6e5396c7de43e9b7bdeb9092329537822ca3ecab6040ec700f1b457ddc5a6"}, {0xb0, 0xffff, 0xff, "7fb10101c43ec0763a64093205796314d1053004d6daf3b0b0a4011e91f475e1e3844997c4100e94bf7fc1ae32f4ddcf8074024499074df4b77d354e8b4620360faaa671ffbd5267d403cfe696eef0aecfc6b7209e6cc349341c573ac8a46429105b33f1fad250da29311dfb44d5bffdcb98a1d1905b1a417d1037e1f3ca0c50d048b36495de59fe735d39b8f121e5b4f3d57fdd129bfd5e8569f87f"}], 0x198, 0x5}, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f00000000c0)=""/14, 0xe}], 0x2, &(0x7f0000000140)=""/98, 0x62, 0x7ff}, 0x841) 16:00:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x180, 0x80) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x8) r1 = kqueue() dup2(r1, r0) 16:00:47 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) sendto$inet(r2, &(0x7f00000001c0)="c78b977f32749f33661c8cac8d9300b99ded059d76044a4f11ac687a4a3e07b5584a43981c37c045f4e1855a66fc0e17ad5266116f5a4f8593a49c58b2ad1f7357d618a690d40fd049a3f12cba0f50a519eb904f6e83c1a98abcfe2171a7fdef1f84d40057eb70e2d89c2d00d151911eec9be0", 0x73, 0x401, &(0x7f0000000100)={0x2, 0x3}, 0xc) unlink(&(0x7f0000000240)='./bus\x00') 16:00:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) close(r0) close(r0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="350ae3de8d249aacba16e2bb28c01e2cb25404100e203b61f08ab16a0d90dde6e3b1fc62e27633625af2b943f6177dd09ebb2221fcb5267ec3cd72be06a29266387ea4025c350cd607d6991bd5ff1fd168a99e0163aefecd6ffc836b5f85bdd3fc90bbed632f8c39e306b7d5f514a10941afb3fb126146db2bc9c6ed75b79983d9a26c842bfa145c45700fbdc5e57c332ea0a1b8ce3129fb806f1607d0b02594772923d558907d1a8976c4db3b57acfd397a9bbe7219225fd7662ffbbe55b1d159bcf497066b6e3ed44384c546a671f7915246c83f03584c70732505c6c970766d3e5c2a26d30a12b5714d5f94a64b8dd12a", 0xf2}, {&(0x7f0000000000)="f0c047bf4baceb387c01d6f0bc01c328c9e6cc7a82c0389974d1025894cf40d95431bff919991a9b", 0x28}, {&(0x7f0000000240)="31e3efc5209aef481c7adc9e7fa8066144b62120ba64eae201d6ac0c9156307425815be6dd6f6526665ad3b56577104c03d88af66c9208cea4eb39dd981cadaf462a1c54dde6caf51ee3e98353643598d0278fefe8fbdfe70d1d887794db3f1d6ab5246b1c62b34d0ea920cdfed866d71ee57065a0213ee745bc2783e2c51a0c1680e61099986392208a019e4483f6b54775c49e528cf41b053e9a57c6c9da1ca63b0a872bb55840facac466d2dda6ff591529b5d7bb8e34a025b355cfe7616fd0e9a98fa25890fbbe8be6a807f0a5", 0xcf}, {&(0x7f0000000340)="cbc7002535f96cc90ceab85c77a93c43324413a9047dc92b095c5e5c79391a43632d40b5e50d00d5a7d74c138daaeb4097f9147d034cdb06193b17d3955506f170764764d5e604e295e606c9e30a06f832eae2b572417d30a8cdaa55625dd241075ec50e0d69593d1dbccd6f6a4656e7b7171b073fc3e486a7619db7485f034b3b2b741948bb80d04ef613304a194acd8972661b5e39dac7617f8e12acded98dd7202042e0771a8168266f913e9e56c2e7cc9aacf846bdded8fd83019782b6b48249be9765d28fa4f561230157f346036328cddec5d721bd138f6b67", 0xdc}, {&(0x7f0000000440)="5a361ce87191840ac1b7391e6b617fa1c59a55b0ec18d4a4b0e3783a4b1b900f72a177c0cc53116bd492b7592c851ca965b223577e40bf6f30a44742655ab123d801a45d3508dbe3f826c8b10f2dd2f50fda6a99aff4b950849bee7ebe0b1efc3209d6fc6cc973c0000cdf05884a0293621b964a51778a5852412a8c5257b43523265bdaa2fc328c2a1be149ab2c531ad3052f28abdb88eb1976b7309e72c3db2627916b4cc738dc7ea1423419867a42f3115bc6646165365d6ecd9e19918fcf6ced43d651fe5f1086d3f2", 0xcb}, {&(0x7f0000000540)="d1603573b490866846d1ee37cd9e80dd4177e0b8535fa37b9c31f6bb701a30b1ddadd3086030888d84b6792748c5599a281ad5f34b23adc6d3f5aa34a76baa843ed1f0c5537e9cbea02d2a8eb61184438064122a3a77eed35d91cc34c53e55573110f5823b0f245f739b6c72d63b50e2cc926e0304b04b9945fd0a876a111c8101ed2e5f2c5a", 0x86}], 0x6, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) r2 = socket(0x12, 0x8000, 0x5f) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x9, 0xf7}, 0xc) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="495d0372203c0e6e99a23ef5bab916ca6e8c6cb26a58c09c4a6648cc437597822498870256d0f848927c8fb8537d48381c5813679339c39eefc283efaa053d09c634282ff8d45a9e666023d95859276390b429e8fe7c7978440d54046f3a791072e4f6a348596781e7a09a5729c3b917895ecba911e6955f13d9229551fe4750239a424cdfc5e76f35903b69cab7c7d5d80ee5923f40d375f7ef1891ce96d8934328d0f597d1e27623bb021099f3d1e4384d5b234b489deb3a81c55ee1", 0xbd}, {&(0x7f0000000240)="d8b04c8374759d3e", 0x8}, {&(0x7f0000000280)="c37d15b6f06f3d4ea91d8278829fd35c925e024055c7b2f09182819afc3fba14f8ab7f60e0b61f6cf90bc46f0dba03bd845e38896b95da5770e89af5d9c70a5ff9816f81d6", 0x45}, {&(0x7f0000000300)="0d491ca9d7e259a24bd4bf4161cd02ef8749b4aa3827a2b989f6d0c7ef3659bcad5d3073f57a1ea6aa999d29748b372c1897bce59e26dbdbfaa6dba4afcca15a50c0642122d643dec41c8d73added2a83a44c5e0dbdd7a6ac3d20e540a9f4251e4e71eab66e1f7276e49ff8240e9e9933f5ea16dfea6e5c85963ef7e25919a7bfba03f68620c6687f7dae4e878b386", 0x8f}], 0x4) r3 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/255) 16:00:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0xfffffe7b}, 0x0) 16:00:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 16:00:48 executing program 1: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = socket(0x6, 0x8000, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/216, 0xd8, 0x40, &(0x7f0000000140)=ANY=[@ANYBLOB="00ff2d0300696c653000"], 0xa) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x8000, r1}) 16:00:48 executing program 0: r0 = semget(0x0, 0x0, 0x44) semop(r0, &(0x7f0000000000)=[{0x7, 0x100000000, 0x1800}, {0x3, 0xffff, 0x800}, {0x3, 0x0, 0x1000}, {0x7, 0x7fff, 0x800}], 0x4) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x100000000, 0x1, 0x5, 0x1000, 0x20}, 0xc) 16:00:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1e2, 0xfffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) fcntl$getflags(r0, 0x1) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/156, 0x9c}], 0x1) ftruncate(r0, 0x7) 16:00:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x42) semop(r0, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x0, 0x3f, 0x800}, {0x0, 0x5}, {0x4, 0xcf, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2c) mlock(&(0x7f00001f7000/0x2000)=nil, 0x2000) 16:00:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = dup2(r1, r1) recvfrom$inet(r2, &(0x7f0000000140)=""/80, 0x50, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:48 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f00000003c0)=""/159) 16:00:49 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x508, 0x20) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000739ffe)='..') 16:00:49 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) socket$inet6(0x18, 0xc005, 0x5) 16:00:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x1, 0x800, 0x8001, 0x5}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x8, 0x5e12, 0x1, "4bd517b4a44b47c588d91184e6cf5d45a6a895e9", 0x2, 0x3f}) 16:00:49 executing program 0: shmget$private(0x0, 0x2000, 0x108, &(0x7f0000ffc000/0x2000)=nil) r0 = socket(0x2, 0x3, 0x4b) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x891, 0x1, &(0x7f0000000180)="ed9f9af7ef8d9f59a5f639f91273ff2f3d228531a54ca35f5c433e0067cec0808d9a5f102b083f1d8b979cdf9395112abbd80a528484b166c1fe648aa6d7c10fb0e7666b74b1451db60624ce1d9ce12ab70138cfd1ac7412e8f3b15c04c6cf64f9004ed51ab29b98bd5cc0a434f50981dd31509f61392a0d0ef933aedf5fa2498f260da2f6cee693891c0be9fa50670567dbe2bcecea39db13d8d1b340d53cb8f3be5287a3d59747514702def0834c8296acbe7fa6c14febca162991c139fb1600d16d8f7e4efe27dba954f31e33d192324a8bb5596d94b74c89cf3536906c24126591ad1bdef1b584568867816a9d82a771eb4ec69a0015833da6ba2abb6ae9391baae1ec9aaf033cbe9b5de3faab23287165a35964a5bd537639e7035c1888a98e6b587e52c49a056f3c7d3ecc10d37b7dd932a2a823c5dee8da4038e841b05a86b617e3eed6764c060b9e61bd6a50a7ac6a17db3ce49565995f2717487b8ded1d6493d148f677bb6e3fcbaff0a323fe66066d3a81da3981b6f8e3eed3196359bb16a1eaab6e7de3049f50d2000aec39f6506fd6671c726e1932f172dbc3cf2100eb493d1d4dd22673cd80d452682b976d897e8f98f79b56485b85909b48d84261fe286010de1b6469a5e31a1f38d1b5200691eb56d8f9c11da7b53b9fc7ac1d02c6931698536cb7ae38868653a3679787cbc277a2c46b55e6abf1cfb536b42aad8292a1205d76763a72a796c23a73f5b6f68b3cb4fc005b116c9687dc564cf755b41d7d0d935795355a4ffa868b7202cea17508746790c7558e24b57e034e70745e0ef50e674e50716feb22f2b51c763f30576e0eaf5c970be0dd80e50858ef42a35aa47b968a8b9e93719b1777b8af734f0adf75a752baf96ea799707130be5d773176799e66d01d958b78fffed53c630d9a269c112f7c478f4627940fbad3a061c5201c85d27992e84f8d54067bd059cfbcf5b12f35c6d7d0d147a3b7622ce542a3302a31b5f817ec907a9a1d260993005f618b1eec1497178442bc68c7f8c2c3fc5fd1ea6115cc07a105a2a42f87ffbfb37e4f7466458861785cc30b9626e90f6f980fea16b258c59c751c38cd61e92c2853f00c288da0cb34e191d83b44634675da3bdcd8a9b0048bc9586e8896830b0d8a11c4dfe0646a90e067ab9ed7947cbd53f929ebe650bc108e5200abbf5cc224a9f523eb8bf72b99a68cdcef3821201cf21e12ec1b3368c3d82c0830c954e5fdbe4a39e900c48696ceb39f20471bcbcd5ca310adc1f777ad73aa43ecad979019da993f7c4eaa5ecd73bab0595cf27af088fd125e3687e6f00392e4b7663db73d0105b1eb6cd9baff9708e1f39835eca104ec29eaa306a37fc2eac6b5c933537d240b63b36bf0fadb6393fd76e11f35ea0ad00801f1b3e8e9844da9a1be493299647b44587a47be797dc971c52f7249fcd0cb229bda120835cbc5efa203af689e0890ab415f0edd5538bef47a2e5f128c39320c70913283e55319638e5c4af432cbb2349ef65065402a90048c8b5c1721a6dd7d7b8d19ebf1e483cf4225a357f36018657fd292418cc5c5072b5842ee6345066c9925fd9fc15ce100d1a62eac5dd1ef1e6efd87c9f0a02e7800867e71630a51a1ce1e5b14801d5925a2efe991d341c433d702501b2c2b77f8b4600ba6852741e78feebd9680bf29d727988c49e9ff3859a969166566d60cebd4f90a975cb8988f3d8aff4a55170fc19166e740cc17ac3ee4e412ad3cef331b84134064caf7c37134d0017b73db626939d9efba5b871c00844980f9107e94077d411f0e53b6ea4ebdeb63974cce8344421eff2f3eaeff00e973aae450d882281c88465398c93945a4594c9e57ef55e5fd0e2ebf7317571e2108a9b6c6a2bbe15c501f475403b5144a6bfdf26be2cec08c8c4b0f96701a44c204ef9147b4ef19f52c3513ef034a2f17d7972eb7a8fe926915846a4254512ff939f0318053341d4434eda48698adc7c81e021293490fb70e84918cfc74cf31823389ecf4e7c8f8fd366ba6e5cd6aaf1a28bf60aa7f2c22b81023304f7b4b2c738719573c0c9c180f48b8a83c08112474dcd2da3d93df3cb528de0756a6f281900210951909b73009ad32b59d70275a00dc5bbf20e63320c91ca3593e633640c0df2eceef2e8bbbc52c54df4358997b360b3071fda3634b6ebaf85d105868d5ba96a6632f55af77dd780ba0342bd7eaa3ef162aa73a9f38f14fdcc377a42decb194542702ebedccc61d4319ca44205910d5f1923b134b5c9fa583b9abd0480e8f91297770355494effed547df6193b61fd50d245c0da4921da494d31b80ae8c8e26b5ed67759c79c0c82711a47560c2c12cbdd58599b7c2798f291f7039cd4bbe1984423d244d9b436a9cb332d9f24bbf9b1e7bd078b60a1ea18d5e06fd32ea82ac694b266f87587afaff877655e7e4517126dab31d0d6dbe3ef4157a2b267f22fca6c37a6b0bdfc3339a4112a748c0a0eb1691b2732e5a1ff23e06f661a4ff5d50f788eb97dfe881d4c22881804bc62e7e75af8e1806b35451763ede7bb143e54d719747098f374478525516a8e8a55fb9e1fc7a3e1741ddc4b8d8b8e069bcceb69c531adb55234b31b4a6ba3b1561bdb210c702655527a5b6d89ea0e744a4a391cf0211d01bc89ebfb4d76f961e05faf2297645f37a96b3ee2e14f5df627c29caba5dfdde35c01a64f82c9d55c652e5dbc50dddbd5a9a87ef889b29fc9482cb6ae38377407a131398d77e23264d17b7bc0cef250be4d9278e7a32234d1eb54fae2c6630bf91ac3753b47d61512d4ac11adb20f32401f16dff6542dcc785e11e42a3a62ee83b52a2ace27bae27f3ef9e250f3a0c8a23196455c097b6e1d8caf32ad70b787b6b2c908a9823d36111be271cb1a10817ba98f9a40511a4ccadbf4d47d5b1bb2a3015fb0cfab246f09f261fb828ae2a26464460237fa8fb082a78a7704ffb05316e20ee10795548df3a6a982a75bd3a4efb1e40ee8bf20af17cd540ec81fff68e211a53f9951bf739627ab0d302cca6741b8983971cc42fd86bd99ca05558cbf56a570fbe8f623fcdc9066b3ff562989c16270ff62770d1ca4277e73902c8f9cb8921b8ca0852df4956a457bdfd1e96c39d1ab89752824e6b34dca9e0337c25799fd4d8fcd55a94b7033d8b5cd28974d451af51cb27d0fd10ddbc7076074396909dc2b995110ab73d89460ddb172840e5abb4e1cccb53b47b73b10822684c5f5a2566840008f370a82c986512a6a8832f8689cd1ee99f21064b936b9068d7118f703593f82c7b678bb1ff30742289cfc998ef54f02274dd6c70c222c67ba31a35060a78fa65925043c9cb64be01016e348b8e122c1670b7edde97bb90b2615519377cf302170c7355b7ab54b69b0f17fc42756cca387497a97c48c8226a49d535ac6002d6ec336d187dcb927e9cd097e236481cc7974743a98a98bc08920f3dedbf6258c39de2abe62b002af701052d4ef22ed79069a93923eef93526bf0eeeb18b3bd96c6ec2196d712eced25779709f0f52c20610cb39f6332c0745bacf68a9946c1349f8c425c362c3973584e500f02a24b142303b064bbf55b0f05e8f69bbf8bf4db94aee7901922a6d14128d5743344cf4fe332c408f5d7b469279d66715dbbddd819c4af04e500dad47b15cfc1281dd35f93b0843ec6ccf41d41b51720a1b3b9b376cd09cd05c0ee73101872d3d4e6b5f38911b73290ebdf53bc97a7dda601c18ab50ead2c8ab05b46c31ba7910b23021f914bbd8211405f22967573a48123d82677c7e6437cf9c00f1d094701c790c83827fe73b9791253be27aa20205032559951de0267e1323c232c6cc5e390c0051e3b6a7d428bc6cecabf7f8944e6946286cab60e39c9e9fcd37f265830a3b0ed2f6319e9a84460ecf242a226fdbf61f115268509803fc9f6cfda8526b7fd1a4633bb9c98e683b49fd99fe7db08911e2efba9410845cf01612ad0ff55206d5b1569f3b985aaede3b0ba1913706f7170c49c958c7e344cce8d8191cedabb9c52c8804529a5bce0ac184b48a47ec99d43a724603f246cd337aab59fd5c361dbffd07678a204b108264314f7d60e152a3d36b682b02c49fc174cf9ce34da903642d3b014a71f01e5b17961d44424ae94545294e747b478a20457915b33720d238662ea5dc5aebd4f9f1637c94eaca7726f106e914cf2b0462f5e33de4e9d68e9416526f06d4cd0516ceb375931ce695b6000269f02afd8bd3102288ba0ff4d6c4d61060e0430960e467c13881c89b2f6a3de4be299eb61850d98d6cf4c105a62312e7a999acf9239bb9a7fe0ce6402be12968001e64afba686541fe9f2bcba2b8e8725863ce337356253dd2bcfea7dd41ae1ec5625506cbddad0d621b01d6164ada135a9492be1671d42e93e984973f26d87580c8785ebd91a2f708998a3817be867da381093e0522e46b0ae866172fdd0cb652550322de3aef7943ddd5a4169f97d29f946c92221b070748724b6385c041afd84c3bc0412b095e487a4055cbc67a3f6457b868b45a611a956725423c0ed49d9b75792a47e3e1226403c22719e2852a980587f83ac25831adb761c336aaacc1a25ad99d790bca3be52f0c2c98c6d7f91625c94b1291c63a8adff4570614463d8dde457ad9fde55892cdf2e4143beebf63a66436483d8cbb070ef6c708cc7da80489c02a0c465deb6ecb6b1f4c2b320d1fa8f28c6c26541038f6337a35e9e0551eb8476ad213235d30383f08e2ec14a45063fcd94cd9acd138858bdccc355c2c7caa2d95bbb5ddd1d6e5550468e489142f4a57e099078e3cf5864a1449faae4111b306662e1c35917aff3a6cede134acf2ebafb1011946910a7ae3ccbb22e8612b6678b05f0bf42123361d0528b249450172a709cb03b0bee89067da2a0639c142569d859c2f05ba17f19d430139163b27bbc189acac14309fc4e514caec4eed559bc927baae92f415fb61642764e6ae0c134bf7f890a1e87f277af571deef266e926c536c580bdbedc100c7906c42eb1ae7ca1973ca6061ed7c97690a0642d8d433d269993d21c99ff0e4845b1e1eedafd957c540dbf9d27e8ab101d54d2e9cfd4aa57e5f7d48ddcb47eb093e0bfa413561c2a74f39d55cdff9d36e7320d0d2ceee1a142a266618c6fa8b3200df1c06c628a35030745ddcdebd2581e5924d8a3293f91148ff498ddb2151eccc326d06a5e0e77abc5359074e78a618ae9bfff90f47f17b8eae27a9ad0c50fa17963643f6bd248e223439870aa8cd5d2b0128c90e7ad0659a6dfbb95872c87e99b183dd434b94a2a7809a0fa37d08cd200ef068912bde9fc49c26570e7568fbb462beed82c12deb43c2b6db67605ee7256914befb48d38d2302eeea62bf7d46bcec1e537d26fb21adcd72a04313043dd5640add61931211fd54edc464afa4b04c9030dbdd5b2c0c2cf16ece8100b31b2f08e0c0478877d0d00b17de028ab64ac7ad4745c1c695b70f25b7d3bcc09ff11d844987207bdb9ba434926729d1dde8aa61df347932256252b6e16e27bcc294fe7d8721908652b0978e5fcba74adc72ac189f6d32242066379d0f82830f9b87d6ad878bbeec4bb98ee0b18a3f8d818804c2404f5d0b213e553b7f602f39e81d3074c2b3ed2352e0440005106d5fad3542b5155713655a696d29a9f03fa286117847f2959149b2c3bfdd11150fddeaf5ae54bbe25340dddfb90a2e30d1f242241e9dc3ea54fa728cf737e3da118466879a6eaf1630a3519e90d3c0d67ac999a74df6ad60", 0x1000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xfffffffffffffe44) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shutdown(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4535) r0 = semget$private(0x0, 0x1, 0x4a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = geteuid() lchown(&(0x7f00000002c0)='./bus\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x3, r1, r3, r4, r5, 0x0, 0x4}, 0x6, 0x3f}) syz_extract_tcp_res(&(0x7f0000000280), 0x8, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x280, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) 16:00:49 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$inet6(0x18, 0x8003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xd5df, 0x5120e820}, 0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)='A', 0x1) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a146786eb924000000000000000000000d0300"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:49 executing program 0: r0 = msgget$private(0x0, 0x380) msgsnd(r0, &(0x7f0000000000)={0x3, "9c6fa2771d4e66bc62d328e0e2f55aa83e88de1e4affcc54ce3ffbec943c28f1413f91d60bca968bce0a36adb64a9e2bafa9f6e9494537867563f0889ab546a20f3f51118cb5dd3ff0d9eb95a81e9e174dd9f7e447fda8e99d4e6f36ba2d82872a3115969de84ace623e10f0db64a16b537844b3874b1be31f1d87ea39e76c8fdc80984a32d09a7a1112e0ca8e0ee226f9fbab8732cc6325e640233bb66faec29bcbe780d32e2003144acbcab49fb5abf6de1d4e0a865dd9e33f18d120cd89b53fabb176da6c8e41398a6c2ce4cba97af74c7242406cfb446dafcf6612d94b707f62e65cd6d925"}, 0xef, 0x800) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair(0x14, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x1, "1984a7a444b5b1cda23163d3a3d3ccb3ce42f333792a5adfdf1a3802baccbfcfad82bc0bb9082d65aa8e6a6d6b6005f8011ae98e61c1ef68e49943506f15acbd924c4f0c5f7fc0cb53a9ee0b6e99152d4fdf8d78d25999c871757cd818cd46b7b3eb77102ee50e886f6ae918e65bbf17c46abb5b9d755532fc49b064154cc5ab0ae26d8fb80225eba291eb722bf78a1b76faf992a594c10484756cfbd89714e12aaa65d715b9f6f732c9492559e111b0f562b98240441c6043cef0508ac8bf4639680aeecb40e144fb09bed569cccc865fa7ae151325d7972c17c2359b003520381477877cabb8"}, 0xef, 0x800) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgrcv(r0, &(0x7f0000000500), 0x8, 0x2, 0x1000) msgsnd(r0, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) read(r3, &(0x7f0000002640)=""/254, 0xfe) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000280)="748354a1dce4cd92e092c78f4047eb0d76a268b6b68512918f5343e54d977678c46e1619e45f8eb5f69891ae4dca2a45bc6b8de1b4dc3c22ec59ba55e0b9a7798995c030bfed83dee29188c238be900109ec0b8c8c184942483258d1d3f1ac3fbc5417eac22b079bae76146754305d78c2e05ce4699302f14678d15c880048a493c6a871994de428ca8a4595d5b235a720", 0x91}, {&(0x7f0000000340)="5c565683c33c14470b50dcd34fc7cf81bc44b998fa5d94693ed1f781fc92a453cafa2e887188791fc7170f9357c8b00f4102821227712693dcb2bf72b81d9ea36f64690ca31460072176644c8fb2a6", 0x4f}, {&(0x7f00000003c0)="9b6961365ddc580f38c91c39ce85cb666261faa65588090d4164db7202462a7b021c4f6966836e0a0f2e420c12b46d832faa058dab67fc", 0x37}, {&(0x7f0000000640)="74ae4078383a94ad186500cb710c84c132524fc8a324ed0f3efb5ad2fdabd64b8411a70d41e315253f1dce7d08ceddfa59cd95c6412c4d301324479e1a4c23ea6b7615b57cccbad054c0794b67653b5e027c3129ffd109f1915ccacf4aa7713b587ceb8a143b86441664169446ddfbbb318afd8c4baad24aaf64f8f4ab06568745b1773226d61ff02b1132c2a7b56b896b9f7a580b4e250f9e7148349bd8f31440baa329e05344f3f70f23f7a53ebe9279138697930be5e7eea787de81b0453ee2198f913a75e2e934cccb34bdf9a47e4e9fcea841e8f42299c097cd40c7facd19823e6404b0279d49e9928f3c7159de227be682c88986443a0285d1ba6af25bc1ce9c7392c3dc7b5dc5696004b44b0f8d572eba5302a9ac86ab36ef885f8d185b26b68c582636e903e7d0efe13c23f797e9cdfb539b9e800e3c6a4806e35f527dad6f71ab0fbe2ec3dbb487e6055a9a8dd42dcb3a8f5d492398a6c7e2ddddffcd199516898d86008a230a189a75ed2ea6e65d9f66515d729ed1baf64eed568450f2bbbc7ace89b5dc382731b23c075f73513d044a7019672384e206b353f528dd828a3c8313e9d485b2d99c64f951b6f59c9e0dbde2458b6bc86babf8ede35158228420e57734af72343c5c91b65765e25469ece790f9a5254813d6859accf3451e208aedfa81ef7f2e29d69f3848f65fbdd6085e33389925c2085aa64c04b1a6d38a28854a9caeb56196628379ddaa785f720cd8fbcf7f8fbdcc8ad76800dac233f381f1ee6c0ae3e4878efec128aa512aab82f2ba87318f596fdafc23a0fe6a9a2ff87656b8ede974c0d9531612a15e8f62ddf5dbb9c4bb6e42b1fa5211ce48ce4c6606ce3c75ae236318d3669e10521ce1383a769dc5fbe4f508c371c1713f4ef39e837c779d8f6c4fc2c42be7b052e5b9fce9c7ff9cd923d7417dd62772d68907bad004406e289ccf496beeb2f7a40eac8a0e8d057a3050822344d634a932e027b34843265bf0815db189f3a814db56aed0cab7c2e3146b28e862e73d9d16598790c3078025b7580bbb8cf0233793bf762cd813091f60c862c5af924c89b103e7b65ca32630a848baae9864de7ec42d6a1d336a328b563d3f1712c8b8bfc408f1ad82bae4034c5bf189837be74f7990dc3469e61106ca7bb2c856f88e422d908eb0321a58d11a22e8ac4b5601c379501df882fd9af3f06f457a434572d370fb03f4a0d156168925cf476545629f267788a069af7bc320e512ec77607ffa3608a83a5e7060a0accbd3d745e668585a0d49473a21fc85d9fab556a6247e655ec257650ca8f6c2788eaabd47d771b547035541492d4d6406ce64b22649ee7f1039243518948d8f9d3b681d993204db8f90808e05a5b6c42daa78ac9fdf78f9079612299e536c9e1c3b9cdb246a46b1ef535dd100dc6ea3a9995fbf0f811800ba1dfcf93fc1e78fd23a65c6be004941255010a499a12e92f814f4b29b7bb636a1484d4f95671aa5bf929ad0ce6a2e9a142ef4d83d7b600a4c5f327723506f2c6d9a1ac92eead59034f45152009fefeeff0399ece46bb37e94237c8ff85007a8960478a2431eab505486d1c9f420f0eb33e307dcef6f51e6d456afa6b0661f24d219f97a8fd5ba5ea8a87411ada00bd124e28b9bf5e6a2f0f91ca6d0fbe6e5d2f28a06bf9df30fe6f999d3086cb8c6dcf5c09f4c40c66cb131bb3fa41059a5b983936a5b1085a2fc886ae73719c55a409cf2725facb55a887393442c8e5aa34329832e030a7c4346317c6c3dd88790cadec093fcf09df046c2f37d1ab14cdc1d3af60d2dd5414a974079e2caaec179bc0f66a80a87453c18e0545ea99df3aa7c224c0358e8c0fd1e1456c67ea64490918c50191806574b2e10e87bfcb80c0744f49cbeb8e0bea11763571bbe67478802ece4c7f3dd380a365996b900e44c28a1f1e6b9f5900b9b5cc74ed115f3d7cfcbd60022ac0c75aa018d949ee492ace0b5f324908996d4729d41c6e0322297b699b5af4d6260a0db84da5b70ca0a3be23861b393beb54db7bd12e2c9f126fda95e23108288bc38e6ff563f14174ede8c37d7f8b4401e97ddf6d60002a5e972f8cc310b34d30a8b49c3e19b565e9898c09149452cd0cf0c560654466a8912f6b3fe5173cb692406021d40e6d2126156edee8d35269fa4e66069d46db1c4f1230124218f38565b23a65166a42b09149c418af6349cc09f14d4d9534871f7dba1cf390ca2da09fe9e852ac88c02655e1e3d97289f79b86c73f6686aadc3a067febdf797516dbf944e624ab1c2172b4080474220e9dd07b4c5c7dc70be5d78002e8e4ef1028b5397be9d9470bc016d91aa0d70142450b713261a699427656c4ec047f5e4e8fdce05f7debffd743d048291c42434d0797c4d363110792bad7169f92ae23bfaa0782968cc4be08f71c1422ea540639bb2c5a768883b86270908373fcac01aded4a4af6f7eb14c86a7b20b0997cae52a86c3a9c4eaf26b55ac04ffa369e473d4e021b772fc5023fa17666ff7c9a5885732695c33edfcb614ef3fca2732e2ae2d826665109891241411c11d97dd84b88beb48dcfe202ebb4ddc44cf6eddde7c68934875f99d476d977400517fe5f9bd3aa6e48642e5b6a734c9daedeee91c58bc9c6a565cbab85be7c775ec441cf8eea57f4301dfe6a3c3948cc5edba3d57a9c8f3654cf1dda731cf68fa6caaaab19af55a731394ddb1eb363aa8b2213b9ac12d3c570f5f552b5110241d7956043b91a3a1dd8ca60e41161833a54b0a94b108fbc356b4586c8aa6322c92bd929a1bc8f5f03083c5c5939ab2a4659811f97c408547be3b516916d0240b9bb418f5bee4aa686b78220cc0772cb8c949c2a34c7a338de7648449c44ddc20b73fe2dbcb980792956f6f2f0f32ecec3d631856ecb60be0efa14333433bcb2b3e1e575e09db636da0fe43066f9226b9fb3315630e90ec5ff5d425c102ca11ac74dd8fff2623a9396354cb00f18ed82187f7047d366c88a4cbeb885f269c79472a31dadc77527e5c4051b6c68e250cacb998ed683d8726fbdb67a7314c48ef9da0622e44338b4589937920ca31f0a3c6439c3be4b65475fe591298bfa63eee9b98c7efb8643a3ae5a8ca05c7c0d815b08c1c364d9c8dff62352ceef1bf032e437325924db59ae503771b7c34dd4804ab2cc04ce08b1d544887ef205a354f9c1f350fa6820ea0903d5be556bbfe3e35915a5bfc0ed9a6e2786e6257e10a34b5303b5b0ee6d71cf3afda1d9595c3f0fb4d8ab069c416c5387fbcfe3bbb109ea4ae2e6b0958ba8868d187572a7fb96b45d3637ee81779e8b0081d107cf453f53ad8c505cae0493816b008babe172d587715ab18477473fb03cbf1d5511b23eca53e907fc0aa068e9ef101fed984163a8cb8125263bc8ba4d4e5c150ea47eaa237ceca51757220c9736fd8d987d6ec9924346d0f400cc19c1f8dfe8c166837c965a318c38134a2f1fa5a849bf84e66da07c98986b00c1020d6a53b0584be23a89f8a9cd0382e3c410d4263151292b55390f3302d62eaf67e8e4b4f69f82466acb0ff17d76bfe7b8178c75b1cccd2466b8a44d2564b41433cdce74cbb3b810c0e63520ab15f37a07c48c005157199f823675a7b46f0bfeed3df4963338a1f3bf61c8d0b1c4b858c0bb6680282c3cf55c24209463f65859940d0270dd8c14150de77e0887b73a6fc24511b813f1d3c6c7fae032287a8175b7cc5fe148d0483650a782e558df3120c7a8e993a6005604e0fd8e3a1a9d5ad60126e8e9345321cc0e165cad669b16d98ef1175e305575ada105c3301e0b584030c286843fe9b89a0fe459912fd0e662f6ad582e2ca8c08f60feaed9a1c41b8a02b95c5460dfb1eebe02232fa6363285e8f7c16f7f2cb13e4305459238a3876b6623de8aa0b465fdaa5f131565f7296763c0721c470332a150a73f49b53bc2252f180d2daf3dc72103407220bc10faf7b7e2285b25282fb5922beef6f41fffcc59fdf7eedf406309d2767db7f0e93a559d4d65765e068686840a1494e58fdd7a3e0543d5823dcf91ef1e27819edc274252a7d2c0d6393bf7f856fd13b848a4c4dde9cbf7ed821277121b0e95f306d7f334e2ba01ba922c773605702debf510ad844fa4a98761b15fff2bd074faa029036c9e4f6e5bdc5eb8705b5c849bf802a5548f72f8660f9aa4f14e92138ccc1febc1abc31230216c8e21714f0b2597181623335c65834e6b0f49c4e7a6c5bc748473f1d97c41f911158789934855d20efcc33743e67e13ab5b61bfe1faa99fd583f29d216c232e133f8fed95f40966c333395ca05addbd86bf37aad8bb81c875f134c4c046ed242424d17fd90a9bcce20d052235e8b3710a5a4f9ad5bbfa76f3b3ed2e243930086bc842e1b9809e2f88a23e71f25c05e04ce15193fb921ba5679581ba8af5924f52264a836b4cf642e05b00212cae748e4a0cee3d879829bbc2ac9959fa2d5ef721a4ad87b2b2f4ff05b5213978fd3a6c95ebd90ee621f2a45de168eadfdcc5c4571d842fc0447b5309cd006f0f1cea6ff15c9ffe53d44bc657d4ea764786ea39d662afe180ca9e0e41c7a8218d1be28867bd25a456a7ea56c7efcf0cd70275e9535c0cd80ef244209275ab5cdb0dcf63c51f3bd436f9d36cab9dedea95743bf3b14c6124e00ff5f1d0065689216145dbc81313e98ec5c4ffd9c9e0818add03ae4cf7bdd6748a7f9d5288aa912921269f02d236f4af7f40ce42caf4d691a50564af4d5f853d0e6f81d269e7cbb8c4eda5f6061765f71f77b796fc72a09e395f48819d8880eda0cdddca86ad8ee83a3359706576ccb4176de14aa83d388c51c69443ec28dd348ba819781c9a8138d96dc201041b1b4fb3ac3f5492f296afd6f3c0e329e5fd93dba1d01e8bf6acc0521a9556363bbba16f1092956c64d32fd5462667e9b38d020c2ce09b25ceb67e25090ca0e87dae8773d1760176aa623347ae0f0fadc2a5d242acfb045c3f73a65e6427494277ed4cf9a26d23ff03eabb36ea1e2c456a8868c2e1e612001d50d2fb73d6a8b28b03486ccc05eda1a2199b6182a269e99462f4a45ced05fcfd3cf71e1b7ebd86bc958d4a46e411c68a740d6b2a37b49a5bca4cf5515fcb160238bd1fc8a0c0110d417fd6ae3505d5070927dbe2f0d585f3bd5a00864aeac049130b6bf6e5f7b948613c6f7943ceff5b6dd5c55e578e51d54fd74fd44ffe5fda73113fc2d0fe83870e893ef2abdd654abeba78d1c98a53e5c49bdde334e18314e4e2b5b730a244cde19faf711965904671a252a17ccba0c9970897b200eda59d91719463903346274b253bc7ef8d247fb8d3cd2c3aa15e7030618c72d72b32b0235f7da443fae8acb8d7d4e6faec7d471f407c22bb44cd624831b84cac3a245e12f7a5a6db6abc33be5cb48949cb0c8654d7cd255a3948a41bcde67b0dcd85d32f357df9ea6f8f8deb0adf0b24dcd509d43f6cf76ecaba6ecb97c16ad969cd235571dcdeff46e06e82c42051fceda8f0a7bcf91389fd3135ed4175d88e4b5c5e286a6da7ab03f96f72832ef05004cb51d3f00f1a33ddb58fbcfbbc0cdbdc7990749efc646139b55684cf281e171af3266c1826a4721e5e18b40cf8b0d515b520f383a81ed7dfa1c9ece413957a215433a32e41fe38de3ac5bb926d8d4b90131f2ebbd5bc21d2326d8dae76890cb91ade19e34838a77c6c135bc6dd55400c27b5b882418f2d3ecc69bff40dbbc77a2dc96ffa433e977de0e6309479a4f586d31a07716b0178f1708903a7524ae218af0", 0x1000}, {&(0x7f0000001640)="ddc1ec51e4945ca89a5246f89c2f489e0c9d632b6f72b9f9f5c7c8477e81666e38cf9983225603da7da0f710c48b022a39430b132a7abb53a3e9ec87da7ee9c6beafb34b168d755b616740d0af9d39330dfbc3c88348e5a0d7bb62fed75e999fd100194985c6426d01c065d020858e20b7dc7ca9a5b0d0732a02e9256edadefc92418fb958f937a1077d93d2d3be38be0c774832b9f989abb3db6ba1cbe48df7698f45dc36f23ed6a5e704a7a773f1f2537f5e2169bf22b0ba15c3afb80e4f40a2d4a83b78234dd82c6875c839def59a619373af36aac8ab98922a556e67021641b19811481059dd732ad5a9f12bc15a183e0dc3bc275e005930a95dd54bc6a22d7cd29cb0781ab59532887a63079125bde0f54ec597e7192793258ef4296b1a61b7b34b2e758a8027677af349b47941b2777d234eafd3524a2b67cb81b992c455ed90e138ad95401e668b32690af94333755b7787fc59bdeffd170836fc1a0c88b0904e093f264d51b494c031cab6783e78f91128367332204e8db66d647c5d97a48822955e2de621c19ebc5bc6f7abeb87b096a1843b3dc1d65822dc4e8ec9f6ac4a5c918d10e63397913084528b68721acfdcd45e242edca634b9c4e674e396905bb71d397be27d78dc5db601fe1587b570fda3c415cfb99d17a82ffa615fe18378543b777a53b9e9ed7c65a7a18403beabb4af17519235164018e42410e13ea621ba1e754d37d41231da4fc00821644aa0f8748b5f834560c4355c013c15b034a7b7848205bd6d2755a0ea7d4e830d35a479e72eb6663d9e0a578a4858ac2b29558b8757f76da2a399996bf9cf43dce50598727222baee40f07baa488ed60420c73f0be4a4f31036f5b3377f9a26aaecdbffc0c2391b141afb13419738ef47d7fb1c682c11f1d3185f5241708fb5a1a2b7b39d51b2d0cf0e48793a458cb55b9ed2c62417e09ca401a707c016829bc5ba74cda4772ee8a29596698f1df15d698b6455a216cc25ee4276553e53072cc0123a0067edada5e4679e4b3795fd9157166ec8f7da651d4d4d70ea6767b96ed72ab5324ec4222d2f248bb961f29e0b14499be2a6eeedf77a39bde78bd51763619dc78b7a4026084c98c1e9e99f01abf60d85181cc1638bebbb28fd14519c9da823e4dd624d2d9d4f987dc408ec938f34a646ed8a400b2a901247fc824ba371eb39ed12b3e658519e4b006ee5329bfcc0ae81b5118c28b8ed77ba54833c6e4cb7fa6f8dd7f3fdcc8635c5e9dda29afcde5d380a754b4360838f0e45c7bad9eb66c5fa49cc3b7f5b1d3ae3e00cd334e4a33184f0603291d1375b40b2833388c02bb6165ac37dd4cf9abc0add03da220b4c55087d0dcbc4809d3756c73446962fd5629d8d8b1648ec747cf8e4babab09fd04835cf5e94d4ce668323f9112e41e81807ad104d321826f4a5704c39f531af1a218646c05fab55c5c1550f0bed5b1125e3266f40cb1dca9daff282ce00b8adf4bc54e5c5f523a38028f578ebe8b58860660a28dc32901d29026358f875b17e2021781f54dda1e7873d14e26baa71974ee05af604dcd24140d02b2b20932de2170df30c87001d2d63cf264f2eed54004760a7f541700f6d18b1ac1656c0521e815eb2f40fdcb06af4dcd6af662c26a83182d71f382bb181ff8ee6988e20670415bc5182a1c4a821feb6d44fdadc1611caa8c9f66383ec801128d7ebfa12098de1f2f6213e6870e4068f70415d9e01ccf82755c83f47e7d89a984a975f6d35de06d07f05ba9c071b05d3cf39544970524188fcd2201065a4dcaffc5e3e9ee49c87ebced1272dcfbc289cac3062bc91f6698eef2bbdee474eeb5b2ae42dfc4bc49c8a38c8850df10c0c130431d5d62c79c02ebdbcd3729b080b1e732d0ee9790d9fcf2f01034150dd6a99edcbbfb1e488a8d654c7e4770bd00b13f676d50ab585e1e9c201e5f2d34d7afeb8b60137f68e7fdf986d4dad0869c525b910ef2f994a0dcc78c3b7a4fcfb2941afc168f25dfb42653b15413d7a000371a0de9cfabb5a4e786f615f44564293468a69e33191533e03ce0468f915476dfe24b98275d9d6bf4b5eda828b3bd9f7cb7c5b28685ec188507fce153b34f71acc794ee4f79be02a3032cb1383a76b68a8dd115238589ba3011a4c4039f82456e8b4db0d892e1383c5785c05b2e19d001d618091c75f0f539d45924efcfd6a79327ab00b85c7dd4c720bfcf6826ee48541225e2bc42b20273917c4dfcefa658804f7bfec8575fcc2f5fe1b51a740018b2f18855b4fd191154de07c341b684583dae627c0f161fea92e1d14268fccd09260230164301bdb68075803cc02bc70fc6d8087b6bae5ea4bd3c45d6370518992bb9ea4f8a4b8fab118f554f648c226fe8c99a83719707e1cbb8590f2e224023d17530b890d92093ba96e743d32869613bf72abfc1114a960310f560585277916944e53a7d676203766419f4b92f9548ba4e2d21b7a87df1f3a448eabc5a628d3f07be07a0b9fcc63014f6bf6c504a7fa4f406c32ba3d6e58f583bc10e95bf7da2a388eb7239af8bc4dbbdbe0f233f3c5d8085c939b5540024abf84fabfe103f9ea74d74e0c52bf05a23b4b44de5b097dcfd981cc60a232f1a63fd161e6e9ff38583e4c085cd7b785bec81f2cb64c1cb1878e572340ec597de31e08aa04d890e12f0b49e352e8ca8c9959db036eddb82bbd4551feaff4b766a1d0de10bd0ec984019f555de333a519088f98d0fe785da806e9ac8d71b158c9e01af89647262cc0eb57595a1ba1195571826907fdb33016348e29153f9273f3fdaa546611800194cb7574e3f3a09388f99f5c030eeeed9fd0a53e83402084ecaf2af944488d22963b654ac57975c9455b4f86cb25c6a99973cf18db3666ed44d362afb04c0798ee84b9249dc30d7b7127faebb62630c8f6ffe4ba0491fa5a441a283e661ccc2abf423330c5f15ddd918118d4c02fb6fbcf733859cee9ec7cf0386d4ecfec49c3b15be12cba24fc46330cf2800b590b40e8ed344bd537705b7dfd1bced10e544c3a1307201f834f3ff7c3766d04a76e52c25bdf16ceab2f353d9895505d725263fa4e1c70152ad01cf17e65afac0a2397ce7cc08bdbd2e0f59b1724e1401000038cc18b44fc5f03c6a5aa5d4e13fe8ca907a712184bbb194b477285a9f9d4cd45913936f359301afb7a4c01775623827c6e15532c2ec8deeb674d5703cd559881a83d759de33b3ad19ce2042141066f8baf30e49d6436f79285cbeb4268f02804c1ed7f58266d40a196b347a0e236e31a576030b635b26c6dad807d0070dd9f475d45528b907bb132c086ba73d1607158cfa1154faa4cd17c17d610c39a67578aec4b53b3646db64f7d3fa36414d3934313f2c713e6f792543cb6c8036a6651e66b217bec6f6f2f2ca838d9fbc00501192542709abb74c45189b747712de6ab683c36322e22206b35d878e4da2eb87bd032d3d0e8d1b75cc2c2304fc696960a5cef0cc8c9e7b38965b3643651978c2db18b1a19af85e8b981aac4b20753ec8f6dd912f0f66b3386a6e4a14d8917d78cf902d68a35a24ee8819c4b2a123465ec067e0e6ab010616ef7f4f7e5270146b2408792ea020f949304b1b6da9b6868322f77078a3eb8064f4c030835f33f1b203e3850169597b8e0339f4107aeb2623878e6cdd414a9d545f5674ddd810e5fca3e180283d5ccb1ff9ee1eb7ffebc5e82089334ecdac8201617d8675cdce96011f1fdbc642ee9ca5bfa22e0ef54b11b6c81c8cc1665d7f473047b36a27e299b2f47e54fdb807d6ac97447d07740188d2fc05b5873358c195155d3a28b07a0e4e27bdb758f01180f9c5b6d45c7b3c6787b2d2b14ff8a0ccdfe90ceb5b05b20a1d6f24923589d00580e0662ce32085febd967c5933a3833d428b1442131b7aec13e51c9b828bea19a68c33e7af1abfb693a86481e47a05f736ad9ff02fad61d58fcbb823f994583f057090f19d82537024a3f0213d6e662135b39ae0e05ee9af4113ad68a1fd5fad25297bf89b12ec70d61b1786f4370c6b2b45b7fa0b85ed134dfa68d39fa03dd88c1ad43be50abd6a7e0737c8da0661107829b80e60cc1042bea313878d25111c0b39ce2c4a9c5cc1264d2de7d148a9b296cf2ae6a81d18a9536c3e2f9824b1744622184f937125cc8e28c8d37db6cfb2e9c8afa014448a089e5fe6271a81e825e96692ce365256ef76ecfc72f28f46fce5f1a9b10aadb8759bc8f1ff328e6829f213a4797b81bc172874113c510c70d3084b63f3ccaf30d6105feaa352df6acf726b2688b925f9e5a2a7a88fbe74adf0cd0403c23542063773a6d5918071858bc352d0a4fc8906c27b4ecc74b0880f80c550a6d456a70b265b3d55a1bc25bcf1c9406fd611558db2962eb4cc7808a08817936390d12c8065307648802a4e6bfae3350a6aab2edc3be3a5db4f8e90a654b80b6a429e552f188e868056690affba40b34525b817429375b6239c3b78b57610db6a417b7e9e1ec509d23f512ac437c5d0c34b5183334c20e1c91b70d2c215d3ac96f627a45722607fa8e110da81efacc7e757a0001a7239179334f4b703e99766ed089bf4e8680e96c8b2b5e11bfcac982fa8a655cf7f3db845b3558ffdaf6a49d71e915e1b6f1ba6c91ef468d32d6a4cc87b77ce2803d2261571d6aba0ffe4df954f393324380d506ef18fdff5a7c683d8603d61b98dfa4658259a313e5564d03e3bbaae9324319fe101fe809d90713b8d99f4eca5c8ccc78689553f530f7cdd9272e19c41a197a2ba3748522257145b8b12bb80e3240da4f83cfa304592a883352a181d046bf79bd9d4e3e6cfbbc548fcf7c4f1d543bc7ea7bdc4df2c357deba43574a1b683b7132ec5898b25ea9f8cc4055467ff6429dc90c6666d85ff7d7dcacec14ea6713699c568cbaeab5e30a7d87c00d50ed539983882e781eafa0964d64823b052c9255caf106a05d31f13559327a4e8b60eb52c7e99fb6fa3b2bbd78ec7b5cf0f22db7bd7ede816f443c172896a8fc71aa997d47a46c5c41bbce619fcecb001c6c653c85d2ff3bed19a56779ddba19022ab14f9c35170c6cceb996034e31de5d75546ec358aa3f25b30790949a9bd66c5bb9842dc320e7f53a5dbe53f4a4935b2c618a77ae968b00ed57aa3565b98db71e449403278bbf652ff5b281db064b1b856cae34688ae8fbc08e5792821b31eef7faab4008a6cf377951c7c2d539ed0182081122063e381c0e585edb1c59b02545ca27bef96de3a133d7e032d9531e4cd3fea725cbb14d258793487e875fdad7a8a2711e9440961f363599afa66d12fed8d5bb9eea18de74c3bad5e8a8e6f6653c88f48e8ea891f8be3fa8d971ea632f78b18876bdfb4cf9769838f12d05af90b3004949758b0aa3cd7e05868b10ee6e98b2940c58b2147a3c884cd619cecca73ffede6fd41e7079868f1438029d089f82131ddbc89429cc36983c918db38ed55150d9caf9b1aa191c57a5017db07d8c5d1526151c09ad19ccdf2a450a708713994ec3e29418519bff3a51fe28f8ecd138f44a831b248b1ae297333984b221e4fb2ad2308d0b9ece510d923a4d2c05643110f8bc60f1afa83e8d09a1622304498e4f817ab75a346813dc318609351dca3ec0f6cb327f900913798f925d9261508dad4e2af56fb5a6500fc69b1f082f209721600e6cd3ac92dc8ac4682cf58b673aa0bf367a370aa1cca1751840f3015fa1aebae1e6275aefa2b70ce92eb7695a72157a95dd24d4abf14e75e4de42ef16a41c9ca0d52f76bf86d7fb8d", 0x1000}, {&(0x7f0000000400)="dbc131351c3bd1d1c31bd2d6b15955d3f93a94c9cf75757ba16bbbe847b35129698ad5db077a7e8e64f8f310280de9a38003080e57a87b21ee5533803ca97a222826db5dcb82784b69e82d7ef8110a8df478d5d495e1cf056a4167b32fb842fb16", 0x61}], 0x6) 16:00:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1fe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f00000000c0)=""/69, 0x45) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x600000000000000, 0x40, 0x6, 0x80000, "75b35319fa2a7c9171f018472ac86cb34fcac98e", 0x2000000000200, 0x9}) openat(r1, &(0x7f0000000140)='./bus\x00', 0x10082, 0x2) setsockopt(r0, 0x6, 0x6511, &(0x7f0000000180)="1b134c9803c77805fc30e53e2ebc7956804d5183e3b31eee6c5aba0b4c97e8badabae8b57d96f387f2350498c6deb2cdf25645a8b451498bf956a0b6ccc1e17e29a0635914c5f5c7f1100a2835f83961e71334e8dc85e64da97be320dd54b0f67644cb5ac58a62b4c93042ea6fcd08187f6efb5b4862de5a5b11bc3a8f2b6925305a57df41e10cc65832ff801dba8da9128f6c6fc252acbb83c7e3ef75bcb52738", 0xa1) 16:00:49 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, r4, r5, r6, 0x12}, 0xfb000000, 0x80000001, r7, r8, 0x672d, 0xffffffffffffffff, 0x44ce447c}) 16:00:50 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) chmod(&(0x7f0000000040)='./file0\x00', 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r1, r2) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) recvmsg(r0, &(0x7f0000002300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/128, 0x80}, {&(0x7f0000001180)=""/4, 0x4}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4, &(0x7f0000002200)=""/193, 0xc1, 0x40}, 0x842) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:50 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x3) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x43}, {0x18, 0x3, 0x2ec, 0x7}, 0x700000, [0x5, 0x80000000, 0xff, 0x8000, 0x9, 0x100000001, 0x100, 0xb58]}, 0x3c) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffff7fffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) r1 = syz_open_pts() ftruncate(r1, 0xffffffffffffffee) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/235, 0xd1}], 0x10000000000000d0) 16:00:50 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x100) poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffd, 0x1}) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0xfffffffffffffffd, 0x1, 0x10001, "d8cb0bf1dcee530633b1a4206d5a7b9ab48c33af", 0x2, 0x6}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:50 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x8000, 0x20) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x10) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="05fa9349", 0x4) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) fcntl$getflags(r2, 0x1) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc8, 0x140) recvfrom(r0, &(0x7f0000000100)=""/242, 0xf2, 0x85d33232d2df9a3c, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socketpair(0x7c9ea5181609bcb0, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket$inet6(0x18, 0x5, 0x1) socketpair(0x0, 0x1, 0x3c, &(0x7f0000000080)) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x20008, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0xc8, 0x4) kqueue() r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x80, 0x100000001, r2}) 16:00:51 executing program 0: r0 = getpid() r1 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) r2 = socket$inet(0x2, 0x0, 0x7ff) sendto(r2, &(0x7f0000000040)="0568962c8e9072b89a5cc1c69f4e6add7a4edd27c95a8218bafc983363c084a7aaa21776e22ca90226b2487f3edbb2982da66767de10dc3fd4f2ae6744cd880a932b6ffeed1ae8222821a914b5cd0362ca5d7034f0f293e2ea542f29602ec1db59f82f46244c95415fc479b60ee0d18a9bd76627f6a4a659bad76043dc73581a2d43ab8277aab807bc97362f56bfdb5e7489be0075b250077e1decb90b660dbb45e399a5847715f03d781bc1df11d067c4ff4ad8d0eb1e8cb39dfbbca0d84fab3eb31745bdd5d29ef73757a2dc5802d6700db237a45d39e27bc66bd65613715e08788ed04730b25b2ae3ad0307476d6a493f8928313c620d73fec37679ce31fd4f2c61cb050731a4af1acd5382fc44f8352b94868d62d8d3762d379400af6443a88640ba161d61b6ca5f1c068ddf5a3934de516644752fb06aeb0052629a179abc556397721bddbf18d308f6e5f1763265afb0829db0a553f7f1fde5e320559aa94afd0ddf96423c0808f46f9034baf1d5e3b3a995b4cd8222f600b0ba33628be22d91f0b4da6a3e403bbe40320f1a22ce0575a83aa61e93cd33f9fc3c8d1ee4c9019bd9f02dafea356f6607a26d839bf5202b823d519a573f3bf96192edd6d5fadca81a6d365a14a5ce267917f985a403bc4d97b0f771a7c4e5189af3f8e0dcd3958f5db670fc17db8068eeb6c09140f7f3b3c9f192eb8d51f708aac55139903e523468056f06b9754313f6884cfe47ef73127922d92243f3900607a08ca226e02fe560a8cf0bfc3c8ad55adfd85d0d051bd6624c0141025680da27785c34a5a7da36a9ba9e075eef8c3801f5cbb7255d50316c1ebd14bbd9e6db19b0fd4e7c9bfcdc3e130f6940afb8b89c334efed0e88672c76762affd38a03b573014dc6493ed5a96d63eb7f4346b763f8b6dcb903149956f00901a3f30efa2030ebb1aad4e3e0463c223c847b57647aeca3ff0e9413a358bcc830f993e6498c7356449dd93256650cfd293fa1cb8f10741637872ac61039ebf139014ec051202ec7013b3e7ae3ec44269fe2d3efb146f59ce5654669295040f07787b34c73a7355c37bd72491983740068228066cb8e7bb95b9fe8f892a045324fcb95770ffb4cfd7f83dfa07b8cf4ef477197a4b33e360a2631333936689bee2b187c2a8612c6d5037668594eb1d92ff5d6ce50384e26fe6c77ee5310368e61cac7a5db203b2cf27c80652bf1c37735061c4d5a7395e15f4f584a730826aa1ebe3df6de74db94c9791a656284088e4c819795d55a7c9368a4e1042e5549e0b06ef22df35bed8d9a20888e595e1088bdd50331338e588f584ee7f5cfec0a1136877c038b25b2acf1fd999333e4715220fc018a232d428fcef551ec147cefc049d54b6f11c69ac3ba4ee5a9f3e51b8792952d04fab4545120792e2b85d57796a60fccc6037f751fd78b22055016b8531bff1adea9bcedce0d95f70f74f14d689db5ec16400cd4bd4926bb3da38a4983aad39a1887dea17ad547bfbf9489f68c7bf9c3cff93e526db407f37a9c2f01cfabaf98c072a9717ecfe912f5a395ddcb07e8dae63eead4933a97606d0199909d8ecd621be70a88bffce6eb87964383e1096945554dbaed9ebb81bd5b38d902b39ade7206a43412c91aaa597c22c8a8d8a26ca6ffa377d1f256a30f5eb798f0f3c1264deaf1837b3a391c865d9170100c5a0982a19ef52958543008a7b383dd4b17da82678f14f8f79cdefc220a506af78d10cf8b9de8a043dd854e90c1bdda53abb918921675cf419073420a434ae5148936982bff2ae53002db4e120bcc1199d33a7b142a8e6c190ed61f35a8b8d380941582f128362044029b6f3955e9fe3a91dd67a7a56070eae4c041715ded663abcac225a69b80d787c10763aa370de1d1c5eddb3713033ff43295e5c93ec7ff2372362e53419eecdb68d5b5c0f3719ee233a6931a1cd569dfeda8068ffa1eed2dd4a62d92bd257862f70b69c03233863388af0ea087bf0f7c4ecc4e681a164e0deb34aac8cc6faf7cc9112b2bad4a1d8ce792b0727e19ed06ede81626eee2762be98dc290b2cb07da6c981a24f54f755027646ed1524d67897bc7a8bafea2dfbf945c160ec5aa9b270a7446ea602eea78924b694e60a7c08f8be897ce61bae9ab2add71bfdf403597218f1ab6853c392f99c67cbba47ba3d8efac11dfe15ed48114f3e0649ed3b6e16a879432a2a1af47c959fb62e7ab5ef49548773a645aa480fed3c797e40243b39da7a4566796508cfd9a12d0ece092de1aa3c0c001b07742ce924e132f6501b7a753eae635c4f8bf142021c9221e7ec53bd8cd05d4c9fb7a40f50b93e867aafb4aa0833e3393589b66762faa7cd5d2ccdef204b15f9bfa46cfc4aea286ae9a4ffb8575115936110907773cd45fe45cae0ef86b65898afa9b1a95f69e20c84d967cf3b930c0f7ba62020a4b33393ecad54924127e5d34600be47cb94a802c3920a4507b354b29dc8ca7b4c7594ff23c46cca1377375eeb911430246a1cb80cd2bc080d3105e70f7fc10088d89f792e3c760876831b78602dac7c3e06c0d3a01e6d879284a1db50f522a3b6cd2b32e4c84d12da73a38511a8154c213d9ecebe937497e5593180a955f1288f52ff3d91c4ae7bd4bd904b9dfe4f68059047f40e0bf92fbc47c811b4eabea80d5f6f9f0f6ef189aae76736dcd39184432a42b275ea87c2e6e2ca4b7721850bb6f619bf715f70062b66115963e225d8c1dca2b535d93d4429d3cbe416dc033aafbc2a6c5a2cde5e04fb4d8595a833f35cb7e734cbfc483c3b85ed6276c2d42aeb012748aa83a3f8283b44ead258f082f9c0958b1a0c2e0b2e444b2e367e8bbf31d40098fa888edf3b9954c9937c7c0517d93c9ff6f0557f8cde4be937ba0a3f375c5bab886ba14d6a7c2f3d49ce089d2993f54fe6d505f7aac5e812dd7293e369432b975c47cae813427edfc75a4ae4049327c4e5556f91817086923caaccdbe107380ad7b741fe04db64d01b5bf3d8347d46f29703ed90174d1163ee878ab733cfe802218d06ca4dba5db569d629ecbe473c9b0d26176adcd511723b5969313a619508a1cf4f1f469d386483770ec18525463deaab39ea5b81df865233cbd6f5c09aabd32773694029eed36833b5381bd2a28a77c4921cfc78478d1186fa360ffee9cf112fa9d51c88d27d2a1ad224d41997a1e86f3dbc2c0b747a7488b0537da19df2a7d7fb4e56444e0ad2a37ac6a96a3eea3dfa30d620512cc5da33f3ffc26dd7726ad7dfec35d566eb92f95369a92958e074f02adcd0767baad379eebd505d27d1fd4b77571f90a92e139bca6f780145ef29669cd29b67f51c9881c59769a9924b89522f8308b8df622340dae135fdcf44dd93bf5f3f1ac2745fdc6c8ca0c3f6753f0d1c642332b571818b03c8bdf49398109f14995eff85aeaa8c79d0b9d97a21534a38e1ee806a331a50959a6ec930539c16573468781dd1ca84af8e147452d80299171ea7ebdd6d74a1abd1774db4a8b7dc473fa1184b93be16ebb2877b71b1e9795e4cf463bf2450b30b4d6052b16fb9a8e290b7d6d449aebf26992aedd908f1686569123d64d86c9a5172202066d3cbe51c1522123854d6e5de1a82d3d689171c4845d17de6b27e0e2750b7b992a37ea3140b721347ddbe67143e7ad061f36418e8531815614df3c3fce88df5d831ee1b4695ab6abedfac9f4b0c33889a4077a835c87bf02188991496dd709649893beec1ac515492071c3d80023d81a947a08ed129cb6e480c3258799610a613dd5a34f4b72a0b4592f4257e6d0bd99bffdfeb8727dbcdcf4cf8f5708e73d19e6f76c2ebba62651296dde72c7691a6d4081ade145c1fdd58393dbe6cd40b6b76e9ebe0393e5bb94fbbe50f58df916f4fe625bea694fa0ecdb579d8039a09b4167ed7f0e42b2205d5fa7dc9f435af055b532ef8c8292df04b57c0bd70abbe612bc3b43b42c0fae1c3b71c38715742cacc49fb4f5e6c4f00e5a0989c1de9fd355e5e5db92944be28fb08396844374f9178b3c328882094449061f8909bf85802725a62a1d5145e8c9fd5d6b4277a9a1be88019e969ace9e96581831765f4666272d83aa88e662998b5fbbc8d04693b4808a4510bdaf781b83024f07f97392b96621e47db6bb1a037091b761115d9f338781118c19c1447d339592ebe84e66e51c8c5566cbe128fc0ea67dece9cea28062d27b19655e46331d745e7a8c8527450fbb19bca3d5376d241a8159a3b1da7f1d0a5f6f8445c61113ac146f8d806c434f750754a57f5847fbd7841e3b8cd6373d579c900d2c2ab8c38f04b1354530eef58f779763d30a13bc205ec604b951001392e6cdb49faacc85f4868b809e89507637416427f0f749aa493b7745e95657ee737c7abf61da86d4d5bbb34b5a499f0f1325cb5b93ff7689e4f111f29c6e6310b73b2c80ae741c364fc60383647aaf0efa465360e8bbf124e4c775131f8c83cfb89e472ee6fd4105b2409e3ddbc12ddfb875765174d1ac995fe9c14ae02099d99d637302e73d701850cef730993cfdb7a662c6f57377f06a2d5f879bab87ef8a2307d9c352a12b159737c659c0d70718f59067342a7390538f38367ab05e41da8ac307cf3f8b1beee84008f304bb3cbdf2aeafbaf7e67a6a42ee6b555e3e05024c73bfc6223c343ccb66dc2722c9f01d35c4cb4bb3537ce2306d77789f609e2e763d58dd24d0e0974ffc4493446f086fb251e960995a3fc844457b197ab47d4ed8922ccd7790e32501e7bcb1e58598bfdcf38abc718238e67cb15af7a54b9f544203b24eed72042c05efc91bae83811f4cfaf0598f5d9058a7124e18f7902673aeae3b3924d9ca4b2d6d8854b3f2e269b49331dc7ac88cf18849c4e2b2d5d8b81beafdf95ab91bb3b8e9f381d06047be7fc780c448cf066d76bc106fd93afa85b944f861c4120e49835fd6e6e212ae1d0dce90bf26ec2c8ad15f080ced7558915e064d17ad46f793a39631aa0d69c563bf0779c2ea43fcada6495265923843bdcf7fc770ff741910fd2ed7babc445a9157b33fa1ef1f4bdbb9b74faacaa22bc2984f292992e770f140aafafca0e56f594833e02d1592f5fb18a9a0f66ec48d13ce21d52e27ab6eecdcb3d2fb85bd03f3562c37ac26bf8bbaaa202248881cc3ef5b6d01b6e72a46c7ea2de7a02794402eccd9668558012f258accf3826dae97130519ae8f045ce285de3393eca147065eb512d62c316e831387a5b271ab0ae156e52f5393b6019d61ac3c941f2b51e5ebdee74591f9d142ffa5cadc90ef3371fef9ac482f3965055534793f75ea8849f5cc0ca4e11cb536f210f872f57365e267bb55fd76bd67f1decb709de4cd1a541007d557c2e95ae0577d64e112caa64362c6320a60ff5a5c4d7c9e79eba28fefe91f96753be8f0df477085c98341acce7e99317692421a35e21380111082d1bb21530084549d233aff297725ab5be1bffa1d4f0320b93080dd3b219da5b1aa8280c27ddccd15a215b1db4709303a8bc0506716f35ae85bfb562187474512783af8b327b9b509640c763561a68701c5c2b76c24b78b5638987e21cf6038f2761e4964ef7948ea432426ca594c0da01f96dff1e1e04ebc149485fb445697f643c9be496febc515eee7191306333a6acaa627ee90353204fdfe48ee6ee68a137052bdf9ea05d88ccabdad688291370510fcf8a40846c9bae601635f984d26e855ce97fbed31773f4a5879288f524fb9a6d370fa04ceb27c040d994071e5b1731265c22a47f6533006c8", 0x1000, 0x402, &(0x7f0000001040)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$inet(0x2, 0x4005, 0x7, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x8000, 0x7) socketpair$inet(0x2, 0x4007, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000001100)="2eb213dfb201c574951d1803a7b7e27a3436b50e713111e83d3bd347dc514c9c7a554d21305e466c711e0aea4c52cc1d4c33b028c2c5cefc808aec6a3a1da0f359", 0x41) getgroups(0x3, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) setregid(r8, r12) r13 = open(&(0x7f0000001200)='./file0\x00', 0x41, 0x49) syz_execute_func(&(0x7f0000001240)="467879f26cc4e2f9235300c4027d173644e10067660fae38f04681b200000000113000006766430ff518c402152c278f29080136") socketpair$inet(0x2, 0x4, 0xfffffffffffff470, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = getegid() setregid(r16, r9) readlinkat(r13, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/197, 0xc5) readlinkat(r13, &(0x7f0000001400)='./file0\x00', &(0x7f0000001440)=""/35, 0x23) r17 = semget(0x1, 0x7, 0x0) semctl$IPC_STAT(r17, 0x0, 0x2, &(0x7f0000001480)=""/49) bind$inet(r5, &(0x7f00000014c0)={0x2, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001500)=[r12]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000001580)=[r16, r7, r19, r9, r9, r7]) semget(0x2, 0x0, 0x40) mlockall(0x1) sendmsg$unix(r13, &(0x7f0000003980)={&(0x7f00000015c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003880)=[{&(0x7f0000001600)="6092eac9f18cccc3f6cd60aa003bfa88f424b21495d760f6bf0be9f61a4947c681428c739ac48206f1214aa7154537a20a49744b04fa76e3c37fdd7f0809d86836ebfc9cb4fbf1e748e3a83f2534e00f517263c1def85ce97600c92eba01ed4ae66fbe31e00599142ea62728e0fe3f1aad53a860281710920ce8d3f49fc6d5760da0dfae12cd06841c6a0455cb323b1e60df3a17b769a2b65865c21e078f46be862fecfdcc8427b510dae67af1da6dab6dd26bdbd1c2dcc451fd59f5456ce0d001d759224961f51cebbd4aa841247aa3f921bae1feaa98beac62f8ff4cdd92c1fac39d309cab8d4af41c9234ef193e9b4db2e985fdb9fa7dda061e42176455445f2465f0e4bd7d5a70b54affd3b46502f88920f1d6395b0b69145b3e5eba6e20b43f4b8604f18d323ebbb343c4c642b9c7d7581aa7cde70b1bd3129ee0c0ca9079b2c37d80734911c4beee10fe15788a72b12074d4f1f67af05beda16fefdf94d6a0f24b3abba4609f32b047cf59949fa1260685b69e094b784aa7fd0cc50f9e8920cbd7195e730dde55eacbd10f59b82ce09af49d96b650df35a6e3664389c14faa7fe71b27b7122d37661d38e17bb1ae0593ee8848725cf78747d254495e795d7aca7c2491c53789f27683b5134b67b8769c2fef6bd718b594f38d1a833831ed735ab5deaec0e2f4cce3ace3f03c2096c6f48ca074250c0e3bf84c5d1c857af53b1ff5829be26a4fa06e96bb9665a2aea62c9833eec888a35482d95d5faae005f80d9653dfd84cd15778fa954d6c556c98407bbd01c479662c3e5b635528a85080b7c5e173802b648feef66937b5b3d7c9a327cbd90a6206f2c7fe631401d81d5d7a1101a1b5ec485005eddd6978d4b988b588229ab2636c8828ca90162015e12e9aa04a38a5fb6dc3f2bc42436819e7fd6ccfd19042368dbbd4f3d4a9778fa3297c4eef8e7dff338874cc174653db33b26b5ee077102d12f765201f252c61216d3773f4225da0021faf28d093640bcd05dbf3943424d21f5ce7164a8b8a59089824affdf5eff382b9e9bfc056a19810278b121f80651848b7eaeb3b29afc25082c3c111c72935e6f5b6ea27cac8f24d6117f0b75e5f3467a996b4039b66667908c976fa280bb346edfdc3fed803a301bfda0b40eb9d85aec957c4d7280f66180ac9dc274a4bb896f8602d75a2f1765a3a05b57edbf05a3183d2055abf7b14d73dba88e548347b1850f19bb3c816fa613d4f514a5dad1e00a38f63a84b892c14040eb97ab0cdf01f1fcced90d3d0e7ec3a48416e3244c0cf7f62d27d0dd3e2ccaa7bec421ba106f57bccd3084c34ea41c49e5140e5096e5a2129e3bbf7db297c26fda61a84d8b060c23f347ab3c5ce8827f3ed12fd6ed5eba91cbbeee032ee2c98ddf551074203270a28b825a343b739a28cc245b346cf29299c50034a17f143900fa73ad693924faed523cdb6db5ec8e4714c09832420bc2ec80b338544256d18dd3b817d96e926de2c4bc74e031fdd1637b8e1d241c0483a7b17473609f0175c75b9b901ce925192763ab51449a52c0d976a504c575af38f45be4afa1de7b27a2f8850614540fb9f198d9bc0622aba03d6ed76aed1d7cf9a2a4ffa5da91bf26ed3a23023aa7e76789d25b114a1f6c55480ccbb3e29341d5d7b3043b97b2068a4ff2ab4ee5da950bd75cc0932c0abac70d247c64d7ea7f9bd7a2fe70a255148bcd5a0f3f5d151bf5f0f064d34cb94b231af2041cce74439898dd04b9ac9a6fd22c73d25b7f8db99dd665ffe57fa19ec9867af85933ecfbffcfdfd629d32e7e1b6f07c51c3b37a579df5b39656254ba3aeeeef1e4a04a58ab5cff449f918fccbff57656e662426406b57989f9891112b480b7270a64fb5460ef476d652a70bb701c635add1c6c37932f93c6ee8cf1a17a26f94391e19164a3c7eb16465d79928f0cfa9327a813d50aa796c8812ed6b48ca6ae7e7af95ade991531c290227db328379d116816217c5cc5e2927fd00aadbcc7a148ecea85848cd3d754dc07bb9018f31a71707f6c02c7e8bf0d33530d65b6d597e05a5498e2c22c2d08b844798e966f8b88ffac896f8eb582df8fe04868e970d20fda014d2f44fc3b752d761e099c1eb2ad00ebd066305761ea41b82b6e14563366f6a78c75afbafe46cd239c6c46785aaca269a334b8bd0064a968774ab800730625a320d9b8181b1aa7280a171a1550873f6fb6468caea49a80ec8a024beec6a63dc3c0fd05c264579d186bea9083e5d79b3a977c06ec6191a1a09e1ae44c40ce9f3a0efec1682fc8685da13aa2649a96bcdb169c51f5f4b683fc39f7d993dd82d569b3d6c18b5adf2cd385b842605ec647d98bc8b16dd1b6b2d2104f26a3c5ba45741aa5241e4a56030ed1707518633155c60f9ebbe07f28a9665a8c799fa82f36e61ea50723cd5ebf01ce2508bf5a9df4be5452e46b05e91edae029cc0546e6660d19731223a528aa119f7f5613a3e43a71f8a4a927574cbf3ce2634198ea668fa42da64de36bad81f3cea5ae16f1824cd13c885cfc7b8172d7de53697ae4bf748ce93f0c5bab8116fe7d0308120fb2533abf16caa88cfe5760733d321c296d45b3b34edf59a35e371b4c5c3ecfc12225bb8d5ec37bc259d73ea725711b7c3f1b7826873be6c29b74c01eb979ec115cf9c6ef88de2ca1953acd07ec2981568f46f723c1f9414a845803c8f9ed5ffac3f517ddba9c3b1544583de63a38f987693b432deca7f8db36d1339d906b89fe92c6a1bbbdc4b7d528e2f4b05ba77e5bf522f73aa3669706c5861308e9896422cfc75acb195c9dec5e8d95c65adbb72dd5975f8cfd68263da60b8c9e08616916aefc87896648f4c614f8b4cf5c46f76c90cec0067578808c23446adcfb665c0a5ad5fba6f58efcf09f008f69758b45f75bd6e5c3feb48a0533d5ec5664c2e4f3e45c0dfc77e49f3b2b615f676683ea21e9b3a06a0413061dba64756a0f5be4b92a592619f3a64143e516628960b27226c7c9a2312d19c1b28f7d63aafdadcbb82ea8bebcef344c4b6bf3fc1ad6b9fcf236f02a9097a0e93748bd44e422017a0885fefd4db0609debcb60d21604d8a3f62897b604d38cf092a25cc41886be2ed11293c2bf24d9199a7cd77f5e71dcac488ddcd5a07d15f4804d86843f52b0320508d039938ca95b4d8ac1b00ae27d56f6f8397b318c94a77d0922034e08bb3a7d75af23284e5b49ece0881bdbc4ac27135c23073cad74935ac923da353464aa28b266de6ec265f7b92599aee7569b0e7b4140f4a0be195c4bbfa0deb46234d5d3fc1a3b38a869ca63141eb606126a19cb59f165710e9b99b7e54d00debd8a27ce6c6bac45133b6a42dce756e8bba8364b48ce76dc57e701fec5e8d5082777b3f47398f63a9e29854325574bc70468927b3cab91fdc93aefcd526a70ff22e8b9af4571bf416b402dd79eb93072163e2ad75e39a24c2d1a03fc12e6bd3e54c4a9c62be41514d84f4f5a69d103f989923a5dec9aca49fb1b9ba51f4cf628c86dedf94254bc6e7ea9b789bb0a8e7058e416c14c0003fb8cdde3efa59e8aa9e832781aec100735cdb7b9fbc547084d87024293a8c8cd1fc0473670ce2415ac375eaac9ea0ddec5016559cc3dcde425dcb2c0af5ba99171c5597cbd3f38a28870babdde42ac0c1dfd5c05aad9456729801962ab7b5ba738a0de97606ea0bcce777b80b8c7e17adbca0361beb09a0c5d15b4e6b88d2c7221cd93b79d9747c4524f17b2912134757c5b54d7a0ff45425a836d7f1fdb595cf4ef182ec91911bdb099f95c86d73a9809e258661b2eb1c1d7730d0aa362e5dbc354615dd84c04234fddfaf745208453a5e26e5df91285601de0c6fb619fce25322e9a01dec7dd7c0197554a5906ab57a98e475707a90b57cce2c55024f96ce5540f67e10036fffea071c2ecacb0495db46c2ab9bf5087a49f829c3890a29224dab2ce5a5c48996f9f0ba5d355377b87f1f8e9e1a3583d729788e3973896bfae5bdaf5e59742c1fd36e60eb7c97f853d2e2b20a6f78eef438505d7a1b607cddd88b294c90eccdc836fe4ba96d85aae73e593eabb87e87a7c717a9e9eecebdf1e28405d5e2ad28acf40c1cfed991f6b8b3497c54ced37362f1aed5d92f3d225d52395b7908741de09b48f69416b2a1682056eb97b42d7df27c02aa3c4b6783cbba6a57c105b582f908f51aadb670f0f3aeefebeb42acf92ecdee804463003a750bb8cf46d13e1f78d9785a4cb6f0a95f8b36bb3ed272613a4806a39d07704989910e47e04b9622a0a7aa5ac74a596a8ae50943d3f7fc9777204ee9c9a4ae662857ace7026dc960db5f9643c525484b7a70d2a0218c43d5c82f9213603bff001c5830d849ef0e04e664af576dce98d532e1cf5827fa0a1c132461afcd003d97380c9fc0f004c9609992bc78de29dd60ef3ab406c909e55d52a1a62275e4fa117be342cca6b79bc0e26b3d0155878eaba942f9d9a198be8b6b09bf3826f3942b0ed508e04727c25d9ceafd59b2bd5afde33d27f9b5269dca8f799cde214ccb6c14f32e3f629d9e384ad9f4bbb6c8c97f30875aa072ac0e5648cb634486368937130f872b64c4b6293e53be69aa567648913bc1054956c6924420104f4b496b8679ae7cb9a7d0648d3d43e89c6b0a7a1aca27b795a89337b34017d87b04fd79b627bf2c1f2158b83ecb7400fd5d1cadf4a0867e92c693952062ba6c05f9df222a9f9d5972bd0e091b95e2a4e6b9f1a5b47bb53ca649c37fc480b5900459bd64672b73d74d692b6909071a4090799804d2737fce4b5ce50c44aa92bb8002e952ffae9b6799ab8d927b56425c0458c95bb2919a72e1e6db3b72e95bf97674dff3889066f1573315c5dd5fd96aaab5beece7fdf0881350c016b696ed477875123938d66f67748aa1f466018dc5464ca6f6b2aa6d31d9f8e12545006182dda98486bb62b58d2f8220d5bb4a55e7611d182c42ea5d8bdcfa3838191bec289899e779d49bca963a0ebd73a72d8d17a566fdead4a6cf9a136dd54e560a40ee25e7d38d46d4347f789a5e1530bb3632853274ee6c6517ab1761ce51e70cbaf545605e5622ff5855c46405b20df9db14b8bcea8882b5d5589845306f44649c8541ee293a2f4689fc1cf2e0e61f6c2b0f574fb328ef4c34b6ab4565c2e12a56040a3528fe2c2a1f66d0b82546e8a340d581a64a35cd6f813b8825ef635babe856bc3f57c9780ac273bbd0f5e022d799b266450cb4256a5fbf19523d32d801c18937abf25625f39db179171920b049526526a1527329728a75307d6fff4707a7af3a2a47b87296ed39d79193a108b03d63d865382f2ffd5b8f2fc840ac40c5098d0e54b1433a17f33dd304bc95d4041846da55f4e45c11c2c44b61ab870220ca6c38f1326affc7d40ffcb10b0d982ffffba4eeb052becd2fd4f124a9b45efb1f7ab8bbbbac017cec4310dc18f7903acb239f9cd7a7e85dc05e9e1b2a97f72e092b600228700131318e0068a9beac884c38f14b69430556fd1fa5af2a93263745a61354c8694faf7853d803fea38e552b536126e21c9eb3a8b22d644d46a8a21046cf61c874d56bc9f3f8972f0af93d4fcf0fade50c442d4669bd7f4fba61d8679e0c24aa74e09842ad2845bc473af2415103d0afc5c9a4c2e90d5e245dcb4305d26710f45122c4da2321be0feb568a63ac070486f94a0c09ce20b3cd068b63aab4d8b758c1c095efb2c3448d1d0b1a30b443cc4199412a9f068e931b732bc14b91bbed8f2cbacb79364eed56118890e510", 0x1000}, {&(0x7f0000002600)="e5146cf9ae07ddd7510efab2dda528746cb4745b5e5611fa64feb4e38197d1e8fd965e08c93d481432127c6263bd8615ac42b3f4fb6c5c8ed1c58546af915dedfc17d0cb45fcd5b6ffc9ed76711fc4d9af1839d676ba03c55a4f5c6acad8884334ce665b90b5a655e5b0484a70b4c07d041cf7086d1632175b4083b7c802bae94b2aabc361392906746e95c391be39e81452ce29635c9d656f278ce7bfedbf4c99c0144feef28e089d7290f64b862bcedbefe90a93a133a50d010b198778b145c2c1a3ff634910216a963fe020eb5fcdff040c80c59f1693f0dd241611fae56c7e2b1f55090501", 0xe7}, {&(0x7f0000002700)="cca3685f3622668ddfdb181ea8b4cbbc7e2771330d60b89f4541a9b4beed9e193040203b0097597c02a6d0409b7fdf024c5d8a42dd58a36a0f048a2797be3b2a0842f1d5491522158a9cdbcdf9dee9362bc23db8b16b71be0577405d18e391f28ff27ea0c3c7ecc4ecdfc7f708e34f2fc8e81b60d016987d470dc79a63b724566ed62386943444b1bba96b6dce9de51f7b6ce90c8c686562dd55a78841ca0f8a4aae17cb2a2bea7c5c3ac3c9e2e7b3fcbacdb4dd287ced6b50edce1286318ba66c33fa14b5299b49396827f2f13196f29de4587268476d8f979b38f8ef794db01252e9e841261b2d8a96f8fa791a1aa8e60ff0cdd16b122c4b763e44eed1f4c845c22235a4594c176ecd7d4ec148b158601ea7380ffbec0a50c8e87743067f0fc1518e82285f827c79696267c4a943287cdd4824c2fae26685d1c6830da10a43ac0136419b9e183959c2c7cfb4b5c9555abd85be16e3564db5902b6fe86c0aab82bc7e2a47dd263d373bc62db42a6c22d8a0ab5e88a9dc59be9be7a5ce5af149e1a68d44d43dcb0dd8a664d995c8b6d83af06ef46f91caa3b985e6b48100af6182de29702138aa1957d9c20317138f95d0f94075b82742bb47a1369880e2b0a0732ced78b7d8952741c6a7d2d7e080e810360b8357eaf702a4ca1ece47d6e1df3d0e9819ef6d63649805b16a0f4bb9d167da54a3d18c50c6f1ebd02100ed89af6b78cd29b6e6bee056aed2dbaa5ef880af05afe2813e1960675dc00b565ebb424faca4d207ebebd515e36a1c1d50088b2849c93fc8ea21267cdcb373892e4082099cc8a7f2c1feeee74a70dd17fd7f2f59bdfb1bad19ca388e62c7c8461ad496f9c21dbbe17d713628ceafd324b42988d2f4f08c8b007c6b7fe0f0841b52439d62f8dcabf6e125dfff8edb8224ae5c3ea76be86b9c78a7da1262cdfc97d0f2bf1a2bc5b80991a755409552e0926b37da24c097dbdb93f6af909736dae7a8051e874f99043da5ec2f9b0f983e7ccf1278898e8dbe8f5056dc3509610b89fb37efbe34bd9fb79c9bb3ac0f37ec6b2cf65d4b261a258154d040ba3f8df2341fd503807fa67fcebc08ac00b5b5b309b4e9447d1f55f6a6a4520fce24c0580c360564b3aa19650b1d8753c98f4fb13dec515926a81e0d19747a83704ddb59956b001ade11310b66e318abbd74d62c8ea3d72691f96a9a1304ee4965258f5fae0bc5c5f27cf29f74f93139050cb18811f87335b5a0fb2cb7cd87c1fe1146f2d9a4c3ebd9617618ec0e7cf6d5e247b42d5e7bbf7aaa1d9fa6d848aab1c612e9242ef2093fddad8409b5b1019dd93282b161264c7d9feadc9b60de5de66b043b4d9c17b997a3eadeb902d12eeb57c5eb0554caddbf33ad21ad1afeaaca83b467996d19f41f17d261fc5a5e2e829ae2f6d340d471df2d282c318240543893c4b8ed1b8e793b75973c5d2b6e27197c43a405c3b4a6fcc1f55ea61177504e374e3696b9555c706b980dce3bcc93d575f698398d1e169bbf2d714f031f2b1de75d97871fcb8e67bec20e7b7dd9128822b8eba54f3d68f532b40397b6a909978d96d7191753429e5f232180d1e444f7370139bda68c75caa15e74dd8e5a9896c61707e6cd3ac3e259730218a2a29ca4692e6343e12feb34a3a03e030d34f8d28855d0e36de1845c43520f60a4c730f421a429e6a35e4cc73af85a9dd3ed3f6464a2789d86f81f0f9b5bcb5a0c96072b953f28f07725e9ad882f76df356d500edbdbe03e48f22dd69cdea303d2fafe39a605d916f5abc15f07826ed9a33570914f967ac7c500ee9da5e531bed9d780e98b73562424f6b339d25072d054dbfebf50572b4d0be23bf596c533049340135fe775ca05a832deebfe2a285e2418019d37808094717ddd4a595fe40deab6cb3b54d3c8c37e7c17b582e344624bbe94521615ec0a7a53bde89bb283bf9f63aabf4d409f8c035bd162f456c9c6d2e0b268b8900e70c20b401fe4076a9165e12327e67755f43726606c01678c77922513ea80c3c3ce44fb0efc65ae07211bb9f16da8b4e374ba94737dc7de65134eee2c5683815235ac6850c8bada6d54ce0cf34b15edb47111bcadc00ac81298e1ce9519718818ccb362ff4a23a01b845b2c4332568f093fb9086dd8f43b857b4c7dabc44c8f2a0808ffeb9e0c8b8b248ba4d24ac3d248dbed127d8e878281919d36bdeceec7c1f33bde8e5624b10974a182c656843c5c8018e9a26ea3b8734d023d0b96144e0f381f9c51f6bd5f2682bc539a9b7f2e54c168e25d0a728691664e3eef5eff0dc0e352f7b78c4cbe4170d073d81095bb1ab0be21507eddfa589437f0b1e10d83d659e160cc3cfa0224059266b6285f50c99b8ed8a6ff4d55566db090fe0b847dff74bfc68e1f2f0fe20a51a4ae35a26b68130bacf140b16845bdcb25517e0480cefbc8fc33d3a1e85f36f892e56457bd3ff9c12233f2272eb8fbae67a3b9631cd481acd59e07330ce0b53b7e72fe47d5cbfafc9f96a2eb62a328b954fecb87277276213d64b12a039b29427c72cd687576cd6654c6259767295f11cb0837ec3c6fcfd30d2119e952dc8d28a562522b16b73819258b16859a903fe2f191a131657aa47245bf3e4d47bb46470076b29ced6504e4e0fc59782c39c9b82ce5ea32f9f51ac1578002f0a3446a3dce287bd25632e5da05308addbf8e964bcf322968c1082593fa16e64411feebd54a509957d8897f8bc04bca672360491d9303eda9e0e53b196c22ff5f326340237ccc53de4c407df1d77b100373722ec8e5f7c44a8e76e366c9958cf23428e52175e59ebfa40cd256995f27296aae3117abfb9ef4652d0104014217f991bf1ddcd28e8931b8100ba80d429f6fc08372db4e68f3c10ba410f60a9cfc51f284bfe2aac2a77f6b9c2c0b94bb2b8f8f17ea176fd2f54ebbaa2336b61d800004bbf86c05161d24a1ae818b81cd2ce1fcebbe5cbdbfd4db44e36b9b1870afb7a11eeb6b2523e7303aa433ade01eb479d2c207c3f3c5c242c6f56d03cf7f09e50450c56e8b76a9bc7ad5e22c3fe507857135e2a1fbbb164293496dc3685c543be63430191125b665c441200f3669ba9eb75e0029e1e064e76610a81bdcb6092a8da51c9db82e831cfda14d1d76779585f098b27f13dacb619f309375a863c8cf45e343a1a0f58c7f653f3504b64873864bc95fd6d357f22296fded3323d65a294e704098cdd35befbe01bcdaab018f6d4ffe70addbdd1206312dd0d2362d71af51cad51789840b5f2a1eb0bde74b4d6596b04fe53329c7274e6764293e675c14eec6107dfdd32ab38eb56c4569a944aeb8ff6a5f0fbf7a3af8225a5629880138c1b2273dcebc07a9a73ee00a32ba5c125bcad7406af1ab0fa3b1c571119148b715fc058435c02d38b8945bc2caf516700f63629077c263e62c49a9f04e58cf5a62ff5d87034de62df9cc62934f7ee1efcb261721aab3571bdf69b466ce74b7015afda601a0937d524c6bf48918362f3563575e4882a2617d121763a59e786739ca5bd680a78ead2193850b99a53340875edc2e13d4c95e4e888bd3301b9d8c8485379ea9266caecbab1589ae7eed3d7d89978ed49cbb7d3bd4f91a29fdaa60c1d19022ec7a2fbc5f47af1ea74d4630e4218093ba0e4ecf9ad50d857a52743e828d7cd2c5cad1e86b3321befd886591c7c220ddbb799cc88fe18fba6d8781a2d66ed5dc3cee98f0334a04ca6898c9f7c2bc348d76a6c27d124eb735eba62f0b4f961aac8203117117abcfbc5a2d3d21d8cf001474572b0fe9e3dccb12df4af51b2b07cf67a795e70494add52abd7a3acb46205b1b46d7292b1064677b03ff35830db7923c4592e491c01316948483ee8ac462c09ac663d64347ba6ec308211b338629c6e9bf2c5edb52f544a38aa6fed96eacfdd13cbed0406b014973f5fa6e27bb8ef540398b2f228fa99a0999d53c43e385617f8a8a5414db543166648817cb23a535460320d77add221790a09230515a831035c745905c90da24c70a161576c8652234b09bce34d90b113cc2c5fb8a4bed52a51cbdf37f692154e1d4e28fdf3703b9aa8fd48b86909d6a656e17eef2d4df83b71a009e22611ad701950979498c914b17fab122a831fe741d37f494a200e600dfabca38bf7e0ff9fac28952109edf7d114881de9d9e502135bb24f9ae1a9567df2621cfe026ef03ffb2bfb3fb7d6d5d2ad74d81d06af16f9a366011904de5f8fc2ef1a1874286852826cd3a0387c9e6f65af49c8ed7a37c39b91f912a97e8b93dab22128b25fbe592fc590060d8cc34001f23ebca0dce9498f2d7e93a4ed2af9ff490a70f8c4310697d51d696418987011307dca07fcfde499c94be7b2381eeb7e8649dea9241c7b50908cbfaac3104b7c4746723e19b73cafa4b9d7352f778f6fd0ee957c0ac3b2cd94e4a80c2ea977811ca889f94f2cfd2cf11601876c5d855660c105f80abc66810cfd8c082f7cbfde6d660e5d17fc22547c6ee9aca204c5a66ca4bf7b5b778c7917577221fd2abcab094366ce03d0d825f535014307b9af7ad1011bf2d58bda9b65efa6883f7d25677175519e4f1579bc9aa81702f0be403ec5560cf879fdc15c942afa8abf968fb0e9f084c57fee0b26647a50a049b3e3e216add7f6ba3b65b83ae3abd32675060d29226a638fb25a20d3625478034e77bd8494efc2e75499898275af7f2e10ff431d8216722a3d795ec6bdc9af802244d65e94b245bee93e66bb7c844a5e96aade34740efdfd6e4525c07e13aa7aa03407694b5d3242b0e68c5697359014737b1822d3179005ab6d50115922d05236a210365df63f3c658335be7dd83beac0cdb753e87ed82983b67fb40203243922d93437733f0c0f647cd3b5d3cb600ec54fcf634ff2503c6f33a8d8c00c3107277c787a4149f8d341ee165ef328818ea262acc3997a25d98bd2cc0a551cf4707afec57153ab634bbf2eca542f40e027b22dfb40efd92cefcbc140a5de4af8eabd814c5465f875c51f9a23bb85843e982ad87c0ff077bcf8cd8727f7d5c55539a467782a1724d963bfad862c132a3b5de5ebfc95a19b8ed9d0f7ff8a9b8a7ddeade3de5d36064eea8ccfd62276f6364dff87e41017823c7d7274c06fce25f2d5e2716cff6d266ebc469e0ac5d68b907dbab2263615ec3a1b9c3013faea3c22bb1e72b41293cbdbc10c43326d8acd4b78d247e29e0065e33d10ff5c819630004ad63f43f13281a2e4a4e446fc73bcd63474af107aa9a158c33c04218d8d18fad78e3520ae08bbfd23ef3cd89d70cc2ada7eb89920f43a8925c07eef3c508a94ef0408c36dc99184d2400cefc9965d3c6130596c3b7fb0b36f6e03ab293ddbe2e4ed688a90006b24946c44e8982800481397588a9fbb240c469d359f58ccd89bf84795b97d1bf35d48d368ed07ae5e04c25f0be8ed7bb573fedd7c383e33162ae99e14b142929a158cab3d8c1a85263a045e6ecddee20b863ce5a3245083173fea31d19e91e80e3c67e33abfb40ba15c77dbffaa9f69c0b6111677717d1a4e8eeef56836cb15d8d38eb515c289aa695a33ba6190463915e6194a6b09f0272a4d6dbda89687504624dc6b87aad905d08ea6f5a473c7f0307f1139caa4c5001e2776688c086bd7dbf409b9c85ab8c32d3d6e529657f3c598c198813f5e31c0512e518c9eeef7173376eeb9063d5d048c6555accb5cabeca1bb0898bfb0e1ccca866f3a6480df6a8bb027ec41c98ef4addaa824accbda8250a793d8151da89459077f901fd2dbd9b3f75e34b384828", 0x1000}, {&(0x7f0000003700)="e5ae45942f741dcd91baf73321492de8fb1147d3c88ef01332da7d0677f133ddd178965a11bcf79e15debe36a657e00f785aab323c757c095c7196eb9d4c1af5ab2ade19f19a50709ef0b32958960daf0ef4429c1c4332475beac93849745ac74cae1fdd856a4a2b486b4a05e041848081798c", 0x73}, {&(0x7f0000003780)="7f072d9208d70f66d784ce5a1c8be098cc397513be778fef8a6712862a3d0fe5eecc5af34807b40a09bd2289eb22e5801f79039cdc344f4e5d84be116b8fbbf9159cdebc3acd8ff0bd9f0a96f2cff6d0a6097ee0587c39d14d73b84f0bc9f2d8f966fecefac249e930f0b1e4adf3a80b34efc2c0ddf4697ef8558ed555ac4968f8486c0a0b29e74cf3376283930d70662d9c7dd13efe50d163d7b371e5212d47c141ce5fb69099f50f40ed91d5ffcfd4c5e7f46d8c11e3352082b359229761c4063e62636840b7ab", 0xc8}], 0x5, &(0x7f0000003900)=[@cred={0x20, 0xffff, 0x0, r0, r18, r9}, @rights={0x20, 0xffff, 0x1, [r3, r4, r14]}, @cred={0x20, 0xffff, 0x0, r10, r11, r7}], 0x60, 0x2}, 0x0) setsockopt$inet_opts(r13, 0x0, 0x0, &(0x7f00000039c0)="c45e4b6d200fff31a4b708", 0xb) recvfrom$inet(r1, &(0x7f0000003a00)=""/10, 0xa, 0x840, 0x0, 0x0) 16:00:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) 16:00:51 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x20) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:51 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) clock_settime(0x0, 0xffffffffffffffff) 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x1fb, 0xfffffffffffffffc, r2}) bind(r1, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 16:00:52 executing program 1: syz_emit_ethernet(0xa5, &(0x7f0000000000)="ce1e606b1175b1510816221bee666e0cd67629bcc8bb3fa6136797a620345c23fc725ac7ccff61bf482b59923123e98b13429fb0e8f88e44839a0b064a473e1b60408e28719fae617caa590255538af31118485305f4970a691d2dc06a54aafd909a130a884273886c8b9cd5e58472ddcc38ed82abb98f7060fb81ee97568e60b430dff69b4ace0ada2a3476f62b866487e0a6acdb585bce55927cfd4cb197808c28599198") mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x9) r0 = semget$private(0x0, 0x3, 0xd0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x3, 0x100) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000180)='./file0/../file0\x00', r3, &(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1012, r1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) accept$inet(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000300)=""/212) semget$private(0x0, 0x7, 0x120) r5 = getpgid(0x0) fcntl$lock(r2, 0x7, &(0x7f0000000400)={0x3, 0x3, 0x6, 0x8, r5}) r6 = socket(0x6, 0x0, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) setuid(r8) bind$inet(r4, &(0x7f0000000480)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r4, 0x2000746e) sendto$unix(r4, &(0x7f00000004c0)="24aff0270c033e001fc9ca3fa6c95f630918f22202dfab23ea96a4fa8ad98cdca1817bbbddd188581e4282b5bb87eb50c6fceb118d151c334c1f9a6045d7a1e41a08db641c676ddc90ae7d3858a3c765883e0895de34d653fbcc33059d8aaa1f31b454095cd4d4079c5c7b17e7f04dc362ceab606fc611593ec69ece9583fc1da18b446f7beb2a976bafd004963fc70648ff4db8444205cbfd356c4e1c02de07a1dbe7dc3bb4f3530f4e0d0ac17d387e944ed9e2e985ece6a8c2566941a842e949791f4f057eb0b15386fe6d17f36c", 0xcf, 0x4, 0x0, 0x0) fcntl$setown(r1, 0x6, r7) getpgid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x1, 0x2ba717, 0x2, 0x8, "3f6cf995759aeacf77eda17484ce16295ae5f7b0", 0x5, 0x8}) preadv(r3, &(0x7f0000000bc0)=[{&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/29, 0x1d}, {&(0x7f00000006c0)=""/138, 0x8a}, {&(0x7f0000000780)=""/205, 0xcd}, {&(0x7f0000000880)=""/156, 0x9c}, {&(0x7f0000000940)=""/161, 0xa1}, {&(0x7f0000000a00)=""/222, 0xde}, {&(0x7f0000000b00)=""/125, 0x7d}, {&(0x7f0000000b80)=""/49, 0x31}], 0x9, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000c80)="0b8e9abd45aba3baff45b3236b3de7df2137b03dc626ac781ca6ce7fb19bf21b73633d8fe87d43b032c7a5b52da9676a05e9f6ebc9eea2caa99214efb7a47181bf6838b1407b946c3e5e36539952c6344a897ebea31d5b019d11d76ecf5f0e7ecc73f2117d0b4cebbb06693228ab2f7eb8c19cba8590117311c768553a8b6af53ee8d8ddc311e9f2a87f3ae410499edbd9aa9b376f3d1879da72edf2f0423aeb37878e2fbb4d", 0xa6) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) 16:00:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000739ffe)='..') 16:00:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 16:00:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) r1 = accept(r0, 0x0, &(0x7f0000000340)=0xffffffffffffffc9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f0000000380)={0x0, ""/58}, 0x42, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r5, r7}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r6}, 0xc) pledge(0xfffffffffffffffe, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/255, 0xff) 16:00:52 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f00000000c0)=""/210, 0xd2, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:52 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x200002108, 0x5de6) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x9, 0x6, 0x800, 0x8, 0x6, 0x1, 0x0, 0x6}, &(0x7f00000001c0)={0x1}) select(0x40, &(0x7f0000000000)={0xfc, 0x3, 0x7, 0x0, 0xe8e, 0x80000001, 0x8, 0x4}, &(0x7f0000000080)={0xc72d, 0x7b, 0x8, 0x1, 0x4, 0xffffffffffffff0b, 0x0, 0x4}, &(0x7f00000000c0)={0x7, 0x5, 0x6b, 0x9e4, 0x3, 0x1ff, 0x1, 0x80000001}, &(0x7f0000000100)={0x9, 0x6bc}) 16:00:52 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:52 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="14831429b16706a5df9a36ed4e2d325a625009cb30feedfead46685d11d17a2210998d6c0fe13b3115066b35a97b328e1430c697ad8317d52f7912a978ae167f1128af05eaa96e7ddad3f38e34f2d1a9b088ff1864ca81fb298f82d1d2b98fec01e63321f11de024410b", 0x6a}, {&(0x7f00000000c0)="ceb69b36f2fcd3968d8ed59ede032c049f3bf6392c54d0e44f07c80c1474901533bb2689de7e6c4a0703ba689221cfdc4dea5d07a07b9ca7", 0x38}, {&(0x7f0000000100)="9bda51f934ca2ead5cd1104a3eaa13da87c096efffd53933f3036aa837b9c1d10fd4de54203d80aafa1025e87cc742b349cee7da34f51efa045b6ef146d42213831e52541c359cd0e70ea915eaf149825e99ac02682386bea8c7aff7c32dadaa44974933113f916693ab4a5d7fc2075b026f3ce29ce783deff337c307aa92080533964326560c254ccdb99f377b45989d8c2303b4b097f3dbed96ef83c656409f1bd64d28d414d15c524b0bc2797d8c002648d45bead2232e9e70546f54aff20224447ea4c29ac4e69e419978e5fe94ae7691381e9", 0xd5}, {&(0x7f0000000200)="e4f80d4fea783a1f6763addb0d7d45a4f88072e6e0ffa3ff158fbacba37939a16ca1fd95cadaf3ab5d172d2a21022824180cebcafd1a2fe0056aafe21fe683def9fda1f823e69f8a73aedb3f3f2c21c4bd1a54a5c0472064c4e082d95e064bcabb29fcf6989ddd0ea0ce20b606eedf637404f1204a4d10eee5afde2a724b8621f57646eaf69cceda9a95d6e581168678b53e3600635bb118935bcfaed6f829b89ad3a8d7bb22c3376703fa95c827aec6d31607635f9de904e870ce0b9f7afb41ffea5d28cb31e133ac0dd077ce7f32cb08b233516a4d16db6fa735200960ac61", 0xe0}], 0x4, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x44, 0x20000003, 0xfffffffffffffffd, 0x5}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000340)="bcc64bbde8f6502979c990fe51529ebcfd1c784010ab90bad2024e6998790d268923fd57cca8855c8f4e7c7ed3091defbe7422ea2a6cba61604bd61c3ae0e900e4b1ee2a0a4c2ddde7dd3f70ec4fade8b0d681b9d0f6d03885", 0x59}, {&(0x7f0000001240)="6876dbdfdf7a235bf111ea38f5c70f2d783870970d1a2dd4a93a9547fe9b5745a0c29efc04f14ce704efa198a91123abc937a812f5a0f9e3f305c084950977559a3084d6bbbb4a797b1fe76db9252cc0ed71b0efeb57a223c9c0bc249efed50c054fdd2f8be721b32141074d3782b16c223ac4ea413b4ae250a900481a14b440cc580f399a543dda92b7a9f77e18f75a72b9db475f9bc6400de336cd242c893e27971aeec4f6ce07b8ff232edf65639ce6cbbd07b97f1a179982eac8ded25268c0818eeac57c5936197fa4cc1f370b4026fd4c9b68d739c37b7d65acf4670e7ee2614edc9ce0a70cd12fb3afac5f6cf86182cb352991ff580e24e3bb3cd02826d9ffd196d1dcb665b2dd45bbb0bfd023a11551e85d241f1cdb63f7cb3898c725bc3304131046bb9a76a6cf6022f146b45dceedc0fe2c1565f3efb99fb3d8f228167819c8f9787ff3e095fde46b3493ea047670c302dc7f0793d0c5a7b5da89f0a16f4b0ef637225e4cc6b654c17c0c76db2606e41e6b4b95b81361529a4870961b00653636c85d40599694f6e5e8ef4ed5a33e915020cdf219c9b80d522f308ab64167b13f89546114b5baf2efe863f142222de31573bca11dc06383ccc8694b0cb4d65c82b5c11a02f6abb5fabf06ff7691f85d69f84862e84dd00e1a36127be75c1d56fb1439d29cc9df8ada31206ab7343dc2cca4652aff8565f792f50cd38204db87fb754ee84f5e4e5d85cdcf797977bcceb24a1dc711439818bdff29699dae3bda0c5b7cecc461bf8719b4169b2eda22c2883331e60731082fabf80d819547ced171ed5720b121cda17cf348de77c461ca9e7a324fe9b1cd83962771fb60df554f3e253770187e09ba6fc507022811065829240ccb98e20db5f019c1ad387a230ad56a524f8559ac0b63bef439cec4135ad72fab51461a1b29ff5c3e8a7f5a7afa4c9a9a4812003671327ff01efc66315308e2ac1d21d0d959f0c4f568401f51b8cb3726dee3250e9b067d358b86d19f1798cd9811c4023ec5c9ae00d35886ca93b1a7d2da1a92444f2611918435c3a37df1c25446b6d39604b664704701d12302b89aac1e2a23b3455df691f29e3f0b9506168de76a39272c2fd8368ffb0762824b0c803646b50fb84fc93f5066ea4aa3b2451ef7692a0eb4ef2832f9fc7db6bfa2303f0315bae1b48f18f06f03607cf8637146654594dc0a71a51921de485a33a754e0e42d2f6c7e42674b1311b2c8b2735e4213d4104a415336eac3352c25179fe4be8272684230a637cd1f7b263b2237eacf463f3ef85fe356e60ab2e78c0cd256238be744fe875d93474300ef1e7cd6cba22e19d7a7ec4cbc70918d4774278a2b41f9e4d8249bd5fc3ad08f4603702316ccdff14577a9e37614518beb07d5dff50df1a858f823aeb9fdd67696171bb47f9aeba3d2a0977e579c47c59c74e306452368fb71c586ec1955b2692eb53875753cc9de8ea77f0dc6429da7749b8e4ac8318fde15ee21eb35d7ac21f464cc7a936e698417c42aee614527ac834045b8eb18bac148b5e9e50f92e92e3a3f8264085b3f887bb273a99beb7273dee8786eb15995c493f262d7411e92999b170d7dc41bf127c6472a7d6cd0e9c24d8dd50def4a0775949864f56ad2199d58eead4ad1cac6b37a98ee28b4b862674af8ad108e0b81670cdf75532c345dce14b22a8604a60c3cb4c795afce8fa823553e5ca20e3cbbac239216b253be98a294a09d4c97f6dadcf18d15b497aa734bb251d8da766552389d50db67d7b0e2159f45df058b47530cc481f880ed437d30f09163b64ec8acecda43d2176e7598adf6f07dc6b3634438d5cab54be18296d1bbe780709c531fefec2aadfc4351c86e468c345be2d9f5921cdbb8cfec083032ec8716734d6e88fcc866eb3b7fe67aea500031070c31cf8e584c6b4e555794bb513cf81c102685633bc00f6a3a8e89b27f74ee8efb99c3ceebbf213a0dd01a9afc1d6219fefb62a7377e96f3bcbc36d30cf13f1b2ce7b3318348878c2863ce97531791de89d4e081942e28061923bbc3e3425b1e56f450154417511a6c4e13a62947597f67e9d43ba8330afcfbe2a05aeb08b2bbe42210ccf664e54d9d17f4c5c7ab40820b1968421e22344c82b7259a86d488c3aabda49030fd34314de262caa1ab183628162e970b4bde8cc731446c4f6d672f587ce18493c78f8f870003e0211e7ba807ac471d5d709fb286b111ddd52b0b963d7b456467950d241094ddb4761c6c2a68d4814d8b408971cdc27fc74a073b950d39125b9c60e442d7c6ab165f3406772b752d4053de3885a307c0c3708ab26e59da05140bbaced6acd835fe4e0dbeb7c08b78d9bd0dab5712baf20efec898f688687f796b616df738e369b91352a92a33e7a9fce66c2d961f129208d7d67b9a39c95c5c3308d7c3f28b979aab5bb00d78ebb8e408a6ee9239ffe8aebe36c51e9b58119a82d3b076cce4a4eee7c016a205eb97a4645b5a4f1fb6b44db475f5114dd1cde2db0d4ae804e51e6f9234e417cf2b24b170a5506066abb1767ccc321ddd3553e35fa0fbad1b70549aabac10766c13290416aa79e34e1fa29880bf6a129fe18939ab7325375cfafdc42eae0681fc8fb3e2b542fce5d4f2aa7cfa5622f771bce046ce83c177b54af37058adbd895db925ec9e6f7753b87074a207dcfab9da70ae020a082a19083ad97caaf0fa4ec278c9f23eb8b7122775467c8a8268a190b51d95b475dd976042edde95153be564106448df569deddeb3cebaba4459b65c0275014952ba82edb4cde345cff28cc1bf2c981d437311527b3e160e9aeaaba63cbaa4a329e0fc635399e4cc2050c319fdff491919c66d3203b7b0df27dc428ab91d1aedebe783b3ee4e086546547fe52e5262100314640cc0a801b1ed523b0b204168c9c1c0bdae7a52dabed64c9a07b171fb16699cf68fbcca40a25e67f4987cdf2069fcf716fa43e56a43c042752b0823a85bdfbfa7ee81948499b771b13ea01fe4e0e9744ac736bd4c28128c4b0da054eb91ad1089a8f9b742debfdd15063f3eb9b42efeff53bb5095c182850166218d0c72aabbb0cb1a17aea8b68737ca07dd30874cddc7a70529bd98f7acd1761203a8d53ee7aa5ae00937e6d1ab481f766c00a8c49975b48aca2deec1bc842b8943c8e081d75e8aae773e6df73d4c66c6d33753eb191fe987798c23cd51aa371f1577b24f81f2b7556198ac6416d82c98776baa8711ff519cbccb0288520f2933b504871a82079646f725dee1e08d49428a866be8c706f0a35b545d62facb26c404490fb854fabc9628101183f4e8f2184cf4cfc7df69da33aab201b8006ce03021437bc44b17cdaf9099e039d29047f9eaffb5a6c8c48d0cf126b87ece41dd6352908a3049dbf579ad39195b3069806083b38c8c5a2bf9fd9362eeee3649292f4354632e124d1ff653d1552c9424e2ef5b397f98e217aac9de465caf3883c77eea92738431b1ba51822313bbee1e8d5658d12c97b59cf54d5161e4a35b090245630a70201751e6282cd109e87a96f4d98b4ed10a9be099632b222f6846ffc430b811f00afe41953004040e8c6fe16054b4caec8fe6e135a434f7aee84a7ae990e057c24874efb31f5677105c3faf129e35ff56429d70bc63293cf4d16da14c75daa7cadefa19822eb96aee480ea107e168a773efb4b84d567bf43061470ee5f261660d9535126c92e489daddfb8b26fe4b0e2f6347ff051bb8f5e034b9b8be995cfb02ca0ad484350ea3130ab9d9611fcc1b514bedf85547536b1065f5371bf15c9a1c2882e9e8c43d36c155e3cfc60850ad515b440c900460979298a2c02c0697b6183e3fd0993e4d78fdce607624e662ca7ce8cef9e8789daa36a006fcbee142ea7e3c205e96ac8f2f21c2b9614840fe17396f206b0d37beee538feae1b882e6fef98cba67fab011d3d8b6a01106a260405dcdd2a546beee9dfbbb5de5f463fc8908d43a41c13edb1ac959306af05591891b5bbd28797d4d4438cce16a38566715802ea1271f33a29734321dd36820ad2d93e4fee4a1fcbadd3740f345c01d581bf6f4e26b0dafef2759473a73a65d5e0ced1e9587ae295de6122ced25bfdc02d229b26bdd45fc4096d6c0c202fa4920c7e4c9d1fa77df8a6c050ed6e09d6569dbd3a645aa8f7e5764ef054de84f67e62b62fc915d1d93763eefc2c2c4ffe84ccb719d7212bc209e41d16428e9ba17054d5de002ccdd8a6505f6cb0f3eda7776edfbc6c3c37295b2b606660a875d4295ce77d968195b2a0f7e1e580be2918c9562454bbc3f616108131ae8b4ccd113bb6596dba36530d9f76e82103a678ff135d4c48f7f8df6c9e10158ead9eb3b4c352920be712f8e139fc0be246333af546001aa33ada450a64e562db362d644c4a4381f1c0e3a8a4b55d2ff7b31e20321329e3891259315a501c969a621549974e745aaddd6171042a79e0fa4c2240486b42054610e48a705a06d4351dcffc3f4db5915c62327416f39356843620f78d5f1eaa5dee25328304978b413b0ddc1060ddccb885e92010a7388c6371333dab1cef3c1970ffeef011d511cea4de8c24af77b2fb99c772e74157e758a1de7821613071767b58702eb2d7910afa4715da793c838e9be180bc501c21cfb9e2579baddb1f7f9c350dd9860d0d30227d1ebe139e6bd8a584c43c2f89bacbca8e1d369c9d4a3d6ab3ca47e51f43de3875e4ef2bbb1bc93886705947318a25ee698cd7e37b465401c07dc1e43c1827786ab74ae6b9a70ca9ebadb0e94a2e617941a582ac39dc4da8409eb9c1f2e88a08c38856461906c0a376c520342fd84c78c16b796fef019e51e9856eb5c70f8400eb379960fcf7b128a87c5f449d83924bc14562b0a5c88b7ed435ae4066d678617ca2f260385cea4c28350e30d81b8a85971fa1a2104d1aef46c42f131cccf01abb99039bdbb12571ebd274ce82f7e090f0cc4c51d202e9a97e2736f0bec3e388d1731a3ddf7d1e9622c668c573387e69042d6c682676f7d934d96622af1c76ae3ed8d5fe63fae8857e0e354d7509296c627ba37adab83309d146ce203ca00d5a563f8d9b727b5a6a388c7098347c04c2161d5c5dfb6777f57fafdb74b7a7eace643db624cae8dcd5a7832ec9c61198d5a17370a11b1e52c09ff1be322af8a9ae4662d14905a78673fb5e2e30aa13ec3071c29ba38261feb972d3534059ae75eb2c863ecc01fae8a15adabf6ab1a945b73bd07da97ba0228b6db2d144b768b9cfa01d9fa632a7896f2788eb0b606e998691beb61c43b17f437d72852ac7728dafcf3e5e25fcce2a7c504aee98f41709225af404459121d20a0c5c2c7ba2b815a09d3019f1f33e751c1d851ada47330a14705ed228d83d6b33d8b5cb0050c4737c35148e4a34eefcd1095580aebf128db9dbe9e5b52a8d7bd8646e200a5f33ae07e8972b1b3dc6420a7cb89826079551dbc28790ce1cf8e6a2da574f48293f765bd7f08688e189f369862c0fe7967751dd15ffeb91343a8501e371093bd7063415f45f971f1ce3b3e794dc1147fcf6b337cb7cff7e9343024a4e33334d74785c521550ee56bf4b9a8539cc2a94ca7f9cdf77f469aa02560cb92f1cceeb72d921a06e86c72740884a1e391eac2b6318e20b6532b9c982704fda0dd14adde3fa675d1ee804df231464e618adb6b4f303fb4f0b48ae4d278b101401bf00b5987817e459e455014d424a7a866b90c9ff44f3d6f5ffe0bfba7ead5951bbd581a0bfa476b762cf1a85c2799378d6e6a31", 0x1000}, {&(0x7f00000003c0)="a8be6b6ae975fce43a53868ad6bbf2d3942ef75c1665fff67aae93ca3023fd4aed424f90d2e276fc031b3a946e9fb1e235edcc5604b2b8f1969432cc270a7a87a794458bcffd9633842fc5ebef41d2590b5fbee4f8c1ccff31018be8e34f062a681a7da61d75ffd953e52fc5df7fa411967491861e9edad4ad6cedb67c9794a627f71bee9ce37410a250530d24cb54df11d2e293482ef3ba43c5de6950d0bbec", 0xa0}, {&(0x7f0000002240)="7d245a358da1ff750c7241cc7286e468bcf7108f44b283c01f4f1c02ae91faa8b873111dde7c97bee006368ef17c53a14a048003c7aeeb129b26eee2f53c4c79dd0a17fddb82d67a05832b904a3e48596235743edc4d23cc735f03a4636357d8f12dbf505f7060df1be25998b2938ea0cb37cb1dc1e9e83c15cb474d1782d573516e3385a0bc3d754ef6b17e061eeee26ec3b93437d555c9de089f40f8e8221059dada66f57cf34438d96e413dd9f079e9d9bfcba7c8dc39b0dc181c6f18a9ba118cd07e5346130231dc1e3085b4dbcb30838295a7a4dc688f3e349c603a0f817255ad09087a21606f4a73fd52263060a9063c1a0c73634fcd7599e8263f0f8bf5d6f07f11f254589bd9b4121b322bb0e34c6098aeda6314f4dcde74482a56dc51f027353428e5b79867d4e22404a0e014ad2db9707a3e410a8800038571c2ee426f644b96b87adac9c9b809e9dda8bfede68eb8e16d6c983136114b469e6ae5f18a3a71deba62d1aab206797551e3a4ca22730db2e94ccb2f4c210e89661e737244e9cc5dddd9f4969c4dc692b6c825882693db2e067649144246efed661dfadd15ad8ec95392aee3ea02e7ac6f1414b8b601739d82eb5e76f68e0feafc455b625fd5a305fa4e660f6bcfebb19e1006d1768cc6f901dade3255d9691dc7046b9d12f97e99c3df70d72fef17d14e066685240d9fa09caced8879c4fba4e76cbb30a79d6f9f3b384e3f0f47f3f385fdf384b7a3f0b0137e3c3cebe0df7b35afd2cd584b39eb940928f37380ef0bbdbbdcfbf0cbfbe2a0159c3330fb7b091b1f8e7cf8213e5cc0ce4c65d6dce0155853563670631f8e5b97e32a9a85a53b28d025e3471b1c5ae0e2790a720283d12b0626dc021a7e24617b8120c7b4b40b70f99c17dc3f528a49a82cd265da138bdd076877f247b07b49ef751a847f4202df30a52f9f236e5e04817bcd40d2902e35c07f3052538adcec20050de78f654a03470541770761e4fd620741d08e41a3799c10922d7c978dee36643257b9e76e8612617405fc2c82377628d5e4d3e0870caa722e57463153ee8cbe78766fe8fff45e60405f8a021b94e1e4c6f7bb02d595605595f07244387c74e92b572cb70c9d400e805436f736c415af195a1b65935601e0564feef2dec8fd99662810e12a1a3e2d32a8f9d375030184e7a72d4ea13a7cc995b8122eb1bf0f9cc1ffbe021f24e4492d27ef7412e2b432bddeaca1d767d8b47144e0caf6bdf4d755e8e74aad2708571704374ea6091813e8f5a9d8b9ac510e494495afcdc98ab2b5d26960854ecb4ad8dc3ede69f623b93fd28d6820ab9f1d8bbe5804dbcb9db2b1de8b192e981ab10a6ac432443ebecab8136104b62da71228b585b94b30c9915362de18a7c1ed0f547bfad97566e2cc007f1d4b9e37ac9a8807e02a32f8818b6a1bd4c046a5078888dce51085e59c70a87a5d1b571408171642d2288507f257db5507a6fe1af0c2b46b94773e87e38455fa43dd551da311850c1a30f811a34804f3c4392d97c19ef34fce88b5bd38d5c8563fe12f3181c3514047997022f18afeaba2d2350df6ac703228b269ea0d4eab09f2b2871c186801d018a087901ff01d9ebd27d6863aa60dbd7dcc5f00e6e84ad6d8f20768040348e2ff1aefbca64c44e471b3f4d83acd066b82f2709b15f08891b27eb9d9a402ba3bfccd3900da4e53c477c990f1d18365a7dab3e5bd45a725b4615d4435bff7b424e9e893bfc0de926dc86d75b0c9beef67071003f35d9bf72e7669f5af2a64029c2b752365dbfc5180c2202bcedcdc3aab763f2fb3734ecc3cac02f5062537dadc66c1fda5ebaa5738dfa81e9f19498e1da3b725e80e33276996aa1f9b2b83f03103216674eb15db0ee2b164687f181682389d676f39782dd8d34c45d80af0f539812176427bb14b383e3ed68e91c123dc43632d5107b882b9ae776896638b9ce276602eded439a6d7c0ff4fc72b99bd38c74f649c40384b3804517ed76790f6fcaf5b955d994d105bb7030d469537ac41b5751df1418df3713212ed70a2d086199a34b18038d7ef4793d1a39e23d12aaaaf0eafed32972c00654f3069a543c74672d070d9959a900cfe0f844d8cd6fbec7390f2acd3a8d43b468119c6be13038417d4d98ea6126d608ffcb7c1f90241407a946b461e1acfdfe8e3cbcaec689a93b0510acc66252c5755db9a10b82fa29e0eaa00bb70a4bdb93c96d5c5b241ff14d7eee7ee7a629606823e6c0daa7fffea0b78874841ec95f95a81e810020720f7ad6b96e9fba39401981af14c6092ccdb49070713b2242ca9549652dea5a804f604c96b20a9e20e8960ac92595918f6305ab4e811622934e9b5161cf3d9b1a5d868c06008e5452b0f7132e93f765ae0c4846519cd3262a34f3ce6348e0ae778f4db26980f7b3f3896446820e31d1202aecb031fbfcfe4e0e2f91beebc0625a1424a379fcfde5036ea283cd56b0fb2004513d2d156c2df7069fe06778950d5b9fb06634c98f9178c45ef3a5a5494c47e85778870ef7e2fa31fdf48d55bc3b43e3e0db495459472df47a879d49d4d51107446960f4f748bd98eb49a105a076d548c87a26ac09a02118626b2469f84a1a90624dae2458a72900c6f78ee9671ac1c2a602edd6345936c5719854fc5ec3db39636dc1f0937c7df40038e2116843b6f339d47adf2bd095c0b5173366c2834c6a7ad2ab27a54d14ca5348048bddc4949f951c029d3263e38169b197e9b0cef34de75d0309980121dff5bb70af3306c9362e6faa7957f7e9ae28e1374c6502dc4bb580978a0c8fef9e70eacfe846fb9f5790ff9e2f3f875bba1e149e21955c45d6992afd4df0829883a3ca6133dfb05aeb0a1a82f6aa4d23b276d0b4d0dc0fc166e7024548d25ec89bf58dcabfc241ade18ba2808a8c66d7637f183e6f82cee5eee4dbda2c7ddc1734496d9e27ae015988245b670a4ea0598d89d39e79d310259c71c794f3d696e3e5708407905b28726c1dbfe688857f7d21f092739e899b3ed97bfcb74fc7d1473553ae5503b2e87d064e841a8862f641e351b9e9ed94527da7ede9d021e977bc399a22739e8ae27489d9695192cdcead7cee3a08df33ddb345472d9096bc0bb379297842a81a32ce7e14a0bb92b3d1413b51a4d046a86fd47dd69ed0e59baab27ef79e1f11a6e5423c985c32a2182d6875994a006579c66ea502ef80b451d2d5e71b8fe3cbccbfb9cc629f2b7b9253439fa6d25e58a97dbca3215ba7661cd4821780ea19a57f538f0f2950934d0cd5e83cd2778c0c80f27c9a91cd9e8d78ca74f7052df40ed1dce31a925ec8c811714ac9b806c45f22de05aab55160d32845a6e96df15c23872eafd602a69114855f6b32d9262940dc9310d9d494bede7b7fb17b268de83fd9cd8f1fa4c5511096f5c5c1bcf0f829e8d3efc16faf8901c1109f2d3d02cf8a64799b36120485e9c20a801ea4ce9c6bd89582e6d7778daa39e6df74746d137ff9f59069483503c4eff2d135018e74917be56c31ebd6915f1f31c5516443b6388a5f530e52416e0cb6316b77962af4e1a4e34fcd1f3373e7ef2cf7bbcd9dc5de2a1e6603c1058cb32835543fa8a379a48acffda12965a8c38cc423395b2771816f62b3db02dbd4ff5e0672ab08b8367ea85baf448fc0da9fccec645917a26fc2f8205a0d9a3ffcce14d484931b935f996b27b38c359facc94aaa04ee84194a940f7dc91fb538481b104bf82dba22c23833489596e857ff73735deb50b0a3e5fb928a74ac7c651f3b4542e3208364ed7b0ebfbc63eb8ee1cefcbe2a1f2f5b18963b325c141cc6a9c7a21a9e1900cb8c929a9a061d0da7086c70a5f000a2ac5ee7945af19096be000319b718c006e80b9d1b28cf0c660f84dba6372824e366822789e8ebaab5f66ef4555125271b4e215a9af7f730f832734774727b059a19b97fc4297d192660d641b69ca9e5f5c66cf9bbed63ad2151ac38ceebbe7db7eb5b83d7593e0241e5085c94de0f84de2b6e29e133e08a79d3c170aa00757a4917c9dd53fa983790c262f2cd2561fda31807e99966d55cfd1ae44e90eacb9012ff6f1c4914e4162b610b4f1c8e49bbc0d271f401cc20fa7b6c9e64ef92637917d3d8419bc257bee78b950c596b8acdd84cb076fe0f25167a1af29805ca49e84e8763cf57e1da4ec2b44703403777e225e3ba3b6430ed01658da9c21d59040c1a6cff03b13a7018c3aecb8dbbdbe8d936cbed3b7ab524d625459c7b82cb224f4dff17e56a9a4873d1b7201bc17bf8e515db806b0b79aa4b4a3ef82014e48e5239dad895c4263e19457e1c355204911fd42685820557005490b40b102886011e53194656ff4c56bbe235269c2b9010cffc3c7cd779338b19e8e344279e6a2f63c89453f879444242dbe7e077a215781b953df97ec0a3c7a77b04aa422fc4e12f8b68f631f7ff6a966279de0c83f52a64439c93f9dc36b61d8bc42498034fc794e33263d166b5a723c6406bfc6b624d6c214e42709d3b06d77fc22b51e8bdc49270381fb8a7481ccf4666e9077c8a5d558bae10cee70b7e0fee6f7d91ad5515fbfb7077b9b93d509249bda8ca1e1586ce3eec95224c56d16860b3124edba73ca98d1cc77fc5ff61a13b4480d1ce65ebb5a43b6a2695170e33f2c3861cc9fb8b28403e71bbad578dc711f406aa4ab30d8f2db66d732fda433bb04dea9ceb520533bc230e19dd06e7a712a0c714c7415618065eb6518fce58bccb6700ccd353b4f4268e5406b064ee411047d79978b3913ab1f9eefee070753a755f3f54fa1d1b12254eadcd984dbcfe08514660dec9aad6f5f862a22f6bac9bf80ea29ce83262e24f9f106b431a4907f29420b96602d4a5c0415c45155740210787b105fce0dc8683fb2ba67b2572a7a9e2b4e8875aab67ba8821a91f7c9509ea3ab579f2382a7044eaca69e3db219960e9be9a2ff710e6de7d648985da27cbfed812985c718e9e92072e20e4a405b8e3f5bf6baa667504e63d83b58efb15dbbc2ddc96ac085e3a3d180ac2187f65c0e849c6d64441edb10bfa79e5fc8a68f354bbb623f34ebf17ec1cba2eadafe306da8bcba668d42b3c0f996e88cf01dd1cecaf2c49eff98094072e3410ebc8423a73eb72d238dc38dadfb6f96f706aa038800877fc8e0705cb059a9fa3251e89bab8919481598b3cef38aad0b314a8925da213617ee6efe7fde03c4f51fe76178ec11e9ade2d08f26f1ecc7699aece3431eb46bbbf2395769d3a2449d589579a2c08e80f631b74fc71c47d69ec4a32dcedbc5424e4bd687a36d0a0ba19a87a12f773c837396f1cac6e0cd8e4a6a0a9e8ad5d9571b1e9e79bf419324edb3f3d0dee0c5ac47e0aa9edbfece487cb6bfb7b858b0f57a8297f08e54d05f62b0d9bba6c4295354911095dd9d85dd6f1dd867f443065eb743b6a3dd92183b423134d2ca2b10d85c4397a1cee04813f06757f0853c9fccaa75d958db858c719348820a318517d80eabfdbaf34df7144d937e9fc44fe09f84cddc3f47909517296b70e31c22c86b2c2af8b963371730dbf7d685a49f8932e8fe36ecee91246c4adca0c4fa4fe792828c03cf7ee5ca69dcf105732d2e5c1eb7e21e20d18fd72c336fe8d1f4479c2e03462b4c0389729132a460e820f7b383d0980268721b0624b023a0720d54f02b503ae583f602f3352d98545061b0626552f6bd20eec0d2d4427b0e9a1eb417e5ee7c4be9d5c45758764227f5e0575cd50c15ee73061bb089af2f0de9325683ff7def2d4e6b36d6eaf05a7929", 0x1000}, {&(0x7f0000000480)="81f27814b89a2c4a2b7caccff1fe03def000b6b4c411c56960d3a0d3b191b8ac395d245b818bee522b223aa8b37fc598968751dc2aa63f5dc8c982f9e0c6f463e042cf30e05ec4cea335d58adbae48eb4d04c8ebb85006373477f211001968dd2baa6116ea382403ba1bb6f606f24c", 0x6f}, {&(0x7f0000003680)="7541eaace8280cf93afa7293c542ab3181250d10f0c90b779975281a6ce68a4144a6accdccfe6d24391aeb59f5cf1bf6e3b787fd5c326cc3848dfc93a910fc99694bd15bfdc81255faacc64d2f8a0819bf396562fac7e85515f9cd3d729a10482285e411da873c6e2f5f51b8d31fd2d727d3b4bd7708f4b10bbbc9b56ed85307c365b58f4ef24f4e535cdcc5f799d24a5376d1bb7641788477fba9a195cce318e442da9968ba9495864b5ac7d85bfa0e9f2f7405a5ea5613c670b2915765f41a08c3377f5936cfe1e1f2610b30ba12181f416a7f779ec078a33d9fa5ef47b87253650e7ee4a23dc00d3c7f1fb4a7a291ba6cc94b68417a65acc4dc2b29403a6e4202e5ca8038f42173a67b43921907b973cd1c6f3959bb557c452cf7aa9d50572e3c185b0705179ff6393977fa0b6b571e83ed3c63e428d8941d360e2260fb46ee9c1abf158c0e64990a319c1ddcf8fad0553a63806a13eff6bea71634c20c941d8fb74b2c63a4da5b8827fc999051f267425773e807baab57005399540122190273d73e2f093b9911f3dcc169f2a8ec0a2bd8d19672a272efc66a30b522ea0d30d76dd3aeac6f10d9c85c5903fb1ed9d605319b6b3cfd0fa4206a0edebd4976598805395dfd60993bbc500aee2d710a087bc9522fe3e6feeecb24b88f2f3702466daca055618e1af2cc97e814713a30860bff3ac80f1eea90ff3b83fda5a758457e7e8eb4c9151b395d5694d7639e5fc9c38dd31dab5a2fca262540db28a158959d745bcc01233d4f5d0b205b8be020870e9bdd29ab3aec2ad2e7826348103343d6d3f474975b1aea94369feb4d0b5c5cd9d53fc2cfa7c45ba0fc7ef861756e3bba02228c8c634eea68516c58e0f38eb92a9fa81538db3e5084a293e224d29599130f2471562bf4c54259496970f706d0897133719cccc0260e8786d1658c1138dc87d599a9c89c1fb51399babd3ca9469539679b9701840aa605cff31344405fba160b22a7aa2c6ef5d93d2eb194704a0e467c4251af6b540571bfe34134356fbe0a18447f31395bcb911c52617a8a79172822e2cee606169b6e2db5f7891f7361a467f55ca5a435ebc613def7b34788ba8423780bdcdc8becefadf9cb7da6220143e70aec8d3c212b3255fbee41c09a001cebf98d7ac67bef02fb6813fe3385958d7f80676c4829aaf19c2905d9caa00c213c36effd07dec6c05fdf26bb4d5e41a35577b7f11a6bd6e48f98001be83c57293b7b48e2e0931660fc09a93721cbd285a7ad2dd8d2778afb9d9f4d7cf018864f73089a2fc011fc517caa64b6e6a3eb4987c07f0066ca58aaa462ca5f5c67723f0740ad98bf5bc6cb485bc7525938fde166ca3f715d0c31a29f604406ab82b62dff13dd53022dc28f2e3e51ca97e4214c75857deac15f30c6dab18b2e3e61488fa08ae7f12100c5fb463e3c6eaa61e6ebd7cf52dfbfcf72f57229d4d15f24a4fc0fa4f36c49c5a0faa5d0276e0cd08df4e121d8a41898dcf7dddb6ad68622ec5373caf1eb7b0846e3c28532f0872d46a1724d88a76c9312d8166ca344843e85d0568f9e51fd47652def41d15e1f491e9ad6054b0a3764345a97c27d858511ec15c001d1e6bb419117bfb83959b186b0b3f63d9e85313d9f36bb87e9c9bf3067b0af53e71902a45f0d5ee6af81bfc7ec7bc40a63b41955489b3dc9b5c113bf782a0c5667445b07c7d7a306d7399a166994cc94a3fb8227ad3323294e560c84d8a5f69fa57ec2e1afc485c432da9fbe92da9f563fd11945870cf89e36579b215654bd11523e11cfe7b6983f3d9d661ae81e294a538410d6135fb6047be6b4409b4e866ed0d6e966d442e9856d1430193bb01fb74f1fdb3f9edd28576598b81a160a3633d044f91d0a9cda1f10a045442d0498f2fc2b46479962352400bd6a9f56698340348fbd0801408d0ef5c3b7e6e2edc6b2354387e80e780be6f418e6dace4113e2e227962353e254634024a78655d320ac8e0e08e674e612aefaf9f3b1a39cad83b76501203f9a9fcf861c4f55bde73016bf3043ac96fc3664c07922cce928b1b3086b92e015a87b638503205563cea1c34782af32eb566fa321c075f23fa4101477838f9888a93ccc607022df0a7f53237777f54cdc4d64d34023f2260e06e23985ffe3159603b65d551cfb866add143d12b8086a798b19629f9a05d85af05ed7e212dfd7a15cbb7d57d41fb2220218c6e02ee31b0974a22e8c1997e6473bc3fc0a514d9ecfcc1c7a22fc7cd9678b8fb41e92a429e3e54e664d4f018ed4ce8f7fe31d2b0c42e0a17292ab1f508a2d38d620f45e30fd736961e055e75be2f291b91f7f0927e2b449335501e974ceb063eb86fac0731a31bdbf39c64694dac89d12980a164eca366c459f81273a5215ea352a23f814f8560643130b5bd4251477cf68bc78a8d9853d08c2dfc34066bf2dfcbe3fcfc73aad6af9e90a150c6b23d073a903c4404aab0ea9fdd34726a535e2af9aa8c02ecf433126961fa0898fb9d33b3d791c54593b33135500ebdfa1d31046ee9e552bb1d3cc6c1e69dc73b076347c816ebfcf411d92f19b39b06e6d278501d3653a8c0ac58509d46358f75819a1be44a20f93e08e38d4082cd72ac0e79103ce2496d4aac76b52d1be1ed22e249de2f22f618be07b248b03b36ae9acfe18e203f4f33f6cf8e41c5847ebba9f109b09ad095a3272e6f9d776106f230c02a9e0d9fabfa7040b0bafcc0d1bff7e04e3332f8017ca0ff450ce5f7f0b739873ba9a3ddf52afb1ff5a6c0209217da3d6561ec4e82bf9548665fc06caf13dc1ecc6ac13efa58621e56b3221a9ba918279a10f24556323aa8f11ab1d91916adf8cd05f81b1e938275d5908a2f084eac252b999149bc900c96f12b743e5745e70c0d0926b8126b25090a0f38c77ccd407528719b1817e6ad32d36526f3ebe3f42523a7bff31a1ab26b1c0b3b1102bf0137d3bfd8562fdc2364792e67af6436377ab3d183639eeece0446278f8fb52e630a3211603b23a2cd76124c06fcd4488b04361af9afb9adb16f9dec425088cc4da0ad5faf5e3cc959b27763cf178fa0ebdb8d77b37902464a6151486f00ef7b75ecffeb43127998e7421852eac48e7838b0eb901c5d3aafbaf5d5b9d1d600de04127f29eb768eb948f5272ed17215aababdcac76122319296dbee84551ed26d42f53a6e62c1c16883a6a19c0340a1e8841e5652809e4c87d54684e4b7164256b327d9e686a9700b36e94a2f88aca2ad7ffac88e4bd0cafc256cfb226c29eb99a72e790384fe32a00378e9862d34fb83394354f45588148b9183e261f5c854b2a6312c5e47ec372eb56355abe86f836d125f52dd5a64691cd06676e28061b7fd31d4ae77b92528e48271457b778e3daf4ba41ea0fb558ddebffa4cd432a4c41f5ffe4c0e31d5acadcf8a8ea7afdd677faeb600ca85f2f70d75a21314b9f4a6f53275e761b1d462405f3dfea1cb2c838b89eefd3cdd8c7fb4356df7457ecca1b16a728f0ab31275f8a77d4e95e51874abadf5a0af693aba7588d746fca3503dcf9bb46e559806c558c0f67955f55c01032d6d93380e1ebc41b93461ae5ce50099c8d241995a921aed872a536adca7dd8bddfed18db47bc47b1b3c901a502ac48ceae56ca4dcce9060449bbcbb8f1b3dc7b873994a328f56a4be5a3c1b90c8de13aac3545749abba4f24829ea44b0eef02bb63371469668fb9a49b03efdae0be2f923de8f41706f465a3d191eb20d7a79f093eddd52fcb805dfd8c808e42f45b7e247415a9b9033c3b11936f63d82e98c83483960bf15be06f18db95c9c8b29c68a78275d920b5df1a61fed07ab41e2ade7ff6476ad550c3205495557e21705af695bc005d67f13f3d3a47ba0e3243052cc5909d88ba6cb02758456980f67de4c24c5b55400da5f40437f04b060422f1299b192c21deaa5d0fca124ed866d4c776f02d58e65a77a7a383d1974c62eb5d395ab4626df69531d5d36cd42530dd85e1ae5d28bcf443351d70426b619c75c57f3aa5bcddc70e61274c231001da617880bce2d20c1c03f7da5b6ff64f6c32a162220125e4f586339f95a96745ca9d65922a9549cdcde961c692eeca8c9c8d9e3e2a6acc34c4d20329c29ef3fe150c715ecd724262d3626b83c6e712adb34e7784b179787b31dd9eddbf03f5553c3cd13ef960d1dde8287aa5c26e877e395c2faec80a5fd03d89c2bf80d8d150dc7c0b6ca32e6df08ffe4545a19a10dd0c5f2fa69aa45cfba2f5dfef37772bfca30652651b01aedf6e671a7fb1e6fd096e6dfd93885d15eb42f4a379b64b04f50aab28239f828aee0630faac3db8c40a04ea604165ed6a2672da2bdd117b17060904acc7bbd9cf25806c8dd94321f2c94db57933d74f0c91e7beb8bde4b74f1eb1da455123990b54d49c67322db589056deb74a5ee502ad01ad845b10ebd0e43246cdc7a4473aa70770063bac9e91443fd981933910c130e4982548d0323091ab7510a8923970fa903654247b58f5a830942c429c266cc84f22a0729edf302b3769152225815c0b216fc2cc3605da840641b3f8ca220854b3477d22f40d65e626ee77bb1ecb10e66d731ff768112c3f228840b049b81039dbc104c32d2221853c157dd441aa05e160eef30e18296eb041b3bce96e8b10d902b5ec6335b47b0b5cbfac6a515fe364691221f056886c5c9033589a819e6fd503ec9614f419336e58a6fe0f60d664ac217a2075624cb8959491e216258496279923093e61ebca2f9473277c58f2c9f0a37ebc2f0be3fcd4331b2f3d07a5fcad9ff31ac31546c9defea255264d337367547b27bd9829609613e8196272eb6e19115a8e64717ae1e45118379c790b9b917417e9fc4df6e9495907cc0352ed064d6a7649c8e7ad58124f481d3811ca462d898ea045289d4326ee6180384337e0ab6385a8bb27cd79372ddc9bd6a21fbfe4324a63e750e0b62eae00d25a62cb8e5c348ea5bc2158500d90e99e2d886edf3d6f027941329e4dfdba238dc9ebd931b9fe39dcceff587fc1730ec6ab7f7ca8ef5b8a5f498a1e2c5ea01eba99ebf65ce73d063d19fee39e792351e922cc687d78d5e741f12d952604344ba067baa6a61fdc7e7914edd50b82c5fab834c73f728c0e0bcb045dd1bc6015744c5f012a507d1feeb55894bc334c7fe69d68362f53dc10ae9dde9fa1876a2da4a76c8423d6db94f739f9d5499ac1275db494200edec620da38239691a776bfa8ab741169d4ba0c60a3c848c1e7d466fd5cdf3ce2a2549731e96ba33f3daef006937b1e137847da0de9b131f981766dbc29247f7ddfe81c6ac0555ab811b910af70d4e6634fa37c5893341a807261a4bea86494d3c51e9388b22114160181a2bd2c3b53f5362e601074172162c98466cf45b34a48e45328c00512d4dadc8603260791ce88d05c37d9ac5356ef05524d18dad964fbddca5a5cfda62a2a23c002640233dadda15939daab6e134f1b6219b21fe212c087060dcf8d913d5c854d3582e427bfd8197541fa6e01b9d8dc1820c2de9ebfe58eba9041de0be00019c480d7811f06a50557c8a7c392f8d20fe0102bb40743e9d0f756b56d9c458ddf2f530974da19b63677e92a189a0e61c13ceae7250367da5a7739c990aeab44961bef953b648538904247b2f4ffb26d1e3b51462ce0af927bcdc302cb81db918f955e861f9b10ed97f143aacf32cf3b9d62d1484be9df82f5c4ba6655e02a03cacb6871c1fa519a203095dc519ace6d2950c9bff63d059a23bfbc00569db46489b8e6e60788", 0x1000}, {&(0x7f0000000500)="48d9d17c2ddf4e1109639efcaab08d6c03a69bc1fd340c1eb35220733ca4f258125900181efe7b38b4aaa0928ba1ba1a115cb31bdd0d614cd586a77b0bbb44798640e99e8ce9bc1ef95bfc2d64a368c775ffa143f81fe5377d36db5bc9951bcccbc0cd5addef7e7a3c1569fa4d87841dda3f0a98f0271ed6442bb1936eaeea08ac76cfca5a715110a42a0b3e3b1a8b434482b52f756bcac1d7b03646272db7587a65ee21246ade9115028dfe7193d915a0f1e59093a03ad74be0f8b3b104856d10c4fcfba1cb7553b6f2131b40aaeeb3b7cb7bcd66c477b25d0b7cbd5c53b43c02245e2e9da212d830c8c550feddf4efb8617f", 0xf3}, {&(0x7f0000004680)="0c1c1a565c3b14517de2fdcda6b1879636dbf6750f0b8706ca130fb29a26d7e5f00722b9d373e30dff30e85b3acfdc7ea66dc272fa84070f6a11eb9b0c212d35fffcda71d7dbe680d8e87b21d0ca3c40d7e6b2a5cb5ac653a098a24746fc7267c642211f638dfcec74c5ff4facf59ae82438859511b5bfc472e62628be748508123f7da1189dd52a29dd56b5ea79ac3f4281f0f64a94a52f36f1157b036107b6f79e45260e32fe143300853ff0b6e84e48e2e2998ed5050cbc71e8bb44fa022583a211ed83ad05169931de48b4778866b01ae8779400f79ad47cc3c63298412eaaa4a6c067ed35f6e1659de2e316dbc786b39c4430802537ad2c75cbb40cdae2382dc8c60429d6376d37376a557efa62f7476d61833deaa6cd4aa50099288c1925cb3a7d94ab1b759dbb57ba82cdf6138253d96b04bd536503c3eb4eb11afadf4872d63434f5d6a2309aa6c7eca6f09a5f4fc59a6715e080a497a57b776d7fa1ca90cc99ad5445f147e87173c473dbc179d0a5c01c0d3d8a58776b9a10a929a706d88ba5084e59b21c853f2740dd730040c7ea1d33a43e8f453a3909d0c8860d8c18079872564fe9a8bc31ff19904bc3d5f0fa415472d666dca9002683e9d6ce86c519bdf5586a21d88832b61622e981a0c0b87be7d1358a347370e8e1a59ea73cf546990a02aee1a280f393908d0a933e4fceb1ffa208c13a26e852115982a6895d63d38a58aedc8f279264ecd977b8734e3056c575bdaf4c0e291cfbe91e34394327661434416f13dd0fa1fc3af4026cdcbe4d98d45609285586d287e8916dc5df5e5628611107a105e8497d4fbc0cb8793b9b8432d2cb91e9fb250fe17ffcb679a622d57b665e62a2654c2dff04b67dc005dca4345a0f05579a0b9a9b59ccc89b897933ff1b3dbb41d3a569ec28d014c94a852a0f5ec4c408204b496e1272fc1b38c2f91a251677c05b0ad40d095ef43ebdd3f338a9ef814a0477fb8cf71106f6105ecf515f4a2bdbf8ac1c1dd1fb070b5a2b72b51ddd08ffb0f02a9b2afcc01d62d118bcfb5e678b295b618de5e1282deb902db032e4d2b8fbf6f4974301328476dde4fdb63bc1bf66d809f9a8ca886bf7f2a890646b4e78e2d75eeefefb5b853bb303ca8c56e02a56dd93844fcf4e22bbbc670bcf15ecd7a3413a3e699ea7129d253bcecb386fc6376ae963b0172062238fd64d98be3317d09c565731f53a803f3fc55a6a4002c85351a30943774424da2960c02134a907a2fe74ba182a82b73d9a88c0a9f8cb5c111dd890aedb1fa2068d3786641e01a79085c064cc7143ebfd7e7b00b28f5e6acf0cf1390871c2c2b6a0d7d99ac9ae1d3cd37854afd3eec1d86a27392af0d8f2bec8ebd74d71e1acb62c6c0cdbb7c29775085646c4d8d492b16379cc683a624727f1cd9d9b6bc3ab3b9675564c4198a195fa23e89b71f92fc65ee67d99daa103b81587405b19f12dc6ca50bb6492e4c2e6e9c2e0c82e8fa229ec4b13b23df3812ef8f9476f9fbc140023843854c0ca50133783322b8cc494bbc5be15ed7295e06a34ce45d1a8ee75c49cc8438f065e571848c36b0939758435aee8842a28e5c57bbd75cd10a5436ad704b4820ab74e2be54f3ac23d7dbb6c8aef5da1303511b8a99f3968bc85064005d66fdfcad24e512f99056afd74bb7ef82fef488e0623e9f00dd47d7084ea7e8682b14ecb44785a90dfee7136beea68e58c1b3e38fd6b14696ad27c0a2d94f39e7c9f8249304773fe586444a3160c6a26ea2c884a96f9963ddff57e17d9a21e18db73d7912c428293705fe0109887fc6e34b09b6dc402f3ac69082d468fb0b702ba97906d1b25a67bb3a17f51620f028b951caf06906edd6e030794dbcf3ae9cd9ca268f0ba3da3715994244430bc1ee619e08096bc4bf4ac74c5681453b9b025e976f1fabf2a91d65fcb1246042c6453a99a7f7f51c6c43022426c3592a56d76de3f4def79a0c89cdaab74c96b2a7f1edacf40d9eae2a50979d389918c9f7628f1fb2db71d0db5fae4dda2076398a46540a53b17399885bb18fcb6821ed6df0ece7d8806c11ef48647640572ab052abd4bdd1c8ece0dccab34e931e97ae3c592454c3d72e1050d13de24eba68ce4d28d263d487b148d5890d6e81320c3b813f85d7191a64b3d891bfe43c1f05ac4a09d93dc2567ef96128f85aa6751d35a3e9c450e4b641ce13ec724bdb701345088212af3c280450ee36e678beff0330fc62ff7a2f766c927e3e5c549cc6caf61eb4c47690aa2530164953ff7309007dcf8b45b6f2cc12f5ee0eed05c60da0e83800e0c660fcb9cc3e3a75d9f272b3831f32fa364fe126413adaef2020a9ac434cf5ac1f1f18ae3facfc196221b1485802ba2a2132401a43bf5dd8cacfe1556215b3ce707e89f4dfd77e9c929af4af6d95d402e8434417691b1ce7f8406eff7a20b8ef653a8b0ec879ab1fc1575aab616dc2f72cee7d4dcf9f21be5f627afa4e76db4f0e67c72849aafad4c47e171adcde9a9fd05071bc965bcf29641e687db41b042e8a6ff98ca342e97f07bb446dad84b224fe1a869df4926f27df6e0263c3c3fcab7844648cf314ba999a1c8e59528ee05c1ad3cf2c8b80c3bd3ab2e05fc9e35b05b80ec8e605f65c2da4461a50ece79c7bf1efa36e5d595d5f41f07c817034a2c65f6ddf1c3230b4af6fda3f08ac6853ba69dd42af1423f9749ddf18a3b3abc894b526b8e804182b0b586dedad5ae026bfc2ae1abc8876c2956ba664bd1a366448323aae14c98e76aa2f5c052cf064744b2d802a8caded4d7b5dc70b3775b2d06dbad0385073bc1d311ebb998956418e9cd43432151b523745d70dee0d53534b7ffb3a8d2b682026bee6e88b34f1b0f5fb01d9d997f3995948aef4f450951322a4e381d40b34f21d5ee4cc3045dbb507fc070acc0b6bfbb76fcf5ee5f4b059597006c6f7676acf55adbafdf5b0902ce8416f5f7284edd4429ce854755ca67b51542092851802148e324e6ccf1bd10969321ec2638cce97b63059c34bb6aae6c0da4e586eaccf7651a7f5c71da23559f903ab05bfad202ea2f08aefed74112e8b02e681d1939d5b1a62238cd25990169b42b43b934b6632747fa81f38e3bc1fb49d506cd34ad2d1cac20864a6e28c958c2b4b0e4d9402d86b7c703cfcfd5501554abc2a49f6bad863277dd07a8e46a8ad06bd9bf6798b4e9b4d61c867ecd64bedadabfce261b2177b9977885646101d8d7ca23b44d0eac5f8f18ed84dfd5aa58f76798bcea97f7235ebd3a39451f669261ae827993d1651da059f53bbaa7694947d2682099475170b78b71a0a47628340866e7404c7068c7da51025f844277b7be6b93687bc2fd8a9170b0f6f522b410b31b4925f1b63c13de240a6da7336e527e392084f16dfb816bdfb9e20f93b6d1bcee4c4e6534f3eae3106083ae176220571480f92a2b1dac83d1d09393ff3017a95d6b5be6d145118452503dcac3ceb2c53418d219941b26018b5b27025cb588bb68cf3cb20a430211cc274e627272f5bdb992a1a8fc4b777db56af359955a8bbbf17fed95e1aa44cf0f696743e3a1f3d623d6683fa91a659f3bb4f65b2ccfd0bb04bc6b96ae884acd74fec45607c8465cfa740501e6f6160284d93f53e51cef0bcf694087c96bcfd93a2deeb0a04c6d6d0eb20781ce93392e8c138ed11fc052178a1689724f6bc6cd286a5276daabdf34bb0fbaf7cf72d4b649dab6aea052d667db082ce8b558911580c0f5004754de5eeb3889d840d812012ae70fcb6384ed12eee6e13bb028717d61cd192d14294dd1285ec2c512294ec593f0bb8db0e5e7364c0ba9470870477a0919255dfbb54559b385bcdb071a29356b1e42fbda5961d4b25b509e03107f2c9dbf1692b1c9c22ca0eeb909aa705d816e3d0271b812022f6e148d73abe67b7f2bb341356b7d0aba230f98266b93506708dc8e00444d561f1adc0b1ea3d0625f202f43321c2818a5c1d1f019c3ca346a53be6cec1f608afa0cdf4e452e6daede0653a814a3fa709acd7408ac344f9d46b642d6d31b2b1cd947ce1aa036b8480f4a12915b35de9a2dd6593da593c6255d46adceb477b382aa58705dc9a32f02eca4cdb98c59f84a3d0098f3c4dfd8b64f50b9051466d9b68de164cb5b3d5e796cf766a2b734adcbc07b0f7f298c21dffdef02728f564931b3b968ab322ed904a0c8f375fe0568a452c9b4876c459301b82aff0e47110b6860a2d87773181af84d40d8c676692cd89af4374dbe9a847b5fe67fceaa488285b179ef53edfd94546ee1f2ec19d4d86a17b0673fb891586a4c50be474165832667267ef56a6c7c18a2b746a651cef7128b37ecf69f3ac9d2edbb48319fe7a5e38074fe84fb5cc6dc0092a221df5f141e448dad884b90a6ea6348f9ad3e6f2eb5621abb0aea56791facaf1d85b9740f0140b0af0ec3bb9b5784c4406ebe2b05999fe942f0eb2ddd93995b0a03d67cbe107d1f5d7143bfba3186c6e3209fa8480419a7411fbd2fafb2f17d3e6aa661d447c53fe9e59aef778c057f8537c27786c456d60482cf9452ef086741784d3a357dedc374607aa502904d7b7ea11551dbcf805bf69c3cc4d7a8827820ff559cef6a53992cb1b84c2b1c233550a329fb563fc781d672fde60b02dd2dffade2d49554ad0f3cb465164c59e75f9d7f9dffbc0eb6235aaf4829d9d27366751b42f7abdcd9ede25afc8495b283c1fa4180ab30cbc4e7888bf9afbaf66facd2dae269aad2846f2e082e6bb9474a3e9413d9f262448c591a2133310c2615178a2f19bc7ae8d971b3e2757da7e027883e1dca07cb2e1b1cbbcdb1931dfb78b307738be644ab5a70da5bb4b66247e758c8f7223606b81c5d6da3a0b16d9837da6ef8c49a19e3d18db0ed540cccf66834531186d17ead8e9359891b523886d71811e06da011b39baf14aa1595bab035b535f6f001bddfd55d203d03a9a8ef341b340afa0e9b19d0184fba7c157b26f93c7d35662f527d4bb86588ef16c597138ad707d7d6c617bad700ffff1fc609f1dfa08f032c06490e16ba6ee23f1bec21dad49b8405a30fd86baac6f5db2b91fd7374bd2d4e5f0b7fb2645672167de3f35c8771abad83cbc0fb3446257d2b19dcef7b7c2365ee5b4b73c31b05c2bf28293c2baee8b15c79f5f498d3b38b9c5876d45fcc949ce3e20e58661d4ef1954a986e2f8fecc119576508125a087b660ab6c0e5a75a30c9c41f59f4d6b77a9262d9897aa75637554b45cae5b834479cd1e13187ad67f24f7bfd8d989b44ce2c78a685ba0d8695d3be5d3ea11c45b7aabc4b1886cf0c733ab09ddd9fffd7f329540b40b80c72ae113bff33cf63fcbedb2eb5183cd4b34312b5c112380ce92bc76ca337a724963b7618bc349eff7766a3ca1698c19a7e5e9b1cedbf59d094520ece703358edca39a9f30d82763514e5d06868a07ceaed60d5246bcf08e78acc84ad091d72ca5a1cb9b3a5ac631ca39d33a01843ffb06c02ed4b4c966d322d317f0846dc9d5e50b9ba9b6a87272932521ca787c6bcc8aea4c0139d4fa4e1fc8c5e10beecf0a1c33f79bdcff1b262a2e4a4190b93afb03a1c8ddd3eee930c0ac271d5b7899bc81004024d344e61234271c1dda16e9d5399b97be2a45feb19ea406db2e86b60a169e2db29ecb06f0d18ecaf5401e4a3841452c3efdb190b53b062b22270528b11b5501e9521783953b5393a10add437db4379672e986cd670156a5613092410006ecd26e44371008d19b6212fa1f7492df514e805ab15beba52afec7ae327792e3a90", 0x1000}, {&(0x7f0000000600)="01696f654f024484a62948ef88197f512dbf7adfbcd505839dab77f9887aa63cba8985fd06f37dea8752d9faad99046b0a3452326835462af04bd7873319a8224d966d51f43a71e8e76ba08a5602c8b225f60a684d3f3e825b6241ce52b4987e471699bc281d5b8333aa1df0224bf96f344825791fc7977592055b5ebee74dd97235b88935dc4ec53305be2efe604dc1f76967e60299eb19cc1d8605f63371d63d339fa48799e3864737f53d4cc4ea8153cebeffae3647c231738f462ea929f7ee7314cf176d69e355fae642", 0xcc}, {&(0x7f0000000700)="ee164ef1ce489c149a277c8e1298c4acf87d250bb7b13b374491d278f3be482371db0d445b452fc7b55b05cfc3c8d346434d320471fd6c379269f785a174", 0x3e}], 0xa) kqueue() 16:00:52 executing program 1: mlockall(0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) 16:00:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r1, 0x3, 0x2, &(0x7f00000000c0)="e0948adf0dae322e7ce5aff518c68cb7bc8d320ee8942947d7db7a990388056ffa54166e78222c6033b5b4aa4eccdd253e7a808456ae8f9f2771c16fef70144e619b764d6233d6c838e537c2604f2efad8877c0f701ae76f206d2f7c2287ae081bbf1f3c4e8ed754970c3e273a5bde0f802351d85b27ba86102a70033e271a059c68c3e7176630da5b443adc2afc4f58a07972f492808200c0e82d81c258ab73ffb2f90edc687c8ba3cadf7d21a508bdea9928cce16a32d098c4ee83e9135c6fed08915a7d37d12ba35eecffb49080a2c1906dcfdb731918b6b8bafaf60b665b", 0xe0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r2, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') poll(&(0x7f0000000040)=[{r0}, {r0, 0x40}, {r0, 0x8}], 0x3, 0x5) openat(r0, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f0000000000)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000100)) 16:00:53 executing program 0: setuid(0xee01) shmctl$SHM_LOCK(0x0, 0x3) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:53 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x88, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xfffffffffffffea3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') chdir(&(0x7f0000000000)='./file1\x00') rename(&(0x7f0000001240)='./file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:53 executing program 1: r0 = open(&(0x7f0000000500)='./bus\x00', 0x8000, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x200000002000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getpgrp() r6 = geteuid() pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000580)="881eb96888a39fe7d568525d611fe82648cab0af9cd36371fad48d03328403bd2ceafef879763f8eff18b13a775e4b2b8ed90a27d9ab95495762c7138681a6b49d7504625bbbfd5d25599aaa6f94ce8269d043babe9efc3659c9dce2806adebd3a9cf86f890a134d121dd02984036a7f", 0x70}, {&(0x7f0000000600)="67bdcec5dcf5b34f5cfab6", 0xb}, {&(0x7f0000000640)="15580228a065bdf11af0735159b5e369762ae84c0487dd598743d3d85af083edf67e5ca89ea474561ace1f66dfccdd50f78afb764bd6e3c2a0a0202bc365b90694fec60f4779791b2e70d9", 0x4b}], 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="76e9fa34b70994dc33b571a2a3c842db72e1aeacd30ce7188afa7dd641ed25f27f1d0aea44cd498c5039906290253d83377b16488e7a690ce496104b256324a3a5323b5acfe735d4e1e826310a9a30ac58df1a2186b7ae5f4fa1e366241fdc8a1d7bacd5c00a63284ec0b77b9da050e2bc18f5145d2f5b858a91a6268fcef5af2ec0df2ce0f080adb802df2ad2f4148efebfa0fdfc76706cf8c45c5ca4501673591bc55a485a1d09d2eb8379c2a44750ce88c4bef3b49c3d09a33ac8c43e3a448a763fd81c4ab3d9f10c2ca758bec0ad", 0xd0}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0xa8, 0x2}, 0x400) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:53 executing program 0: unveil(0x0, &(0x7f0000000040)="0600") clock_getres(0x5, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0xc0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) 16:00:53 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x180, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r1, 0x0, 0x0) 16:00:53 executing program 1: socketpair$inet(0x2, 0xc004, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(0x0, 0x0) r3 = getpgid(0x0) r4 = geteuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x6}, 0x8) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r6}, 0xc) r7 = semget$private(0x0, 0x5, 0x8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x401, r5, r6, r4, r6, 0x20, 0x8001}, 0x0, 0x62, 0x5}) setregid(r6, r6) setregid(0x0, 0x0) login: wsmuxpoll: not open 16:00:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x1, 0xfff}, 0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffffc9) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0x8, 0x8}, 0xc) 16:00:53 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x1ffffffff}) 16:00:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) pipe2(&(0x7f0000000040), 0x10004) 16:00:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = socket$inet(0x2, 0x3, 0x80000000005) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x4, 0x576e9813) 16:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)}], 0x37b, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/147, 0x386}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000080)=""/31, 0x1f}], 0x4, 0x0) ftruncate(r0, 0x0) 16:00:53 executing program 1: r0 = getuid() setuid(r0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x100) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000580)=""/234, 0x98) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r5}}) shmctl$IPC_RMID(r4, 0x0) r6 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) connect(r6, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x80000000}, 0xc) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 16:00:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xcc9) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 16:00:53 executing program 1: r0 = msgget$private(0x0, 0x21) msgsnd(r0, &(0x7f0000000240)={0x0, "1939bf2e9ee8e574e753d1cae7a9bb08841bd74c5deb6c5da00bb7613ffbf7e89131abe489e9350e9bf7ae694b6a42bf51700ea2ca8e64fc92cf9ccfa2890ed00a93794e1903a70bdf09438c44843c166e63a6c6068882e583d9a9f6adf8f2303660e6bd58689d25c920332c95e5861d38d30366e71d2b61c73330231c340f188e7d5b6a8e5539a147fdcff7b1"}, 0x95, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) msgget(0x1, 0x110) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000180)="00000000e136d17c2ec1f889b270a70c86789886cdcd96c5ff82e0c0c314924b5ca7904c09d43ee9a057b8d24a2d7e2bc7e4e3a7e439d80594152a78190111844f31a7696dc461597dac825fd97d64b9eb54551e3e12d8357889b02ab191d37d5faadb617d72c0157867d58fcd394da3dbf6c6249d9794db0855ffe4d491c5643599d9d98a4a2e2fa730dcd7ed6113d0a0384dbf3e7f93676b5f6fddccb4a2c8d919b07955fced0ace8dc508", 0xffffffffffffff0c) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:00:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x4009) r0 = semget$private(0x0, 0x7, 0x82) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000240)=""/56) r1 = kqueue() chmod(&(0x7f0000000200)='./file0\x00', 0x58) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2d8b18ee1b84bb44717b90390811a422a885", 0x12}, {0xffffffffffffffff}, {&(0x7f0000000180)="d1c3a3ec9879c4c1b0cbf0580a31c4f6f42523d48ec990dd2ffa88f97547164f7598090e4ec9c28bd7953a2522564d309c0b59c7ebc3b486247056998f540ae8eabb847f6753991dfda4745fa95be06ed5ab3a36d4bddec6b9cad3c130e0d2019bd77e181732ce59135dc3f18118c4f1b17a1b24ba82523ca6746066d6089b47086b37ea6474e961fe65aa70b2e4c8cc5c1029658ec83c23484fb8cc56d05b4d253c8a0627115d030b7dab69eb7ecb7ccad0ebf180cb6c9c0ae0e299fe424947ff02e7f4989b74c4", 0xc8}, {&(0x7f0000000280)="6afc3c19c4c6f60905e2157c732456bf434e8f75cda7c41bfc417f848cdabfc4bdfc6558fd15d0f9720cf85bc1ce9288f0a047343b591b348ec0690c9d734434c1edd87316d8b7519ee3495452e9b3d5b9546c1e815c4eb9e3aadec86b567d5fdf9c6cb471da5e95", 0x68}, {&(0x7f0000000300)="6cdbc88ee8df5c7c67e8e3f4602a162f962e120437eb5be80be61cb6e6cdc7057cb7043aee85e750c12e3d122dc69e7690fa40321cc9ff242db08399fbd7d764e1498e9c1756579b4e9f701d21a4fc16aa73399f8a427b2c72d3cbc8ea5d02c019e2615e5b0c424350f87bef1a07c733dcfe391fe66fd3750100fba590ce5196115e580ff632d35ff8746d4a2b814408e1605aae267d", 0x96}, {&(0x7f0000000640)="9b6534aea0e3038e73137e4087369e8227da69e03496562decd2500171b1b1b0f7b4830468a556f12cc893cbbd75a88eccf4465b306b5c7cce6e45f378e107adfd24256edc50e6b2d7b6f9234d30314b6a852e75bc1474feb8e580b23499be472e6a23db02562a7c9324f4093fb6c4b8cf5b046e042283ce7e0853a7d6fbe137ac5a5f849a3328d4b9d798bc85fb2db0dcaabfa37f478cc62c83f493f8b7ac47b65361e6bb8f2e53c0f4c82c92111674a2498da849a199f0b8dfc9c23aada4ccebabcae40c67b19dcee490381a9686155d8e504751b19cdd", 0xd8}], 0x6) r2 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r2, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:53 executing program 1: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/183, 0xb7}], 0x1, &(0x7f0000000140)=""/30, 0x1e, 0xfff}, 0x40) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) connect$unix(r1, &(0x7f0000001680)=ANY=[@ANYBLOB="aeb2cb1b138792036ec7a54e94e7ff0367aa76b749a197f1fbb81daa3d1e775da442b60ab3fd6d6faa225d0c6024a7e960ff188098aa89a0ace187a25d421862ee6d31d70bf50112fc4db96d10051f7339ee69c33f6888bcf4e3b160ec94c126bd18fd2b94d9e19d21726bd613c6d63a0d2e57255716b60bfcd51540a72e08ad5bb55c27ff45b91af115d0c8223a015f6371"], 0x222) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={r2, r3, r4}, 0xc) mkdir(&(0x7f0000001400)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) setregid(r4, r6) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000013c0)=0x9e) r9 = semget(0x1, 0x1, 0x88) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000001580)=""/243) r10 = geteuid() r11 = getgid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000001200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001240)="8a25284f70ef7b46292a9f0e267a2568db94f7e4f35fbf71ed392421ba74", 0x1e}, {&(0x7f0000001280)="d1d831a3786e869c893897", 0xb}], 0x2, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r2, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x40, 0x401}, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:53 executing program 0: r0 = msgget(0x1, 0x220) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0], 0x1, 0x3, 0x1000) r1 = msgget$private(0x0, 0x120) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/83) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000"], 0x3a, 0x3, 0x1000) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) dup(r1) 16:00:53 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() fchdir(r1) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x20000, 0x20) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) preadv(0xffffffffffffff9c, &(0x7f0000000480)=[{&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000400)=""/101, 0x65}], 0x4, 0x6) ftruncate(r0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:53 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x29, 0xe5, 0x0, 0x0) 16:00:53 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010004) ioctl$TIOCDRAIN(r0, 0x2000745e) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x7, &(0x7f0000000280)) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="d17cc46456a03ac8e5d7e03c7d56fa36d351950ce3697fc1d37358139937c2c6112d6cfcae0a7e275ffe902af9d47da9f1f921d32eb0c6eb", 0x38}, {&(0x7f0000000100)="36bcf8e6ce520b96a2d9d1b39423faf0cc430df97bc40ddac28c61b20c9fa6d01633b692a4c8617ce3dd385335d6ce445c", 0x31}], 0x2, 0x0) 16:00:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000040)=0xd) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:53 executing program 0: r0 = socket$inet(0x2, 0x4007, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:53 executing program 1: r0 = socket(0x11, 0x4000000000004005, 0x101) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) socket(0x20, 0x1, 0x727) 16:00:53 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="4a9643e0e573386c0efab2b11ccf0d17f16868dca61b13ae661327660d0e4ad355450d74cd5000c2c2cb6e93107c9be6119a29eaaad54bb0c19e27", 0x3b}, {&(0x7f0000000140)="8f665882af493a7efb236ac8ce70b0f4e6d6e169d38d78964bd682bbd000fd04c1f6c44f9d792d4fd03de202d6e4c99ca541e3d3d2bc3958ec608902e3e96369f392515632", 0x45}], 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x5, 0x95f}, 0xc) 16:00:53 executing program 1: mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/60) shmget$private(0x0, 0x1000, 0x68, &(0x7f0000fff000/0x1000)=nil) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/243) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)) socketpair$inet6(0x18, 0x8007, 0x9, &(0x7f0000000080)) 16:00:53 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x800000007ff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7, 0xf365, 0x4, 0x5, "af27648c6153e8abbe77af7fff217fc998fc01a4", 0x6, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x8000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20060, 0x102) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:53 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) semget(0x2, 0x3, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = socket$unix(0x1, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0xfffffffffffffffe) fcntl$setstatus(r3, 0x4, 0x0) 16:00:53 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x8000, 0x19a) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) link(&(0x7f0000000280)='./file0/file0\x00', 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) flock(r0, 0xc) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:54 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x400020) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "503cfdd982f8aed5c9d188b03cef70d65cd1f2c8", 0x0, 0x6}) 16:00:54 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000180)="d6ab8e22c1d3af97a4b3f7719fc994abcb6a4ab691dfaa01b530b49a6223cc509ab832e86b7b1a0c9e2b3c4c2839", 0x2e, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x24) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) sendto(r1, &(0x7f0000000200)="7af7fe6262091082b74ed5de9d46920db4ede6a1f23da57c580e03f5e14735b2d1277e7a2104b02eadac3eb21ef00a0a9c7e198a16767d761dfd6b9ad199a846508b678c1f55f2c58145f05edce2c6013280a7294b60cce2a25c9fbf9ab77c4b122ca354da29d9ef79832bdc5634fc3be4ecd9d9ebf40f97f10a1179743f742de63d352fe0cdfac29ce5074169915a2d3cee9addc5240130af07fdc33dab4449043f170000e864f827e17955c3206db8a6f15f0e23a41de236edc152a6dcaa8ff14fe6b4789bb47a9c1c7b431159f62c31110a6b6cc23280e69c723e13b6c2007b3319a9e8ba6dc6adb163895013856d17f147eef51d6b21ffbde9238937c0925a85eb7131cd27090c908fd2b9a22b72be6d9ac398ec9975713af52f719b90e2173fe162d875ae1154430e9ecef2dbcc5fcb750cd7c8dccb9cc764e4dafbc7418b35d5915203b5942fe1cce58c35cb1c3692f19118bf7f957ccac49b72fb88546e3f5ba57764ebeaa2ec7f35af16ecfa905af9c0226d3992ec5a657f77c6100519246c0d757c9dd3967de0f8709dc1f27d81f4224400322b0394adc2a15db5900110f5ec35db765c0dacd646ac7741d406467f17ef458d9c72429987dd44bec92b275aa3d380172bd04598325623ce01ee3ec7e021c1a14dab5bca3c9d429123d04a8791f36e236940c7d7489e931e5cd799602f51a78961df79719f0da650823ad4beba6fe23571e5c1ee5461d982bf2cd68f37a075317a9a6fbe657d47c4ec466d043e768f5d383e06e5c09abc5222c1c24197938d1011342093a85601da47477ad813381415040599ed0e42196ca26e85b823ba3b917b8b059ac95b1be3461335f5539b284237e452a962e104083c4254e14ee31de143f8a5e1607de5c8be220ed51ac5d29be73e2a0d846f81d1ad8432af8384f2f2bbd10118b29119e3127de40e147737c5b470f3f28aa4685fe810a839404d01be18b9ac6b70fd28c25300aa9a5a40c93406209e1ff0bcda7fa2b605004697e2170835e2be0c72ca51b43e236da8ad1b843e33b39d33cef770cd126a274cb6f49fd3703e8b14f3e2dc239cef9a6018b59fb04359ce34c07a5ef77399e3e25e8cc46b5ea61394300c69730f138b07d355f0ce9615b2d0bf7474f6fd51d87101a91044d5b145f9775dbccd56db6b29520053bec298a9e4bcdc6ef2388f68cd31a33515c2eebc764503abc62759f6e9f1e1449d0b1ad8536b868da1b3aef98e40359eb372d9811afe72e7207c24b7b9c4922e35870643b05258b12889971bace3a29e38aea20fe88037c35ce25ac402873987219c9de6a5e85c351aa46e7626d4f6cd427e358f65852cbdcd286c4eb1a538eb600538e21b86ea2352aef96bbdc77a5b2061861d97b6ccdf99c7221276c235b6ad8616da2eaa33bcce353345b2a9e04787d2e0753f91848771de07565d282d51ac7f4685378c35b7e2691c0689a5a55212f3dde1ac797e448a1fce3db66275b895b1f7d969b8ff0d57b2d7f4acc975a39b2961524f135097444184e2cbe02412510bacf9e48c95ba9367b60abcd0db6133383438b68a0c5fa8c7f749d8b066151ad6b0431e50c7c3d89cb691965f235bde0cca80569b3072d40eb8ed701d9d6edcba57991cd65094a9e2bdbb4a47d4a363551aaf99b12d9ff9a261ab53c0f9a6a3d19cb15101ecd931e29a7d7e3d18b41327376742c0cba3494f9ac2124f162eb1942897716a8d69ff2209ba31ce867ce405e7985f004fa845608314309063629a4a6f0b8d18877964cb76a69669b4f088af9ec86b478d453ab34448bce96e94b87bc46b1aa8f16d971a1748a45ee6460a58ebb6825f4f89b88c04774753d9ab72b013cd9d86f821fa8f2014d599797eed776f044b3409b44c7a2080a1c84db3d64fc7952046831eaaae69d199c07ff8839096c1edc768b9568201162272708ca58d0669f831e904d342aad9a76575d274c1ea45742bba3bd3ec28be64eb4ff1f2f4bf9a3fca0f267025e629ee1a2ee1438eff511179931eea844ee60d4a9a9365fbfeff6b761f20d8880b2fddf7f50e69928e12f755adb3018bd8846f6082b6bf2eff8ad3c84e6c56f849280247edcaa08a164295e351aee523d9c37ec3fcbc04eb4997ebb7b27731dc7c30f8d32e9c113d59578bc4dbe45cbe90782dcff1d68d269643b0c87da7eaa9296a1cb3b6b113ee0a2af04765bf950468c8eedd4a474c423a063d6c82a137b1f8c23fc1aef90df8ceaa836a6692e81da196d70b50270404519eae7ff1d7ea80c0d329820fd485b7c40726a5cdf5fcb105c6fac7112b77c915ce4e237e4b2272898bbbc8c58380826eb2e277757323a180613c1d1d0a836c9b54fd733911eeaae0d487d98feb1b54460eae90615468f508b209132c80edf088e4dda7332685a08f0ab6e9accecb9933b58a78d5c8e7d0d1e4df430c10e519d5ad63bf188650b81c6fe393bc61c389ae5525033b227a0fe5b946a0b5ca84f8243219e677fa90a2df230a536760111e9ae2491857ab1a9388cff0f279d26eadeeab59789e0dc6f73b0eb6468305fdc48dd8047b6bc7f7856b3cba32e168453b857b947eb165e19ebe9a9675592e4d33db99068c15c802bac62952a22348447c035bc30ae4ca5e5fc337008cfbd8d6a2ccbde63cc42b8a2ec87cbd9816c7504a22dfaf1812650f14faa924e10d1b846280982d9dac36d827e9d0de95733734934f0c39db98700243b655fbb69b0b82f371e6890627858c0f2b829cd58d653ae2e9675531af0c03d1c7a173890bb01084b276ab46608aa986b6b27d2775515bd2032be6737ca80b92aa7949541681d1d05e49d81dfbeb727876805b3284af558224ee20352aab476139d3d37582f958844935acad05617fde89ec6da5e6cc5b101e05596939303325c265c6e601e264fdbfe600072ba0989f7bab6e38fd4333fd4f60a053e8c2bf40ad6e84a7fc82f25c7e1b5fe52c9689ba613d5e93315d1996cbc651b90347a57eeabffc803f35859ed48f209eef4188eed8f107f16289ff6ce67d8664e4aed4b499e430744a29b65a74122614d7a76978dce8876e28595ebe69bd05b03fe3e8d0e928928d8f8130023dd2779f6d818da4da8d604bdd9f0fd49220657add11054de25504acaa121cfee9100c2326acbd0997c16984b4827926520099299282fd3211727a42aaf6d3ca85e5a25be7a04a8bf3e697665f99ee6c255bbd112fea96534dfe5aea1d9f039b91d27f828a92a14f1442e700f56fe9e16827dcdfd48a020ee940d51a73b2668ec5a87e2e3121000509a2a9d3f7e6fc3aaa23a6188d7c58b40e5f3e2a99c0cde2537564dc7563d2a4faf40f3972817a178e9802d6e0bd3968dd6c90c5f4437cb47914dfa9641dda2d4edbb17652aee2744a2d07bfacb639c4fc8e388bf6604e8c45eaf9f12bdb3340f1531711dc90653bd60891d77ab8462813735de09c768d395870491a79429eaff93bcbb6d5d4fd345d00dd5b69cbe151dcdb1a5c24b442dc91795c2aa56840cdc9a0ee1b74fa5d3ede99281f8836c0b8b3bba276a038e5fabe809d45606aaae703f008ee7ade8923d7bec03bcbeae400e1ee9d3272e18d5f53ae62e497bcf9c1d5e9d4e84f5782ec02e6042e8e8d6368f187cbf2b006f39b57136e3c6a7d11b9c067674b6bcf8469baac1cfad73db3aa7f53f6bf55c9b75b838341a10400f4cf356a91c3d9ef43f1d173ab8e88bdc40b78cd699133cb05c44c3b450738609cc2544b1276924f539bb9d27d18da98439d9315c2b258b7aba25b4b34325f4455b56f6bc735cf2a5d9dede53ee1b4ea1ce1ae75fa1494cfece35735eebd6e0372a86571078f3eb60c5800aa294d611ec0896ef6bc0beb5b72d1c37e9fcd9df1b9b943e4cd7ce62321285917dd40d97a1dd9b2f91438452a55d15104aeffc6f2af9da13a2acad0fef74eb7c330dc28493b9410957d976fabe0c7f64e5d2dbd598ebf8e423a7bd281b51f7fb92940f69c0adc17da957efb6c566cfc0f092adb4c96fa295a0c80752a2c459bf03d00bf67b0232b3baa11413f99094f5d07039b21c8a79116ba55584336dcb74095718b9a5341ce9054af62dc8ad4c350f53520290dd94e5fce5f001cac6eec291b19923a6f86032a658529f9de19433701af39db9d4d3f3ce9b99955f156c50164c2aeb7f96414ae9660f59c0cb11351c2b444868e16d6bdae6d950fe67b7c5a0ccf7ba86b5014f537fbd2bb6a856ddf548d6b3c4c0f641f6c0fb9cdd0bdffcb3d4c83d6b5b6487b6fc4dd34b066135309081c0cba0e2cc90bf0c8aa662bdae2dc28b70d1ac210fe1bc7415e3850be01deaa1ec7f835d0db4b536b6ce03ec8d4aac7f99eab6b9aa89e5e2f145e4798dce3cea9366ad37c05f5097958ab3505242e92619b044ab6cbd1acb95a25ebc539359e6b6a4eb414332924f0ca6271c70f99d3ed8022aa962f482c36e6a3898b19252c2e855b282ba278a407e4c98dbbc77f84c38391ff611a517e65f4b803825a668597a4f330ed6a75d155ad6399c55f32d8eced851ca135fb3e8250b075d907a268c2a3872fcea6716f4f398dde25bedf4a72099207e43f4fe2389bd433b6c1624430176bc09c276cc94b26562458eaf82e25afd9df2427d2c5c7646f2b0834fd9c91d88b25210fb03eee3bd29d4c5134bef238ee698327dda0c0b58ebd61c9a04a2b2ab57f33188e597e4db638fbe84f3fc8df50672b8de737aede3ea4bc68a147b8b258ee4f67258581513db85e761dbc49c60f1dcd913e3a33ce2afc39b324f5841038a584e196a2abb1a9ddaff6165ee8a6fe5e4991cb98d0d19259bf253d562d7c3fb1ecd0aa1baeec052343b4591bc938617303c02073105e51c69dc5f25ad05a7ebb5a6d9ac6a9923a54f4c05b25ec48c81f6b977cb610efb7b2f6cd63cefab59417325b8b5382b82d68b56e792e0215e555c02356d44cda0d512f1af300737fe2e066b29f50fee40ac05cd1dbf57e9f9d6eea02ac95c3293f9a5c5a9a3209c3fc181b0de16b1ab8bb352c6cf6ac548a3d9fd4b770a5dafbece5ee0e067944814fc427329473afa6300a186d991bf2967aca756b136015e8d324184f75ba7b15efb586979ca1047f9b3e6ff9b4241d6e69a069be2b03ba31b7500b687e3ac903d53ce7d98207e499f904df15dbdb029ed249a49fa8d700e40168de8da13525e0dbce3a95e43605b00f5a2d69ed36f5d8e7d95a8a2fda2f0d339eff26830252340cde78f8ca9accbb9356ebcb5753f6d4a435862b195421ce7e008d2a5fc68f3afcdc5294bc6c8173607fc28fa0514e1c5f2b467b88c23a2542b881db9ba7b35e3e10f739c75db91668c919ae9eb684057e43fbb8310544b7e88c1ac256729972cf8bd85fd3024326c205fa8f32861f8fdf9e4e164c64bbcb2e943ccfd5b850dbba0b464527c0df68d911a4ce587882d68933047614cc0e83d9e6cb7ab2c9335d5616f1e1345f866c0d2c0e117e9b6955f413dc585c640673aba4726d9645fda9938ab019fd1a3e8dcf04a240267172b86c5963c47a42bc73575bce80600606b71e066132f92625b71dfc502ecd69147548075b21cc93154354ccc3ceb1a5e94ec637417f10b12b6dc592141de3ccc96251da6fb733fe68f6b8cd090fc0dc642e7a28161dcdc505cbab2df7a488476d8e99466e1e2c8c3e13cc1fa400e6cecd8dcd4bfcf19637ae3f48856cdbf764e015d141d118add8bc0adc068e0c096f1103c0d8b1957fda977f0bdc4d76e843ba62913a235516e4f1fad9b9d25d5d2d3cb4a7", 0x1000, 0x1, &(0x7f0000001200)=@in={0x2, 0x0}, 0xc) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x200) r2 = dup2(r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r5) readv(r3, &(0x7f0000001380)=[{0x0}], 0x1) flock(r4, 0x2) 16:00:57 executing program 0: mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4000000000002004, 0x1) r0 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0x3) accept(r0, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000040), 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000200)="c085327c6ae4004fc2553dfaa5dda50d5aa039f6a1dfff0f163d1bf363ebd90057ff00000000fbb0d30be732a040bd07aaebfd2cc38391ff6e009b2abaebb0b3f2db61053d2fdb2b3fc07e158ed9542532c99a56", 0x54}, {&(0x7f0000000280)="9f125ad08bab194060bc4f28e32e924d110d013007f7acdf8031342e9f0b2aeff6f857f4fbe61fb96b249a6a7f42ccaf35fdaf088f4aac15f1cddb7f100550f39b09644fd0fe21d59db1a7bba7ab847f65c2ed69febec7a9a5e86cb4c5dfd33d4c7db50d187350bd8ba0a80b8c2be1fd642b05cf758162db25be7c05df", 0x7d}, {&(0x7f00000006c0)="016184467d0a6fa25422fe4c113a4a431bacf46ff4095666ea0d81bdb770ec863c67ae82f451b9e6d69ced0971c052eb918b87a0c93e4b1fa8883b10223a34fd433bb4d0d7387e2f67f276", 0x4b}, {&(0x7f0000000a00)="2698871104618b441ce181e7c1a33b684de736e7f336541f48e8a4e3a01f07e1b6e921bb15ac85f01d53f44e0d4bae23a7076eee03ee3cf3dd3e26b52236ef9a80ac0d92bc61e889591b3cccbcfb4d554c2e7c53893b49eed38b0402040000841abaa5f9361efb1afe5f1b39db77d28987ab70705d069adfa5f43de20d665587f826d5eeddd184427f1b8c6d435cb3ac49e2d54c2d052850bd5d39e127d62af4386ee20a6c55041ee87b856a1c34058595905a9c44a7c8e15c87acda35dbf6d8c940a5adfa26c3b2bb818ff27fdfcf97e6dcce6d6dae7b77421b5248d084f5db44047179efa13adbd3e2b95cb51e8413819ac245d854a01fd49c76d13593091d47d4f275f74e54885945e047cb644a0afccb24e588583337ae278a53164c9fbcd76b6c4320e703bf114deb7e8a23c685910e4e705b930098adc606b5e01e87bbed5a65511b1396a449", 0xfa}, {&(0x7f0000000940)="a41882c064b1d9c426cd04e6cd1437e78a85fd4b72395992f6b0ca33cd99fae0dc9b9149f7a44133674ff0015e1356a37910e1113da65d485bf6a76b72147a808ab69223f7cac42bfe941a98ea99c6ef19d8ce998fc24aaeb0c5d3625a7269760b166b51fd01883abbdb89acda36f037a8dcee161928a69460d84dd0b252f69be1b40265b3ea31ee73957333ca27067c6470c505973830be697c9d83dfd7dc96278a45f95b", 0xfffffffffffffd51}], 0x5) 16:00:57 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8001, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x10001, 0x2}, {0x18, 0x3, 0x66, 0xfff}, 0x6, [0x2, 0x40, 0x200, 0x7, 0x80000001, 0x4, 0x1, 0x6]}, 0x3c) setuid(0xee01) msgget(0x1, 0x243) 16:00:57 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/6, 0x6) r2 = accept$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000f3ad955700000000000000000000000000000000000000000000000000000000b30000000000000000000000000000000000000027a52caa9e3a2e3a383f83560000000000000000100000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82, 0x400fffff, 0x1, 0x3}, {{r1}, 0xfffffffffffffffd, 0x21, 0x40, 0xf18a, 0x6}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x80000001, 0xb5}, {{r1}, 0xfffffffffffffffd, 0x90, 0xfffff, 0x400000000000, 0x8001}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x3, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2c, 0xf000004f, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8, 0x91}, {{r2}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x22, 0x4, 0x9}], 0x3, &(0x7f0000000240)={0x6, 0x2}) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:57 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0/file0\x00') ioctl$TIOCCDTR(r1, 0x20007478) truncate(&(0x7f0000000000)='./file0\x00', 0x4e9c1a84) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x8) mkdirat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x4, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x401, 0x7}, {0x18, 0x3, 0x8, 0x5}, 0x8, [0x4, 0x9a, 0x80000001, 0x3ff, 0x1, 0x1, 0x5, 0x7]}, 0x3c) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3fb6d2960140b3298d6c92a6c081716d02a6cf9a3ca4292a18ef6132f41dd0f9e1afb12c1c373eda2ddb11f9067e01769f8b93c160412009fae8e9645ead5249145c8230c7a16f537089c1aad7ecd411b192faa214542a550b1fc95f3746ebb72a0ddebc9f9bfc326d58b1f2fff5094734b2c33e70e6f5172a9ab2cc7aff1210a86f767aaefe9b7cec77fe98a4a5c971", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:58 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0x0, &(0x7f00000001c0)) 16:00:58 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x7f, 0x7fffffff, 0x200, 0x9, "55302c2a229fed4fced475fee935ed4fd0aa9625", 0xfffffffffffffffe, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x79682e8285f19f95) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_open_pts() close(r1) 16:00:58 executing program 1: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000eed000/0x1000)=nil) shmget$private(0x0, 0x2000, 0x412, &(0x7f0000eed000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000eed000/0x1000)=nil) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) write(r0, &(0x7f00000000c0)="fd", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x5, 0xfffffffffffffffa, 0x2, "1190581f9283d8f15c9e1ea7cc2f26c21602bfd4", 0x3, 0x4}) 16:00: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, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000280)=0x8) r2 = kqueue() r3 = syz_open_pts() write(r2, &(0x7f00000000c0)="abf849871d2925438db011e27047976e9c627e9dee269b5f27fbe3e9d812463fb046d76422458cee1a24d50df2471577613ad5a0ae58d070bbbe5f422fc690cf44b9bc6235478a6997ba5d305b44b84c8e41151657b57d8607768a83eeff99ab922f348a89d06406ca24afe26c8e86522dd022c78ffe3b5b0d607715a2ba21fa09129a382f39726037d51351a356ba6bbc781011c121686d35eefbf7419aeb7581d64d28e947ee352c7360a8b45f5456f756c6186541e3db7919c64fe6e49a9b63b8832ed8522f6cc8401cf6", 0xcc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002380)=ANY=[@ANYBLOB="2000000000000000ffff000000100000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1], 0x38, 0x1}, 0x400) 16:00:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x111) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:58 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:58 executing program 1: r0 = socket(0x11, 0x3, 0x1) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getpeername$unix(r1, 0x0, &(0x7f0000000000)) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/99}, &(0x7f0000000280)=0x65) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x8000, 0xffff, 0x100000001, 0x1f, "9976c68557bf49c34c387051ff72fc9705b4369d", 0x5, 0x9}) 16:00:58 executing program 0: mlockall(0x3) setrlimit(0x6, &(0x7f0000000000)={0x800000000}) msgget$private(0x0, 0x80) socketpair$inet(0x2, 0x4, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) mlockall(0x400000000000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/101, 0x65) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) write(r1, &(0x7f0000000100)='B', 0x1) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62f", 0xf02) sendto(r1, &(0x7f0000000200)="67c72a60062f82a6c0547e6220e36f7e73ab8aa9fe1a2965fe4347636f8b1032cdde9527002d36eb6ca2d5353ba984c95c6b9825637c11e5367ae62ceb5248c55fcaf34559766d6acb12876b9ebc94e748857ded29c0af6f114fc1a05f9758f8000a3ffa9816cbec54bd8dbffb1e035eb636255957372834fe6aa0adf844994b5a7401a200448c5e4816bd187631bee44212934ff8e7432de85c2b91c2607ed41899f48ae6c7cf7d133148a5e4f6f48a70ad1a0f29f9b55256e3559e38e18981b89af005ea6e48508546468b5971d8b8fb03aa32ee43b5079d5aaee8b49fb1346719b792247edf829f968d0ff0644ffdebd96ee0ecce002c0b6b550a875816", 0xff, 0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) flock(r0, 0x2) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x2) 16:00:58 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x124b) dup2(r1, r0) write(r0, &(0x7f0000000080)="f2", 0x1) 16:00:58 executing program 0: r0 = socket(0x18, 0x4003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000000) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1807, 0x0, 0x0) r1 = socket(0x10, 0x4000, 0x1bd) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x2, 0x198) 16:00:59 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000000000)="f04180170f8f0978c32ec46281018b09000000420fbd37c4c1e1e08befe6cda8c4218855b00000010065f3450f6f5a4f0ff136f0015402fbc4237d3916d2") madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x40) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)) rmdir(&(0x7f0000000080)='./bus\x00') setitimer(0x0, &(0x7f0000000100)={{0x2, 0x7}, {0x6c855ac0, 0x3}}, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0xffffffffffffff93) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad", 0x18, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 16:00:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x16, 0x4) socketpair(0x38, 0x1, 0x8, &(0x7f0000000200)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x4, 0x3, 0xffffffff80000001}, {{r0}, 0xfffffffffffffff8, 0x24, 0x0, 0xb39c, 0x20}], 0x401, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x20000046, 0x4, 0x20}, {{r0}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x8000, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x100000001, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x2a, 0xf0000000, 0x8, 0xfffffffffffffeff}], 0x8, &(0x7f0000000180)={0xae3, 0x401}) r1 = socket(0x11, 0xc003, 0x0) r2 = dup2(r1, r0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc0a0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:00:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0xfffffffffffffffe}, {0x18, 0x0, 0x88, 0x100}, 0x200, [0x7, 0x400, 0xfff, 0x401, 0x40, 0x0, 0x2ae2, 0xb1]}, 0x3c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 16:00:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) fsync(r0) 16:00:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c5176fa953c3034456fade517e9c304924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = getpgrp() ioctl$TIOCSTOP(r1, 0x2000746f) getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = getpgrp() setpgid(r3, r3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r4) close(r1) fcntl$setown(r0, 0x6, r2) 16:00:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0xfffffffffffffff9) getgid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:59 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) getppid() 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) sendto$inet(r0, &(0x7f0000000100)="ea4be6e13427b184a8eed9971a5c88a83e86db7138b04de07f5cdc6e9f33fdaa394b09", 0x23, 0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="447162c5a793528a678bd7cfc471bab49f8b8ba32e77b95a4a3aec81b6653a63790bcd1ab6c6ed77a83d88a4f7b7706c891b56eec11ff44a3f30be5805c9f7ac1a7e03c973e58ee1db40b00f3c732d6f7477b7240c33086bf0783e39871dbe7b51234006b2839f46782842922dbf37b2bf537a9c342bd23223af54519d6198c9427a36e97ffe8636c2f4b15b71c446de568e8e3e7e49419aea97485e62df98f6ba91caecb211eea323a51453f36c19a337aef972e9", 0xb5) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x8000000000000002, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) semget$private(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000001980)="7dbabd7377a8682628f6af61ed87d25400bc4834f26032ba9b57994fc0d8e7176e47c2c71e393002adddf071225759c0803ab4a70bc98bbfc8e91fcd48893dc52f46819d8c0556f8c1486bdf98a7b5aff05b5b66e842579d7c6f7f97f067cc8ec64c0f590b87b5167a4486047a00e70928421a9fd5211419a517caeb591a9db576e6e162a6915fdf36be42b0bdfe591d86eaa7f0df83d4afeab7b9637ab6f0e4327fb597fc88fd60cb2259d54d66060ad1170e46ff3a30717ada352206036dc4392242f00e439b15327368d12ac5084cedad77b711b3cd32f358444e3ee32133137aa9db4a65ad0ca388cc25629c45a062411120ef3c69c36ca7c847e253b2f7fba2f9726a337abec062351d294ccb485e6299acd2af6e2e7833b73d9a5529f2b5fcf84b60df7b271f77e34ee2f3d1be9a21c190a3f9bbacbd5e10f1ce072be87e857ba669efee0f0bff4c93aac5e3cdb252ad9adb857f7fb8258088ce7b610f7bf8607f8e33fd147dce7c925f19f1687c60d2c31b01e22cba47d78811748b2573d897120a38af4a34d46244a9c8d23acb2ea6be8fcb2f1159672effa6514261541d1462e464c015950079e01f423e46adc49b9cdc94fcf7474df5f715ceca87d72b6a9037c5596bf4dea1d887847e0c3204bc7578f5d48f98bd3c3dfba77573a802f84148e0bae720d51a85aeef5c35c168ee85c165921da0258b02af84c42f1b2bc249002ee16e03ca766a906b67fa4af1b230c270e0570975597d4e0c287e9e7d0395b27fde5afcf9ff6936b0493221b75ea9fbf39751c7538840b6ad70d3d3c288c67a01886a92228522ae49ec370d4775f84541c26c771453ea5c65b061886fc5244243aca77567876d0fa1cf61cbc32c52e0c0ee996c171e3d6a463060af3f27f0fc4c039009aab8fae06a350b602880a2dc96f8773354a2aacde68d02814dcc33c3e5c3f15ac446c7a65b0133bcaf83fda53c023c8414976947ebd10592bc1da72391ab773cce5170f8fcd7f2caf2ca40b14bdeff83bec9faf32439f4f314676207d8d50b4edb6ef93b54c4fc5e4ff2d7c41d90a49fd938953c9fd48eb476ffeb0ebec65e40fafbd869b58f96472a71c283319f5b4938ed7c6dfd30a11c8ce1c0745d8512ca724783425658162b153515487fb1d2b240473d4c57e35dadcb93a80ea9003ad99478eadcfc4ed215e4e37802e4c4f5115b6a68756140e8d907badf2bbf0083cfac327d3627ad0fc4211c98d4b07224db2ca522c23993845ec40f8d315be70d114f6600313c05ca8171d0caeab8f8c0ef1a9c87010b52b491dbcfe992cba503767fe74c70b1b440542ee7a7b843647b17da4c1542086a7c2b1c2f1131a250800b01a7f68339544e65648039a806be65be145663e583224bcb6205d479619513d4e60272c3c65f052399d2f62d36e92f727ddb144b7eb5191972b1d73c853225a518b957d87ae582535012db800bb60eab35f210a7333d66c1b1bba988dc9c9439ea117400ec0a62a5d8025ab648ed1ecf07af422bb8c9001924577df50267d2a7cdc6f62da88da5c59c50540ea1c6a05f6597286fa12b6afed82ee3a6e452c7c087c6fad3dc5b8ad98b377c4f0b160af9282a80895fa64c8cc7b6cf18b30b6e1ddb95dcd30c6cb53bbc6d0b80c9acaf61998f1daea10fd88d0a374bcb73228be3743d4ad0ee4260fc07d3142b55371c18ca6944b120123cb0195329eb65ebd9e39f475cb7116a3640586f0fd21f3cbd98293f113db499038d8c557c85ab96c810770f37cd1b8f82744b05e26b71d9c8677691d05850c8e052efcc95dbf02843f3b944816f4cb272c99d6f57133ec2b7393c820143a97f773f71f7366c2b82f3dcfda6ea0d7f2508588cf16df467dc205302e505993ae0fd760d3a09328c533bf93d01eb97efb428500bfc1b9b85a707abe06202950237411cc5875f12d4ff069a5b3d00defe3772946f9ab214463f9b00ad0433f7047e7717bb4cacdad51ee17c40ac6dd6e275d262c1dcfe4eca85bdaf6519e234b76a1a80cf657cb480048644da846c19fc7425bd7082392f906833e64dddb2ab10d61c67b6e6ffd42cd806c94a47a06c5f30d65dcdb228da5d8ac60688c10a964a95c9fa4fe6a06aba2d4d0cfe2a704d437f1b745e573f347e6c85e2acfe114220cf205e443597ad107550484ec301810d901c0f399785d9406c3f1e40cf868adac9de8ff8afa1fa64beceb9e033063a97f7e4dcbfaa9f3d2b91410733618b6e2fcbf06a5e616bcf8a7ab0065675a8cbf93f0397490368401cbbc6b8d4524c694d09ce9b01e338a1cdaa4c1f65373b7c7a848a912fa0076ac9e3ab3c8c6be5331b65f9245019238eb1da79861222051f01672450191502f4c7f3eee82c83d725a0e28ef6b93fd201b69c2d8a755c478bc15c2fb6d124741d7a2164ebdb02f40d446673fdeb53291d825728bbad48b18f069bb0a79f33360aeb36d12ff3cbd1ff12acbc9e149ccadbe5cca8a19c65941702ffd186685a666917698ee79c1bd8125d1b0c25abaa23b3570a50fa1ff6cf008581cb27325860ede42c8e1ab292752294494136626283ebc41a4fdf659d8698f5100936fe0881c0362156f8f8f271bad49a8571313c304bd3f3a1b9176a2ea6fdb13f3b6f40ccdca853e2269726cef993da92f363dfdf58685faf7ffc56c1991bbfd26c0b59f6766385e489a2667ae4fcf2c3fc88660d32edbcbfa9e27778645924be8516be0d8a6bd12d7c6b17bc4000ffde318a23488e4803ed2be9171ac7dac8329af2d5da57a8bd480ded77f249c20279f53d3037491d81bbbf29dbe0f245b7fbe3979d686f5d1d58d6c0e03fb50e7eb36cf34b0e0b28ccb212db60a1b375e40e7e7b12eb9461a27b0ebb7e994b811c80a1ebe40ee76d9eae696b0834d58782d97ca8e5d9b31b8af19dd7d2a2dfd7a1e8820e312d8dc5ebf6d96253fed4526ba70ee98a3ce0758a20d8a06f33d12dbe0b591d9e733bee842e55226940b439f00fe4c97170afb759d54eb728ad4f761e10837007eddc51f89b30e998a8db8ab0e9cb8be9b81fc4a87def4e83e19c62f94ecb1bac535b35313ec5bda8a112dce1ce82a628a338c42ec3f30a6ee5a72f498e1ce6818d97051bd783f114e2b58004962735f36464490ebbc27d368067d0a963347d2a76a802f5ddad4528f46ccd4d94a895449b002cc8be482a0e0efc583fdc4bfcbb2c1a4ad6a36af8c500411c32cecc82f63fd6ff16b5de95b286419603dac8be4d14a1318e2df16a02095aa8b1d251c560018908d28a896b5f16793bfa7fc4d0d1035b0b44469ee58862a87b874987b6453c18c3971ae9a4335211800e09bbaab36621ad1d2cbc3d358736d1ff4473b483088ba57c6bca70fb7b9ecf4515bb8eec24c7b90754f544862832d0424642dcd1f4d209df124ec35eba3c25cbe74c2e0ed47c391487e38dd41bd6ac6c304dd39c6d897c8c2936b82e6376ad625200bed773772b65e7db5d3915e3596f85fe5cb25e35ebe7426eaabf0e768f12f7fa06154bccc4f98db8193fcf9c27a2156f8d74a1da2de77f8014c00df15f90491c0ea37788bcec72a0bfa373682016c4f20a094597eb78530f81b4050040fa6359f0ca8587d9ed429ff6b079610ac99ecd9d99a5bc5f799c1b695c4bcb5d21a61081fca91e0bc491b3644b525b3137dd176239416079631a077e253e70272ef43dd2c45165e576a9f54a45e6c8f58f8d84cd9548c7c4282be83ad781085351a13058c26b762953e5d6d3a5d00221a8c2bda168a04052aaa52cc8e766ffd4b9c45574095fbabdffb874a1c2330ca7ccd9d0d66aef49075aec2853c0a54994b8c54dec47d85b0daae14c9ff8e29c66bc461b712f862ad001b39f030a898b0169f2f606498fb02d87182c07529b982678dd83e3be34107542e8db3cfadb3296766d301be1cfd70c6bac3c28b6d2ead22e12f044b2db3cb780df7d0fa54ba2b1af32ab7497a14ab3c3fc452463698504d622984c542ecf9695afc0d57717490a6efe1cf81441a7b23c26e2445ec91819f1ca3c551cfcd5e7c90cbcc27348aa9a0d83d9d38f538c371ccd12cc7f665ba2f5fb7634129a507c9b553fa8d0877dcbd0574bd2e1377956f21a96ea44312aba26a26690594c7448b3dd5136e91e0cfda16d938fa4c3ab8499488bb42b90e1871e407b9ab0222351d8e95da8f4d4b41bb18784843d8c9c6734162a5edaf77649d92b79d1f5d37dd7797552471b97b2e27b78d50895f7403225f7f8262c3d59ce48accfc8fa1b988f40d5dc8ac18fc0630ec50b91b73b6e24fd2575b057d0889ec7c341cc886a4c6336a2656a8c2c7f4c252ed1c8b72907a19e5b3db62488a41237ae8e5ed2cc8d32f532a60532d9f998fcd028ad9821f3c8234ec800a4133fec1fdd8b909aef6f8f32bc3ba2524f29a8630ed9e0cda4b8c25a69cc5f35db68c05f008de318273f048a2c4ec7d280a655064feb41b99a743dbe3a4cf0223292466a9df5e5779e96f2f20d83f335108f4b6136246339785738da67429d88454f43dbb9d0ccd1053d0e9fa0c7b0f39bb70f7b5b133feb150899fbce33a28fbcc944a9355519cc0451c5931c5101e0e34ac8ea09833c3d6bfcd1bd4f48f7171eb85ba539193da8d549ead751bfdf8c2b1213929d20d927b4d99848b5779ebece378c3ddf9c76800142c81126793656a165406415af89a5e378f74582425e4c28923c93419f004fe2fa08553e5e483fb0890e042eb4d8ed82fa144a2139f9a0ca0072767fb4e7e2a89735b0ff8ac2dcd7aab55a50f96d6071fbdb3c6ee5f1753c2157bb53538bbb095c38a1d77971aad88d18f20b75248563da0200d050b23158857d789f9b4070883009ed7f10c3086c3c0044869509261f51d319d451e1bd4d2980169d8b405f0f602045962ab6e532e05dc6b48c5f205d3c5adcb26d46174e3ead0af28f26da3c91a4ef3b76042a0c88999bf5073751455a43df290695330a9e706a519add88b1b4b0ae0f863215241b59c938c9be01545ae3336206ea6f6eb331530d37d0fc4a06b182a55e6b7373eae814c163d9031c6976df3b85532dcdea3e6cdde6a45c22bbf16c97c95ef5ff0b0eb4694935f78f141f004d648a86997ed2bbd3f6aef486123be926acfb88602e0f3781116c2251cd945b26b0e293647571789b1c82d7acd5317ea1d8711df58946858d1c0bb5c3aafa93df8d9df94feac5c6806948f11295d034a7d5838c2af1814e", 0xe7f}, {0x0}], 0x2, 0x0) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) r2 = getppid() socketpair(0x1b, 0x8002, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000100)='./file0\x00', 0x80) fcntl$lock(r4, 0xf, &(0x7f0000000180)={0x3, 0x1, 0x5, 0x0, r2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x6) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=' ', 0x1}], 0x1) syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() syz_open_pts() 16:00:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:00:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="3978b6aa489032dcd2b4591863ad92e8f3663adcff037e6a6013de35048c7af9a95b07beba37b3fee0353a48a1e71d2e0ae17a66b3c41daba60e003630c6e3f52e4d93a81dcf708894453220acfd2b1cc03206112df0db6949ab8d5a6d334a2cfaba57c8be4f5530db674fa56298301bdb926622e679784e0a", 0x79}, {&(0x7f00000001c0)="7376f41098eeefbf62f44c9e59d1cd4c49b3148b370c8e8b92a376d2aae6ab20e713d9d4cde5832c8c51ea4d871eea41315bed8e2b474e1132b74fbbdc609f89ce267002fbed5e71b7fb931bd54e632dae4d4ecf25158538bd4eae7d3ebfdeece2c9eb8cbfd19b980b21527e62a6902b93326a022f5347ac4220d86a1f20c180ca768b5c023f5f6af6496053da862f7cc36b007a96917f6251812d125de1eae1e737aba0b0dcddc7de20cbed1df94d9b28592c26a93fec0a3a6d5f616fd7f55ebbd5c03a8b85fc74649049635ed907f69820899b004faee7", 0xd8}, {&(0x7f00000002c0)="44f38fc26bf3fb4f9d227b1a7c4ceb2e09ea300402766f61cca3217b3962e1f8d4938b6102c15f5e1e41701344340d28c59962f57d22f3debb4c80c1fce3b11941d107823373b13da97bd51c7d54af7b345030e535d3db8608280fd5ad4a554289f38cb9958cb73a60e5b2131f42ea188ad3281766d81c6e7022dd3e90d9fad0a247221a1028cae77b34061f00abd9fae07de70f48c5973ee92edf1f5df10adda7b0d4a57d98097073bd7022d837cee174bbdda92624c28f5c9eadbce8a672d5ef7cd02dd2dae4d5b58f39757e515a47a95777b9a5f9e27fc7ff69d7e1d239348bcb78b73a8b5e9fc6ff5813ac217b536acf88516965", 0xf6}, {&(0x7f00000003c0)="70b07ff4e964bb803c01f489957a99c313b6f9f7774770c9f84da7261885e342035c581a80ca568e1cc865088ef0690b27abdf367116dfd909ced303e9de8e69ffbcd6c70852b9ced39a", 0x4a}], 0x4, 0x0) 16:00:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)}], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="d9c84d4fc53a7e7e7e017a9c21", 0xd}, {&(0x7f0000000140)="d0828851e863a8374113302a97117dfa611505a958fa87a6f4e819aea9ec63e054d5b78d496968a4a472d4de22fc6298e7e9624c52f83d7f4cc9c9f6750401729fa76d0d66f38bfda1b0ea1716936651d9d92e960ab2c6ca34444c966a71422d48862c3bc27f73cb1be4739b12b588985540e22da9507579cf795ee271934a0fd346172da211bc44e48556f215da1612c11c80dcd376a4a9d2c59eb9a1600a191ab84118f6e504a325f3cad1de4f3efac28d9a3e80bb65d60469604c6aaa6396d602", 0xc2}, {&(0x7f0000000240)="7731275c1856a0083c12c52b56f84c139c6794070edff4f593fbd13a42e7e36cbb0c085a95ae560b3ed85ec29bc7f2cbedf8bc9952486a49aed11f4c58118feaafd1c7dce0e01292dcd2bcaf839476f40c08bc8a348049cdcfc0766d4af5a9db9d92e589d82059cb3dce18be51dc311a334a164b0bde8c84b3056c0f7b4948cfff2577a23615b0d7a92bb3f7489546a4814f13a6e036c5884f43b43158360a04aae5c3756e9055fca34906abb884c8dafbdc1db146ce509d544844655f7f4eb1366158c2f71db3227cb4261f0b086fa57de899e76ca1a8f4f69fd5f3736f3fcb671cfabc78d700945fca83e9e6000ef86997ab9272513ce814dfd6499cad832822bb1ac32c27540beed97b364a4b9fb5b1da001914cab7ab4ee3787e1bb2c6b235c9357b5143b6e3b9c0f2f35eee8eb65189fa0934c7e3160237f214723ba717f1e225a8b74d7f562860c8c478479847d2d16201be6dcb01180176325c50b8b54681e9dc467854f2246cce337e848d068fa68a32481a1db7f417eae12be7073624722a9a6e7636d015c1df345dcb0e824d7da3781dd337f2c96cfc357f997ea94db89027d60aced70549a5ca36028e058c50d9ab8f1c39415f839ddc6246ce31429f80908525f04dffec2f2dc8acd146efb6ad228ced93b723ee53cd8c196f62317b8949d184b73c5b4878ae220a79f19132513f090e4271d68d13091622c28d6b34b38f050e64f271ac34162cc956d49d9b8a93210f99e755feacc14d77eeb072f6bf856f07df92c260a494fff7863d57de9cfb190ae517edd2daab3476e573baf5afeed405a63354fcf97fafb0bb627dc8e68f0803b829babe37ca9daca11079f92e7a575e760714dd2dcd2ba964541dda89f7bc3a6ee8edf6a7111b61f0491397011fe19f255c9053da85a81db2f52fe00b7ce3d9bfe5a1340d3746ecb5be54155a83592f6613c5861c7fcaf68d8bb20943c4a720d89d977cb7efbfe0dd2b9872dab2cce8e877107842efb99460027b59eb8c6e11aaa3526bfcaa77107bd06b6659e4373dc43ce2d7e59b63d2bef0b145216a7f960d06800f79d1e42c0f24d655a8bfcf5e0be5bbdd38cc8edefcbd6989e5fa5d55abb83ab51294957a7a8d36f65e81b1d431159c7b1db8cabc1d6b980bdd2b2618fcd631975418033ec2ee5a519b14d31a9f44e270bcc0ab426e4f0b6588213f10eeba132b45952d33d9de1d978b12b75d0fa70335f481163c6253eb791243450f0ac4ea8c5b4880f25c991e5256da3a721e27a8e0e90500a91742d20ea135e7c4b5289482684cc04f35a4d75589c3c9632fe74669f9857fde34878fb61619f124317e143cb879cf82abd40d9ce68a3dfb12fd0a66b036734ce76dd222a422ccea9fdc8efa596dd6c0cb8574a6f45a03a5e1bf6432a059768693c94e0ede76b86e2f8ea8df0d6535e27c0ba9426cf7754e6d135025d9b0d473329b74b00037dc09a06b6959b99b125c103f5dea196b1f4ea3aba56ae3da4167c06943e418ea6e448b5403ef49a9d2391f4fe72255aeafde54571eaa4676227d2f5420ac90a523168c76d1f57ad2e36ed0d983bff58d30a4035f664741725f8308767aa82aad21504464a5b0f641f904edd449aafe824a24a2cc258e215a3f062fb378ba4e6fe4208a0bfa838b1e7ce51dd23782fc763b8df80a248d0218fd7cb1b26cbde592c7818de9a67d34963120efad81be316e78682b455b4109e42234d7c9ae9693a2c5abe400f4b177cb986496fa05d34285c2f2462f306880018b89b6fb657f22d833c38b83f4716ae6462b44e7dfa89238a51f82f415c55ed75bc26e2e14ec0713174deb058f08149890b29fca0e4f62cd20c480b0e3ac487230725e8c984877887cc9f1f517a1155aebbd372cd09cc9502733806e2ce98bad7c902ad194088cd545bce4d466987c2aa331a105a9c96c60042efc475309c208b1df2b3a6269b952e3dc5c3d1478dcd7ecd9113e6dd829db815265e0e0c369c0fe167085df27d5259b46fbd3647aa6259902f48a0414cf228a84646c7cb7443761ea352837bfa43c8629470b356a232f4bd65bcf4af8d09cefd628911e9bfe4bd39474da269401767e822c16d2b78a89d67fcdf51b0470ce15e3d28ce0deb77874b0a66908a609294a781adab298b54150c02d8d50ef42ec3b62abd1edeef7e9c57ab3d49ef5c1835cd79e9630ce3e2e5a07967bcbfb76440f294af66c3f3e88e5781f72ecb2722fb7bfa10fab3c1a1f33fbf7d2338ca37b2e5e895628b7fa8be17e86863baf1381bf57c2294d394ec08ff99bd31301ff0223b3cf35fa4048509ed5cd16b5aa014869a49966a00ca5d465c21e88257cd4d8a1868701a8f8531d3fad43552385c3981f0da769d0296c3bfa1d6657a835d58504f09d1a7eaaf0c9a3c857153795b9f23816fa3662f78a27a531c4b8e72c4dd4e08988ae5377dc82b3534dd57774a6f2ed343ace4115ddf74fc068bd8425174c9b204f52a5f412ca8f063246b06a7455ee9feecd0f6cfc335e9182deeb051c44b743823f68b4b0b3be02739a4b3682096dc84c524f2284280ab4283592cf6339ec881df9d839b2606231d045125e9d3beff32a3ea8e40bd6ed7b7224452f383421feefd2772c3ea5a8e9f65d525564d63fbae27dc8939d40b72565662ecde7b9a0414bd7eeab10a983fd28b0c01a14174f0eb85f3d0ed9d9023da0db651877210cea557d12e97ed547c44fb7d19c0451a1927c9fa2be533eda77d913f2ecd6ebcba07cd3535cd6e9cb24effa5f350a1b42e9c504b3fad494fb45ce00dfa3f5bd20345e4d4024003c06d06b2722a07f31b03dc79d272f4fc85cc492baaea050274553151a91abd6dc0ec04648e45a4bb29297f4b3cc4b19abcc8490375a7f8cfed9530c6b8453a35d1d93bab99e8f42a36eff4eb8a98be3fc8a19d2bd931bd371df96596bee4e6d58bc7e8e4fc99446e1bc199fefb162c388df2f27ec4a822db21fc2800a1c5f5c7f8694e57acb4f5982ac3cd9a26a2d6d8f66d677474d9541a039ea8ccf6bbf7c62bb6afa035bf05144903ed87ca62dda6ab01a79f3ab365f24419a05249f7c97be5121b08c8ed7472fe0aef901ba2c08b1d03f978244741833b02be9a5569d4934bc61fd15c3056d95428dcac90ca11c66e367f802fb5f372dce121ebf45fb4a736ac85b84aae0eb5f62ba9aff5ae5f965ff255990a4f67921b8383e70957a4d8e769f1ab54071397035ecbce644fee7d0f97417ef7dbae050a230b1725dbd15bc74249ac8cc1372c415d4896f620e7b498fe24ca1e6eb63232df7ada230860e9650d7ef4932390dc0a61a659b80cb46bd19253c1375e1e0e1020b6b44e3c42c538e1275d756bed81c520e8f90761992ba110872d080e89310c62f7b41561be02c91d971c27ecf9faf68853ddbf2f0e88716e39f8dd3bf2a3dcdad38b0b5598d3c9b815f8b5249724e186bd9ad09aa53853ac446f5bcc70b692dd080712df8d2b19bc79de9d8a84b57ed92a9b138f3de005a22c72ce2aabe0ed68e65b9751d4ba0640b17b81d1076863c87715cce1ed54db10aa4c19c2201f849b738ade8d8ba40294edc2b2da9481bb335d7e12ee8b9280550b30ca2165c0411b1c010421ae8b2f5e86f772487d622396834646d325110024224796bc2d093f87422c994624a8119fa0a6e42661d1460f595d5d2804f6a5be3929dea83615213bb35f64756a7547d5f6e216ec1947378f6be3790fd6ff9d71f49d057e3bdb16f5f7913e41a77b04ecbc21060c28b020f14e725cd3a186a46639704de51417f46c2f02b295f49a506a533692119a1e7566c9dea1378e16d6cc36da90e80fb92119975f50c652ada191f3f11441549b8a50772eb9f9b873888120fea7f1949844279621470b556996b5426231c34ef4f4daf0a0ce64f87fcbaddfec3ef7c35b72141ac11d865dd276f61973398e351e2a643b9f2d9f18a8b80c0d1209f45dcf8469dda2d7f781d758a0365761210ab9f92db7bcdb25f80cb19edeb6bd65cb5a43558277a60b7a5bcd85dc6cf595622334d93737cae8ec849a6738aae64bc87d64c9f662a501f0fc5097599d20e23f3963fd0a279f42e27a1c9954eebdc4e1137a32a691bf5a5bae31d72e716e3c9a7d386f9cfdc225f6306939a6ca9fcc3e5b9f9bdb718abdbd0694235adc93dec12e899ab5e71f6701c62ca42b9a84a02fba3f2c2b081ae40cb707fe29ac368e69c4ea0a029ec0f9f203be38bf0bff9d82610e72049c9067fc81912f9d58dba1ec9b10a7f555405583d6d7d0ae1f9e24772bcfd8660c065748c237d1969510c62cb4d22faefb5bc2ceb18ebb55753faa44c7fb226b5e7ebaca326531daaa9c9ea9dca8aef4e13215d797798522f4821d01f822df895f1ebfdffe4d631a6097b4de3f12ca7b4f598360556c67d1f62f25b4f6bea86405c5569cef298839eb857add73b0b2380941309481515bd813be96b28054800e1e494dde01c8a390c7373b2714a9fd88fd64d47b5bc2642ec53d9b45ca047a8c2633f6de17d019d08af0f19d846af8e928998fa452c4cd5d2974c9f3f26a3cfa2a5c89ec499c238642769de75749ab0fa407e1e3aa390c9b2f2a725980cae19b40e06864f6e06a59c508285db3525cf4616031fea0e7da9feb3dffc9e0f74fbaa7fb34ffd4313b1730313842ec8289a71733846e1f8e6eac377d108f4dce798f0fb1ae60604372ac69c69445cf2862511548372e52c3862072ac3126ee043ed04bfc977f7e4ccbe754b7c101f6c3137047b4173fab9c2d5f49685b1040433d8b88d5b755d74b85eb1b746433df5afa4781a4edff44eb36aa33efe34a51dd8e650ff0d307fd2187a34934b950abbe1c4ce934314a8fa0a76a4e3cf2957a6a2c652f08ef3038e19ec1146aafbe7aa34bb2471f107b788f08b4b6d6b97f024e515b9e2a8a7bf4fa1e5a8e1bb40357ef7464897d3ef3f8e2f112441757b16199f03ccefe63802571678e096bb4ff81e067df5d66e6a8de208734f9814673ed5f3dce7f1f2d3882d432a733ca0f2e438bbd26ca1efd0b1c886cc59be050e27208bd91c1fb404b761db81ae2c5d6e56947c1184ff9a3b22e99028eac0748f544413d0ee18d44b8cf7260ef0c2488cc4795f98410a1706e574eeadb75893eecd1df391f769efcd9678d32b2600f851ff27fe228e75b9468d49290fb1ab5c93c3f01c658b63c6f205486c5e146d289bfe300d27fa725d86a8172447c256646a1738b476b5b99142f97e2cb07f2031b31a834d57bbeb26934aca0b384f03a1f967d230741779dac0fa4f0b8f44a31a43d2fb4765aacdecf0bcd50d2321914de4467e7fd82adc74b30ccac73c8498f3e7c5b5f12ed91a379bf4289a02cbb94b18f040c6c9e134434fe88e7f10235eb2ecaeed6485657feb38ffd40316c2bfdbdf1888075d77353fb36a7301ebf3c39d7b83c2d1851a9a3eeea8482b8d735551f57a05ae311f8b86eaa9288f2c786c4550c5791359e6f137bf5909a124c1d0bee79c39740a17f559154af82662b1cbddc1b7f5b7640530b0d1c67d6396a2f708ed2de6bfef1ea95cbf4bc574f0ab1bf0b9854a152dba0ed6ac1e3eaa7388d780977b411d11e6c3ea546a74d59a933f6684d74870b8f2f72c8bfcbc54204705d135b74e5b06e4176084070228bdf09547deee1677a98e6659cf0fadbaafcd42d7bf61abe19865b7fe6bc3d45041b76d26589f27434d6c6ef11cae16406c2054c14a8e687b431f680d3a290e14ab4975b433c324fbeb3ad33cfad7d91acb7d8f", 0x1000}, {&(0x7f0000001240)="93021d680e27ab88a1baabf87e00115e", 0x10}, {&(0x7f0000001280)="f44b247f429984252c693eb39422c59e7500d34046bfc00b242fa54a148182a4078ef614ccb19cdec58cd48425b855fb4ad9c5c0ed9d34146062c2a21f570be1ab06c60addd1c47f21b7d905e242cf", 0x4f}, {&(0x7f0000001300)="356832a2ff11c300655f82aaf744efb9e47ea9dbed5eb120aa44fd991a04458f5962a4454c9b36d1644410dbda5f1bfecacfc959228df3262d33a1cbda6722e2c5c304cfe77a214056d05db670e97b9e5deece3112da684d280bce0a7c020c55585f177b0bce1cf6ddd5ef6ed2dc0bc23da783e81c12971bd83e90539ef906fdb0eb9bdac7bf8c5107dccddcbf372e45fb5805354764afea6f1b06f49812651593364ae3685e6f97d2c89e58f9aceb55ffe38095c4dc3d4562", 0xb9}], 0x6) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xa002, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="a707a0eea35b3c7c1f91a29eedc57bffff00002f82cce91dafaa28a1", 0x1c}], 0x1) r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) close(r0) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000280)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147010000200000000400ea6bd91811ad8fc47a"}) readv(r1, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mlockall(0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r1, 0x0, 0x0) dup2(r1, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0x7ffffffffffffffb}) syz_open_pts() 16:01:00 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) socket(0x18, 0x8005, 0x4d9) recvmsg(r1, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x200, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xcd, 0x25, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x800, 0x8f8}], 0x8000, &(0x7f00000001c0)={0x2, 0x8001}) preadv(r2, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/202, 0xca}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:00 executing program 1: socketpair(0x3, 0x7, 0xfffffffffffffffb, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x1) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) shmget(0x2, 0x4000, 0x81, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x6, 0x6, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r2) fcntl$getflags(r0, 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:00 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x400000000008000, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf5e2, 0x0, "15c6346ea09bde92b713a7376772060215dd0e50"}) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x0, 0x80000000000a, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x23, 0x1, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x7, 0x401}, {{r0}, 0xffffffffffffffff, 0x2a, 0x1, 0x3, 0x8024}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x100, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x84, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10, 0x1, 0x5}, {{r0}, 0x0, 0x30, 0x2, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x14, 0x4, 0x5}], 0x2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x29d80000000000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x50, 0x80000009, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x80, 0x10, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x6, 0x2}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x1}], 0x1, &(0x7f0000000000)={0x4, 0x3}) 16:01:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:01:00 executing program 1: setpgid(0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(0x0) setpgid(r0, r1) 16:01:00 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)=0x29c) 16:01:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) flock(0xffffffffffffffff, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x2, 0x40}) poll(&(0x7f00000000c0)=[{r0, 0x86}, {r0, 0x4}, {r0, 0x1}, {r0, 0x2}, {r0, 0x4}, {r0, 0x21}], 0x6, 0x81) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) 16:01:00 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) socketpair$inet(0x2, 0x5, 0x1000200000000000, &(0x7f0000000040)={0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x6, 0xda0, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x9, 0x8}], 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x3, 0xf0000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x87, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0xb0, 0x8, 0x0, 0x8}], 0x0, &(0x7f00000001c0)={0x2, 0x3}) dup(r1) syz_open_pts() write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r1, &(0x7f0000000000)='\x00', 0xffffff0d) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) close(r0) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) msgsnd(r0, &(0x7f0000000000), 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) 16:01:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x100000000000002) 16:01:00 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) socketpair(0x20, 0x8006, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r2, 0x48}], 0x1, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setstatus(r1, 0x4, 0xc4) syz_open_pts() 16:01:00 executing program 0: mkdir(&(0x7f0000000140)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x6) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:01:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) syz_open_pts() fchdir(r0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) 16:01:00 executing program 0: r0 = dup(0xffffffffffffff9c) listen(r0, 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x5) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="7f6adf6ce4c96f07c6e7c5d77e8b0b0278a30bb985c684371546b5b7bd183f4e331a891575a7a6c9a2e19a664f9dac75d44d9febf976aacf3a6afdca0304e8228272c77f8d513dea4103ed9e716954a20d5f0961e7d4e3a5c589703f4316", 0x5e}], 0x1) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x100000000) 16:01:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = semget(0x0, 0x7, 0x26) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x4, 0xffffffff80000000}, 0x5, 0x6157, 0xd3}) kqueue() kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:01:00 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0xfffffffffffffffe, 0x2) 16:01:00 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xf0000001, 0x6, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x10, 0xca7c321ed7e39af8, 0x1, 0xc53e}, {{r0}, 0xffffffffffffffff, 0x6, 0x4, 0x0, 0x40}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x8097, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x3f, 0xfff}], 0x7, &(0x7f0000000140)={0x3, 0x9}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)='N', 0x1}], 0x1) 16:01:00 executing program 0: setuid(0xee01) socketpair$inet6(0x18, 0xc005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) socket$inet6(0x18, 0x100000003, 0x102) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="f08130ecbd1b024623d0c03aa75a0300802d85694ab3852d2b2736c88db7efb48c57e35b9c6a3ac311f051299f3f9cd45b78cd663f60c10cec7996f08f6d8ec8697397cf682e7085aa841673a591d3a2b46945e17cad9f42ff16a0741ffa7541e81bc157ad388cc62de9769e9af3dec7c6fbaba0b1a882a1bdaa1a7c7c79052121477d1a3275b5a979fce75fa02c2bd5c849ced237f7808de198628c29ecde9c", 0xa0) socket$inet(0x2, 0x8003, 0x3f) 16:01:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:01 executing program 1: mknod(0x0, 0x8000, 0x9) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x8e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) close(r0) r1 = dup2(r0, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:01:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2c) r1 = getppid() fcntl$setown(r0, 0x6, r1) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) close(r0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) pipe2(&(0x7f0000000000), 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae8a5d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e6385c3ab24286564a262d0a72ef17f8e8ae675b2cd767e2d6ff820f8b26cc80bfa9d7d4b99ccb6d778a", 0x10c) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0xbdd, 0x3ff, "547038d36d867cbc8c3f3305a7743f90da89b0a8", 0x1, 0x4}) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0xfffffffffffffffe, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:01:01 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = getppid() setpgid(r2, r3) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/156, 0x9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:01:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) fchdir(r2) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="78022e2f66696c65b000"], 0x10) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/107, 0x6b}], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/98, 0x62}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/203, 0xcb}], 0x4) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:01:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xc4) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r2 = getppid() recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000005c0)=""/125, 0x7d}], 0x4, &(0x7f0000000640)=""/181, 0xb5, 0xfffffffeffffffff}, 0x0) fchdir(r0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) 16:01:01 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0xd4}], 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:01:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r3) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x21, 0x8001, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x42, 0x40, 0x9, 0x80}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40}], 0x6, &(0x7f0000000240)=[{{r2}, 0x0, 0x1e, 0x18, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x2, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x800, 0x6}, {{r2}, 0x0, 0x0, 0xf0000000, 0x0, 0x100}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x7a7, 0xffff}], 0x1, &(0x7f0000000080)={0x4}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) preadv(r4, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/236, 0xec}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/144, 0x90}, {&(0x7f0000000800)=""/138, 0x8a}, {&(0x7f00000008c0)=""/230, 0xe6}, {&(0x7f00000009c0)=""/241, 0xf1}], 0x8, 0x0) kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000340)=0xc) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x34, 0x80000000, 0x3ff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x12, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x0, 0x90, 0x1, 0x9}], 0xb1a, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3, 0x9870}, {{r1}, 0x0, 0xa3, 0x2, 0x0, 0x4}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000009, 0x401, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x6d98}], 0x6, &(0x7f0000000480)={0xfffffffffffffffe, 0x9}) fcntl$setown(r0, 0x6, r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x4, 0x6, 0x60, 0x9, "fa5fc20c989b4f12b45d72c81dd5e996110e33cb", 0x3, 0x1f}) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:01:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) dup2(r1, r2) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:01:02 executing program 1: socketpair$inet(0x2, 0x8005, 0x3, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)="0c949cc674c75c1dbee78eaf6d29c2a1ee37c4e47814836a30d983b05480e0e524fe08b10ee74ad20415b7c00983820bada01e20a3c5d35f299acc7f8c1d", 0x3e) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1f, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0aecc46291a5fb861a778d26ee8b496a7b135e008fbe03c5226761854795e7e66393d9ef6c03e5a0cff451802e7c7ffda37f318ccacddee49766bd86503350f3463f67786cf98c05ee72747f8cd1accf25db62e2a05b08c8014979540c0d82bd8784c32860a660cd0b6d153ac95167848139dbaa609725f34adc6afdcca9c86236b40c667aa3305b71478f3b", 0x8c) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10120035000000000000000000000000"], 0x10}, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x80, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x25, 0xf0000080, 0x5, 0x3}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x90, 0xc0000025, 0x1, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x7befb0a5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x2000000a, 0xfffffffffffff801}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000003, 0xc0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x4, 0x81}], 0x1, &(0x7f0000000180)={0x4, 0x80000000}) open$dir(&(0x7f0000000880)='.\x00', 0x0, 0x40000000000) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x20000000004004, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000a00)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x5, 0x2, 0x3e}, {{r0}, 0xfffffffffffffffe, 0x41, 0x3, 0x6, 0x2}], 0x0, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) poll(&(0x7f0000000100)=[{r1, 0x14c}, {r4, 0x3}, {r4, 0x1ec}, {r3}, {r4, 0x4}, {r3, 0x80}], 0x6, 0x0) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x4000, 0x200) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f557b0aea7533b431cc11b85112ca1e84f06908e7c270a83cd84e744e809fbc2ec191bfa14f7cd999336b4935e255a59e7e8c876b2b64c1b33b56d3af5931122fc69cf8ed6db5939d4772cc53d9da5e2263c131fcb17b891c2c772b99e65984de075670cee9332393f58367bca88de94e3abf7230cacf14699763f69d93257a9c82341ff3893281bc04bbb419dfbd1c12c48c8f34facb40bd4c5eff0eabcbac3e534c0a7e177f406d86426d5da384d7ad9072daea7e91f8cabe99ec9d457185a80de36ecf81af7a1269226f5a9ed86972ffb5e6297c9aadad53fc1022f4c25fa754c6ef82e672d", 0xe7) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0xef81ae54977de617, 0x0) r1 = socket(0x20, 0x4, 0x1ff) getsockopt$sock_int(r1, 0xffff, 0x1085, 0x0, 0x0) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000000c0)="e38b92a30bb6cc9e85b7d896dc7aedd3ce2ad7f0ac3fa3f8b52118199a42f236bcb13f93c2fca6a0f6bb054abff832a75c70812cdcbb2401ee927eebf89418d689d55255d77fa777242d01ae57e7457b7ab5ad86b447b505346ca8e5d263abcb9a05ab7694e297cb922df5051d28635a4b9d366cead91dc37206fa851298f13194d99df7", 0x84}, {&(0x7f0000000180)="c562e3c09b2169b5564ffaff33e3389ca7c1b0416841efaba8c6e4dd025b28a911c79bc5ed5ac087f68ca58d46", 0x2d}, {&(0x7f00000001c0)="0a88fbb512e3967672fdd383c469a63c1dfbf6cd8d4e7abb547e889b516964ed76bba7e68468ab307363cbf6a168f5d2ef4573c1a4b22aa419d1a7840f336f891705e0f176f88d64a10fa8f5ef5ab6aed50ebed82326eade31b9df1c7ad222938c8ebddb51d964e997f8cc425ef641a4073f480c6e3f0b329d5423dd5d26cc566774fec44029e9a7cd1df2fc819f54069522cca3e2", 0x95}, {&(0x7f0000000280)="76ecade365a244779482dc25e4356e2f1f1e1a6ea5ea45846a24c102fc65959fd13a81f98241d3f6b375d523ecee4b2fc7cef6bc6a0c28a04f9bfc318330d3e7fc32812c9b65d314fa30ec485c0432e69f590d4d0f34dd068eac772832cc7e4eb149c7d775339ecdfdb921e67b5fd2ebe17abe794c53bbdb3fae5fff2b932cd0b867b1b52c597a548e2d172dad0ac438af5db85f7ee45ee4c1ede5dc40934afe4ef5486837bcc94f44f292e04a66c43e3523ad11d9218da304ec33a089e4b97d50da000e8675b7a8211f905fb2c05ac6a2faab20e69ac9521dc6004f3641c50f243e6e89e7f0e79a6dfd2cd57ddedc0a4938fdd474f7cd", 0xf7}, {&(0x7f0000000380)="070b939e7074dcb0286f6ee3a5a54173479054156faeda017f50ee1b6ee3fc4c5b72015f2241fe49f50a1ae48d3d3a8c3dda9d3e57cb5b837914bb7ee774ed6e7a1fe3e521f38c3850229826302a8fe21ae8291849aa71d184d7041b0d4b3927329aa0434aad605506940256eae33bfb555cfb96774ae9b7f53d6c57ca6a602aaf2704a3c32c367fb12b6326717f4d46a9e511c3845d659105a9edc78740b772edb24f17c01a87aa5ceb43b68006a6712e4d1d303ef3c5", 0xb7}, {&(0x7f0000000440)="c36065db16e0b77f3a0bedbbcadbb1f3ac08b6982b00a24583205a2c7b245dc4772db1d5a417ec1dad2c7bae452b95fd894b883f0ec5ac84b8e2723872f03410f1ddc2d6e0e1bed188a8", 0x4a}, {&(0x7f00000004c0)="f0bc0d08e381e53a91a87d032102128385a518ca25927bb4ff4b6ab73ff4a167ba1ef92211affb71ba27ac4b6648b93acb8c54005b89957d8298ab1aa871f5207f61d73b87d44ee8ec33bb49cc8cef117e35d1c1ec2cc64d5b85fd9b530fbf971eb4ea794893a2ce154c17cf0e736acc7ac3ac7e47db5508fcfd51c1903649846bb0777e3f4e7ddf354e9c1550d38afa2d3b1b388cc6c01b4a772d15e5ab8190e7bda10fc0dc8170a3bb4ab782fd5f7494f76c2021bd0fb21d9a611a9c7ff03c8c0a487d622e629437c733df0cf6cf358954fd4668e4f6478bffcd", 0xdb}, {&(0x7f00000005c0)="13942dd98a1ef2824002bb459a2871642b0cfd8a14e1e72f492df4a1ed1803e0c02eba586cccbb2c07c972c109384de6b91a8902962e958685d16d313261bd9e52ec84932c8d82ceb49a445efe2a1205969b13da0594ec63cdc1710a5eee11756df7a8547444e8f6f693a957168af7b2ba2d1d54d5ce08bb8506eff7c659ba40699f39eda3b567926e3994ecd9120b02eac1176fa306e82c90ee29874e76f25072b3c284de900c8415e145d79a90195c92ccfd806bf666b43bec5a55318137435fc34b4fd44269b655a23532a0455f901d5314bec1bc1c0c15a8a23e5b8e02305db47b28f9c30a05f80a077996f791e668", 0xf1}, {&(0x7f00000006c0)="769f48cd8f8c445ecbd6a2392d4ee6b5b823b7e7323df07011915e0d56a49ad6c751a53239b3f06e95b1e88cebd669e9ceca62edd5bb5c42bf1d57f6a6f201051ccd319642e781f2fc142608b094cb7cae9fe42db28574b3b553bcea197649490b593f5772cb87620c2ba6c14bc1311063501c2c72926ef6c240604ae85e2cb8455106bfd6d8517ae0be0ded8eabe92a5cb94fedf516ae6dfbe75bccc4ef4552b8c947e2466d85ffa41807ad6aa4df1091b4b5e39d4a16d6d3b4bfab8a3d4016853a19a101977af1f143", 0xca}], 0x9) r2 = socket$inet(0x2, 0x5, 0x6) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$unix(r0, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:01:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x104, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) recvfrom$unix(r1, &(0x7f0000000180)=""/219, 0xdb, 0x3, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20001, 0x0) write(r2, 0x0, 0x0) 16:01:03 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x69c2, 0x0, 0x6, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x7ff, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40, 0x7, 0x7f}, {{r0}, 0xffffffffffffffff, 0x5, 0x10, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0xa, 0x3, 0x7a3, 0x8}, {{r0}, 0x0, 0xdcecbf3c47466a73, 0x8, 0xd0, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000001, 0x100, 0x20}, {{r0}, 0x0, 0x0, 0x20000080, 0x3, 0x8001}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4b, 0x40, 0xf070, 0x2}, {{r0}, 0xffffffffffffffff, 0xc6, 0x1, 0x7ff, 0x2}], 0x8001, &(0x7f0000000140)={0xbe, 0x59}) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x26, 0x2) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=0xdd) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/174, 0xfffffe7f, 0x40, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0x8}, 0xa6) getsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000280), &(0x7f00000002c0)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000380), 0x0, &(0x7f00000003c0)=""/246, 0xf6, 0x6}, 0x42) socket$inet6(0x18, 0x8003, 0xfd) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4}, {0xfffffffffffffff7}}, 0x2) 16:01:03 executing program 1: semget(0x2, 0x2, 0x5b21affa667603a3) socket$inet(0x2, 0x1, 0x759) 16:01:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000080)=""/1, 0x1, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0xfffffffffffffffc}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r1, 0x24}], 0x2, 0x0) openat(r1, &(0x7f0000000140)='./bus/file0\x00', 0x10100, 0x100) 16:01:03 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r1) close(r3) 16:01:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x100000001, 0x167}, {0x18, 0x2, 0x3, 0x8001}, 0xfffffffffffffffd, [0x0, 0x3, 0x2, 0x1, 0x80000001, 0x300000, 0x80]}, 0x3c) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="b5", 0x1}], 0x4e) r1 = syz_open_pts() ftruncate(r1, 0x3) close(r0) r2 = kqueue() r3 = syz_open_pts() fcntl$dupfd(r0, 0x0, r2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600", 0x0, 0x28e3}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x7f, 0x6, 0xfff, "093b9570d936565bd3955d1f3d1ff25b3416fd34", 0x80000001, 0x101}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x8e) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x80000000000029, 0x25, 0x0, 0x0) 16:01:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=[{0xa0, 0xffff, 0x9, "d156c84cbc44bfe6ec6200d1d43d10b66c650752d11cb90a70d3b4e8e99cbc1fb486fef0436b7e4ab904ae953ab1342e48c16f6fc4002a34ca9443e574a45109377402768402a713e3c8add9460f4629d791f851fa514c9635a27694ce28dce6d5f40133cd83358c10ca11d9d754039f5333d3f3a184c3bd83bb0cfc770c3c0b97c5da487673045015adeffa0fc32b51"}, {0xb0, 0x1, 0x905, "5874a318952fe076a263785c21e676d5fa8ca79feb38d82779573fa346b2acc07f2eb42804f14b6f15ddd744a7b4416970d8836eb55082e2d9fdf550df9d16a51db4fbc87108af4ac9d45479dd4cea7ec1bffc14d9251872c1f938ead0de63a4f5bb783eaae47f389f6b211c507842152f4fc1e28b733b4dc0a8dca89e9a37d6e1d465bd209472b78b1249e79a42b4856e357291ef968e45b15841f9"}, {0x80, 0x1, 0x3, "732108302aef3eb50241ca5c05cfebb6564327ecfc96a36f152e09b0f6940143ff6c06b2f8f64093f63f2d6d33e0150f3ae323e71a136afdc4d5fb4c05349702190e6c4deb0590b888a53fa45100184183b46229f2921b9c55f783acf79ded6933111e4a82e0b6139b80e788d472"}, {0x50, 0xffff, 0x100000000, "048efb07bdbdd236d57ffaed62bb4c7de5c7d0d3680949b9993fe87b9a9f57215d13cf26704364bf8b1752b2344bacb23274c55ad3ed24a51ead"}, {0x18, 0x0, 0x9c2, "dcde13f12191"}, {0x10, 0xffff}], 0x248, 0x40b}, 0x401) r1 = socket(0x11, 0x3, 0x0) sendto$inet6(r1, 0x0, 0xffd2, 0x1, 0x0, 0x0) socket(0x1b, 0x0, 0xfff) 16:01:03 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x15c, &(0x7f0000000300)}, 0x400) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x400, 0x9}, {{r0}, 0xfffffffffffffffb, 0x41, 0x20000000, 0x7fffffff, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x80000000, 0x7fffffff, 0xfffffffffffff001}, {{r0}, 0xfffffffffffffff8, 0x82, 0x40000004, 0xa4, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x60000041, 0x2, 0x3ff}, {{r1}, 0x0, 0x14, 0x8, 0x10001, 0x98c}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x1, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x200, 0x9}], 0x9, &(0x7f0000000040)={0x7, 0x8}) geteuid() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x3f}], 0x3, &(0x7f0000000040), 0x6, &(0x7f0000000080)={0x0, 0xffffffffffffffff}) 16:01:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 16:01:04 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = geteuid() setuid(r2) msgget(0x1, 0x243) 16:01:04 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = semget(0x2, 0x2, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000780)=0x100000001) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/92, 0x5c}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/150, 0x96}], 0xa) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x6, 0xfa, &(0x7f0000000800)=""/193, &(0x7f0000000900)=0xc1) socketpair$inet6(0x18, 0x8003, 0x401, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r3 = msgget(0x1, 0x10) msgrcv(r3, &(0x7f0000002280)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) getitimer(0x2, &(0x7f0000000740)) 16:01:04 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x6) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/189, 0xbd, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)="a707a0eea35b3c7c1f91a29eedc57bffff00002f82cce91dafaa28a1", 0x1c}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() poll(&(0x7f0000000280)=[{r3, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a147010000200000000400ea6bd91811ad8fc47a"}) readv(r1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') r4 = fcntl$dupfd(r2, 0x80000000000000, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 16:01:04 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) r5 = kqueue() close(r5) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = fcntl$dupfd(r7, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r9, r10) close(r6) kqueue() kevent(r4, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffb, 0x1b, 0xfffff, 0x4, 0x8000}, {{r6}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x3, 0xd4a3}, {{r6}, 0xffffffffffffffff, 0x9, 0x80000000, 0x3, 0x7}, {{r5}, 0xfffffffffffffffa, 0x44, 0x4, 0xab3, 0x7bf}, {{r2}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x2, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x18, 0x70e}, {{r6}, 0xfffffffffffffffe, 0x10, 0x11, 0x100000001, 0xa1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x7ff}], 0xe6cb, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x84, 0x8, 0x4, 0x11}, {{r2}, 0xfffffffffffffffc, 0x2, 0x1, 0xffffffffffff1b9c, 0x7}, {{r5}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x3}, {{r6}, 0xfffffffffffffffe, 0x12, 0x40000000, 0x8, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x7, 0x6167}, {{r2}, 0xfffffffffffffff9, 0x80, 0x10, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0x20, 0x6}], 0x8, &(0x7f0000000440)={0x6, 0x5}) fchmod(r5, 0x5) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000000c0)={0x10000, 0xfff, 0xfffffffffffff800, 0x14ed, "8a0f3190ae73d7ae6f21662e17c456adc3a3db0c", 0x481, 0x3}) r11 = kqueue() kevent(r11, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r11, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xc8, 0x40000000, 0x7, 0x68d10a25}], 0x9, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0xb, 0x41, 0x20, 0x6}], 0x9, &(0x7f0000000200)={0x92, 0x1000}) kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r12}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) close(r3) 16:01:04 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f00000004c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000500)=[{&(0x7f0000000840)="dba887eb9d7676834f85850d8c1ff62afb9b62607625ef2cddd5b084b7ab80d295ea34898a6e928971ad6dcd560657c94c7c3b3a6c5650a5848b058c075ce7623fbef0632550efae00d3859158865c73beaae65754b3cc68d390408d5a72aeba963a0e076fb3de37d857a329236254b67a70359c0b9cde3fa7f3a5e64c2ea331e4f3f6c5d2e7e01ed58dc46298099a680e1f916312e46da8bf4c87260d7262547bd14e8e8d9b0549f50af7ebb4c11ec03d2524f1dd5e4c71ca9dbba236c3f6653a666ca507f38a225b332e7ff714c873ea64cbbeb9ac508cc2d6968574d1bcd0a46b41d5dee007e245beb3e76b552e71c63acbbf6a1074bb4a34d9fc3792cc18d28070af3389c658c1b2f27e493537c247d7f149b775f9320bbf514191d74053cd44689242c8d0dd6dea163cdc1ad76e3cf3322990c473e08328ca821205939ba9e95233e70d238f1863cc342c1bb57e19a3f45b06f5d40b5be63c7aa30db10cd80d0f3757e0bec143b8c9177d695ed9305ea64d7fd000422970c779ea05030d9995781b8335fa9150dc3cf6aed122e477d8f1d9ef748153b8856a6a032b7271dd8aa8789d37af6868f5dcd6ba120dae58fa66f5269f2396962fdc390d97cf09a464bdba83e2da01ab208f2273f97602fd405f0404397456ac23552ab0c5836522906b0a52342468dc7017e09afefd1668071b6e4b89640978139feea503eff7ecf5285c20e9a21533ccf9bf841dd924e3e7d1c632637bbb1861aee7fd42d890b02bad77d51bba0a962680655db67c39efc3081726ecb31bbc3f6e15d15cd8fbd7779d640f0764c214893f3c287b4417356641dcb89ab70593b0957a8ed6739127a08f91d27c792491e1f3c89a9a37ada83a6e865d470d9c96f33d80c3fe3bf3c464e830bc115a72f0973d1e8042ce5089d5cfe472d3db7f1c55684353963362a3683c162ade2381273d16c3f15f9e301bc3e2fc2b699f82f9a983374969cda4e96601d6a905d7fcee3958009b614d4a79da01c856622282f45007db51172a5bf5f40531ece5584ae37185ed334a2d9185b4f37defbfdde4b463962453fc5279e8b696a80a51d35a1470ff53afc4c42d1c10e606bb6d5b6cb2ef6e30827b82148b4f8dd8b9bc85d6ee47e1a6fbc6b6c3f47ce9672426a87de12cabf436198621a43098e6f82ecff9d97027da6b00cd9e35a337087584c2aff7ed8577cff5931697a51574657ef279b8852edfafc698bb6818e94706cbae84e3e322859fdaee05f110cdb04e2e247a86ac30199b9b6d78e7f68e79f52ff2dd9aba19502313de7739dc09b7f29562f3e2e98a955e08154c0597c3420bfeea7e6863b8bad0a26c773e2bfb3addea2be23ac2c101a0a743fe028fb380a7a947006db6b343059f6fe7dff2f584fe50f3725e3047b6ad74fba133e7cdf4a56e3810cf4edc8919a6bc0a1b2d2c91b59e2846d9913a513760aaab744eabbd482ee86989f0a90ceb7fce6991daca6ae9956e068d4112e229f97e8054ea5492122e1231f94371926b7f2bd9535f863b9b498e84edf90c46f33430ee29c09fe46f5c37480c785ecdde5bf7b9935e0058f21799f67bf1ac0a95a91977fe696c47d7e1390bdb676c2c21875649e61690bf62c1d644ab6348803c1c14dec8f927f49c0249e1baf5c20276739645f0845b9d8059f20667d9f742cb682a13de7ab8c151aa9bf6a47863196cd2993cec942995be85237c605b2c5255085014b2acb15881ea86c2d6774384ffdc9b0763eac07092011c3897aad43385d3eff9bdafd66758dacf10c8c7739a4ce0d69e096ffdf8d3c8f0604ee612cde9b8d7d8cefd2958fb552021ef5dc883bb05059412752554c21f2ad7a2e2f0456e39c9474392a320cc0b176257941d64f9535474745a1b41776a78f6a37f31a5dd9810b18d47dd75fb792d43e8841d604245ae18a4bf69a93542b64bb80ccc0e92a28813ca7a65bbc54d834ce5e9212f8518bda4c68c4225045cb82852bc0d68f3d84b4ac5d07db4e50a3eb87057587f9ac23db90e60df1f226cfb2351e2cf2d024312cce9278dd0224209e9f4ed51c7375f7fc2b9f3ee1e404323537cd25712df058e0155d6db30616d09065f83e1cb2d430d41247f5cff86a5650d6f0791de1f6d5482fef163b59f84dfb6f3b0faf846644b29d5c666c9fdbbcdb2f9535cd2a2612ddb36cdb209f7be4758c306a1e26f552f1503ca38074226385be4b05e692bfe040723c5f6ccfe091f988d5625f5e4dd20a8393817a271c07e75939e4acad8f5f5885b424fc1afb07b48447f094b4b99a32cdebad8931423bf07d422d655c1edf02267507cb1d71eac403b6218b88d600b1aee95e54e503353108ef8cb4b280398128f1b1e5454178eb16cc44f78e71eb19eaa4c0b19fd738f2cb17d9d4bb4cab16679ae444f7c59b4089bb0b0ad88f9fda52be9807fe8bb3884daa0f7e67051d67d2b253bc6ff7a4ffebae9ff789a354e7517e5953ef138b1b56aa8031de74122d63b4c74f902d0872002310a0752b6b24407598ee40f918b4690ebf2c660717729a38d87b77398b1712a5d6dc9a43c9e19705f63708e1a3aa8b4ef59f7ebbf69e2c2b523b9f2c9e80fd327355e45c60667f2e33689ce1a42b7426189abc8d3d6dd5710a0707c41d0473c063896abae94fef7593a228a9f10c92f564cf2032371722a0812d3e83545af649da6915bc68102988ca53ed102f64e232ca786f157a84fac91b6b25a6896aaa5ab5dc59f7d770c6caa5c95bfcc0d31319e692c10f8d03fe588c206922ab777b1cededf9163e35525e3577a9233a56d1468bf4250110dc82091a545cc6c081e6efcd07dfe2ef59d0a6e4b3f22b7a2a1bbc752f251e580144595997a492ff0220cc3279ee025fa30361a6c9666fdf3d903d15f0c4b64839c6c9429b026187a7f33e1b22926df34301c92abc8fb97ec2e4481704cce333df3f04b8fc4dd9821992b95bb863bf8018e621eb5aa5f58d65717640654cb9a4804585598d50dadd135683d59d00f13fcaba4beda9d2b49f3ca9b99d9dbf8d88acaccaa6231e1d2f8d4d0d039bc473339753c620f55f92090295fc206d1905fcda4c88f59a348f19a83a549218b6312ffe288c4342772d9dd2949ef7635ba9405d34fbc6c0b463a1552b03be9b5c5b424aef9be1bd62a52328c9a88249fcc82864aa5a2952f993e73e1d02d204da25c2bfc5d05e0f6791f7d96173a47f981964085b928c29f57b0690f660a403a1102842a6051ae97eed85ca1a0aa0fdc68918b74df7b6ae8f01b068f89b37fe806490aaf85ec13126c5f9d55202bc8227afd5d5f565858ab424b95a61744fa0b821ca855d8858a81fc8f4d8b412fb3a3c85dcf3cdad618b77ae678d989216c580b7edf505de63aa76799f462205a04ba41873da0392b754d36ddbb1d2808627e1796f2fa2a2f1af14b1b7aacc32ac7247cb115fb2b5f1b021fe230635094214c9896c6bf87fe1828be8ba8dde52ef4e95f3aef57f22834b06943211a30818622e44e93fd2c89dff6ab560444a9fd2dedd937264eb70b91040b6f019629411980664d851ed74be166328f8d970d77b312a44aabd88e13b83b5e0fca224274ffe676f9a3ad2f15be816c64e19badd0375132e1416ab3225841c2a6500d707e8aa03f4ce6b15737f6fc1c96881af849f6d0f914112a402a32df7e757e0b51f1a8c650709b67cea1987a62e5ec516e69374bf00331eeeb7200d3b1edb25a4f69ce93c8c38e0557466c7eb56dbf7cabe82db8bd8f1a4ce4879760c0e1192743d3842a9a75b85a32e4f471e4220bff9f985531b1558ae346baf4f88a6cb5a6427fb0031d7d3f771ae00a7a5af53a47c857e9ece6e09b1e151fd426d590c1101a3ffe04fd5ce69315ccc65ffa5c0ebcb4095d7efa6f185fa78fbac0c8a32ad414e2b9752112ad63b0c7618b249c9861593013aadf33f24dae30ef2957cc1332e02f031724a42c349cc23a2a143c381311b9aab97b7bccf2699c2104bc81b792d69786fd0556903a28cef98293f432eb95941e5622c5968c53ec668f3b907759471896992c25106e302021abfffb0b964599ea295d91f554909041ef2bcbf4535caea3494e752e913f9909efac0d8e52055e46362453376d81c12f5c99bbfd492f2ad13402c73ea039f79904c05d3739520bf6ff28f7d50eb28b8f37bc7ac9224499a3d74e5aab6269d13bf188d8f8f7d6f5237960ecb9194e32988461d2cec36835b0f56bc530f9054fc73bbfcaf2e16b1ef9408c3bfd1fbf8b1afc3db67a36c516887415ed69428fc28006dc4350eefedc073526360dd9c2ccc9806e54ffe9f57a7cab41a6f3794cc659aeb500a9f861d519635114fc1f5dd173a46e3656699597db8f080e78f87b4892cc5ac0c5608f04845f352ca54746bad204f1958b5c2daf1484a4a7e46ed73453981fc82785d0fb2b3be3d8fd9f82e85c7fbac91d4e0a45806022003e25694e12ad540d67a2239300d52a8fdfe1b497dbcc95fd1bfed18fff85830b058fa477be4bf222d6f59226fbca4814f27fcb6bd718793f68892afbd24770c35fa3b04a06f21ca9cc378c7be594da7f4896d569a4ecde3b334760a488eb3ceef21060bab14df2214e7aab96ee6d84851215809db0871dd8f136b5f04994b544953003b4fdff1f48b61ace1a4839ca9fd0b0fc83bb0a7391e9926dafe024b265ae28bacc472376a89bc840df67638cdcc5099921ed2e3e7611c4385fd916c037a712ec23316e007cf30a73f216d6fe216e208736085b708595da434879a571e38f560ea846f7a08af6e58d405af4b896f5939fc65eab6532fb07b4d4134fe0100c9a61bd1371bbf3dd2f07b5fffbdceff3a8c18a52ce2e0b9f3d39a991052cbbca08afad1a6ec0c7e8b192f0e6224b1997587c0b07fadc6a7b1e0e28bf28f0598223a0ec16d71385d5ae2215242fd86617ef34f13a31be11fc28e62fc4330908118730df5951fa6c8e38a6a7dbad3f745b74d290174b09ef6a7ea47dcaf035c3254b0d1aa171e554124442abef718b8b5347bb93ebba7ae86bfab372f2969376023a81387443e36b89c088902840116c7ffc5b5251a9f6456b04fdf0d4d229bdd5cb59615cadf930587de3329f6651bd57679e07206e247bb2b921fb672bc46763fde2083de59ec07393b74a7e9fdc7fbc5222d828b44ca073ec600aeb9c9aac10425af87413ab0f2b5cdccd386563dc30696cd56182a7125c73c7e344070a55e76ff05457ad8ef36b2f41be08c631d20311c282b20c044c241561a7748bc930876f8dcfa427c203ef4c193964a300edf8050cfc6bd1a031d3e0f4a376472f178c813d469f8e3e25b320bce605efc3e9eac51f0babee4e166a5fc7a52d5eb8440300eb91dc0a6edfe5fca5a04813042842f0b6e4321ab14edd3d4014f25f35ea2e0492c1860763461ff7759906cd15dc0cd7a32625527f16b3ea64117c652e037de0b70ca044ca45bf179aec5e59583bd256680ae97985eb670d6d2dc655aae7ed5b1b9b063fb6da9581d3693532cb951860809d13b0778853e143976f31058ba7761f6afb9e5de869b4cbc76d78795fb5aa634727b389bdd363bcb6e4f89c0bee1d8d9d4362fe9b1ccf66ddb9422878756fa5f9afc73223ceaf77ba637aa9c02812b909795396fa31b155bc9b2d21bfc42736eb7a0959be0aa4212d8844b40d885ac2206d27c47e61db96f39e523723bf4e0b9014cd99de62edc94dec32aa8ef199733a7a6cb636c8fd50aec77878509d7f0bf38bb874e9fdf32564c8386c874ce2", 0x1000}, {&(0x7f0000000600)="469f86fc00526443cbc64cda62f6ccf24419606f06273acd10d626643cb6fd771fbe0d4e59913fbebcd98a774f70ce58a93334c3649465dc941c7e86e071097bcece982fa9b85c9e51e0fe2ea9ee0655812822d449f3c500c8a8cdcf9999f4e1f61b0048db726cd7809d858802c97013f1e4c8ec66a5a09a97354e2a0f0bc0f420e4e13ab7955c1c36b6f3728d24ae0b67ddb1543ecbcd097daa8c755877e3de4e88a6b785f9f65a40f965134beae2bec6f40ae691bb415836d932", 0xbb}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x4}, 0x2) r8 = socket$inet(0x2, 0x4000, 0xda) flock(r8, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r9 = dup2(r3, r3) r10 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r13 = getpgrp() chown(&(0x7f0000000480)='./file0\x00', r11, r7) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000580)={{0xfff, r6, r12, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r13, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:01:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$getown(r0, 0x5) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x0, 0x8, 0x0, 0x2668bd4ec22e2552) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x100000000, 0x5}, 0xc) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 16:01:04 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)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000000300)=0x1002) r3 = fcntl$dupfd(r1, 0x0, r2) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet6(0x18, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x5, 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = syz_open_pts() r5 = socket(0x0, 0x3, 0x6012) socketpair$inet(0x2, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet6(0x18, 0x3, 0x3ff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x0, 0x20, 0xc0000000, 0x3, 0xca1f}, {{r2}, 0x0, 0x10, 0xc0000001, 0x7}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x3ff, 0x8}], 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x18, 0x0, 0x2a49, 0x1f}, {{r5}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6a2, 0x3f}, {{r6}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x3ab, 0x4}, {{r7}, 0xfffffffffffffff8, 0x40, 0x1, 0xd8000000000000, 0xffff}, {{r8}, 0xffffffffffffffff, 0x49, 0x5, 0x6, 0x80000001}], 0x44, &(0x7f0000000240)={0xffffffffffffffc1, 0x8}) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000140)='./file0/file0\x00') 16:01:04 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/178}, 0xba, 0x2, 0x1800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000001000030c617aaff8151515d2867d0306f40332e14dd03c00500000054f0e54bd55505c775ed1ac20400000093b8086df2ebf159db40571c6420105c51cf91965ce662bc805d20989345178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da62f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0f848aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4353e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383826191e152b6cac6991f1bb76aa01d1a3196ca72b043484a04479f76a4bf15c66b20d50fc198d5f1e1dd7f10dc97d4d18232b90013891cec71a5cbedc04fa13258f945a660604933617823d837f644a46dc58cd4cc9747290febf119cc3bca318d30f59da7e399f37e53ffd45bd93ea2da79960f894f7fad320fe38c04fe7581da488ba7a5b9536770dd1c139cf7d03c19dce5096629cbb9c6807a0358c4664eb71b0b030dcd7f80b64d74b44c3429ddc400cff19d242c0fed0bafd771251b9d87f4ca5d1179a90b66f509c9fb2aee"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getegid() socket$unix(0x1, 0x7, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:01:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x208, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000340)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x20) chdir(&(0x7f0000000080)='./file0/file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') r2 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000eb00000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x65af595cb877614f) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x55) r1 = dup(r0) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000006c0), &(0x7f0000000700)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffcf7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000200)="83bfa076860441867c4828cb81fd58e01688c8ab4771bac1b2e59e39e0d4953b4af5612095a8dd63371b0a51f0817459d5ef2f1b8de98f21f59b633a6eae410529298d3abe5cfd142fdb7127398a22ab871c5f4c23e72d9d0142630c5164115475e196ad", 0x64}, {&(0x7f0000000280)="deb5e7abb253c157eaa2c80db8b2a338745dfe619f2280be6e5d48551d4532388d7e40cda2e839fa6edf4b93b31057a50e08c32117674ce792f8c554b8dc5fd3728e59c688dae47faaad71f7c552a0601cd6872c3dbc25e4098a9e8c6b91aede788e9f7a3117a21a1be8ff242d91bc970acba612d56f9e100d5a6ab9f18c019ed3bfe2fd48d2030698fda2533561f7be12ff75240787f5040ce19061fb96685929b4afa1ce75694ad59143195e0cffe2ba7008eb0f0c7358a94e3d7fdf7500e6c787", 0xc2}, {&(0x7f0000000380)="eead8f6cea0a44da6d050bb93c8719ef930b640bfa76c9d8d9f0de9eedb0e5dc13ce8360f283894bfd8dfef913569836ee70a0ea49e4b3b7b82935dd240e9930d866497a5cb72da02ea58576f7620f7fb3c945780115c09b166bcb52acab3fe6502eeafb774fa5c5542338a6e8a7bbb94d92e48b6a4a21a21b2440b70910380d47ff6359ebe1dcf14e9f68e6ad8301cb0b887745f7fbaf8c43feb6453493af1ae685ce87ebe6247743125e34984499e1250167ff6f8ca5c6f569217aa58f0b65ca2f8e30cef952de4af34509f1636130015f0c29019ac806d33c5b111694324a177ebc", 0xe3}, {&(0x7f0000000480)="977c83371b71a8ca5d1c88c4af6dc708ef55db686dca1aec4fcf4e823fe6fdda8321f464d3dfee3337edba909c30ba8df9b7f6ceae8f863e95f1cf7ecf67344cb907bf3b15d9ba5d16016a0932062093f90f503e147a42", 0x57}, {&(0x7f0000000500)="334751b6721190fa2973eae8c3c34779056ea1946fbdd7c2480c", 0x1a}, {&(0x7f0000000540)="02b3ff0128221a6730304e85a58dc1ed0fe6ad9591341324048a6421523867815acef544703d6ca7ca96458a48c141fa6d1c8a725853d93a818f97b2107e1dce5836548c62721a0d05b462307c7314439633d19ba5f32cd0400369aa7ba0dc7465e7811b206f464b0240b51e9b782a3ec7a672b2b2c286f622b22f3e1e65d463b7eb3c15810ab99af95f1aa73459319943d2", 0x92}], 0x6, 0x0, 0x0, 0x407}, 0x6) 16:01:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:01:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) sendto$inet6(r0, &(0x7f0000000100)="8cf0a0f4f1f005fb0f3a71a500a6362795db8b9fb49844c853c54543abf1470b66341d9131080a3f64437b72d3ecf97b18f12696ad4f87f11f4c4bbd1990bd66e55a87505b814f6fc026e550949ef5f1bcd2b0906822be3c37877680ddd8e91ed1da732fcda1cacdfccf20c0827c83ff85a16a7c7506588de2218983301f3514ffabd9916da45bd95e53813a77d5", 0x8e, 0x4, &(0x7f0000000240)={0x18, 0x0, 0x8, 0x400}, 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:01:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x20, 0x2}, {0x18, 0x3, 0xffffffffffffffff, 0x10001}, 0x100, [0x4, 0x3, 0x7, 0x0, 0x8, 0x8001, 0x6, 0x3f]}, 0x3c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/71}, &(0x7f0000000180)=0x49) dup2(r3, r4) 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x5b34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 16:01:04 executing program 1: r0 = socket(0x18, 0x4000, 0x7) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) r3 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) dup2(r2, r2) readv(r3, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r3, r3) 16:01:04 executing program 0: semget(0x2, 0x7, 0x0) 16:01:04 executing program 1: 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) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000001c0)=[{}, {&(0x7f0000000180)="4f3da54e3f7463d1e793bb35409f102245d7cc971efb4e34002663472ce8cc445974", 0x22}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:04 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000001c0)="2a349b1497980ac6f74237f45d9aa4882e088f12cb878a8a0c94e778b3501a21a6cc398fcd6e7cfd1272d2fc9ab0cd72ee7a7713e569ceef29a5dcee61c7c3c59519996b8f1376e34b83d99dc1c6dacd696a4b38c846553efed889d45603ae1f11b990bd9fc5069a8e88df34c304b89ccc99e056aac25aa8e9a8980da3639250426e682b6aca45f4197834ddd91241ec42a4601c26705bbebd30a63012143398c66f06d927aac54aa2e3522663a5516b53a427b32ea49aa04dee56024746c6ef4630f76ac6114dc5d36b8eb90f5936a7d30668adb71f8d72bc23f719f85e676a53b431e15281db660b", 0xe9, 0xb, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0xa, 0x0, 0x0) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:01:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') chroot(&(0x7f00000000c0)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 16:01:04 executing program 0: socketpair(0x16, 0x3, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x7f, 0x34e, 0x2, "916af94067c2a446873779a260b11521e6df22ef", 0x9, 0x4}) syz_open_pts() close(r0) kqueue() sendto$inet(r0, &(0x7f0000000080)="cbd2bd8b1dbcd40cc250f55890be8ae551bafdcc4dea4fce35383f1ef0f607adf3be908a38c46a7be83f465f7d73ad6b5b8bb4d630901ca0ac2a055a2f74be8ecb47f61107bc73108d4900d9bcae257622eeca80f0e18c4bf30318767fae52b5a6fe98c345b14377d8e134aad7a1a7337ab3efad333fa07a197dffd2e7c9ba8a6f34a264ea3ccd0c3f1fedbffe5af6bfa12f1ae398a3b55d615a4a60eb599545a07b3a7b946564d724c0c5756ccfaa37cf19457f00a898cc9aa3dd96195407d1f3c8c47f234533b2d25ef87fd7a0432ea3d52cfa7eebd0c18165889efa653a5d8ba016cc56d5329f50dc0c199232b8748c240beb6621eb2891291e809355127e22326cb8b4aed3b7655a2c883ea2da780548cfd0fdf0b86ebd8fc2e3d308d16f4f20a926712ad8b195f9fed438896296c06aa2dc0e12622b41c30cb0cac9ac75b1b0c9b2aeb96573a35b4a1713bf315e54d1e18599e7f0371545e5cc729d04d0397d97b42988ef30af86545ae4e7d9bc80ebf3b23c798e1c8a1ace764f37bdcea3d671acddd970b28f4d16c541eea2e135347e45473d6231b2918b4063260d25633ccf68d2efa5fca327499090e2c35c57ed400ee6231e74305b68997cd47c62575d8c02a2f8c2912b010e314a4b365952ce2ecf2cf97153f4b8cbe5d03b6814f5053458daeeda150032e80f1f3f370e93f4dd17ae3635659fc494903e25e873407e606b267b484f82b314fadf5e0d50ac596707e7450a0b0d960dbb1a405c7cb8e7fe3e0f31822368fdf784881a9008e9f2815a3b9311b8d385579678157e7cdbb58e8bd2d808e7c0924ed2af7c6454575cd0900db2cea57e86ccb363bf56fd30125cff416df4b3880a9e768afc83568a3649e59e78572569eea44551eb94cc7b11762c77a6f5775bd17a4ceafca2195957aca23dfa7a1ddd94a74539ff7c6e282c458602bb4def7ab26a48ee899d30132ebdc04a5f3b9900bc9ec83fe3986a5aefb186bf2a9af75664063f3a2408f715460abf424372dc0f2ad3f5fa04d6a58ef532180bf906b072e178ca3fc6fb0a4310e9ccfb8f4b3c6f4a93d368b485d78ace70727c130e592564390060e85db88d85fd6014bf48e2f360492e4ee62f001870d88a4c1bf7dd6a0615e45c5e6fff52e4e27d29dff30389f09cf1eac2781ba9ffbed7306e336195df9fe9c831890aa1e6a1f5adbe009910de13e128c1fb8686c314853fe06a34ffab0e0b553e375c4500e25aeffadcb1424aee727e5c6cd377335dbb107729ed1e67c3dcceb38255361ded843ed9d2363a68814415967254ca220a5b5ba26d1e7827acbb056b5ed03f0ab2de6df2f36235607edde5f35ad6adabe3e6493a90eb1f551783b019a019564ea2ed004d46251224db5576f8f2accd87f3e899b2f6022925f014e39de60bd90d3b7a556e2ab842fe21dcf14deb5f471378bbbca18cef64b9db24b62c10dcc5cadc57959b873eb58dfeb6d5dc4bb4151987a058d65073e301919479844082cf46400584bd6eeb9635ebe520c4726505863cbc6b04f5f3367100bc3121d10b1086176c0e66d3d2252970dd0fb1a5c9890152c770f50e834d24d9f2403612a7e0eecbfcca49eb78ca0d66294cb1baef43443ff18c711d44af3acf778d0f6555c5f88e994f212ffd7275fe3cf14c305d0ac5a9c05c47c093c9883b31c179ebcab19bb3170d2a47eca445da0f7a5c688ee39c09f34c61a57b6dd4d609d96949e40df691815fa05ff9d9c39a696f45e51b2acc7a1994f5c4a2f68c70c65219124b047a2a30e213d0d397d16b2a14600b0e381f943d36a35ea56aac4610668e7dff8e04d4c31bf73a8cac02821b074f966bcc76519b813092dda3bbcc39daddd360fa20d8c9e3cbb3609eb7f68c984f29cf78025f4cff8a6ee1cd0f002bac1bcfb675ee53384bb740653dc9456871b7f85bd981f8937f1cc0f8375f29d0c66c6a324f86616687b9d701e3975327d970362a18b8781717c227557edff1c287bbb10cd425c268d17f74a7354b2bb93a052b0e5583d0be078283c4dc115ec76d7b57d144abbb567e5de1d072dd6a63f3bc00728dc520f2f8775e4798b350304db2b8ae8fc5f6f9ee2813e8c65c475565453cc0186bb2a1f8898e7d619da0681df19a1c391850b9f3662cff0a78d0865cc46ddc6e0ed585d2503148fb438c719572314b19eafe02302a069405e9892c03c0652aab71ea1dfdabe359e2c3863234a768edba6e6451e9c755a4027e104331cc8aa1e8ee08717cd9cddc858fccda2a7e5b03dcb37cb5ba2a42b0e0eeebf179977b16caeeaa0fd9d8a7a41e19edfb958293be26b5d88d2e075b75863515fead11207f4bd727ba3dd82cbb02752bccab1af2067158bdfcd586adbe8b6ac51287fa21b79210e22d6cc672ab1835085dda0b103b946cf0de24db55a9ed4cef6e781245e0d396732c4c8de02ff54bcfaa990564e06059c2ea3ce4ef2954fedc9ce208a1fcf2ceb7836a0c6dc22295d3d464cb9b01b9a60401c3288601f35fda92b54d4fa5e2e2d8ad01b3f9f68746a991ff488e1e772126e2b01a3dd58ed65307cdfd0114e722de4a63d5a67368dcf263954ca473213cf349be5ca4bc1d7c2df5771ac392b93588f847ae6a4b317244625c44188e1b121eeb854cad64aef1b9e03a368d932270f0b35818cfac5d26fe5280f697091a9eb2c507146453a7a034f54a2ced6034775159bdc1e5fe30536ff0dc81711ba024a10b85f038cb73f901c41cd5e96a08d1a5bc8644677bcd8c96722e57b197a5e6492ee5ac2bb0745e9e7914d366eabc8d0070fbe4d38c08161db5dae345956734fdfbe5248ec3c64972a91ad0307c99d870d9ac633a6e0946c1645894147522b4378803dfb3a20e4e4f0dda90d9f18589650c8346ec62135226480e0c1f93519d39570be2846bd3f2a99d4e00ba1ce497141e5a0e61d589de06a1b986ac91dade1bcc7377be6cd0af3258a9d10dbcded3deebd24cda065abee54ae61236fcaa0aef7b5e73ad74c401f9a127c920879df098f03cb695a8a83a624f536b81a67d207220dd5eadd596e7520212e520427a05bcaf71ea6d46172dd3689cb319a8cf98c93b211266e77d4196a1bd66225a09a8961de553cdbe5a3fd32c4277d8c51e84875fe7c8f5476ab97e0f0aa96d7b8650f522068c5149c9625a33fba8918ca0951a2f77565a5ac21e15cac6fb62916c8fee3bd312df9139f2151ec30dd6a2d556d5465f5a21c6d8cf58495e794ba78604e2a34e758accd817ab2919ebcb6e5d76688ae7d8f0d9af02c09f5a53edf22ac4ca85e5ec117ab7a39d43a2b2e11a75a68250024938b6d4657be9a95b829e5f916286d9e03ae102a384972344d3c663e2d4a214594dce6634509a9736b819de83b8f02f586a35bb6d93f8eab6e898a9c3d3480b798c237efb41304d548069c95b6bd6f684d215b2894be84fb758427f6d4e7a0c16a78bc344224b826045d3dd579010e98b5e975ac2a4f2e5d5f43e6d27941b6a92b77baf141f0e62cf0bfa360e38df78b675526e690bfe05a1b2881a3816fd366be0f8eafe57a55fe908c504f2efd8f05d558aad310ff14b381602b50d9a742c0bdd528a3ab632f3ac78de747a135c8ac7d5ef526e4186a01010f18dcf32c8507a26ff2b7690c0fc80d588fb5ee6636fbb65f8f0ccb79b82a0e8552728bfb0a973b0d8c3294cb714d32e7af3e6802eb43db741fc95c9d47dbed0a553961965668d83482f51b15f27fd355950c8ef58e800bb60218c7c5fa7b7c909b717dbc4d3b3c43d27650ae1f9a4d3cc30bde22d576c4e1502859dfab7f9e55a47e428de4eb5f1a2c5e4e2f4ba5c7436155e5921c7e71c0249a88e095db95cf0deccd3ef84970022995364ccbc055c922f0518d0d2003b5fb61263727ae476881ba92f163e258c0c3ac16b1ee326e42d8dd7e787e8a4b1f726bd67f3587991d75ecd2d10ea5744d2cc43d2cc576d9220ab4c2b7fc7f9c937925d67f8aacb729663fbdafa257f0f3fa8d07d4b300e8b964183f23854a2c4f06185aa8c688e0d761e158d5db9c915271705967d96e53155e5156393c28904e9cad9480fc5eb7604d1c92de089d603901055df284dc86657a9363a68daf15a5c5fdb7bcb4af36b93cfb852d630d8da6b63e12cd7b295a9f4ce819dc0b0e52d7be0c5a8ad93dabf4873b20ee5779023227b7d6e46553a9845eba96b01bf8896f3464a7c05398d23d819e9006d7a15b582369a43263f16d33b7497bc0248eecdbb902c4c4e82a49e0556024e24495f23b95bf743b1c7fa4d3fe48680259a113b3e9585a9bad63b68639bdc52f49d902f753c4908e9549e4d6e2fefde179c49ef9f957036b7a14cac0048406896127f75794cb26cc9c8b5c5a9a49cdb52b19ad27da8b4ce82ece297a6cf578129a3349aaeeeb82b0a75715411680dee7eba0f54c35927f7e2b5ace8e7627f8a8f9ea0db8f24810b3bbc3dcaea7ee525b7a85ec555fe51dc7f385ebaf327dcfe8be201f085d3f09b784b207c66f1b51bc29296d1ca381a7cae779bebd01c8d31463461bdf1a52d7cbd81c254b22ff3e0c2222fd120b84551eb0526dfecdc050fd28e43d1c644f8a9a3036ee773a00841e96e3676d70fb2f9ebdd091f8a534f5b8fb50d2cf5209a0d45f25571cec33830a5919875263ff8f2faabac5595240c64ceda8bb40123777a63164a727ec1f5fe19dbb992791eca5266a3b08f2b3b02df62ae9c6c89f3f93cf3bdfededb0561103a964ddf2b8cb024e6ad3e3de152d4b21a783da60d3f14d2b2a9d110247db7df69cd552cc16b55ac84830749b2df951dd9d5ffe220072bf34e4f48cd94338eff518968d86eed8b7ab5062fd32ee659e04a37b79e6e267b9d0c8ec4f5fb771a15532da6f1520b7d7c040658969a7c7e13d58ba7bde9d0ce971294a9f0d0e68021f4cf394a88caed3c42a8f7c6257b5cd36a9925bfe275986e9fb46b7e8922166de9c4e89f31a1c0c3f3976e02b62bf3df72c248a2d9b83b8aac8086feed0cf0100c74e3890dbac948a120b19ee480d11ea836b4bbf0a3ad3f483443f2403f8f0d2456717efa4b9f7db3f13a228b67c262792f913cc81461f1927c76ec03c2f70428517b57fcb54047bf985b0435dd54855a9aba073a22cf61ece0fa7d2167d3f94c2bb37c3c92e8cea8ed1235ab01cfab7cfafdcb680a743f0022d17678a2bdadb922c59f77903de3959bfb4815d49b2512d1fee224205954426bccd878cac1ac91e50a354722f5fe8aee256bc553f943b987c855df0a3687f2755a6afea76afccde4df6b1710c7b14dbf7c905350700fbf94abc86e09d528f97f72e2450aa1147bc85f7bbe345117a7fe6e5fa66521a14feab56e72213d380e1313d5f36c47b571089413daf335ea02476c571a7b3e37446d32d42e3a3786c9637464ced7619441d707d47435f599446f142fce454e629c682737c3f2f4428021d8adc394a9abd1afa5684b7b0d4dce9c9b013f531e87ba357d707897c3863914092ac76d0efa16f30fe0463315ca0c99358fa12ecca1d4d8dfb49fb30c4ce5f36090f7a0ffe987368c77e9335cdae2b1b1fcb17b81205b568e4e9370cd31a19379d74e76e4d6bc5fb0296fd4453f0281a9ad2b4c7cdb24cf8c17745bf4a7a85bff4ae97c3263110eb489c035b7ba0bfabe0d4993c443d2cdc6ff7243041600968c10c3e24fc299286c19b6f9848b2f2853a0c99eeaeb4c3367cda23ad15da66bf46ad7c07b74cff6db0779f09e413e66a9ad52727f1c4019c67de4a98b487eab383c3d", 0x1000, 0x7, &(0x7f0000001080)={0x2, 0x3}, 0xc) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002002, 0x400000000006c7) r0 = socket$inet(0x2, 0x4003, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x10003, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001c40)=[{&(0x7f0000000940)="8975b5612afef59defa86b4afff40007df79734a8d2535bfb53e477e7eba7b56771f3db391e7ce31c3670da6d547248def6759e33ee00fb63f19ec0e0be08b4082ec9056312c1cd76713b2fca0aacdac48b7d1182c0d", 0x56}], 0x1) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x9, 0x4}, 0xc) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) chroot(&(0x7f0000000100)='./file0\x00') 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x85}, {r0, 0x2}, {r0, 0x144}, {r0, 0x10}, {r0, 0x1}, {r0}], 0x8, 0x800) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x401) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x52) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:01:04 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x3, 0xfffffffffffffffe) setitimer(0x3, &(0x7f0000000000)={{0x1000, 0xac8}, {0x71d, 0x6}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x96, 0x8}, {0x4, 0x8000}}, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000140)) r0 = open(&(0x7f0000000400)='./file0\x00', 0x400, 0x142) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x4, 0x800, 0x5, 0x81, "d9490c188afe14616c477e059f668f6ee7f78099", 0x8, 0xfffffffffffffffa}) r1 = dup(0xffffffffffffffff) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/53, 0x35}], 0x3) 16:01:04 executing program 1: r0 = syz_open_pts() setrlimit(0x3, &(0x7f0000000080)={0x3, 0x679}) poll(&(0x7f0000000100)=[{r0, 0x47}, {r0, 0x20}, {r0, 0x1}], 0x1ffffffffffffefd, 0x59) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) setrlimit(0x8, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x10}, {r0}, {r0, 0x180}, {r0, 0x4}, {r0, 0x1}], 0x7, 0x7f) dup(r0) 16:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1087, 0x0, 0x0) 16:01:05 executing program 0: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x30, 0x1000) fcntl$getflags(r0, 0x3) clock_settime(0x0, 0x0) 16:01:05 executing program 1: socketpair(0x6, 0x4005, 0x7f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000001c0)=""/139, 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r2, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x7, 0x1, "45ce8745a6355db5090300000000000000877051", 0xfffffffffffffffd}) r3 = syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) r4 = getpgrp() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xafd, 0x0, 0x7, 0xffffffffffff8000, "a4155043cd467276fb2d21fa41169439d967597e", 0x7fff, 0x7}) fcntl$setown(r3, 0x6, r4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMBIC(r3, 0x8004746b, 0x0) r5 = geteuid() getgroups(0x2, &(0x7f0000000700)=[0x0, 0x0]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)="f688112fb173659ebdd7716bc98afbfb17c20681a5f1da2f019ca9b62601a1d64cea61ba37b8a114f476c0807cb1731ed69a9cd49a73effaa05fed495fdf17c8315ffb44aa7e22acc61bf6c805cfad8caec6b83833e0f3e4", 0x58}, {&(0x7f0000000300)="137173a9ebb39e20a0b95734adf98d005010b13db7bf2566534387ff192a6f83f4044244f57a6b151cdf543721bdce29bd16f872bea86657fcc638680d03fd4b5ac02034160239ec92893f93da14a82a8f0cd0f719046ac84d422112f137f5", 0x5f}, {&(0x7f0000000380)="2431e43e80d2e4e30fc6638dbfa53e3328d3bd24774d94e5469d41ae80e05d00fbd2c95c6d246f353f98c4430fa054b0c1b72a99283ff6272df8c6319ecb7944de6fcd3335fc6a305033ac24e0f460d796ce90ea92207f1d63b2f3d5a66f178dd67c96d8f0514709a4eefb32e86a1a7da879efd6b4066deee1fefc8b791a6aca3a1ad36a3c3f776e5866ce0143fed7b2e1a54a1b17ef60c2d4344cc060e336971c69301e19ced4e133c930139542d38cc185", 0xb2}, {&(0x7f0000000440)="0d0f5b4cdd2f4db02ddfb80fda84b124696847e1cea5c89a0f9511587c464c931dc67f5dfbadda597a82f30c3f3338266616c81a873659fbbc01e09add37e5865c27c6c5c8437c851033f6cccf32deb8dd2f2026e117958cc3a83b1ef979e641bd7088f9600a31d3", 0x68}, {&(0x7f0000000140)="604acdfe3b0b866d4da01c4be7382c2302b0291accdc1f2a3b7bf7e2b99172376858d974e1cbfa78ab7df64618f28a9f2b304aa4391a2424a991", 0x3a}, {&(0x7f00000005c0)="9c5f3aeda2492b8c41fa1c6e6b6b6568f5f383bebd5592e20c895324b0493fbe2b299333edcc31b4104257427a6a8a88415118268ef3d547037889211111eb65cbc19ac53a9cd22c47a0d42872f12331cbacc1931880f3259a73c5bb62caccbd4b69d52e97d24f9b2245c7fd61d2a50e31a9912b2db11e4ef903db37dc6e04b5e36f742820ada547d8c8", 0x8a}], 0x6, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r2, r0, r3, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x68}, 0x4) fcntl$dupfd(r2, 0x0, r3) dup(0xffffffffffffffff) geteuid() syz_open_pts() 16:01:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2bc}) r0 = syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x2, 0x5}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x4010, r0, 0x0, 0x0) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x90, 0x5ad8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:05 executing program 0: r0 = semget$private(0x0, 0x6, 0x22e) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x5) r1 = semget$private(0x0, 0x2, 0x1) semop(r0, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x6, 0x2, 0x1000}], 0x2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x8a8, 0x8, 0x7]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/127) getitimer(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)) connect$unix(r5, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = dup(r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x3, 0x100000001, 0x7}, {0x18, 0x2, 0x40, 0x3}, 0x400, [0x3a0, 0x80, 0x7bcac5aa, 0x80000001, 0x6, 0x7, 0x4, 0xaa]}, 0x3c) setitimer(0x1, &(0x7f0000000300)={{0xff, 0x3c99}, {0x4, 0x3}}, &(0x7f0000000340)) r7 = getpgrp() r8 = getuid() r9 = getgid() r10 = open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x1) sendmsg$unix(r5, &(0x7f0000000900)={&(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000003c0)="2193c25b6f950bff6edc70448534ccfc1f490075984c426d0d8f6d8c5afb5b848ff0f9cab78927e6547ee855f9fee26d6a1957fb2aa69a168a7b3cadfeec7f11d5fea0efb33a76e950a17f6e244fea11093bdbf76bf1b530ac70d75b342622e92fd910db67bcb0d23e7055b95e6179569e82dd5ba006a6a690f4bed1ee7a3ea445d7536648267c690c6b072dd89d7b7368022c00dd55c0d1f9a97acddce17fdca190c0089155cc5bd235d29861f8c08d29ad77e82fa7e142414fc4bbc9583f120e75e067b1064498cc32db9a748380ebd366eaaac5c5da89d01308a63a282e0db99ab06f4d476bbe2960b06d479726173a3582d39b48", 0xf6}, {&(0x7f00000004c0)="5d9f90241cceb54265814761fdab57217d9867da8706b0a6482c73584f37ef5e763e03db90c4060b6d10f7719919adf8570b3ee2c3ab4b1bc84c46968e42e5b758b2e4ed45baf41de3aa0e94fb4eeed3f9c83ecd82ca0ebd2fd8a8e9efc60397fbfd47216a75af854facd4990f5f59b1ec986ce9177c408454", 0x79}, {&(0x7f0000000540)="7750b346c473779552dbf46c5b45da47651ea2c7fdd9e4d31ba5b1fbb6e054a0f4db81b673139e5c4a8b40d530acf41b2dd686dd267709057b04b4562f488e1b11af8978660e2bb8df138d82aa5f59fffc8061e4a524ec7a4b1611aba7696c5b0ce34c75fd6dba8bbda9a3b32e588c7dec25f74c6e253a2592d64c6fc3dc7bc5dae8649fc97c5154d482a2cee44413c9e6d042ad1c0d847a", 0x98}, {&(0x7f0000000600)="a652bcebd63a1f5d884a1a6d5dc088b40e87105a9f2c7d4fb9943aff479d0b", 0x1f}, {&(0x7f0000000640)="be58971ac432945ec6579c50a0b6305aaa0392ac4e78d5ea6df5950e52abbe876736823b158a08d43be306ed79eca17f8a483df4ee34e0073f837bed6694f986c44421db7d6de91f78f268449b0c317e1fdb2dbf5ea5312e1a6d76", 0x5b}, {&(0x7f00000006c0)="0dc4567080e27ca81e03abd7d1522d7bb09ba5938e17de2c2236e137ee475c947cb12817e5d15d83f7b582ab302764348e670ab04acce4edf9ce206c8c3236b20f6005ff5fa5", 0x46}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r6, r4, r6]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r4, r6]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r6, r5, r4, r5, r5, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r5, r6]}], 0xe0, 0x40b}, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000940)=""/145) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000a00)=""/160) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000ac0)=0xffffffff) recvfrom$inet6(r6, &(0x7f0000000b00)=""/53, 0x35, 0x41, &(0x7f0000000b40)={0x18, 0x3, 0x0, 0x6}, 0xc) getsockname(r10, &(0x7f0000000b80)=@un=@file={0x0, ""/108}, &(0x7f0000000c00)=0x6e) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000c40)={0xc59b, 0x9}, 0x8) semget$private(0x0, 0x4, 0x4) syz_open_pts() 16:01:05 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "42c9ebe8f359df12dbea4b5e87f571aa376f5009ab085601852f88f3c229d2b133c9bdce36f1e0c5a3576855242ef2ab6404871c4897934959833d2af170456da418b4b795b337d8c9124f1d6d86560811"}, 0x59, 0x800) msgget$private(0x0, 0x480) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) 16:01:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x82000, 0x400000000000) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4) setuid(r0) pledge(&(0x7f0000000180)="26802800", &(0x7f00000001c0)='\x00') chmod(&(0x7f0000000100)='./bus\x00', 0x82) truncate(&(0x7f0000000200)='./bus/file0\x00', 0x0) 16:01:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x30810, 0x12b) recvfrom(r0, &(0x7f0000000300)=""/50, 0x32, 0x800, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffa, 0x14, 0x8, 0x659e, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0x9, 0x100000001, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x8c, 0x10, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffff8, 0x8b, 0x2, 0x8000, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x20, 0x841}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x101}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20000006, 0x9, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x86, 0xfffffffffffff801}, {{r1}, 0xfffffffffffffffc, 0x3, 0x1, 0xb9e5, 0x1}], 0x5, &(0x7f0000000180)={0x3, 0x4}) r2 = kqueue() r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = kqueue() r6 = semget(0x0, 0x0, 0x400) r7 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x20, r7, r8, r9, r10, 0x3}, 0x93f, 0x4, 0x7fffffff}) kevent(r5, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x22}, {{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:01:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x8000000000000003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/4096) semop(r0, &(0x7f0000000000)=[{0x3, 0x20, 0x1000}, {0x5, 0xc2, 0x1000}], 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/75) 16:01:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8d00, 0x100) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x1f) socket(0x19, 0x0, 0x800000) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) flock(0xffffffffffffffff, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x1, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) poll(&(0x7f00000000c0)=[{r0, 0x86}, {r0, 0x4}, {r0, 0x1}, {r0, 0x2}, {r0, 0x4}, {r0, 0x21}], 0x6, 0x81) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ftruncate(r0, 0xae) 16:01:05 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/205) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:01:06 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x21) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x20, 0x6) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000002c0)="5b1b28dd7fc32ecfcea3a8edba5e6fd784acc5898bdff4cabf890522bc40166ca7e1cb087e038138c798d32f24ee41d948783563bbecb3636cae030dac1aba", 0x3f}], 0x1, &(0x7f0000000340)=[{0x100, 0x0, 0x8, "d12474ee9fb9a7214323707509284ac278db55d61d30f30d26ad6712b2ce9982a09eaf4fc510ff3a9ebf63cf85f093421cbf421152e2a94505353a94d582d7f6899578c79f681098ce88ae7fa133975c9f9073c1cf9e0f19422bc1eb784705895ec70e3ac172fad1982f828389ddc7768375229f5a557425bf98abb1bc56d666ba4bb65a8711c0ccce08b05d4b38da761240181535c8a79124a00c58a445d009211c90b1b0e53813713903e05803a44446dd0777a5ac094a46543eb4c53ef0a91616b1e8f35495632c4ea479b07a8e479f8d99b9f65d35491421cb91bea6ce4d1e563d2f7cdc014f7c67826c"}, {0xb8, 0xffff, 0x7, "0cb90223a8ffb5fef94af1089bdab3481be3380a4a5e5cd16b7b01e22d24527a557547a9357faebef95599431c362533b6eb206dd50829217506f5f18fa7deac6b3a8b066f8325c62b64afead20f8ba1d86b315c3b28eb321836f4a6d928b58a7ce8048651b1e2e387316239beb87f27f7c03ac1b72a6a9f8f8c8e9aeae4c33ffa5f0d10597f8a0139607c15a14241f44aa13edd8e7c6a4128b0ff8edc2ef0d12cf0"}], 0x1b8, 0x407}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) fchownat(r1, &(0x7f0000000540)='./file0\x00', r2, r3, 0x6) stat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) r4 = openat(r0, &(0x7f0000000740)='./file0\x00', 0x0, 0x80) getppid() mknod(&(0x7f0000000780)='./file0\x00', 0x2002, 0x8) rmdir(&(0x7f00000007c0)='./file0\x00') faccessat(r1, &(0x7f0000000800)='./file0\x00', 0x10, 0x2) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000a80)=[&(0x7f0000000880)='W\x00', &(0x7f00000008c0)='W\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='(\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='W\x00', &(0x7f0000000a00)='\'#(]\x00', &(0x7f0000000a40)='\x00'], &(0x7f0000000b80)=[&(0x7f0000000ac0)=',/\x00', &(0x7f0000000b00)="d8282d5d00", &(0x7f0000000b40)='x\x00']) setegid(r3) mkdirat(r0, &(0x7f0000000bc0)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) accept$unix(r0, &(0x7f0000000c40)=@abs, &(0x7f0000000c80)=0x8) rmdir(&(0x7f0000000cc0)='./file0\x00') chdir(&(0x7f0000000d00)='./file1\x00') r5 = semget(0x1, 0x3, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000d40)=""/181) semget(0x3, 0x2, 0x22) chmod(&(0x7f0000000e00)='./file1\x00', 0x130) symlinkat(&(0x7f0000000e40)='./file0\x00', r1, &(0x7f0000000e80)='./file1\x00') 16:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000009c0)=@file={0x0, ""/108}, &(0x7f0000000a40)=0x6e) r2 = open$dir(&(0x7f0000000a80)='./bus\x00', 0x20000, 0xa0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) lstat(&(0x7f0000000cc0)='./bus\x00', &(0x7f0000000d00)) r4 = syz_open_pts() r5 = kqueue() r6 = socket(0x2, 0x3, 0x80) r7 = kqueue() pipe(&(0x7f0000000b40)={0xffffffffffffffff}) close(r7) pipe(&(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000000bc0)='./bus\x00', 0x0, 0x110) sendmsg$unix(r0, &(0x7f0000000c80)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000240)="2ee8828ab05eb99967a78e39628640b15accdabc", 0x14}, {&(0x7f0000000280)="346763c6bb2fe025666eba06599d5b871a87b75de2c4859b7b6245030aceec78c4b76b68ba1cc03bbc51c8c30168e154e82db1d609b4656d167c4014294df40fb2445caffe71144c62b12fc8c40b124fb467a3af86edefc520c5144278777cac263fb9a967ee7f6412c9f78b18057776a04b551082231b4200ea1aede037431db67d8da480a2542d5e2dbcbad6affae117f0a13b1dc2d6401c8066b0fd778250dba5d91a480cc463275f1c5a47c863", 0xaf}, {&(0x7f0000000340)="98cc01192a900163a0983abd1331b5733fc4cde07181bfef7afdea0dd999ec6b345a2383b9b9627961f2375405f3bcd05d1768f768bf341a8882b739e57cfbf8e6de4ae3261977088c43379e40158e162c5df8aa079b3e956dd38cec9a5cd9ec394e328b0030c74eb03361f5fe4532a3cc46e037e0fbc39ce048a56dc5ce5cec3d2c8fff47cfab4b733486add0cadc9b3954fda434901f83c2f5d49173971c087eaa147bba7f5c913a7af6d175fe617e", 0xb0}, {&(0x7f0000000400)="f5461c29ece19bd35bbe82ef7714040c1fb31aaa2a9a380839603d1dc60a3d900240ca62a88735ab3dda2774661c5816bbae63e4158b0fdcca7b627715e3b6b5f22a1e291aa0d6fc97f8e2da4f2b89db8e7ec61fb05b", 0x56}, {&(0x7f0000000480)="8b7e6dd06129b28880a34910fac27aab234bf1e53937f0e9ad2c66a3e86f3add90437fba96db5d7710d53a8486fac92b15b29a01f9f0267dbb05a01939da3bd7a3604abc5a", 0x45}, {&(0x7f0000000500)="5144ee025487ee8e6700270d9783bfb193819ba96d17e991c8c5c16adc8f75b3e5da55a419f99b357d00b066744eca51c1db782a3fd939af65b5370559e5c934b25bfe94cdfee4e4666932842a72b684e4e5eaeb5d7e235340a7fe80ce3adaf5a021ee1698931851588f8619db9d15db90c27e6fefeb6ac0d482395be0ce20cc5b6f6c72ee9ca0ea8d496bce9d13f1f56f5647a3bdb0829f4c8d6bd1151aca2a08111413de4f1aef1a2fca1ac569a3a5b84be43d5d184e78441e2293f892775bf3908f173b7483d9bc2bc9c2e0e44dcecb818d64fedaf9bdc9d9c87e8abad945160c5a235dbf1e34bea83421", 0xec}, {&(0x7f0000000600)="33b72d56a13584724c7bf157731b41fdeae0e364bd7380a39ebbd210e3895b16587d52a88f9b8e4402bf1c7466d265633033537015a65824c32ab530f6c4ff122f6c4853b697504da0283ad10e7edc453210f5f601acf7121f2b60ae1ee4a4c8ef4e2a638ad7059c24faf5805ee1231dbd1f227b57beea6bbdb0199438ce00c5db25686f9f4afa8916978a32525fbbd4f5d6535e5eb895582f8f316f77", 0x9d}, {&(0x7f00000006c0)="679c07bbdfa6744a70b56ae4a4239ab826858eda0a999142f5366996ea7b299585aa64a34f8dd4218fed7cae856b1c5eeac1e237c5d930740dfa3496369804b12a769dbb2a4f44aee317d9f2d4ff71e68d982e2a1599a918d4e53d40e4d7a07688a8fb21e5323a8a999735be17d7aba6c752e147f678311c6a2e564083fcf7d07bb00094c03ad5c62e1d29a3720c3be496fcc763a251153a674db102ad9dc34e115d9af65984e035b407aa6fc7d122772304a7ccdab1617b6252c33bcaffa55a0038b10e2fdce7ceb67f751c081b", 0xce}, {&(0x7f00000007c0)="343c2cb811c6930325210218e1a1d5b03ebacce96fa87b348271", 0x1a}, {&(0x7f0000000800)="44b4abb57b0c8998e52f071747f1a6a1290c95d14f7d9e37f244bee4c637c95c51a581c29a9b88de8a59b1dae7ef0f17d91e9d0c70793889bce5829d35e96425551e36a6987b3be3a5267a1f7495892281f7efac405227b143f14890348f7705b8d10d9ae20fa9c7f02e3b2c82a88fe7f16755e4e0d1e7c61b486462500e55ffa2cb7f99bd0eff354d29a5c9615083807b515f13361ea40ec6aa618851ea38157452c30c4017d035bdaf825ae7eb84565a0aaf18892b617d4bd3034116308c687709641db7bd54", 0xc7}], 0xa, &(0x7f0000000d80)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000001b000000000000bc0a72807affab17e7d4e4a61127cb2a9f18ede4bfea6b7908117ecef83b8a7f942775e43c0d9cd456dd172178e6bc9fdf6613424afcf8d582d3a5951e88823dc79fc861c76b6714e3a1c65c4cbbebf53de8a3dd429fc50b9520b84181fb082ddeffb25f3f9df08ea33dab2a1a52a3112236a8109750c0347b8edc4d942d344fdc78403a7865a95876ada4b32d0065e148c867d6d0", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x50, 0x5}, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r12 = kqueue() r13 = kqueue() close(r12) r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000040)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) r15 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r17 = getgid() setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000c40)={r15, r16, r17}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x2) kevent(r13, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) getpeername$inet6(r14, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:06 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) setrlimit(0x6, &(0x7f0000000000)) setrlimit(0x3, &(0x7f0000000080)={0x42800002, 0x500000000000000}) mlockall(0x3) 16:01:06 executing program 1: r0 = socket(0x21, 0x4, 0x100000001) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x0, 0x80) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xfd3b1bb67bf527a6, 0xffffffffffffff9c) r4 = kqueue() socketpair(0x1, 0x7, 0x67, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x100, 0x2) r7 = dup(0xffffffffffffff9c) r8 = socket$inet(0x2, 0xc007, 0x80000001) r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="8f20897a0bfc10e3f29e766fd1e91ebb40ada458802fd0af90d52ea2dfa353061fd807990d254c15498ef93e39f5f9f5a6a36f7c2262786d12fd569da739f3351fca863ea64f3869c03260bc113d31cde4759df325c5f22bdd17fb9e426c97be6402efe3", 0x64}, {&(0x7f0000000240)="a43cf0e3790dcc9d35854a3df0b1b50b8a8be018dd16857bc17201d19bf42792fc66b647bbd463e090b5d63fbbe4f241274d443d43d4a92ed62ba79c8eaf24d36b2d6c8a4a4093b4de81dc84670ed4cf76a7d3e89a386314f8c6495df430d4d29f18c682d9824c1f343c3a4a43fb99d93f4f", 0x72}], 0x2, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x2}, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r12, 0x7, &(0x7f0000000140)={0x2, 0x1, 0xcef, 0x0, r13}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) close(r14) 16:01:06 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x680, 0xb9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) 16:01:06 executing program 1: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r3, &(0x7f0000001640), &(0x7f00000018c0)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) getsockname$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(0xffffffffffffffff, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(0xffffffffffffffff, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(0xffffffffffffffff, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 16:01:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x2) unveil(&(0x7f00000002c0)='./file1/file0\x00', &(0x7f0000000240)='W\x00') renameat(r0, &(0x7f0000000080)='./file2\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x80, 0x2) 16:01:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) 16:01:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20600, 0x8) getsockopt(r1, 0x5, 0x4, &(0x7f0000000080)=""/104, &(0x7f0000000100)=0x68) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x38, 0x4) setsockopt(r0, 0x2001, 0x0, 0x0, 0xfffffee0) 16:01:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mincore(&(0x7f0000561000/0x4000)=nil, 0x4000, &(0x7f0000000500)=""/4096) 16:01:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000100)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') execve(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:01:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:06 executing program 0: r0 = semget(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x13e, r1, r2, r3, r4, 0x100, 0x100}, 0xffff, 0xfffffffffffffffa, 0x8000}) semop(r0, &(0x7f0000000000)=[{0x1, 0x5bf9, 0x1000}, {0x0, 0xb328, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x7, 0x1000}, {0x1, 0xfffffffffffffff7, 0x800}, {0x2, 0x7fff, 0x800}, {0x4, 0x5, 0x1800}, {}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x8) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000200)) 16:01:06 executing program 0: semget(0x1, 0x3, 0x40) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:01:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4}], 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:01:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x10000, 0x4) r2 = kqueue() accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) symlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='./bus/file0\x00') kevent(r2, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x2dff}, 0xc) 16:01:07 executing program 1: socketpair$inet6(0x18, 0x2, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0xc005, 0x5007) fchdir(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2018, 0x5cd6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000200)="658ba0e217f6bee82ad87df86063062cad2db73af3b2ba1c90e6b0046f0f3b27a22a71710ee4240b56d43e6c773ebdb96d01375c6751363b043fe433bf4422b4aa18bba73a8964ea", 0x48, 0x5, &(0x7f0000000000)={0x18, 0x3, 0x70e396d, 0x100}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') fcntl$getown(r0, 0x5) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) 16:01:07 executing program 1: semget(0x0, 0x0, 0x44) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r1, 0x0) 16:01:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x1, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000000, 0xff, 0x20}, {{r0}, 0x0, 0x4, 0x41, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x6, 0x40, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x8, 0xeb39}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6a81, 0x100}, {{r0}, 0x0, 0x81, 0x1, 0x401, 0xfffffffffffff26e}], 0x1000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x70, 0x1, 0x100000001, 0x400}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1f, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x5b}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x4, 0x1f8000000000000}], 0xdf1, &(0x7f0000000040)={0x7ff, 0x800}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r1, &(0x7f0000000780)=""/249, 0xaf98e38e22d1cde0) socket(0x10, 0x8002, 0x9) 16:01:08 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x60d, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x120, 0x9) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 16:01:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() geteuid() ftruncate(r1, 0x800000000000) close(r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x2, 0x0, 0x0, 0x0) 16:01:08 executing program 1: clock_gettime(0xffffffdfffffffff, 0xfffffffffffffffe) 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x18e) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x0, 0x800000000000}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0xfffffffffffffece, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0, 0xffffffffffffff0b}, 0x42) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000240)=0x7fff) recvmsg(r2, &(0x7f0000001840)={&(0x7f0000000280)=@in6, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000400)=""/168, 0xa8}, {&(0x7f0000001540)=""/254, 0xfe}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000001640)=""/79, 0x4f}], 0x6, &(0x7f0000001740)=""/247, 0xf7, 0x6}, 0x3) kqueue() pledge(&(0x7f0000000080)='\':\x00', &(0x7f00000000c0)='.{):-$]%\x00') setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="3d10281d4705dbebd20972b5642719af6c61a0bcb46c1b99338336f9251e12bb18e49d16611145dc4d9364a5b7f1588361c047b4a3becf35dfa892019c801a54011d967c6d151d979b7836be78a1413080295b44c1f56160e70ff48f38f992a5205225bc91e8b043767a5e6ec022cb99fc1cd0220ba074cb73ea5d30fe069653c024dcb761891ab6d1cbb541e0ad4408427c74247364ec0fcc3488b085082b758b83023e24fd91dda713eb6d6b3b42df79ed44e212abc17d8b6d969fba001161373cb8916547031fdc4ff191ab195e43cea6ad11d3e42c3275246fd8d6ae05ca6d86fd2c8090f82737582c0eeb952a", 0xef) dup2(r0, r1) 16:01:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/48, 0x30, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0xb}) 16:01:08 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) wait4(0x0, 0x0, 0x0, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2000000000040, 0x0, 0xfffffffffffffffc, 0x3, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8", 0xe) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:01:08 executing program 1: r0 = kqueue() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) r1 = msgget$private(0x0, 0x34) msgctl$IPC_RMID(r1, 0x0) close(r0) 16:01:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x800000000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x203d2, 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000140)="2f2c4b46ae7267bfbaec37591333ad18ba94b671af2d2152940d5bbb160b14df081c9a8f2e093103227303417ccfb0489693adbf9705845c94441b70aa790ef35d0338353b91faa61b6c43974b88ce27c6fba74c6caf9366dc196ae59663fcca05d387911d34c60b4607a50ef3bc06e9a9a268f0b8c363bb4f8bba48b3bbda2859", 0x81, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:09 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x85) fcntl$lock(r0, 0xf, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x8) close(r0) lseek(r0, 0x0, 0x0) 16:01:09 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = geteuid() getuid() geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0xffffffffffffffff) 16:01:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:01:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xffffffffffffffff, 0x9}, {0x1, 0x9}}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:01:09 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x105) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) close(r0) 16:01:09 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x9) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x46c3b0f4, 0x3}, 0x8) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) msgget(0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x8001, 0x3}, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0xfff) 16:01:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffd, 0xfffffffffffffffe) open(&(0x7f0000000200)='./bus\x00', 0x8000, 0xe5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:01:09 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x6) 16:01:09 executing program 1: r0 = semget(0x2, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)=':\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='$\x00', &(0x7f0000000240)='%-$%^%[{-\x00']) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/228) 16:01:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x108, 0x40f0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) socketpair(0x10, 0x4, 0x3, &(0x7f0000000000)) 16:01:10 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) read(r0, &(0x7f0000000080)=""/4096, 0x1000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:10 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x102) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:01:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket(0x6f16970c16c30da4, 0x4007, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r13 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r15 = getuid() r16 = getegid() r17 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r20 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r22 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="ff40e747eb80bb", 0x7}, {&(0x7f0000000080)="5019f47a8773614515f490c3bedac03e57f1aff103a6ca515d48dc045be87f37ba152fe48c80923ce7f4f47127481e48613ecfd6f713860f52103cc37c44ec986331e36ebb", 0x45}, {&(0x7f0000000100)="b642cef70cdaa75b6adffb740cae58d5bb8912dbefe73dd85d7d6ed3e0074186a1f884098c773770169777f24a9f9f7702f8d4b5c57ddce3578fdf226245f3b8affee518f53f4f5372ccef2a8755ed5afeef555f91d1bf75c494e5fce74923d1bfd499de3fe33da9", 0x68}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}], 0x108, 0x2}, 0x1) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) 16:01:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) write(r2, &(0x7f0000000180)="be", 0xfffffffffffffe11) shutdown(r0, 0x1) 16:01:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) 16:01:11 executing program 1: r0 = kqueue() close(r0) 16:01:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 16:01:11 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x8e) close(r0) close(r0) 16:01:11 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f0000000000)='cm') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20600, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xe1) 16:01:11 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000001}) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() fsync(r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569", 0xb0b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x80, 0x4, "09c3de276bb02f80701cd6ab36b6a6e97de75c24", 0x5, 0x7}) rmdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0xffffffffffffff00) read(r0, &(0x7f0000000080)=""/195, 0xc3) socket$inet(0x2, 0x3, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 16:01:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfffffffffffffffd) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000220, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) sendto(r0, &(0x7f00000000c0)="98c41aac592d78607c474805be607ec84084ad3fab11623fcc730709455250651f3c59aa24062437a486ef973d5350fd753ec9eb281cf34b6c314715240b256361ece4c26ee8da6ae799b472a65ebbec3475a3fd2a6952d28b071ed53d6518df5d71db40f913d25a0c5c2ac6e09f9990da72ae05aad468dc1efd660b2ed73a2c637638f6ec4c0ca2620ef4a771", 0x8d, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x5, 0x206, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7fffffff}, 0x8) 16:01:11 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) pwritev(r2, &(0x7f0000001340)=[{&(0x7f0000000140)}, {&(0x7f0000001380)="d2a2ce63553cd272b67bebec45a018688aa912ccd366524a1d337582b95f4a0640aaa445e65bdfaf187dd01ec0b831e3959253eda6aca0682601c95979d79e81b3f775abab3a2bd0488c987959f58a3a51cde6f49a6a1971794920580907b34985699c57f675e590cecd4f625ae15ec9a7d99382fb2e9965714ba8083d7ac75483f48fc19ab35fcffbd9cae5a6e71744ff67b8362a46e0c78452599b37417aeb6fc98381e69008eafbf6c494badafa8de20ad2c0885316f613940242e87b45a5fa4e919da235c2b7dc1e3ea365ee8a1be203781b16d61b1243a856ab0e6006f762453442d3305966e3a86a136a76028fb36b50a7b7283a7b561facd3387bdb6c2bb2374f57d9fefde8b29b279a32571be5a56a94e0a889d916b2ec6f161b58766ea417feeff122a91eef5db44851cf843540a924971a0677ff5324741d00e579790dd14d2e16962e00ea1c76b2a650fffdfb3f7a690cb8f410cc3ad7256a57ca06c4d4ef39ecba7f90b5a2ca7d102beaed0c5933944ac5e3050d963b8b76d4a936d921a8a60754fcc75e306a772554323b1da90268f96e4b03717cc70f0f39e9d007868d748f5ebf25f52e9a944a14d5f8cbf34a61852a99c56da4c93e8e42d6abdf71ddef608d43598accf92e3487e7080943380e24d4edc3e7af46b50d115b53c823a40bd54823fba4428a60d3708cfe275eea8e7c97e1090b37be1703bd1c67c79a1935e532bcb95b3c0315c0d4f9ff2ee34bf1fc03d14a40694294498d5056840c900314f6c094339d0852e1a6ac88306e84792d691ae4b1e9b7e02cce842ef27aeb02ed9429b30a38f5d1988f825869f53cd5aa4c2464920e9f505f3523a2cb5e94b63c7e6e6ffbb97f783dd3e2741890a8568c36d8b206385c2ac7166c949152408e74f9de60d62b57f3bc59693b89c6c855476f7bfd91b7a94216a6082ab1c8553c94c9b6d89cead5bc9a498ab7b6fb21f78e01d809454e37a14794993e9523eac04716f96615d0ffab9c58eab03f616c0c88c5ff8e01930973f6880adc98cbddeb6ef4d0c68dcd552dcc5210c30cff4eeaeb9dcc75553f7acbdbbedf5582a8447a976792d7cd9ff1991190a0263988236c4bdc4650bc9d257f5a66cf4891cb8581b3b4e0f089e3ce311e656f53ce9f23671e263969eadfac6858d809f2bc7241b4d2944cc24ec5542ee2bc82ef7e9a32143d69eb4960de7170ac05ba3590b94c16d4a834d6ffb9a9d1a77b1ac90c603e3d401595215c6bcf9ad0b442878c177f99793555c70fba80aef94c4bac3eb6e95b95ecf832844a4858d835d3770cd7f5deeb756f661907694f9316a303692b3261f588d983127410401465504e8ba6350db20d928eab0fcc48cd3281a698c8b734862a1c06fd505b757f458ec3d1e7087361848c5ebf6c0a2fc829c427859a33d65ab9f8414255dc6566b622184a9973dd49abc2c2a3efd4c5e0b0b7ab48cc0acaa5302d007c96de80dce83c7f97177783fa8e36d11db5cc5906426fd88bc9daaa56a078c89fcf99db437ab9387673aaf9b04221deac753f7fd9e4d73050a601bd4cb49d57fa0ddc58ebff23498a98cf1747f922468664f33145a605e919dbaa491aa5f37440424ef35ff7d19fd59d63533300aac9bf64beb1417d3c72f51090ad02931a07b1c79bad7d7d7a3e272ab9d7efbfa0036a7a1be1e75b8d3c6c49ada02a0fda0175b957c985b6b86f62fee26ee063f8d43d91ec4d14f6d968de34fdc2448abf98c60839945e39c713f8d8572c2d658bf231554318cfe981188a9a3c4fe2dd821d1668af21d5d05376efdad7c79f1191942c181177aef06dd9146b9101df22b40711db901c597aef4cce338c52e19e9742d17c417ad9c6987be104240048fa1d38642628c3e2111e07a468b5489e26670595f5fc652e533dc537c55d96967db7771d26411b3eb93a59d995219925df8c6af6eca6eee98c265dd1ad051bf48e49dfe3abe34d9814ee96b59f5d5efdfa957c580e746c58cf4ba03ef90482796d6995a86bcd168a4a6ff9e536c563414f5668cc06f57e69ff6df8d8593ef640da0800e1dceac8e6a2911df5b85f81485fe6d9bb1f8bfe44a07fc5cfa13b2384758454400c2cbd02567e65805ece76f89952cf5347b733e1a9e506cae133ed192697103c7aad1c4da2618eef7f7828c452439c2580b8423879d4bda1223bcc507995a4093c5926dcfe3ff97f4979440e71b06017de235d4edb2087158667137cfda494922df1c1c0678a6a63e9778585d558dca46f56f0eca738a4a2d73f10029668a95a715a631b506c875faba2a741583f5b66f1ec21ccf5648225e460c7c952e00800d46d83d6250bbe754930ffaa2a5f6794b005e99007ed795f9049b3ff75c2344bf2eab7e61107c213e9f2b5c49b4b160ae7eaa6fb617ac09fe7f41117dea65176a95ee17d8c49f790a87185f063218f64d40d306eeb8caaf9a00179263cd4261c0912ebf6163f556233f46f232e3e44b9febe6e3a3fc97376100bd10a12a00496eef434b05be80d3083b923acb929028a585b9578dbdfcdd79c1fa3379e54b9567c493df9f0e937bb84901b30484ed236f58a6d1cb5671e2d7d0cbdcfce0977695172829716ee18606cb3957808f0d6ead645c0ab42801404a0385a6307f36e4553912bc1401d287e799fdf22942a95c26ce90954892980f2f0ad82caf6605137f60d469bbb4133b5b23641656095b185424f464a6ea1edc2994979fac762c48ebc73e8faae0e91e215d9e7d9667b572a4757180b24d73f87718089327b12693d4b03286035ba5355c18019f1a3499d3d1d97486da3ea1ba495c365133a42043b4722a6455d81414956ffff74bbb82d3490766aba41b67e4e67b56ddc8dc3e6af871548b8aa38aeaa3b744c20617a6d0b8c6c5d341d54c0666f7afafeb5b90bde7521423809f8d586371e68021d7810d8e27b8edd78b5b9d8f7a71491b59d8edf62b28dc49b1be77cfcf40457219d5dbf2084532b7d1cb8fa945accbb0f182d5198f292630cd06f947dc8fdaca6a418eefd96c9a595fdbf4aba46ef58b73834d11b92c5089383a9ca6c34bcf37a56772f5a545c21bb4357b91dc6b33f0af528de760410aed4d904d63a1fce4f52a40733e4ac5f8f3352b0692226db7d4210d5c984ab736877ac36ea2a19c2e271d7785a296ccf1ec4b8e037b688496cd1ac4972aaa06e6d79615f64d5956e8f73a1d6b44031b3ae32d6e1d29209fe7436f0031f1f485d7cc203ca67411c790828a3cece992d10aa336ad8969e4d8b2bc6b2f1166a6eeaea7d15e569d8f46a5d1f451ee0eca58f2ec5b3f27587b044a4d744951aeacd72a51dce18eccc66cb42cff9578c9dd0edcc8e0e91f888cdfe16f826344bb35535af138a4c3cb3b70786e512a286ac2e6a6d43daa70cb320ff9c0160fa95383b8fb98eccb943dbd67638a6896e295c89af7b6fb2b126d62a038afdf2c0c9a2dceb7210d3a3c36db33ebb2fe1dffe2337af522ee9dda40f9482d642c1ea5bc50f6da0ad5cd12a0801486fa8d7d242b38dfffd92f79e2797ace3b842c30e6f686f088a5ff86e936ef8eeaa0282318cc1f1ebdd0f6624f9ae4f8f36f2372f9227282c62bdc4b9f7ab7ae365ef8e1a4b7737538153018a3be8cb4ef51b91e119d1c28d466487c09916b83e2e7463ef0eaeb2db8ed598b97b2d3d08a4a02480660393eaecaf06fd48748624005c047825905587b35c9b1d7fa23a425906b5a8dea1e68997043db9cc6cd4ed5f916631c0b711895303d4f1bbb6adb6bc40f0f017a7ef6774661860df2a1c231d141138dc11c719086f47a5b0ebef672bd63468d1dce94e4a96572ead1adb8125285ab1e04df508698ec8ce371e396f4ed35d3278f1b69bbc229d7d5a6d0c41297b5ab0e7f18eb4039d6da78b70f859ffa8dca9eed5789592803bc20b5b53a05d0fb9f269c3c591c3cdb6b18c592137f9a02a61a890d19fbfb6133d5e187d9ee2daf96b133f87b85fb46e2ddc1d87f82575c5589ff6eaa0cb2d8aecb454aaadc0cc93eb0a86a0e052ff45bf762260240fdbbed59aae1c1f55f034fc8f119bcd7c4576d9c097b6411cc391d88f5273fb5bf16023986eedd249b726035e9c1b426afdd483420cb290bc01ddd35719f800b311827c9b2ea2fc0668e93dc9b0210bd6015ed1dcbd371d2c27598ee78f6fc1fa61aa2b23aa836c36d688347116b63236242dc105a2c9b5dc592750b67a19f17a4c5da6653583a41cf3db0582ef25bf546075e3dfa65c24de96caaa317a6da9438975f0e922804843d056b18261e63000881606057885f30544316198355fde9e50cf839445af37a197717a1f3f98dd67da802984df4023cea993b84cf39a53e0a4c5543022ad2766bc869836dd65f6a0fc48080c2cf5e832c3ccb184613862ef83db02547a8e2b404a6dd82d6e100b26920c4a978b99f92ebb142dabdea1d1bfb3740901e9c318fee07d88840a35d8eaea0bab9acfc16f264b4161eb2aea115dfbdeee54049af9f544c276e90f5827741701902a4d0a30d19e22656b06b9c5abfb82c4d470a724cc3225a1036eb4701efedad0bc783137c8d2f307d6ab590f39ebcd0b63ec2b60ba1912f4bd8b677983e07d1d5e76bed6a8f1e497bc2fa6e10045508d8ace0dd08af6f6a9d44e9e8abe54c25201b03c89b78b75079c71c8120735f0e7e2efc6d08a5d73df7c73b78507f801b0d08a4e18c66a65a89858aee6b0c40df81a3a7afc466c27ee255834c4ce3b55ac45bfd7b0c5d36312092e37649f7da636dd84c288686e85d70dd8019672a97644c61a0b51f9f7fcf9324fa609ab51f3b4db692b59af42f87246287c83acb81f884989a223cd6c0e59a60b025b4eb043aaa285708d9cb037f6b696d7abddf1e7e874f5e5edf83a0339984a34670232ed9c3f476d5f20069bb17606d4350b22d4425c8ab1c4e85e0bb5f3766910617f22723eaa4a7beeeed652a3f2eec40c0e6f0f18167ce86297ed6a0eb58b1b8b065d194c0073c53e922fad48dd3b7ce35e162d4ac1eb39f8e384de39440f98ec6880e5fd841d725f40bfe71d52a4ff3634f6f689aca4a329b2ad2a59956531d1649f66e5542f6b0ca26fe798bd18034626a7ec9f775e5892101658699302774e442b3ecfc6071b801c85e574f05f37edb583abaf6278c8cd9ad01d0c6db69fe6412c0b8a7651ace96a721b39ca2c0de42b7a78941b8df90343fb4565e17c5d28710d4fabf6b109df530544370b02a25796b84fd7986da3506962bb57eef8c72eb9f43c6202202537651331a7a9555bf90f7d8427d9409c1b3434468f17d893e8802cd62c1fa2afa565e78fbf294f54fb6c2bbd42001970c63050c17c8e034cc0eafcc414b20f722c250ed67a66ddff328c9687675730456360f79ab401a3e7776523ea9df2e6b86c1d85874cedb42e96c7383d5d2ebbe645524796927661ddeb04405ae3b50d5fbd3ca66bb6c00fe8124f82fddda42ad85cf0392b173e9f184997b432baac48e94f89b9eba7071dc0cc10972def0b4fbfa6f52321573c02666dde9d669a7632022540794c91c3f2be98e8f1fd95d88e18174f130a74e7b0dcd1f12495b20e17d3652a32219e9aa54a987d1e520f83a676dd42660e736e70a120fdcc96d49a20d611d5406f9359846b70a5fdba566e54191d345f46804eb300adedc458ed5333f0df14a77b6f0b9b844c0808755fce43701cb3bf8d9ac1849d053f17cd42b38db621fe2607575439e13da7d271b9f99f08ad2f5ea721afcedf321f28d6ced4b7504cff12", 0x1000}, {&(0x7f0000001180)="36af094ca87f754fb6ce1677d379feb6fe15adb93a76e7a8aaaad41ba4eb88813a6deb5a1358705f9d6ff7aaa7b52142dc9aef6f68cffd5169696a8b9e810953bb83775fc4fef4a5e641cdd467f32fb7a00a284df594b10c7eafff66dd4073fb3c399b63d527123f195cb4d36bd2e2f6f5c322374ed751c5439abb8636abc88debf70379ddc30d11", 0x88}, {&(0x7f0000002380)="7b839bb4a012f38fc4bbed19169e27936228dafed2a65e57a4a97bf84c63ee70e1f34ddc4af86bad9db18730a81b3e838f509811ac5b972c276558737b4c3634da590d5ceb69c3f65958b46c10d722c421f8f6999d64dc33bd8eee66b056dd1f83b97ef6501b689a31e43574da1fd76ec1600650760bc8efafa450af0f71d2858046a185791c1f2f3622d59f18fe5c34fd0792a24d0bf982d8767d76011971da25dd217a8bcefa58e81f280a80d2ca940581211cfe420e2685f7cf262e96cdca62255283ac3a33e99b4a62f1da5d525f525cb4e0e4e537d2608a53c36df2c40147fd6fb7", 0xe4}], 0x4, 0x0) fcntl$getown(r3, 0x5) 16:01:12 executing program 0: r0 = socket(0x20, 0x1, 0xffffffff) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000017c0)={0xffffffffffffffff}, 0x800000002) r7 = socket$inet6(0x18, 0x3, 0x20) r8 = open(&(0x7f0000000340)='./file0\x00', 0x10081, 0x40) socketpair$inet6(0x18, 0x0, 0x5, &(0x7f0000000380)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x7, 0x0) r11 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) r13 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$inet(0x2, 0x0, 0x100, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(0xffffffffffffffff) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r17 = syz_open_pts() r18 = accept$inet(0xffffffffffffffff, &(0x7f0000001540), &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=ANY=[@ANYBLOB="a387cd5f66696c753000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="e1fa47b255707088322e62cae7fb33153c82519c4a7b5880ea170c0a2692d423", 0x20}, {&(0x7f0000000080)="7bdc33f3a57e8def39d14a4b32d55b4588636343d86f235588c935e6f50c1b6d6cd3f4b3c0e8059d77cf5ea1780d2f89114a0e4426e18bbd2b6c531c64a3a1e7335ad184948ceffa3e4397681798d08035bfcc4cc1e763a0dbc534d3d3944697c127c8d8503db9079190fa4052dd44dfe60d3f0b736cf9544a128fe6b61bc05ca68fb051ac4f86cc6115976438953ca7113903a1a1e524b2a8d17776dc662e37b321826f3d062b0763acb22ccce019d6cc1d59ba5c1fd748c17e085b56602b3bc4e421afc6ee7cc091c4ff4e797bcdde8099597b", 0xd4}, {&(0x7f0000000180)="297062050ee7ab9daf31b0f8f0f02805979a7ef95dcfb5ab0bcb4d9fd23a5090e3eaf61f298f64dd84d23d3cdff3e33f9fc5fdd5448e66129d1785e1b39c0af44a04816cd3aedc35", 0x48}, {&(0x7f0000000200)="96c8f9317e", 0x5}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="18000000000000000000000000000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0xf}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) 16:01:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:01:12 executing program 1: pledge(&(0x7f0000000280)='\x00', &(0x7f0000000200)="c1328d9799c580c1892d8950bd18df294eb26066fbf7a80236024110f38aa25427ea103814ac67371287b5651a306b65093e85d8005363898786679fc9f34dd77bbc8b0e97ec3ba4c8f33d0ccd07e1540376b8b5b3b5ad20fd2b59d80faa887ffaf3aca2d1eadd742e4f5cc6a4dd") getrusage(0x0, &(0x7f0000000140)) 16:01:12 executing program 0: syz_open_pts() r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r1 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ff8000/0x3000)=nil, 0x1000) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) sync() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x7, 0x1, 0x5, "758919b95766ccdf7fbfebde2d0a489b68f88b10", 0x7ff, 0xfffffffffffffff8}) msgget$private(0x0, 0x49) 16:01:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:01:12 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {}], 0x2, 0x3) 16:01:12 executing program 0: r0 = socket(0x1b, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) r3 = msgget$private(0x0, 0x47f) ioctl$TIOCEXCL(r2, 0x2000740d) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYRESDEC=r0], 0x1, 0x1, 0x800) syz_open_pts() 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1c00000000000}) 16:01:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/174, 0xae, 0x1, &(0x7f0000000040)={0x18, 0x1, 0x8000}, 0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0xe000, 0x1f) 16:01:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$inet6(0x18, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0) pipe2(0x0, 0x0) 16:01:12 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000040)=@in, 0xc, 0x0}, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="754e956200daa10865958d7f05e38e024b833d8060a793293c691dcde357570cc3345d0f03a1742c039ab6dc017b9360ecc1ad", 0xca) 16:01:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/103, 0x67}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f0000000180)}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/141, 0x8d}, {&(0x7f0000001480)=""/62, 0x3e}], 0xa, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 16:01:12 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000280)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1], 0x20, 0x8}, 0x1) 16:01:12 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') socketpair$inet(0x2, 0x7, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x400000000002002, 0x4000004301) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x1ffe00000) fcntl$setstatus(r2, 0x4, 0xc0) 16:01:12 executing program 1: r0 = kqueue() r1 = getgid() getgroups(0x3, &(0x7f0000000040)=[r1, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x1, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x1000) kevent(r0, &(0x7f0000000000), 0x100000000000070, 0x0, 0x943d, 0x0) close(r0) dup(r2) pledge(&(0x7f0000000080)="c47d402e00", &(0x7f0000000100)='&]^,#\x00') 16:01:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x20) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x90, 0xa0) 16:01:12 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) semget(0x3, 0x6, 0x10) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001540)={&(0x7f0000000100)=@un=@file={0x0, ""/80}, 0x52, &(0x7f0000001400)=[{&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f0000000240)=""/114, 0x72}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/212, 0xd4}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, &(0x7f0000001480)=""/132, 0x84, 0x80}, 0x0) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) r2 = getpgrp() getpgid(r2) dup2(r1, r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socket$inet(0x2, 0x7, 0x4000000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) socket$inet(0x2, 0x4001, 0x1f) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r3) 16:01:12 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(r0, 0x4, 0x40) readv(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1000000000000050) execve(0x0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000, r1}) 16:01:12 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x2, 0x0, 0xd1, &(0x7f0000000040)={0xffffffffffffffc1}) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000340)=0xd6d, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7f, 0x6}, 0xc) r3 = dup2(r2, r1) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000240)=0x1) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/73, 0x49) 16:01:13 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x8000, 0x8, &(0x7f0000ff8000/0x8000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 16:01:13 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet(0x2, 0x8000, 0xd5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = getegid() munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r3 = getuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, r3, r2}, 0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) msgget$private(0x0, 0x90) ioctl$TIOCCBRK(r1, 0x2000747a) mprotect(&(0x7f000054f000/0x3000)=nil, 0x3000, 0x0) 16:01:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400000000000bffd, 0x4400) r0 = kqueue() kqueue() close(r0) kqueue() open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:01:13 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x0, 0x4, 0xfffffffffffffffd) dup2(r1, r0) semget$private(0x0, 0x3, 0x0) 16:01:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) fcntl$setstatus(r0, 0x4, 0xc4) select(0x40, &(0x7f0000000040)={0x8, 0x2, 0x99ad, 0x1, 0x3, 0xb4, 0x6, 0x1}, &(0x7f0000000100)={0x5a8f1fbd, 0x68, 0x7, 0x7, 0x0, 0x0, 0x7fffffff, 0x3e70896f}, &(0x7f0000000140)={0xffffffff, 0x100, 0x6, 0x6, 0x51, 0x6, 0x100000001, 0x1}, &(0x7f0000000180)={0xffffffffffffffe1, 0x44}) write(r0, &(0x7f0000000000)="c3", 0x1) close(r1) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0xdf4a, 0xfffffffffffff87a, 0xd890, "e70b7b4d7e075485f4127bf0fa0fd498220409d6", 0x5, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "c48310b8e2dd4102d08f201eab2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x412, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getgid() r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000000200"], 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="597c4526663ba35bf9fec1ae9bee73", 0xf}, {&(0x7f0000000280)="3cedc838717d9721a21a240d3995052291aea74e3c837b6e4e5b14f4b0eedc48a377c833d41376a30c026cfc3079566f68536a77f235915f7d4073e2b7cb3c4bad51ae34e1aae61c8c6a3207fae6b67b82bc0db131d90e52b0c2c754a6733b17b7520cfb652c5e4af4a1f11717bbc7fa4d6af8d4fc894c44be74b79a9eee79c50b96b6d8d3c67bd9fd1b3e2334afffeed2eaf5ab6d9061c2716e43c14baa79fd344bbc86fc6cc378ec97938d1d01268975fe850db49ab8b96e286a230134a099d9e4418acb3ba3151ffc798e45efa26ee08f69b54b911b192f343c3e7336cb5244348928a0635623770f524c40225fd0d901713cf78995df5b8a", 0xfa}, {&(0x7f0000000200)}, {&(0x7f0000000380)="ee5b0a7d8345c892ead3c0d51a3eb0b940d81909b535c8a04a4e5ffdd0c9c7a263cc247bfc37eeccf2bc", 0x2a}, {&(0x7f00000003c0)="7005b5d8be839c16d0c0f4d050d802f50c7e5e31747d88c431ba0368534a6c968c55f2fed8413359d7d63696f4f3714f8cf997cc0dac50a6d07006dcc05687a5b629a6d675d88a0f08", 0x49}, {&(0x7f0000000440)="8c3cdeed82408c6179d9f0e5fb5efa8e64c16609064473687d4202afecb171df017a6febb7b7289b965b22bc0d83ca4186bb52e47b6e0dd33b3265ab642da98c65e063c67751f7bfd5281ec35bc0f0026629a32214d68d44fad748f585541715d88621d7abf23a0020da59f010c2b1d5093fb249c1ecacbf29660a0fd8a186ed4f77b27df9def8236a5a8fbedf94102dd9918219dc804c1ae86bde15a54ad169c19001e4712434da197fc33a3a", 0xad}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0x2}, 0x4) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000d40)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7188b5eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2080931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b082f682d80fa76387eacc236bd8587a337f0c3190173db63458a3a4868ef4987567573dcc56b7a6f316ee61fae88d6f67b87e34817039995b3547b2f30ca87900da86e12a36ff6763ef0519a89debe5d2cff3a7bb1e3c4eee11e64be7dea5572197105a0617bf813a3fc0dcc361f3b45faa99879b929715eca53f7c321c058b772475a46e86a68e0b53b4ea17f77758df69220d2ab94e9d9bb", 0x20a) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) r1 = syz_open_pts() close(r0) munlockall() kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95ba60fe899bbfce4e500"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@abs, 0xb9, 0x0, 0x0, 0x0, 0xfffffffffffffedc}, 0x0) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgid(0x0) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)="5e275d0100", &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000840)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='%\x00', &(0x7f00000007c0)='\\\x00', &(0x7f0000000800)='\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000101000000ffff000000000000200bced60e4260", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0xf8, 0x1}, 0x406) 16:01:13 executing program 1: chroot(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) socketpair(0x1, 0x8004, 0xaf1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:01:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') r1 = semget$private(0x0, 0x1, 0x100) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/208) 16:01:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 16:01:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:01:13 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x900, 0x20) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:01:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="56745b0e8757d8e49552b204f3a6b2b5f28fe9f6d5f23d0a261d11cec927a78a17977dcf21949f161a6cfae5abe03263175a29c084d36a1cb218295bfade59f94c636fd72b7a3e20534a872574e3c7c8633e72dca6c2925c2cb748fe3e34", 0x5e}, {&(0x7f0000000100)="a9e0dc0dd0739005377515f146eb7681e7de45ec6a34086b5279b19c33b603605a6b638a7e7a8262d0845d4d2c791542e75ca8e1428ee2ed63df3ca246c5cccfd00501059e134369e54776d86ae4e0aeb96264fd1e4100f065632f94e07c7ef207f0a8e31c54a15be48219b71510561bb5eafe998574c97860c7d30fc3", 0x7d}, {&(0x7f0000000180)="ce85eb868da170d785300a16a6f57a3f8dcabe9881ba4194dc43f13599a342bd7778e1951be4cc087f9f1e6ce5ec33647f5ab7a290e7303422a14dfec2352acc468f6c3dc249283a500fd79f0f3344e8e5b3dda8aa90e032a917c281ee034530d24c", 0x62}, {&(0x7f0000000200)="70c4e2f259a74f68bcec5bd95e8c97b75ccdb1ffd65939c38632a2e6eb7cd6f7973a148fc6b17d7f5d63362f0a254cc849d170ee1971e372e878e6de0942b3e95bbf07402b13d948a6", 0x49}, {&(0x7f0000000280)="76fd7af5fd0df154ab6d33d9b601980c8bbc0e4d85e7aa26ae6ad46d4e2784e48c0be40b34e06de620e6100272cbbb22662c1260c362ae78251737851da0c9a9391c5af02d908236a6a82b6f15bd23f23890b5abd5870bd5e0026477996ca41bdba862189af0a3e6fc00811b56a6f46d52047e8a4b98fa7f8566260ec50e151a6f6ad46c792c1bacb2298851cc9913d13f737401c6eec5e4b1b3101c9d6103afae61ecf8c835a6f08d17af910e900d9703c2587270ee9e19c7889298cd0f8f66cc561e3542255b", 0xc7}, {&(0x7f0000000380)="d678c61360b7e7e5e4709bf21f6304caffec7878c28bddc06f1402bd57255e8fd8240974fbb4fe2bb9ecdf643d6ad3c55115d6ffd3109e8e161e050dd7319b26f13341f230309ea177b8155157797a1f51faa21a3f0ae8317ea0aab29ff324ec9eca99ccd165c09adb579c3918e2fc122dfb79f4b29a67539647682eb5272ac24aed897dfa340cc39bd4728f610793f3d5a48458a57f9a19d3448dc3", 0x9c}, {&(0x7f0000000440)="83482943683ca91de046755c03d5eb5dd56a65fb055f56d25023c08a3cfe5eae1946a28cb81605c35286280ed5109dc56a3e99a7e74ffecfd9f9e8ca3f4f8cb8c07712f10030889a35ef8d689fbbd7faa3bda40b4d1ed7559c4412b405cae10bfd2135da8a870748627102014aa4fbe24c82c3ac2a92bb6e8a76cca0d015c0b1038d351645be51f81a82b83c3c0e67fdfe9e0c69f25aaf92a7d649cc120d552d55b3545a06d2208fc7d787e3e8ff31d9eb8eae1f9dcb8ebd3659d485c7512ed2b3e3d82d44012a87bf2915dbbe4265a4a16cfb2ed0fcdb8a0d6325290c273254df84157460d3bcdc1b3cf206706ee03b030af0ba4a45703286b999e264e30c74c7cd8ca51c64303ba967592b38e99855e6f19751c84cc9b501ec7b56c9eaf6d16dd8dd31b627c683e4b1e62239b42375e59e644255614f221e43b3b9900bb646f0d95456cad9878e8584cf70d614308e1c37117e951c0c30fc4d897e0c86b8d77bbe144b00bb70dcd42690abaf845047310be744efa5f7711ccfeb2e1cf757246a9d4e5dbffcd12ee28b3cba66b4c674c1202b961af46db3e4124beee32c9b7ead8fad9c768a5e72ea1a46386b2bd5ddbfed8064ea6c9f76adfc1aac3eacdfceb06354c17f54b274a1a7f4c6a42b55f8d19f5c51efd0deebf6d32bd233e4a0f47dc676702a84fb0743f942896676fbf7a5f55a154870724af33a42ffdda20a062d374ce3eb7ae411aa3fcfea39dd5e2cc6c16fa7e5274c62ba4a120bca2b0e85f3b08b63222d0c63915988b56face608fe6952d2e3508f191a2b1a15d761dee6c0d327e23c8a6e13bef2b5431b979faa1b955eacfb4a74a161c911935bc025b3d7467a79bb3f39ed7772a98d54f7e38d41e1b919aa568ec1ff94b1cca90e33698ed3979f5af5684af845ddc03fbabdc163044435acbecbaa28cb567c09f36d86ecd3112bc7a28fa2a2727beba9ba263e3c529bfbba4edffab6fdcf4c024c37d2fff5c70bebf1b401e8b0fd64503a8e2b50730f7f533bc23cea6d48c4db65dc598506b6a10f41c8f86dae1067e19ae29e93892f68cad916a2dd8dc65597bba450abfa5061e868ff39227a1d2bff0f7bf594db56e9ae79371b6a7ec4963b68b0110f9eeeb3a80fae0c8bcf25d14d2fcfb0f2efde5b5ffdb81ac6b68295dca100c68d14ddb2a59f2dab560c328a84b89ce2f1b18e7127acbcf4cc57d41a27270b6677a73b7a102c861d09bbf5497cf3160ba56e9743c584f43bd9f3c972774ac851651f12704071da7373e6b6ea81cd831908f315ed01a918868dacff6dccf500ae9bb75a0f0f334d512ff73b2c9039828abdfd52a748d4d38cef2cf088716192a2fd509d9bb62b2ab32147a97ed1539468dde739b7b0e263d1d1d3df1a5ca85ef9c99fd1cf7c2569a5c82728ae79a2d99d79b09dd0967df4ad0bb99df4947c198f2d4026a6f2284b01bc24c631816d99633d2c5f3acd87dfad353c275cd7dedd2b58e99dd63d60eed8c25f4569c2916082b16cefdd8386faa4e0b6a258b5ed244d77686009df5a05fc130940e80cd799a6bbe82a252217e920e5980b102d8ebfc9193d9479ec0cbe67349b410ef78553d227e64e20a15d8e40671bc6bf758b7909bc30d1ba70d2e8869462a8381f5e52c7bab7f1f6c0cf8af49e8dfc8e4b5fb444ec30d552786fbcd67942ef1a056b9f1b43f963565a83d5af1a408a96edb6ed59d038760de782c14bfe98b9457f55efd384b76947f245ed2a48d213538c04bd233b758793ad192c5b16af941ed41969c1fd0ed47d8e47d091701ea431a2e628c5718bdc6573251f962087a446afbbbb55e1c83ce1f4d22302fe8b71c97eb840995905374b2c8288c75d33a0779666092e9f6869f011009dd9460a2421ce9eeae688670dff1e4b7f6853f11e83f3988cb8d6a7d12ae2f6fde38ada5ed8a4b02844a10b49128e22500c9a02c40a1fa88454a5702742f3232729e5f8327d76a7976370169af730506a19108cec13ef443c6bf99b8b31b828ecae3d16f784da2024e0dc986a9696ed7ae100d0188047e742a5f57ba2fcff3464892d4e5c174110d117c37f747482e0a1de6a0f8a078a03c192c8687b3c92dcbd9b3ec80b318f48a754f39627aab9ccb86010ffbc9421101ec5165163883dc5a0ba07151c6013d4c70578581de4b0db99ff89ac4b346b2471e6c2c333243946b10fc2110f16a8415db8a57e64f20d1f86444aa70a421c12201e8092bde82e8f545a9b3c4dfc20f45fd3cd7038e5167ba666006eb99ec3a83c63972638a47c13f98b21f0e5b2000c27baf9fd4dc4532ef7b907500bdf463e146570014617996dcf8548c15e9be8fdd4dd3d424665a3e1fce9892a62f40ed72948cf60f31d7e2bf44ad0b3e5a2011491b3d459a46b8cbd2500b87dff045c73c7e0c807be8cad7f0d5f7a0ce0450f06b15ce38af58f09bd9b98256f5c549c95e3f9fe129f16d2102109f930cfff92040d7ec39a22ec0f7a6251fde6012a8fe210620ce48de77943c157ed0d8d07f4d5550bf6eba3dbf8f99c19fcf72f21ccb3f00bfedcae7768868ab440134338ea587e411f39d11aa6fb91b0a87c568e6c9715e16f0fc65638fa49ce175dfb9747d9355c9308266a015beb6b09305a221689b65ce1a2edc62de60d1784a5a05c85eb6dadef738cabc99ca91912c637956dbb61098235df42977631f6457919899786d86d6aa84d729a22352db8e839f401f22b7345a633586641bb43f4ad4c3093f8beb2b0dd5f1269fe94473bee37d83a8ecc685aa584876189a0afdb1656a4b484b769ec11194caefd8ba8623e1700ee935a56cc0acde8b330e7819157edd3fc33f9530f980ad0663c293196e544bf44cf6f06194ecbda15fb299f67f56bdb4bb4c2ecfa767a23d5f425c128068dd4ef377b4b8699e8a3105c82ca67590e71329dcab48a735130580964f5c3ca1acd3baceb46a99a7563f66396cf78b3ade5d713ec087897b97f22f05b5aced3f21ca7659f4caef7906330a115f38026916ef7dd8f2fb5fe869ea1c6e596c4d0d90c81f6d230702298c6f27aac6c2a22dcdfd6cb730788e628ec611dbb7b9e50bb359cb8a4590027907b01ee7dd06a06e559e960c5f9e47d8c49d40ca7bcb2ae4c0fd8cf5c55d9e882dc256289b63821a037e46148c666a86ad7b55943a8ffe7f69ce3c8ea276a3228b3b97e83d46ac1d900fdc2709798137070caaf1a70acf34cfbab267cc8b303b588fc5a87f9e57b8746d3d682445fbdb957973afce11d66fac84e12958af3b90328a3e3549fce094b9cdaa1935ed57b28f161acf5a739c4adab071597c8c72a89234179125d2693caadd1492baee0cb8784de59b594b679de3cc8e776f9ec057f33c3e44749675bdbe7f1fc70953752d2895cccbb12eab0485d21e7e98d0b6376ee242c7a25aa0708c465ff37f169423c3fc1842b54e881b14877ebace3164f3d60e7abecd3d999e7030ed2153861269291d7ed598601c528fbe39fbda69bd243b92fe1242c61520ad1fa467d4bc966944b78cf7c9c7c6fb60ef3466bcbfc45ea014ee74f882118708e22bb3655cfb7a4c2d6eeac3cbda3b5dbf22836b63ecc6bd6b185f20f1ef824dff469d92ca613161f8690a2c3e81c54c2d4a03fddeae4441be138e9d8f8730bae4c057b819c0d05b2252f8cb6dde509393035f75f69a264db22482d86ff2797a9df0069a661d1fbef606aaba9436b520f7c414f44fdaca69d8007f91c8a215529f18ad4707067285427e8a56f4ff530cb1e6c47f72f20f5e2e6df97226bf8227bfbec9c73005d93cff888223ef0c5d544715046e18cdea533a35753a3089666885c63f4257ad0ce60504205baa7ccb58e68ad1ec32ff289c333ede0daad92331fd972ce72a52170e57f1478e8fc3a5e8bc7cd76ee6e622c87c6243ca7bf584f8dd9674ef3b224314b1f0a62edd8dd4e0d46c715367d6033a6b153bf1642a2fd9e3cb8211a33ca153fe35941a4be6b07fdaf51bfb21528ef3c820f46dbe4895439241d66a68554bbfa7424e1e9bfee10ee77372de6b4c5c1bf31a803f677b7e506fca0cc9073d9132f8b3cb9da7a4b2243d05bc91da91759f74ae7649024cbb126e6ff85af02b7033dd87de9178384e9a33c8615c82a738fcc387c8874789b920b6cb1ca1d725812568fdb87d0e719a4299192b5639e8a80d4480be648d2bb72a78d9cff27ad1363848d58eb091de6d32f70d25de12bf9039244988c6d1682b3a68bd9435615027be690eeffca8bf5f05507c200dad61c109512fa3a22ef04ffc48bffbedf30aaa1ed0bf179252870a0c679864a6442ef8419f60cdd3b86bfe05cdf5b00765c0ff20b930adac0db6b9ee13efa5fbdec778344210785a2f7c93c02432c9d8819a974680bffacc24a9b97477f8fe862eb6f560ae1c4ad0202307c32a9ad8cfd9e598797aedde4c09a2d92d82f32560b5cdfafc4b47e4cd8d39f2b17aca9877030bf36df87edaa4dac798d86c625dc709347d2e576c255e18b8e3236a8b708b2d53026b5fbc433655981d4c240641134bfd733349ebd6287f87fc38329fa3916349979e13ff4b42ab324cbefe8dde1fcd353b1e38c8675752b7210c4b94443cd48544e2b7bea08db63474ed213d3d072760ae561c627116bc3ae71eb42a33601376aec091e34382be7c5497115d1e14abed6de45455f9581bb8ff8fc296dacc535114fd55bfcc684083b4e490afe1f3069e6d325f873e587530f8a78540c6c04df5d5d035999ef81dd565404cfba1a0bea45313b8d48a66b1a992970aece839a871dbb751544b186e0503dc3fabee40a5dd20039eb6ef4276398ccce90514c8ad5721e921ef6230a43db9cda686b5c9c9820fcb9efcdc88fd600b2b1a32dcb62c44f41470957ab14cf9b7daa6dd69dbc7797ef575efebaaa1d3f88d0630df4840dd206bf715897ddd31ac293def318e32e8d90c4c8a484d9f6654ab1ef6e8de3b4d7918961759ef9fa14164c4bcf0c6d41d82086a7035e8076f552ba83ddf043cb8960743d4ef8f88467d7027ef706d58bb83e3514057c0ae65a6cd60e14f88e5e215a6b9d3169b3678fbe68ce874ed7bf38a4946ee86add07bbe2da224e543432e4cc6314f83e707d4364923b54e64321eff26ffd94bcdf85dd1ae0048e9a4ab68b333c2c066dcfdbbb60a2f7f932c58a0c36b281f2803745c0ad1d1ffa3541194fdd9343c62fcf9202790ac8ef0e390259b6409aa3991bd380dee00706f475460d8908b89b90132b6e4832418b90b7d21b5a230bb65aad444cce2757fad33b15ff2e9e3543be54d8af17b802ba185163bc97bb3dbe306b7cff326f3c666349a3656d18b173f2305283eb11d7ccde202b86bc074cb75729882c4abf045381e29d678d1b4ada69b8024bb8931f9511af1afebdff319fd5f07847eb01fdb70e3a6e05997e29c82f302fb14a55b4ef11cce10f05e6f213a79426785378ad1154972c0e631f7e76c3cd24568df5adf3c1cb3e1746938a2663011eee2fa63572561ead0df811a436bfa3a4ce4e2fb2e5d8582094d1799bc287295ed4b8890fa3be68d7dae292af487788739409b71b3e2a9e27ed75d607284d82de1d7acd1735f4ee97605c10d98a2476712884ad9b2111debb774816505f07aaac54def600c42617d48d906f67bc3c3afe8210c8e63c04310e15381a0c296a22eda57da80a4f44eec3824fb5b161c8744619d99bdb9802fc6a9f1e5ce57903c83105358f3ea22ea3706ccdc55ff8cb27c405d6b895a10ff9798dbfec1a058586f78b1b1ba0131a1f", 0x1000}, {&(0x7f0000001440)="2f57c97ca90b3adac9f4159b3cc8ffc96123ada225957a633ac441d3c5a37399675c900ca1a83cc49e47b97f956f4c940a23ddf63ac2771111d39d368c549f8c83e1831fe769f6f0ad9e3c47e2d6ec430d162040a6fe10a55c44aa73377a7b006faa0476efb81d3d86105e7a7ea07b6e507a19257f43556e2c0670735d83f4508ace4699cbc643afb622fe7816dd8acf5aa59569aa538c08883c356bc76aefb4751cbe2ee3650cf6d5ef338ab1240b401261e7f482fbab9f2fc31b7d1e81", 0xbe}, {&(0x7f0000001500)="e03bf8fd2466b04697188947477ac2ea584b7c9cf424fae0a1cf0e4909f3a7d6f8758c2f367937761bcf5a01beca90d97cbaa51073932c2eb269dd25f8a82bf42fd85a5d350f431ed5b9657edc19dcfced8834f9a83da9172f575f3ea135177bd515def4a9808b3a06a262fe4c5f7be61eb3b995cef3fbc8f1c99b", 0x7b}], 0x9, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x70, 0x2}, 0x4) 16:01:14 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:14 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="332c307176b27ee5c11e0dc2e79ab4f9abea9d4085b371eebfde6d5f7982cb2b9d2fcd029ba3bacd7e38732c5b2cc81817dbb9fbfbf341aaa66020dac5e4ec98a3c5fb1e5633fe8badb1db7f72a478cd129c2b322da8ea070017bce30743e409cc4d5b8a76380500000008fb9e0906cc077ce1452f2a9f525120c8d259128aaa189cffbe4f5b221989a4c2e3dda30d1452b6a1a81d943c2fcf98f1307394c3736574c7c65c70f604307da4fdf9d4456f", 0xb0}], 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x4) getpeername$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe92) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() unlink(&(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x26) ioctl$TIOCNXCL(r1, 0x2000740e) dup2(r0, r1) r2 = getpgid(0x0) wait4(r2, &(0x7f0000000080), 0x2, &(0x7f00000000c0)) 16:01:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f0000000080)=""/12, 0xc}], 0x2, &(0x7f0000000200)=""/132, 0x84, 0x34dd}, 0x41) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:01:14 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) r1 = dup(r0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) write(r4, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x93, 0x1, 0x2, 0x7f}], 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf00000c0, 0xd1, 0xa2d4}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x59d, 0x100}], 0x8, &(0x7f0000000180)={0x8919f8f, 0xfffffffffffffff8}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000000)={0x3}, &(0x7f0000000040)) 16:01:14 executing program 0: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff2000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x250, &(0x7f0000ff2000/0x1000)=nil) 16:01:14 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="9d07a5d9897192d8a41d862de53f318ed3b32469c3a30973d7936b8023f3958bae14551f95018b68ddda65642ed1764db9da71644a50bd38a064667456394df27576faa3c9c4d0d2b3a94a75bb5913b1e924815dfe4d0167ee783cf52cc20501ab59ac2bf06d220fcef46969f136dd282be84c698c7e3a7605bfe090726ea9e66a3972fefc669f67953b7ef7b3665ca0a1533546078d4bbde16e8f29687e4716f88924915853189247b61bd7b0a946c648d17245afa1f1f71cdb82a3604cc05573a9b9ff40dcda4727f9dc", 0xcb) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) 16:01:15 executing program 1: socketpair(0x1, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) r1 = kqueue() r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) read(r2, &(0x7f0000000080)=""/122, 0xfffffffffffffe47) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) 16:01:15 executing program 0: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2ab, 0x100) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) execve(0x0, 0x0, 0x0) flock(r1, 0x1) 16:01:15 executing program 1: socketpair$unix(0x1, 0x10000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d930362f220e2c204fefa5da8a73810815225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d5346ab4fd2a687a7580bb0fefb01337e433398f3185d61650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecb0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb45cfacb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd00000000000000"], 0x808}, 0x0) fcntl$setflags(r1, 0x2, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x1}, 0x10) 16:01:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) sendto$unix(r0, &(0x7f0000000080)="f5b27906b07dcfe21ac7bb46ea8f946ceba0b837886f2358fad55421c5feca9ef19aa4dd81640e07267e12d9bebd744ff352f5b2ee210de98de014989651d1", 0x3f, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r2, 0x2) r3 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002, r3}) 16:01:15 executing program 0: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x10001, 0x3f}, {0x80000000, 0x4}}, &(0x7f0000000080)) 16:01:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() setregid(r0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0xfffffffffffffff7, 0x8a4a, 0x81e4, 0x1, "3ded204b8e1c23d7a59e375941394c9687a2db1f", 0x6, 0x400}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r3, &(0x7f0000000180)="350c2c74c1daf08c06acc1ae5505df756cc2e655e3e37bd920e45e654ba0cdad0ab0dc72b0af1a4f4076a6498687aee222df52f89a90277a7aefac18972150562d2625ee3793340759564c5186978da77fab390168008242c6d0d4cce8e1331af6bd11f576b34daa524e8fbc8477b36f0f3515a5afecd3ad6a82b90699772d77aa8435a7d6517832e4d736525c24fe4dd2af4eec7cd5dddb65aef7db6d939fe3844119ee236867067f37a1518cff75c3", 0xb0, 0x6, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000280)="be47a888be9138a588afa7064c288f95641acac1187321e96225472f398b0bdcbdba3f3acf7064bfcff2cb6875be32d5519cee5553b4df5eab007a906b4b6984996c794c0ea59e761eaa9f021b7553154e2d8f7be5354d5258c38dcae61293e25bccea0762e989a890d80c50bca376bcadd7d1449050b109bb76e1a620039e80056cafb4970c48fed6987e597dd8cb9bfcf3788ea982024f9a4e2956f5eb80d014a8c2295a14d2537572993f600beeaff827b8e58061b268a9d8fe5ed6eea0e9895edd90d8f8b4dfad4359f0462d287a3d3fbc5b426f1f7330b411179f9dea1e1d56b887770fb670219d2cec7689cf6995f4146d0764185cb4aa", 0xfa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r4, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(r5, &(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00', 0x4) getsockname(r4, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:01:15 executing program 0: getpgrp() r0 = geteuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x3, 0xfffffffffffffffc, 0x82fd}) 16:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) shutdown(r0, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="33bdff1ea3174078604a9c7a7a00d5cd63dbeea921dc303754de6f71b706fe8ad37d3521abe6d5ebd73fc4198bee0ca7847d3d79be0ca17d727617938a6729e25782c6dc86bf80be384eac7a195cfb369d4a85f424683b1ed1bbf7b18edb9549ed1641a0cd28a965953ef9a3a5b348cf9c217ab9d979da51175c34e4de211f8acacdacda6fb721e06fc4614232f64a420bc158f5872b4edd8916b0e0f337ee99be125943a45f93c6c12ee7fcc442", 0xae}, {&(0x7f0000000200)="22876bce162cafd9643308486197f18fc2c6587beff9dba21ecdfc460a518eba05871a58675fb3a47fb33fe8a7817db82449bec21ac048b11509bca5b206bcd85abcb4811d0f75498bf5925e1007c565ebb9696f22e5e01f7c7745a025305f454006fdf43c9599f6391538766d796477e6dd3e436f05862c3f5e3f865fc928e5e74f88961e7f144be22e7412b3a6f228e530a523960a00536017011de844b9bb5037a689c9187105667626b8581857780d69f924d97a52bd", 0xb8}], 0x2) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/38}, &(0x7f0000000100)=0x28) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x7) r1 = kqueue() clock_getres(0x2, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0xe7, 0x7, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x6, 0x9, 0x4, 0x1000}) 16:01:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r1, 0x1) close(r1) poll(&(0x7f0000000100)=[{r1, 0x94}, {r0, 0x100}, {r0, 0x20}, {r1, 0x104}, {r0, 0x101}], 0x5, 0x3) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0xfffffffffffffffd, 0x100000000000, 0xfffffffffffffffb, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2000000000000000}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="18ba184ab2218d74897b0f0aaadaf7e7b6b16143f864b5d9bb9156ab0131e12bf7e02676bdc6c664e55eea1a4bba0985bb80e8", 0x33}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/182, &(0x7f0000000100)=0xb6) socketpair(0xd0d93afb6c383992, 0x4000, 0x7, &(0x7f0000000000)) 16:01:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800002002000, 0x204) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 16:01:16 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) linkat(r0, &(0x7f00000000c0)='./file0/file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = semget(0x0, 0x2, 0x10) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x80) rename(&(0x7f0000000300)='./file0/file0/file0/file0\x00', &(0x7f0000000280)='./file0/file0/file0\x00') 16:01:16 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) rmdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x110) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x101) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) getpeername(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) rmdir(&(0x7f0000000000)='./file0\x00') 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = getgid() setgid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/120, &(0x7f0000000100)=0x78) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getegid() setgid(r1) shutdown(r0, 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x0) dup(r0) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, r1) 16:01:16 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) 16:01:16 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)="ef", 0x1}], 0x1) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) close(r0) kqueue() setgroups(0x0, 0x0) syz_open_pts() 16:01:16 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="eb35834646ffa8c21a0c053269f140e4698e337077f11f979bd4c701cf692c5a2e7ec27d85caab0cf12dac6af0932fbb3898d199921ad634edf8ba233551a7727545f0ecc4c8054ee95cdac35647824e28667c7dc74372c532417509ddf45e58866204d0a0075380b24416bc33e2d74498d3c8a393205144287f0b70417f40c3a16bbfddd53932f1ca3e63fa2571e96e0c46826be926efeb178af8a23fe5b81c3d41af7523549e81a8016d1e0af4", 0xae}, {&(0x7f0000000180)="634e92abf630a049d9253e81079985db3735e401d775d93308cc1eb23ebf4e3f0f8c8cb7078c66b6da5155dc04d4f222032d5acf9eb7fbba5df7f23c46155066829d2c8678", 0x45}, {&(0x7f0000000340)="e4f306b55380298b39dd9eeda7290eda5c8c0ba7716b84e59ae4a04d3bf91182cc5c740eaac54d102e011bb3db3426982704d70efe", 0x35}], 0x3) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x7, 0x6db}], 0x5, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x5, 0x800}, {{r0}, 0xffffffffffffffff, 0x81, 0x11, 0x4, 0x9}], 0x8, &(0x7f0000000540)={0xf8, 0x1}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x11, 0x3, 0x1d90800000000000}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf0000000, 0xd8, 0xfffffffff6e0056e}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100000000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x3ff}], 0x1000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0xd1}, {{r0}, 0xffffffffffffffff, 0xd4, 0x10, 0x5, 0x4}], 0x4, &(0x7f0000000000)={0x8fe}) semget$private(0x0, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:01:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000001480)=0x4) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='\x00', 0x90, 0x0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0xc1cb}, 0xc) 16:01:16 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0xe}, {r0, 0x1}], 0x2, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:01:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) listen(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:01:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x7f, 0x9, 0xffffffff, "631ed2564310fb3f568d9441c206bf592c456b1e", 0x100, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x4}, {r3, 0x2c}, {r0, 0xa}, {r1, 0x110}, {r0, 0x109}, {r1, 0x42}, {r0, 0x20}, {r0, 0x2c}], 0x8, 0x7127) kevent(r4, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0xfffffffffffffffe, &(0x7f0000000240)=0x6, 0x4) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x8a, 0xf0000000, 0x6, 0x3}, {{r5}, 0xfffffffffffffffc, 0x40, 0x80000020, 0x9, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x6, 0x44}], 0x40, 0x0, 0x7fff, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) dup2(r6, r2) fcntl$dupfd(r1, 0x0, r6) 16:01:16 executing program 1: poll(&(0x7f0000000000), 0x2, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="c46b106d37a9025af064a104278f38018fcb8801e96b812c9b08f759eddb6f87923ff2f484", 0x25, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x1) dup2(r0, r1) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0}], 0x2, 0x0) 16:01:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xd6, 0x5, 0x8, 0x78be1574}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0xffffffff, 0x8737}, {{r0}, 0xfffffffffffffffb, 0x2, 0x21, 0x8, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x6, 0x3, 0x66b488c6, 0x4000000}], 0x69, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x3}], 0x8, &(0x7f0000000040)={0x58f1, 0x200}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10040, 0x11) 16:01:16 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) socketpair(0x1, 0x0, 0x3ff, &(0x7f0000000080)) 16:01:16 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r0, &(0x7f00000002c0)=""/214, 0xd6) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000003c0)=""/94, 0x5e}, {&(0x7f0000000440)=""/204, 0xcc}, {&(0x7f0000000540)=""/206, 0xce}, {&(0x7f0000000640)=""/167, 0xa7}, {&(0x7f0000000700)=""/2, 0x2}], 0x8) execve(0x0, 0x0, 0x0) syz_open_pts() 16:01:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x402000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 16:01:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000000)="74ae02e98394a55d2b20b35b2d1125cfaf6d9891221511bf9907656dd2a41f8056076c19b1b426b9c09546c9a8f41bda075ccd6a7abd67db7f45513cd7fb3d036f2502f9145205893246c4c724e67156ea1b9b50e18aea621ad8e6d6356fe9105023b74c1431b6c93af2ca6ca03babe76caab141186703e1729c7e97b493e94ad11859018e32510d10fdb60bceed651505d8e6ace8dfca7d9ebc4dbcf446a75096d452170a517f9c28bd82c2235952261c", 0xb1) close(r0) 16:01:16 executing program 1: r0 = syz_open_pts() stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:16 executing program 0: r0 = semget(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, &(0x7f0000000200)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x321, 0x8, 0x4, 0xd90, 0xb0db]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) fcntl$getown(r1, 0x5) 16:01:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x10000000000cb) r2 = dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/150, 0x96) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="993499196ffe9a088ef8acc499a3fbb68db6cfbbafaf743a0d934b3d0d4a217c25b638ff3b96ebaed65a605b404c0dd948", 0x31) socketpair(0x10, 0x5, 0xc6, &(0x7f0000000040)) 16:01:16 executing program 1: rmdir(&(0x7f0000000040)='./file1\x00') symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1000000007fe) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="84d18d3e", 0x4) 16:01:16 executing program 0: sync() r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xc, 0x1, 0x0, 0x27) socket(0x1a, 0x4, 0xff) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) 16:01:16 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="930775301e76fd3ee423bdc536f28d2ab97ee99c531193c5e9259e5e5781639b47d3a2257b07cf3a59746e36ae1cfaf0555a20aed8aa1b5abf7b329aa50a13fe34d87cc01b44182f97aa4c3d04dc659bcccf38531043c01a6ac2fed76fce374a4e49db8222db9fd38797b74c383ee5bea342c255d9b1760ea7c06f14fd30ac4065db6f46f968c6ea4b795a379f3d5e186598117ce0d904d5cabc339268c18d4d433b76d67454105cd01199e7813a88b79827bcfbab9f6d84834f0e4656a7be337044fc6f5fdb2d1302f052c462af", 0xce, 0xc, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000335000), 0x10052) write(r0, &(0x7f0000000000)="2441c561e61d57a8756a97fb0320a722a0", 0x11) 16:01:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) r1 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xae) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) 16:01:16 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xc0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) 16:01:17 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:01:17 executing program 1: socketpair(0x1, 0xc004, 0x100000001, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180, 0x101) close(r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x8) r3 = dup(r1) close(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x1) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3f, 0x0, 0x100000000, 0x0, "a1477833b3378a00e8ebff0323fc7e0d7a00", 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) mlockall(0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) r5 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmat(r5, &(0x7f0000ffc000/0x1000)=nil, 0x2000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x890, 0x80) fcntl$setstatus(r0, 0x4, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000200)="5e353fa0bcea8d762e5a1dae8d0302454a13c9cdff8067c6508af510ec0e9ef1b29652a40a3c380c06cce8e72842f0c962", 0x31}, {&(0x7f0000000240)="c0643eb3f572b8b4966e2110edb0b93f2a83198a00f7ceeaca0638311aef7909572b15d97337a30b1253bec66c9ecfde05046400979defaa7670477f66570d1b7ed68f949a04e5d129fa6ef0487298b9267d580528a8e6889cf9537cab1f883af23caba0a7cabf4ebae145bd0e767d720fa28071d8cecfca2ef580126d4a59", 0x7f}, {&(0x7f00000002c0)="f25b2b0850770dfbf656f2b21ec62c528460673ecb6d0723b8cf52bfa853397da28256da7c4be70f9810b205b5a4a8b675637e0d6b3e0e3306b279e84af334cf57322577919a4990e3e065dcfe3e410d461329c7ca69b15e03c976f131ab33672ef5eed9230a7fac55c1e5a123f734c6364f964213e689e236b4d43c46a4336549ed07168fb471c707da591a4ce4f77224510147656c1dc9314ec295c0df34fdb6bd1af7b4173e61dc12ed54a3bb62d35922a8cceb", 0xb5}, {&(0x7f0000000380)="1aa642b648afd6c5fd57a188cdc9dcd0cefaf07e8b80f75211a0bbfb784f5f91a57c5639ea688528f2ab3d7404cfa7a81f595c4f165f4a592398ae0ee928a44a547683f0f88d53944be79ba2ef6b9184086cd093674a41ac8ad3b8f9b501f2703ac8524fc0371c1de51e710186", 0x6d}, {&(0x7f0000000400)="f54c21b7f7e57e75708ff1b707ccd27ab92333d878fb8f071e2425b5385ce45f303fe9d3e940090a135fba02edcc5d5f7344da1ec00ebe652e544d61beb8b6eccd4d59f740e37e6432da077eb30fe63ad897b968076a93d3a83b95b1ae1410e78dd09b2829648462f0b1190b18a0a49432ba280a156eeb82331f95e8cef139f5fa908401367dcac174e51738a5411a41a62625b722a23bca99a9ac9ddcd7c00c5fcd3c945b53ec0fd203238970f60bcc9a314c84fd4ce43606071274af0ebd81a2932c107815eb9fb2f2a30c5fcfd6e0d93a49d6586e8a5f3296cf511afb7c6210c01552cffd91b795e2858a4d65dcd8046ec4ddafe620d14124d89ecadefc6160833bea09e7b574230dc7578923604913a16caaf2ea212916175ab105c1ae1737c799b14b889e1078f6f3f47f675265719e8942ab0df5fb653e680a7afbc753b566f7f8e5ed6042c5959218cfc6dc6fbc1f0d014a7a6120e689b584ca9a1e7e4a8b9d6f0caf200836264900efbc47179a07b8e51b5e33db941628aaa66130877597962648577c32955ce760527f4f3cbf7181b5ad6ae4f8b763be3b4224ee70028cc849ae5769721a30ecc08466baf6c0330982398eb835fdda19b33ee1bd13a7f34b9868f5bf0987074f77e0ccd7efd06429edf0ad12a25ccdea57239d30b3f2c68eec91bb41e382da62bb038869960853775d02a6c38e0e366b53542936abd3f4ec505ea6383271fc2050ed2a70a2ddb7bc25538f0fa81f6081cb2731cb80a270f082093c4344c2c42643d9a90b038ebab8923e9e1ce9f81399e26011eb5ad14232f18decba80cf1e371d0c6d6b021c08b5b830010b45603797197fc45dd2bcded705e7c9efd1b0d840bd519d14d8a27e63156b9cb63e2d5cdb815cd41c785683daa1262569473b4f19167603c0a4cc4fb5573407bcaa86e2bda619086c1d8a1868c2992bce16d3bfe2714b285ec607bcf4cfb3412a11aeafe19bd5954e47c65b5c33e6bdf0a8e616e63154e276efcdcffe61075477f2291df01d691ac2d27f5466606aba6e878874058f993eded7d9187db18ecd85db8d2f783f93c394c86345e7d2b0efb5969232c0db4960f5d0dc1f79ea9c42dd3e398471cf5faaac12360ac7353b3f2ec29bc26de09afd11a4baeb4648f1949c75db9216403f550c1cc4a30d8890d056b1cc7d9ee6473deaefc89620e1d7aebdfba4a7bc02fc09cecc8557f3bf9fe5752e52278e203ce00e71732888c9f009f305e90a8a457effb54c9f3c30af9d09ac2e3420515be8ae398e16e0c686af1c21cf86a45994113e56760ac4479a45954a824019fb8c6cf577293d981ab33cfa4cb5a08944ad0c6aa7a951a42c017ed34a6137f7b0d1581cace84e7e4177921a9985bf0fc18c93856aeb8764f547b984860c4f107d429db8578243010a13ca4fb326eb46af47b487aee163a1612b08f73f9f0c7af0fda54dba54fc6dc721616924b270abe5febd06749cc428b8e1df5c4b644688fc519c379a7c7660f7b7e24ee18b90851a917ecab0036b49d8d80433771e503d4e19c8a8ec156f3b01102e535f64e837d0f20f7de8bde4b5e67e8810e02ff8c5f7aa2c6cabac83427d464eaf8d948fd4f3b6520860b0e264ab9206334eb5ca0f4e63ef8a03430757ce6f4ebaf3a442ce02b26cd4090bd048d15372699cf0eebec166017d41727ebf7d789c50daaabad8327a51c9c73308149e017d2ccbfd8ee046954a21424928b5ba989d341178bd13790ca67495026b2920679dfc62d5d4d82538905329373b3dbc294e752e0def0db6964a0ad6e29aacc4a33f986687e5cdb8fa70134eb69e5770146d3208ee4fee16c592f39480b058a0aede52110bc857dd39e133f6426bc289c036564f748136a6656b5f091ad1ddc0627251d56aff9515b4d05da18a1be8fa66a5890f054ec97ce1dd5d71505a570eb2ffe4e9f196a8121a53054ec5dc5ea083c0654e1ab369955754d97ee1b64b77b8867d722857fdb48db463ad1b9c28ad9c26a2a92948e0508eb9fba7c7e715e05e3fa46cbf22e0b44aef57c4d1a1f02aa90130654197aac0bd6fd04ac6ca727e1d5d117f2dd248f86f5b603a3b5c91de8e0b7032b5081825c495006ee186596558a2496346980e6f62bbdf02abe331afcf83becbe9792e6c3776e7ca33fc83d802bf98f86f27ea9a228bc234137ab560009d8b4d06102a7ac56417bda05bcb59efe7b89340e5ffc06ee23edbe3fff2d033c978d7d11a8ae470be4c1f7da761094344bc639e85fe78441ec2e14d1bdbf08ab12577c0b1aeddc93b7e3e052c7d14025ee5291b803fc7222e98b26dbd2278701b24965a9c7ca7cf21c7a213ed953f7fdf0cca95a3afbb318eef55f542ae035a06680803ae728e3358656718647401b1d09ec1fa6796fa1937a5111603e8260eb29f0854f7f3d3c4c8d714a887886eb2b9e15f5e068f54ed291b7cce0947b9cdcdeba60f01c5ff4b78bc101c9f0723e5c25925fcc5577c144f9844753955c8b31295eea5149bc0dc36c4ebd3f4b584223920afb9a73b956eb5b75a48f379fb74539943b2475965ecec53f63d2819b7dd2d6989dbe656bfc5e7a661e6561663f623f93051545f0c66e37741470c1f5a6d2f2c4eaca940c274c4e7835aba638b58b873ca53ac3b95c34ff4a47bf9df7e302217ac5d8e69a94ddd8a35dd5c9d91823567d3780996045916c31862c65ed157c22d2f5fb279b5880217090ed6775575d62e814ccb4a142690980926d2021075abdbd20799c3265e90faef83015edba63bdfa410c4e377d876a8f66b6e119b26f39c909ffd090d26c9179df107270c2e1808fc13c79be7a9c6a8fd331a80ff3f4a3f13fd0cb653b3ae25d7ad454ca449876b826edd15e53510f6602b8b19b408577f551085c9e6b033fa968dc31e5e86529e61476468f8043fff7e24ba72965885d2c716fb40c9c14c268e52ce07a7c24d5f1e91f40b1b54c55588e73fbb6e05408640c95fc3c1c746e6232578bceede2cfa15c7db1678385b8e1b7fdd93664af1b1e3f13e465d218584071f315ae01cbc701dbd87082f0d649b2b90a8b68c793ac8a8b978c904e798f1a6175596919bd09afe4ae996ea74d42195b06fdfba9a323acd064a438e33e971e62402c38cc19b239c83b6768c62ddcfff1c001561398c64fa244f8b06a6702816b38ee681b64a89f72c1ba4d92fee6b2a8a8646a7ec3be39d9fc382cd76991c9d3fe21ddb06a75243c16f9be9ab18153d3b2246fd74e84966e905d72e1cdb210d6314b12866a760d44c03598daf8848a31e1531d11868b2fc68d7b9552220bcce876c743f63432be2c8dcfa8b417d5d432d5af1ec691b735ce3e870206aed09cac23c086e819b2f2c556420a0f78c31b917dafdde27fedbb4bc0370842df0b5d60ff8d807b9e334632a4ba33249747cc12f38e8370d86454c031347ce16b4c68181a60cadb0726a19fc18842fe85fda39b337af04c0c71e46a78aab0aae5b587c5014fa38730dfd8d7942e006de278eede00481f3afd948812aed5fc46aec13ac5cb9919796a160dd04bb53e51c69888bdc115f3e44e37ae9a9a6d02cdc46f77a0001dcbc7e1bbc2f68e9d8a95d0fa2437041f29387e27a5adc8495fa7aa508983e9afded38538c592acd7cafa4c5d18d7b75b0d71b0337ffd156108057c62539aa452260e92064c6c403be631cca1defe8086bb38aa35729ee7f2fad3a67540a8979fe3b74d59ee139f9cea530614d3555dcf011c600f03fb11e4bd1d3f223be7c35398331c65f231924fc75c42d6fd991818f318c8cab4b5f6b15647f7002cf8f36e0aa856ca5d6400f2f9c936c3dadc13d1511ee36b33379c0d94c76ce82ffb270268d30bbdce621be02e4653c77d759e37a442924f0eeccc0a0018c622eae1e3ae49daf20f70509331c6d290517a45512450ad15f491955cec03b7e0e0fa0e073a3fa0edee1c4d33f914401fedca8e9e0bc76efb8e9c37aac780b93cff5c74533ceb42eab7efd105311f7d849a5249854fb37799d4eb1a9b6d3231fccdb851b62f66622a5fa641b752f3f6ec3f1afc0f1ed0e9ccdbd038947d034fc39685dd205e3725bdde619988969dbc64fa5902dd0777324bd3b87e71127ea81526eb14a070457b926d43d420bacfa591b9541d4ae0651ebe3c3c8fad37a1e9580fbf64505c1f274b86e742759f757e2dcb43029812249c6f8c888bfb030998a9d37ffe9c9ab96ac1d6308989a60d1d8a78799daaf4e4e8b0c7099e9914330d51b1387d031eb33285e881b3a6ff3ea7509235ee70772f223f56cfa1951013321ef86994b61bff67d3c794532dafea89a5947c3d88f7763c12c24894f7f4a3fa0597a2dbce4182f84ec4663055ab3563221bdd5cbc6277d8e762ca9ea70177ce4ebf601dd2aeb92d9da7b536cfc9bf08ca857b7977ba03b499c8fa30beca20b86663df1b19dae6b2a59fc26ed61f12e439e7dd89ec5986a54d537c29e2e83e381cee8e32b2bbdb0c6b017655564c0ccb052dfea26fade205af026a693538b03c17e554087f60ff07250a988cbb83697e9b370e3ffb1b94c95cce15cf3570731be36e73eaa28bd971e64da02828d5660fbd7d38cdbdadb72979d5c1427e36b34c3fc6504cf14338014eb2f89bde507075e44f5a509606278c0d4a9e7864fd4725a78d8b294c7b1f75ec8cbad0a48ed959f5f9c48d66073ad2d306ff2060b2674761c59f933fe1da81e9e1346475264af7c1831d3103629425374db1223a55b3fb861d0dc0fb064d79d857c36dc07dd4181fc8f4c132334bdf122f3d1212c381afe9c49382b3a75af192b6163e39d31a409630e26d26d139d23131c76d2656d84fe3966c20b6c79c715d3d24816b0265b2d26f281382763374e1562c01c2987e0998bd8fb4c1d6100c65455411bc393f9c6b22e16317405abbd305433cf9ced32d0511042e9e22414297ce67ae65c33cd8063c7140e219be15459ecc213aa78d7b36a881d94e03194986cdb9f1fd3dec550583e3ab3d6661f64d8b32a5c38049c87593b3babca52d7302e48d1417da6b64e0fa80134b71077f027518b5d3ae27732d65e861282f720ca9038088d67dcff1bfeb633a9824ca9b58e37fcd88b8239cb909f0204fb6a52a0dc901582168fd148dcbfb7e382a288cc0a809687de3bff300895dbaed319b1f96a6825ab1fd4d273465f21c8a29d37dc3eb5b0e22ddcd2fd8390ca0beb9c978a6a7622d085bc9fa6bb0e318933ea083e427dbdb82e2c0a472428d0ab24b93c12c968cebdb8191389f1436f76ec58aa9d55f8612dbece1a5f03a4dfb3e0df2f05ba564194c0ca31d14d29ae07824d78e9613f84a96a40b59b6947f23fccd261926cbf4126d477282a9254af1872018b85be126ef3abd79f44a699c530c2c7d8700e607fe292cfed4ff73d3aed6517e8a4128b3b2948af65ed364e5229f14e2fdccb2ad418b49bde4f05633a60edf48fbe27a45fecf99c9ffc81028648dd026095e518f5e2df92e07ec036a86267732a264ac316655689ea49218f547e9579015198b78ade7473db5ecd506c3b218046e2695d6e31d2934befcc3f921fe54bbcd6ef84fc0247dd59ea2f57a101342df00c657c99c82cc5750076971ee2ee0a888dba785ac5966fad07d7703bf3e0e1ab5e059a89fbf5d217afd2296ea9ec9b71d6feb9dbfe5e62d87e6e2a764dc77d0342213028a70145c86a3710351b8149634cbca95534cfc66edb8dea8019a2042077f42cdc6aadb510b3028da0cc7973c7e0dbff2e3287a49e5272bdca3a", 0x1000}, {&(0x7f0000001400)="08c4412f1cd0c5a03e5f3a271d117940658a8c71985d1630c9b54a5c74c5d2a389c88d3e7e908b4e48d823f71b91818dfb99c7c433cabfedf83abbb65caefc6639490f742de67c1a3abafbe173b53ea4596e1c05940c0dd8faf222c30c8f0c6a29a22314c5c1eca5b2bd5462ee33424bd61a71ebd60ed1af4aa500e9156b8e004b0dec5d", 0x84}, {&(0x7f00000014c0)="a8ea8a315b9d6c86cecd9c7bfeb057fe0e51c02e7aa08476d7920d5000380195a0b59cb21e0e0d92db16c62b46a8cfc7455d0ff3f111462477af8baf9b09db30605c0e383562ea5f086db94401ae64a1eb8478699a68068987a6c979628360da0d92045e96a4d3de16e9dfc2e99483c03e01f771048d2424111dd83c2cec01a204", 0x81}, {&(0x7f0000001580)="70aa1966733e5e06d6f0e60197ee680e41a96b8963a2a40e35dcd912b19911a889294627640f4809b312f5b9b6e19c873c6a1c1d064b0d08bb6f0a6a039391ffec7823866c7499c8f207fdd4cb1278f4e846", 0x52}, {&(0x7f0000001600)="b6e4a9464d4371fb0e48444cb45bbee93554773cc9619f3cab16f7b44fe3c200737b7a5ee572aece314c2b48c617cc23e66302cf3c1a66ff69203394c31096ac1991b3e0553a42472fe015ac101a86c76f49982f75abdcf46d0608ee408f54744574355c183c1bb6129da213d65d03fa673488b1e3e6351b8fb3af3a6a90da6b6ee9530c2d73d9a2621b974c89738e16421f233ff8f20de1e5023f5176867e3d1c8468bddf669b70112b661af02996fb0fd6b43b8b4fda2072cc6d9f38281da8956f87aed835af6ccfff9e2ac3f3cfd51f4cf94205a247ee3f8491c12c2e669e583c", 0xe2}, {&(0x7f0000001700)="c8066db86e3c53b6dee4fde14b3b3a4314a8bc75515c3923e7a88f31b6c8e4c2cd9e132b4c9f12f9c0cb036d425642a364743bb058a5b81286fe47b1c292f5cd54b0e714cf0e1246d170bd9a3a40ad29a460a608ed0388f6c37e056cf5d830b5", 0x60}], 0xa, 0x0, 0x0, 0x40a}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x475af035}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x6, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x8, 0x2c}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x3, 0xffffffffffffffff}], 0x0, &(0x7f0000000140)={0x4c, 0x9}) 16:01:19 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x4, 0x4) r1 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 16:01:21 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x81) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) dup2(r4, r5) 16:01:21 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1003, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x4, 0x6, 0x6, "8fb75f0c6beaec655c1287b77e655e4e07539110", 0x0, 0x100000001}) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:21 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x10, 0x5, 0x81) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0x269) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x200, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0xcd, 0xa0, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x800, 0xdbee}], 0x8000, &(0x7f00000001c0)={0x2, 0x8001}) 16:01:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) 16:01:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:21 executing program 1: r0 = socket(0x22, 0xc000, 0x20) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9", 0x5a1}], 0x1) 16:01:21 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x40200018, 0x6}) 16:01:21 executing program 1: readv(0xffffffffffffffff, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(0xffffffffffffffff, &(0x7f0000335000), 0xfc94) write(0xffffffffffffffff, &(0x7f00000003c0)="77b8dbe4834da60915447f19b81db2885a4dcf4b8944b20a22ce2a9d64f83fd856d35d3d9d7839bbca3e3ea674b10b783da65157c7bb6abcc394071d8300c9878561ddb27da60939a4e44ea95ebe972218f4d4640f087a0e7155a44cd63feadfe56c5f64039f74b5e69eaaeb1c82507c85237abf63bd95c2d9a770b1c195dd31ef91bb134861d5e6d9051f92921833ca4463f30ed5ffd8895a037716068c172066fa307032f05776e5", 0xa9) r0 = open(&(0x7f0000000480)='./file0\x00', 0x10019, 0x2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000004c0)={0x5, 0x1, 0x2, 0x6}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(0xffffffffffffffff, &(0x7f0000000000)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de2f63d8bccba2f6b0b893a7f3387477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff2679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845bb444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca32086f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb78321bb5150d4c58e2000000000000000000", 0x383) 16:01:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000004c0)={0x3b}) 16:01:21 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x8) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=':', 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:01:21 executing program 0: socketpair(0x2, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x100) r6 = dup(0xffffffffffffffff) r7 = syz_open_pts() r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x1, 0x20, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0x400000a3, 0x2c4, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4, 0x10000, 0x6}], 0x1cd8, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x40, 0x10, 0x6, 0x790}, {{r5}, 0xffffffffffffffff, 0x4, 0x80000000, 0x3, 0x7fff}, {{r6}, 0xffffffffffffffff, 0x80, 0x0, 0xb253, 0x6d6}, {{r7}, 0xffffffffffffffff, 0x30, 0x0, 0x40, 0xdfa5}, {{r8}, 0x0, 0x10, 0x80000003, 0x1, 0x9}, {{r9}, 0xfffffffffffffffc, 0x2, 0x8, 0xffffffff, 0x20}, {{r10}, 0x9829ec956eed95ba, 0x84, 0x10, 0x8, 0x3ff}], 0x100000000, &(0x7f0000000400)={0x81, 0x3}) wait4(0x0, 0x0, 0x2000001, 0x0) socket$inet(0x2, 0x5, 0x0) 16:01:21 executing program 1: r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:01:21 executing program 0: getitimer(0x0, 0xfffffffffffffffe) 16:01:21 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) 16:01:21 executing program 0: pledge(0x0, 0x0) shmget$private(0x0, 0x6000, 0x2, &(0x7f0000ff7000/0x6000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000140)="b9e5b9065fc50b991351ec79984b39b855a4e8b944fb35049045e33f91aba792f868d2c4196a0ffcc9df3a1c10c3c1ec8d2311451cb1d7254dc125e474cc3dd50903da4d24f0d6a7ad4317ee57b2bf8c725e9db4001284a371d5e41ed0", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x7, 0x0, 0xc283, 0x0) 16:01:21 executing program 0: accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r0 = socket$inet6(0x18, 0x5, 0x4) close(r0) recvfrom$inet6(r0, &(0x7f0000000400)=""/72, 0x48, 0x1, &(0x7f0000000480)={0x18, 0x2, 0x3}, 0xc) write(0xffffffffffffffff, &(0x7f0000000040)="3e6365721dce993e5a90a86cb9160ff2283cf7b645fef87eff14aa242edaafd12c5f20e6b32825ea205b79d88b6ceecc4b84f8646976130e6de6e3fbe0a178af56d8cb2bbf29d975a61d03794e8abe271b5d0148bbe48489a17809127153cf76ec96924c6eea489cd1e8ba084baf13f7f3d24e1441be8fcbe645cb1c4b723df94c916521837ff049e68948c1db3213745d4d70d6306304d3bc4d1ff45d1c6ef298191b2d9d92c34643690e74e5bab97522a375d9a7ac0c8fcb9caf9d0fed29b68e603cd75f2bf82fa165ec7bf2f9cb2b4d62ed6173b5e3b996fd34394aaecc9a49b0d4d7410b4eddb50520", 0xeb) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/104, 0x68}, {&(0x7f0000000200)=""/201, 0xc9}], 0x3) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x1ff, 0x2}, {0x18, 0x1, 0x20, 0x9}, 0x1, [0x4, 0x8, 0xffffffffffffffe1, 0x7ff, 0x7, 0x9, 0x80000001, 0x401]}, 0x3c) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="08000000e06c4e4d41bb1c23f92e10dfd3e7d1b080941e576cece099993aa8bb54001c9183e95ff2d3ebe23ca7f6bb17d963094ae1fb6b9350f314b649d54f42da3e5afaa3750ed0a20502c15f3bd64fc69e038d231dc21ac0ad130b8e3941c2c9bb8a258efddb4dce3ac5ab3c64b4f01e61ac1720604855fccbefe751781844e7559187ea2a37ff171c4b981158b348d73c3c4939442adc1e585c6bec9044df7199a9908beb53c843e67ec947020bb675a7d60f7cf35d024e4516878d542adb534f64dad1d25dc84ddd32ad35c60580968fc327196d5347000092fd9c128832797b1b7993cca444765c8d5a46b9670fe7504f4c261fd00000000000005121fedc681c640b9996eb488d7c87ea94f244a0410a0994afb86ff2ec4ec8cb85e38a13820b96dac6ba8b1f0af9a120b93434cd3906e23eaa917ca5efcde2f8132c3d57d185567e7d64953327f26d490b26b767657530b4ea0f50875d1a0cc32bfa6b38217f3db997ac5cf504a3894faded9f9be0b6a41832413cb77e7334a327bfb56d6b9a67b5db0d2c28119b0d2eeba32dd8fd0b6974f2cf9cc0f656012a35c354613cb84fa084cef46bab9c328e5d8ec8d09052e79b6dc87a14c10ac6118e154f1b8a1cd8bb6799bcb3dd4bbf8e00000000000000000000000000000000"], 0x162) 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000001c0)=""/214, 0x438) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x5}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) ftruncate(r0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000000), 0x4) recvfrom$unix(r1, &(0x7f0000000140)=""/4096, 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) listen(r1, 0x22633acc) 16:01:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8890, 0x48) syz_open_pts() r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) syz_open_pts() fchmod(r0, 0x0) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x6, 0xfffffffffffffff8, r4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x7, 0x6, 0x5, "b25aff1af28f2e4f6a31f6b379a06a33fcd6a3cb", 0x100000000, 0x4}) 16:01:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x7, 0x69, 0x20}, 0xc) getsockopt(r0, 0x200, 0x9, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) 16:01:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x215e, 0x3ff) fcntl$getown(r0, 0x5) 16:01:22 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f00000000c0)='./file0\x00') 16:01:22 executing program 0: mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() close(r0) 16:01:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8020, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = dup2(r2, r1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), &(0x7f0000000100)=0x4) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:22 executing program 1: socketpair$inet(0x2, 0x2, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x100, 0x2}, 0x8) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x6, 0x0, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getuid() r8 = getgid() r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r7, r8, 0xd8}, 0x3, 0x0, r9, r10, 0x0, 0xc000000, 0x7025, 0x9}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x9, r7, r8, r5, r6, 0x0, 0x7ff}, 0x7d2, 0xa1d, r4, r10, 0x8001, 0x200, 0x3, 0x9}) seteuid(r7) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000380)=':&$\x00', &(0x7f00000003c0)='..\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.]}]\x00', &(0x7f00000004c0)='^:@@,](\x00', &(0x7f0000000500)=':\'\x00', &(0x7f0000000540)="7bd92a2621212a252f5c267b5d5d00", &(0x7f0000000580)='$&\x00']) r11 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r11, 0x2000740d) mlockall(0x1) dup2(r2, r0) msgget$private(0x0, 0x20) getsockname$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) r12 = socket$inet6(0x18, 0x4, 0x5900) getgid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r11, 0x2000746e) lstat(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)) execve(&(0x7f0000000800)='./file1\x00', &(0x7f0000000900)=[&(0x7f0000000840)=':\'\x00', &(0x7f0000000880)='$&\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000980)=[&(0x7f0000000940)='\\--\x00']) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000009c0)=0xfffffffffffffe00) accept$inet6(r12, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) 16:01:22 executing program 1: mkdir(&(0x7f0000000640)='./file0/file0/file0/file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)="72fd") execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 16:01:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:01:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) chmod(&(0x7f0000000000)='./file0\x00', 0x8000000118) syz_open_pts() r1 = dup(r0) pledge(&(0x7f0000001080)='\'&@\x00', &(0x7f00000010c0)='\x00') getdents(r1, 0x0, 0xfffffffffffffece) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = semget(0x1, 0x0, 0x414) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/4096) 16:01:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) dup2(r2, r0) close(r2) close(r1) 16:01:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) sendto$inet6(r0, &(0x7f0000000040)="8661f53f4a79d49ab6859bf2be0de4c45e0ca5d38f721d283d222164207b479c72fbba2c8aef95250b37f5694927b45ec5edd24aa8d07fd5bd3af49c78631bab7181cd1bfa3d67f9d0481231aace09475f3472253d585cff2bade25971141ccd197ea3b5d5c33bb8a1696c922dbc37e8a545c05c41ec04c0c629ac73b3932ea2967eebf05d377053bdbb1017d13900f805fed1f33ca8e1ac60c6a373a775c50d36128ce89de5b2694770f0cdba3e9b24f2f755ef57f690efc2526d9d32b2b1d1e977898318f61cb962906198250b8749dedcc4ec5556f54599d9ea7c173e80cb55146458461c5a16b42aa96e7a3c603534a89b8f2480a1dadf4da5fc7cd39555fc73eea7b48a31293cb88c142e37055b8da40e6378bec27cd4819a54e64eae9c9b9888ca64ae9fbf908f70f4a240f571d69c8ad3d3e50461e1cb53fe439eb25b7f1f8c69c0f15c1c126e577d907841c98a65ca89b1f970ed13a6f7ac77b7d045ca85ab553783016d47ebe4055c436fe38788cf80bd093bc238fd8567c34086940ae200fe77c4c3acffe1956da4a19866b06b5422bd5f93123869d8735367029080e2d9b2fcc156985be187c7331e2c9a2cb05e634e5ee37ede26b6973897a79610625771624e6bdde61835ed6c0c08b0d8ea0e50ac1170c2eb544080cebfbc03fb0cbf2bbf3619712a6f8884b74d1a742e2c4918c9057fbca6df5b1b05a3fed490a85aabd8cbd69212f2ba4bd47e757b571f44cc7d3d14d61e25926b67d7f289dadb4fe7f3e409899a80939ece0e61f684983cc7123fcf9966b09152375ffb7efdaf0dff20c9b359b8c1fb973eab976e87192dcbc3b8a6dd56102d488d2442c72a7fa5140385932772af99b6b95b7b2e5170583ac855ab3e8f684f0581a4e0e1df41b45970532e46f92e67cf8f789f4b82dc2da8cef79981e7f37e0dd1c04c09e77e864f602458645b4a9a82425cae61c5f207160b59c082463d3bf8dc50eb4519cf653326891684e84bb9e3546f804ddbd1bf995d660f3107928ce8819aae9e2ec4db6c881c652e7efc6b12baceb8c202cd00fbd4a0e27937cde32ffa7d5b5086bb15e7fd7c6fc72c97ac155aa0c8f1cbe698b2a268ba98e58090edfd854f5ef3e1a25cc399f777677fbeb776ee21d1659ec8a53ee92aa26284fdabdd4ed9b70be9f183e36c5684c4101e0b8e98942f27983e3180c2a492a65dbd786bd40093e276c1e156f5e1e396e2255b7f937fcf6c39e31ed3c50167a90d04800467f817c6d93abce867143bce005cf2467615b67e6a15883f74b40f124c2cab6d41d31f6b0e46ee9a2a13acef3e710f861289d76fb2073748d1116c0a52f6113912a179e770483f990cc6076d2a43973c4b3473cde950233c614b4f826eb27c24da048a30dcd0365d21130e139d00308a19015f0982e798cb1b2f9d975670be79bc5f38a4db80fdbd2b393e5bbf95164d26178701e51e6445e0fb4deee32ee4ad0237d9532358fb000d46a1b11b6dfdf90535284901314e6e335ce2cba7008c7732f21cde24ca88db575a5412ea09b4f8f7c208e35401bb886229fd631f2c24ae8d6c25d8814416fd5754b68560a891f6e04f58b226423e1e6acbff09284d8c33721c5aabbc20d703dc4e9ce83dacd28e665d7cb003a04dfcb8017bec5f52945141f412668b693652f3cd6cd00ee46b5605b05a3898da09a6410869bc1c87fe34c8dab45715c70bbddcf8841ba408af6db540f3e940aa1095454a566fbd30c43b1c2d13b48243c1766aa8457de93d42f5c32686675d859e2df7a2fa0291abd2f0d723e9dd90d147bc247f8ae732d9b21a281e242bacf18b567dad7f7c97b77267396b3157671845ee5b65e398a7c783542e4f13aa12bcb562103f4e343e04ef98a8a463ec246eb96bd362dbdf37b9ba5b2ff5f4eadf209e28bed19222f5190331534849c3f93bfe37f82a5694103586c4777e370c7034e77fb7f03a37154ea617463e4239558306d815e2327fc7e0c47b544481f874615fc02d7fb021e5e88920681d6865a28784b9533cc58c0b6ae12ce6701baba5bdeaf8f68573ca8e864f3f569992d0f97a30ff87249f4ce1780791b39746ed3a339ad0bf44a1911f240d1765cd07cd24fd9378aa811957cbaf763a51d2ac7dca0a82352a7abb92aa94ab84c8e29195ad4b1fc941a3913973a131e47aaf939ce5c81a18ce908addde4413c4bca1059574eb8b981d841aaabf2ef3be9bac381aa88a55a73aaae8514b24eb5d58b880ef7a491ad6751e52eb346e8e099907ade6d3bc39d59b71f9314ff53376bb6899d06adcddc962fd2d51b70c672a49db492ee25d81df32451839c3f5e288fc50d25b646c35f5c559a155a51348ab4c6f88446aa4f23a34f8aeda7f5458f76d7122a5c3fc3db71a82919b2a9ae180e37001bd665d0fe6e3509fe5b82f196e980c489df0bcba414dac0bd473207d2f8faf4bb91337999bca872dc89a6eab79ae0e42020e1137771f5c2cde3df1b27375e27d0b6e71fa4b79256e78a95f01b82f643937e7005c7502974bc97615eab134231b2a6fb7f260d2aa5faec071d5f9be2f06a863f086f61053ac2ee68db1c805af8b463f8481d1e374f4d8da846a10ebaf61bb5d6901bf4f7f28d18e8d19af83df20dd74197611797020e496065f662d83e53eb81b795e5525582c0b02105b95df9446c1f6335a76e179c4092974a1957a32b047274bdc4516debf00464910d80ffbe4171ace4534138ddf5994abf050b05bacb2240fc69c0fd7e59339b088ec625b02c56125fb88ada487b52ecc35c82d34faf96595081039e5af1a3ef490edd018b9d2d73b723187e420231937c46ed2e8a13d1a10ae7dfd06f4a95ee900be2f07b6646ed265f7d07d12c7c7121a91de471f92f22b4d883eb279e38a8ce7284b10def5d1f852fb7661d950c555414ac7f315a49fb7798471f74126c7038890051d41dcfec1463ab2e5cb53f4a417950d7db043d3fd2b53fccbbf8751bfbce2972c2bc5e09e2c3a0b11d2663a12e1921574ce2994e3b8b40aaa9385c7ebda15c01fca06d23348efdf0336701ec6ccfd9b7508314d8e50df918b39f3fde70f4dce95db3b9cce85872d672ae4eca4a2c958fe762e32f0446386fec24ee89e44f8fe972f69ecf9aa37964127dac6b06bf18632c6dea32b87f9b6fe5c931c581510125c16577a44c84e2973a9a4fdc7f0e0bf2b7d2507cd01cbd3dc89336bc58433f61653452f5444a72bd7854901555771e1d5cab2a125ece7886ba8ada847f68a929bae7da2d90f9e27246aa9fcf925f471e9009ab01346ff064bd5f9cdf4e5f09681074d3e3b8100b13991b0d241b297d3082b521376e0a2679123bd056819f91319eb223e1f7651c175741f8809ee201ccf132c2155a1c385d487e851eb4704ae40e4861bf4b56214b86a055ac0aa091c6982bb8dc9449c9b0eeac421e7cc7c89e1b48db31f71c4d36a66bd5d0dd3beaf89f3443c5c1e04affff6b8fd9c2882ea36738fa4436ab4846b94c9ae4ecbc7dd3c4f4ae24a4fd090c24d29ea22454b85ccf3bc11fda269727a078507bdee9043c2a33da2578ade2ce874efee0ea0ffdba34397f44d011459b3351edf5c15358fa3c97755f6f0547f116bbff98942b9cde39b2cd89dae9a8b0f20d779dd0f23bf8c941412abe94884d73ea99e8ce6f50d2abbd8d52245cde3276eee309263b7d937be215dedb87f07a6e2ef99d2ffe19e896c9a25786db0207a58eacf1ff9f74133acdd4d8ca7b5033b58ffac70313a30fac5e524745118255e244d3d93350ef8c3e5843d9579275a56df3209e350af265d45817cd303f7816661de69397ddaf93a25888ade726e9093f1b77d1af06bebdb4fd3e369962916826631cadf2e3df7b95f07725cf8745e18f05cb488648be7a843227e2b392fd4c6326cf0b720e1c08efe414b62dc34f4ab6e046d170bbd251efe400b28dfb74557cd609491d8f8fe51d1758838b188131b021ebc245413ccbf0cb571002d8696a6eb3170657ac8eb93c13e575f966498e7a33d2f8eee2280d5e30f59dbf912bc2d7c3c708f6da5218a50c3a5d6ee18aa6d5bdab4b5c559ce2c7cee75a194e4568cf0e445f044e1b7683c0ebf1160f61cc9270031c6aa8b93efb04fb65d2acfd96ee454f8d165a223319575f96a735764fa58f2422384cb90001023bfbf952b60eb06b274bb7a23b752af59f75d756b88a4246746833290f4e55c63a7002f33e304b37ac06b3a0c3bff077029852c1cfd9e6ab71c11e4dc7ddb407bfc28bf0d2dc91e4a1c5e9280f46963d0ebc3c7d43ebe8b5453bd34aac2751bb160bd26b09e5b69cc1141d6bb4719623b9c2a2c8eb63c0fcafcbc13c22f72e176b9f2ed35f3a8e5b06c87eb31501c0aef00c1d0bd48e3d0d654b5b00095df50d33cfac809dfa06daafb1e1e31e424128666e3b926fb301d6a4a108e494964214410a6eb48cce08b3a36caea55fc97a4d1e466f613f5c14cea6e87aa11c4539514ac6dacec053da0a0de41ea69182804c3faa0a5afa6181782e1dfc672cddf096b973e38577ed3e98984a5da5d034e216d10783e9cd143dba084749d19ad24ecd5d1640d96e5e08ff387407a73c4a0c2aaef4fb6336e3b045febf2a66b0700e52ce47a9d527b22eba84b5220dd9f63607d10754f19640cfc282d6d0eb8dd3aeadfa3efbb493ba09df48dd0972ee4e8fda690d22bb7439012e6e601adc19796ec46a4335342111c6ddaaa2bfa0a7b8e7954d3b2674c4ee3049939d112d3da933f891a39f0a5847b4fc08e7596718e93209c35192ebdb54da4dbc207db444fe3641eae459aff7dc891b1fb22098d9b1bdaaa7dc12fff63cefe475e8addb615094d16d212ed8dbae1f3bc4fe95095a58691ec7343d244d4a97ad02fcd636a3ffc375d9ef3b362dc225488124f84e7fc1ea2ae428657e2c4daad9e3e4affa98a7f3d970fa45c9529c2282091c9555581e932abe6325a2a5f0de1c0ba31cc0e6374f079071a1e90a15390fd305095c99c9c75de9758d2024dd3152dcbcf1eb0ddb0861f3da5a0b0056abf71e4a891c60b8d93e23c195b43ed5f07e377c0618b13404ca5a7c0060fbcf60ad352200ee8c09f0615cbd04f51e17bd48aeb8e0778e6bc09767c93c094166c2e21f8cb51073c3d632b4de20e2e6310cfa37dc21f59e6a94581595cc9cc181f19b61d98c3225db21e0149dbd4513b8c938d6d0fe438ff7c91939c6af723a7487f6ace4abc2dd31ff84dd7a2d036708ab7487200e9e575f55acee73c4cb1e4425476ee4efe488e51829e40571aaf92fa8d9e99a198cd4c1e62b3552dce23c24f14e46828a0fc412e5121fe06b8515776ac96a83bda1aa817fedf19931e6067ffaec002a49be4366837ea19adcac5a8b9d672dcf6c263a8a6070d1ccfb051d5375c9ad3a62c21ffff1d96977c4272f3e00a43e681c13eeaf76265464aaf41247d538e23f233262cd5eb3cf55df3754bc055f6c6f98c15e8a5cbeb906923cb74cc231fdd0c6ba7db463919ebcbad24a113955c8e07842f41271c071a082b49ce00045d7415f10342e450d55485130d5d2b05ffb8ca595ab94af9c2349c1ee56ea9663db9671960c779d1654603b74607ace2b93ce01d96c112a81286c74855b1c04b46bd0971777996918fe715f902fe891d167eca934e2bf37031e4db57977823ab89c1a22e34e827c8df75852d32f2c096736f46dfb5058e442334ec9372334a33fc7ff8d17fa03a037222ebd7f209e2cfde8d660edae06ec5d6decc0fa7e8fc41e8c161debf814b", 0x1000, 0x0, &(0x7f0000001040)={0x18, 0x0, 0xe2, 0xac3e}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/161, 0xa1, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x4}, 0xc) 16:01:23 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x8) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:01:23 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x82) recvfrom$unix(r0, &(0x7f0000000180)=""/157, 0x9d, 0x42, &(0x7f0000000240)=@file={0x1, './file0/file1\x00'}, 0x10) mkdir(&(0x7f00000002c0)='./file0\x00', 0x84) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:23 executing program 0: r0 = semget$private(0x0, 0x2, 0x94) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/153) r1 = syz_open_pts() ftruncate(r1, 0x7) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x100000000]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/204) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000200)=""/157) r2 = getuid() r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) recvfrom$unix(r3, &(0x7f0000001340)=""/169, 0xa9, 0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001400)=""/137) r5 = open(&(0x7f00000014c0)='./file0\x00', 0x2, 0x40) openat(r5, &(0x7f0000001500)='./file0\x00', 0x10, 0x122) r6 = semget$private(0x0, 0x0, 0x2) semop(r6, &(0x7f0000001540)=[{0x7, 0xe331, 0x1800}, {0x1, 0x5, 0x1000}, {0x2, 0xfffffffffffff67b, 0x1000}], 0x3) semget$private(0x0, 0x3, 0x10) fsync(r5) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000001580)=""/48) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000015c0)) symlinkat(&(0x7f0000001600)='./file0/file0\x00', r5, &(0x7f0000001640)='./file0\x00') accept$unix(r3, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) fchownat(r1, &(0x7f0000001700)='./file0\x00', r2, r7, 0x2) getuid() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000017c0)=0xffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001800)=0x7fffffff) bind(r5, &(0x7f0000001840)=@un=@abs={0x0, 0x0, 0x2}, 0x8) semget$private(0x0, 0x0, 0x8) 16:01:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x92, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r3) 16:01:23 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x70f3, r2, r3, r2, r3, 0x98}, 0x4, 0x79cb, r1, r1, 0xfffffffffffffb31, 0x6, 0x9}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) setuid(r2) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:01:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x800000000000004, r0) close(r1) kqueue() r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:01:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x8, 0xab}, {0x80000000, 0x3}}, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:01:23 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./bus\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) lseek(r0, 0x18, 0x2) dup2(r0, r0) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfff, "83a4f55180600000ebff0a090000000000000100"}) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1c0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:24 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x7, 0x4, 0x95b2, "ded8defae0a43d71946b7000bd3f3d2717f90508", 0x7fff, 0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfc) execve(0x0, 0x0, 0x0) 16:01:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="dd32a2a81aa80bbfdedb53a7c036b4a6c5a8e635afc8c19290870ffb5bc83fb72402ff15e569dec47d9508a0e4d2bff9e0a333f2056f338b9534b1a6d20a86d52a69d1f118df0576d40b24f86fe897ea29212193421f98bb4edfa52114d58df94528f0539827eeecc674510c1c81c01cacceaa6794", 0xffffffffffffffdb}], 0x1, 0x0, 0x0, 0x40f}, 0x40d) socket$unix(0x1, 0x1, 0x0) 16:01:24 executing program 0: pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) msgget$private(0x0, 0x100) 16:01:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x101}, {0x3, 0x1f}}, 0x2) r2 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000140)="d6ca8d8fe089bb58f9536f963ddf8d8f45533ae42f5d1944c25d45e572246227fff556389935cc1da94c171bdb13cd6f34a7020d00b3f4dde533506182189a227a7bf278eb13a8f9e984e73d93d8616786690b78c7aaf3038f482b34655bc870803d845773df0d3c8b93dc048fc6857385d296fc0fc8ab8502b7c1", 0x7b, 0x404, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) 16:01:25 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) flock(r0, 0x8) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() syz_open_pts() close(r0) kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) syz_open_pts() 16:01:25 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80000006, 0x5, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfbf287a7dc77d58e, 0x80000001, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0xb, 0xc, 0x1}, {{r1}, 0x0, 0xa0, 0x20000003, 0xd7, 0x800}, {{r0}, 0x0, 0x84, 0x6, 0x602, 0xbc09}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x44, 0x8c, 0x9, 0x533418e8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0xc, 0x2, 0x50, 0x5}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x363, 0x7f00}], 0x9, &(0x7f00000001c0)={0x0, 0x100}) dup2(r1, r0) 16:01:25 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x4) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) 16:01:25 executing program 1: socket$inet(0x2, 0x4002, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:25 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) socketpair(0x2, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x28, 0x1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) 16:01:25 executing program 1: mknod(&(0x7f00000023c0)='./bus\x00', 0x2, 0x204) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r2, &(0x7f0000002340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f0000001200)=""/81, 0x51}, {&(0x7f0000001280)=""/46, 0x2e}, {&(0x7f00000012c0)=""/105, 0x69}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x6, 0x0) r3 = getgid() setregid(r0, r1) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, r3) 16:01:25 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x40ccb7aeecb378d, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="37142e2f66696c653000f2be298979be6761c16e9e7cd2ebc1efad20cf5a4a09892b78f9f73573c94de031b1e35ad3ac6d60d3a4780210"], 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="1a9ed9fb269ee08ce7d1834cbfa9bf2ec00477265bfd178cb378da4ad92f616d7c019205b4cab1c2560ab3f19d51fa151e92c618cf0ecc5afc1bf95d3adfe078a11cba84784d5e098aa42df3b36d84a3c012e2a873c8330d1bc9a7196c84591139958c66be56479ff9e918ddc349d77726dc1569dcfdd8eac715458d54ae757bc42876c9a0f0d7ad7d2ede6b72a8e34bfbaf3e27", 0x94}], 0x1, &(0x7f0000000080)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0x40a) 16:01:25 executing program 0: getgroups(0x3fffffffffffff38, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1012, r0, 0x0, 0x0) 16:01:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4020001b}) 16:01:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)="24832900", &(0x7f0000000140)='\x00', &(0x7f0000000180)='.\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='(:\x00', &(0x7f00000002c0)='+\x00']) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) 12:10:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x80004535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 12:10:03 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) fcntl$dupfd(r0, 0xa, r0) r3 = kqueue() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="aefd40ac23915244da83b373c4e54470b75623adefc9d7b1a5d23c17fd7c14ea18ba07dce4a08ce6780a7c0837ce975d0b43450028ad7c6079f498dda6a9d9b3f09cca421c8b9c46179df1535e850242e75960cc48e4e7b2bbf8c7825e5e623636c5cc944d906db04a0d1943780d93a7635ca352f8f2a60378aeb9d678bbd9b2db8751ab8e4399244511e737e399dad4d451f0ab6b43f8efb9f6e0f2783af536dbaedeb4bbfcf398bfee002f687793fd5e384e662325bf56836204fb389c41e477e3f93cf5ca40d6aeddb32add3febabb1885227411606dab15f4a81bc2382fc767177763c53c2244b82547b3912f5fb23c48999b59c5d82d4a726", 0xfb}, {&(0x7f0000000080)="29b089179fe545b206b15d69847a9569789e80080f7941b0f7109b2122ad5cddc207ba8ece4a8a0532b3ae7ebd042c420968988e35cb045a692dd74fb7f93616390a05ee8e41b066d448cb7a0534dab63392d7b0800df1e5324d70d5f0fbe18618d51c9e6611277ec86b48372da9ba85134a72d4b78bbdd70a2b17accf87e1f4e07ef4438e553652c55371d8825d4e7acb9f76fb6c129b3c63687f901a71625b92d109471bb22bf3d1c277ff08d91f1195d734d28b", 0xb5}, {&(0x7f0000000180)="988fce86c58ed8560508a5afac03019a60d486a171704309f54a63dcd0eb4468a7ac7fbaae0110414a4ff7ca737dfd2f463b5d93c5f0272b518a1ff28d7835c064ca74de4d0ea86f45bdb56f49d65de581dffae80e3f69ff834c7b0508f2", 0x5e}, {&(0x7f0000000380)="ccd8d3cee91a67ec9f832a48927a6697a598c6d4923ebb013a6912385bf3df41e8ad2d9cd59bed86ed7a902717a40fe1b24ac2853e2f3432cc062a215f9feefb0ac02946c8920cb1e290185ca49e432a0dd12348b5e125f7cf2c3f4c55dbff2f6d3e", 0x62}, {&(0x7f0000000400)="26ce6f2c0479b09b2b49be823594b406567951ebc13a44b602b2b33e480ab52807282ebb3b413d899e3783", 0x2b}], 0x5, 0x0, 0x0, 0x404}, 0x1) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:03 executing program 1: r0 = syz_open_pts() r1 = getegid() setegid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f00000000c0), 0x0) syz_open_pts() close(r0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 12:10:03 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) geteuid() getuid() r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r4) shmctl$IPC_RMID(r0, 0x0) 12:10:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) poll(&(0x7f0000000000), 0x1fffffffffffff9e, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 12:10:03 executing program 0: r0 = semget(0x1, 0x3, 0x400000002) semop(r0, &(0x7f0000000000)=[{0x4}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) chroot(&(0x7f0000000140)='./file0\x00') accept$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000434c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000000000000000c212268f6b6fab327ceaf2acf49e37f8bbfc0fb1049dc665f7bb32cc3ec7239a93470c7dd9d854ed2dbc1f67ab9aa1d292b897ff3b17a54fc0f495ffc42520a70db827aa7e03e50c8c441253a208d6075bf0c2a6b36e2750d1f547d70060876764ee17cb578c0eee74560a689c5450b9f0bc9eddcad36fbc074bd76a3859bf351380796ab81051452d4e9e19fbda87c235e18b9f69b0a16077a560c2ec981128"], &(0x7f00000000c0)=0x6e) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x120) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)=""/171, &(0x7f0000000080)=0xab) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) shmget(0x0, 0x4000, 0x1a, &(0x7f0000ff9000/0x4000)=nil) 12:10:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x8f, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}, {r0, 0x82}, {r0, 0x80}, {r0}], 0x4, 0x3) socket$unix(0x1, 0x5, 0x0) 12:10:04 executing program 0: socket(0x1, 0x4005, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0xe6f}, {0xcdf8, 0x5}}) 12:10:04 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x2000, 0x240, &(0x7f0000ffb000/0x2000)=nil) 12:10:04 executing program 0: setregid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x72f, "a3fd39248a82b08c4d4472d5d504ea5552bf851d", 0x1d}) 12:10:04 executing program 0: mlockall(0x20000000000002) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) fchdir(r0) 12:10:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) clock_getres(0x3, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x6, 0x300) semop(r1, &(0x7f0000000100)=[{0x6, 0x5, 0x800}, {0x3, 0x8, 0x1000}, {0x0, 0xf4d, 0x1000}, {0x1, 0xfff, 0x800}, {0x4, 0x100000001, 0x800}, {0x4, 0xfffffffffffffeff, 0x800}, {0x1, 0xffffffffffffff7f, 0x1000}], 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0xbe9}, 0x10) select(0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/195, 0xc3}], 0x1) 12:10:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8000000000008f3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) kqueue() 12:10:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="54b524fbb28d7f4ea8fe70ef2af40859be81b43248fa3228dca0b4e2b7f05d7c22d1c525e7aac5713194c0dfd8f9aa015e428b4ad5358b51b940d750749039decb1b5f247059ff75cc49e3140ba34450431af076c2d10d4019b43393197205a3e605f0b8cc9049803acde12e0ce3321696b965ce2dc8a38b3435fb9e992e0a1e668775203a1dbd6ba4beb3eb10d2f6a1d3d0ad6fd3ba02f1de5a4efc418921f8785ef4fe145d61c9c095a65d6c60044fdeb4315c3cabc4c9e15ba0d1b3a929939cfdf5b8e816afabce153627faf1360e4bbd5d4224605d", 0xd7}, {&(0x7f0000000200)="f1daf770d0caee14c6847cd7daf9bde56098c33245447284e72893499c75ebb3bfd04ca445d49644f8b37acb2add1731fa7c2fd927cb63fc9dae76d2be35c6c8724771cd4430f04b134b99e6d938dfccf5c3567391af85187c217a2f", 0x5c}, {&(0x7f0000000080)="6607c2fe7693ef0e010888aa34c4f1450bed550d5eb732", 0x17}], 0x3, 0x0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x6, 0x1, 0x8b, 0x3f, "7e74f16cb1bd707f5b098f3ad2181df54ab953fe", 0x3f, 0xffffffffffff71ac}) close(r1) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:05 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x1f, 0x80, 0x40000, "8f67603d4b0209cc06fe8b30a4922292c5354239", 0x8001, 0x800}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x6, 0x203) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(r2, &(0x7f0000000140)="2dbaeb3a137520ae649c15e20a513e082af459a5c18c7431e69947af4eda63c9b296a6726e707a1b3d6bebdfdf4d58f15e1073b73f605187c3ca19e047c606ebb2c9651346de931f9979dee35e3dd46a8a194b060721dbdd552fe7748b6d8905a0721ff37de140bb239ce0535ec55cbc5e444530589fb59ddd8c68faafaeda444e3959a578026be3839c1a863c8d38d266cd2d26b6c07522404302d0cfa21819836fc266d3c941143f7594a2224eaa5661c7ba4be1bcd0816f516562656c217ba2f6763410558876b12af5255ced76095396e3f263473cd196679a74a2517c4b958506d2bfc3b20a94d80d4c7c60da13890b672186f52a604961cda4b4d4837749d16257fcbe30eb9d797dc454f49543e1dec86084d641dbb136f33be2581ca344a52dc19c020f059bf92aa7aee328c52232c9bd4fdbb881d4b28a906eadc9cf4f74baf71694c3bffffca124727cc32d6a37d69d409748a1bbff2253f8686294dbfc4fb4823125e5b692a9518c7b124d078d31a4ac1c603ef402031df603f6ea5366abfdc22eea419e990aeffaed6459f1d7ecd98e5734811f92d37f2643a95dc9b108f3395715b4195494ece95e018cf8ea9b5d3c282d7bf980551959696dc337cf72162383fd91b2fe9267e9b780fbeab62de73f57a2d37c0585f80be1b8158de6487846be5f74e2c0242be17a5ed5bf4ee8c15124f070bc0f8d0ff6c0e7c1032ace1ed05248d59fca6d0630d8a5b7d464e1618478fa4f6b99532c8f6fda6ea24b39e85af9d0635569b0a9bff4b6b63f1970b79acdec9cccf32420583cbe49c6f389f3509ba3181589eed00a765583e5ebe7f5a2ace532303cd2d73cc285f1e85571ea136046ad3ed1e12ca436718c8935a11140f6620b7efe41f72bef44c4e3ae00a01426389eaadfe1e26a4ff555fbc61dea5d13b5ae0bb77a51b600d9162256ea32b72177cdfbfd7531bdfbae337615b8101515356ae400c9205a7364a2fe17de193f7ce45118d9d3b3dfb625cb077cffcbb6d921da1e1af84215c4fbcf34445ca5eaaa3b266f968bc28543b41ee3ba0cff39bbe1a0b7e490f4cefa94e14482b5bb8a93392fe550b2b05ea1164889bd75b0daa0d3b827042dd373515447ad4a98f2b60defab7a61beb01a06782e05853d9c3097ca66cbefde53fa3b404c3c45eb307a4dd88075d93fa081334f47552d1510e97bfcec79e32da3a58eed9f544842e4b4d39883abae0127ccd20566cfb0b5f6c0553cf7e4320dc385c1d9b531b6f73e144ffcfd04a9a5efdb54b467f6ad6c4f7bcca80d5135705090341e44cab5be347e20d3b5abacdcecce792e434ef9f42aca00c333cd1d516d991f8f892fc6ca3b413bfaebfc8e51559b6cc06c3030bb8a36a0bbd8531cf6cab6d5a07931b27ac1f9a11abf74280af330791deda7211eeafd1e2c5bb84216b2062fa17ed0ecae46564e70faf44cd17a53d0868ccce0dff1e4b80f32b03b690c19cb644e18fbd49933d83286b6ba6c168bf44c3ffedb32d84a58e06bb0ff5aca91d21c06154efe835b900bac26ef1abfcd5811ff9b24073d546abd949002e9366169f55371234ce56231519cb7e7ea5e7c4a46c10336a9c65daf22041cffdb9196a741a7b1089910ef90b8916095dbccb83c7818cea16d910c01ecc8f129cafe2b999e7b5a80a0bceb1ee4bd963f057bc6e6b7042fb1ab60e1635304f27d8418af536b1798bfe3078b10ae0204ae4af6a40aab18bfd1d80a32a34678ea3d867d45df31a31a30d0d0b06f3e65b835fe6119ac2b9b404f9cd7d5af4f2677ee79c0f4099040439153d50c75ec27592d74d3adb462189388fcc45b8cb855fbbd6c2bedb77285a4aafa1f6dc809280b83ee49c23f976ccb17c78a7254b250a0aefd81da87c381835b801c83867e50013bc1df0d45f100c1224d373f3c30c391b7e4e8b9623a568250e092d18d99a3e542b248d777b17e10e7d4268636e979a1e4ba5dafd092f30c9c2960d44d5a9d65dbaff5970fd5462defa5caa7baf783803fe8d608f889b45ebad1e7dfe48262a230ca4b317be1f3a96f908938e70b5ea1c4e3aa0ab4850c4c7196603479e6feb3f3a450ebb4ba3ac84eb6a35dc80792341172d0b77dbfddceb610ed5a2ea14b228f2c61d1f9462851867f4c9c587c8f9a29868f9538f0f551fe841bf8a864fbd253db483a224cdf3938bc1dd6cfa8b945aa9b0df33c3e92de5ec43eff5677b4e34c130898ad23a2b5603531bf28a05c44014ea51e63b8c91e45d9c02c8d142779aba12dfbf8746ba2a1467e3aafe1369317edc70fafc3c1ec7068a485af372510623137b93fef06366142c44ae0bf49de4f4fcc133cc6c97ae48008feb9bc9f340dfa4552fc0f90ce3e7474b9b4b80a9cc0a541c8b415eb952b72005ab3661e739bfeb52e19f824d965f726529c7913658c662bb427ce5317f555f3bb8a83c2458b225ff550768943f638f40f577d03fe8e843af72c5b6c43615ea634155968270fde2a0d30968e7f3c481cee47f79374ec8e58fb6f75a1a8f1436b6b811612cfa0a44c754d3c20a6fd5f667f4bad5678566c8a9ca53ae59f1d40482e84d1ad688fa040189e54fd64b769f6e245cf62f26ac958e8c9513dd38630e5a0fd8d59924363685149fff818bb1cae6f7cb38b15f36c95378c38b8fcf67752f327d73a6407eb9b7c71c7574ae934c4303e0433e27d8d1eee2bc594b13180af8d5308cbcdcd98110baba991e1416ff35cb10a5d4e328ed5cc167e92eb4f5bf7fb3705ba465ea0b387b9b4d70de263b23d8b77f8d65784b818696f7a75baf7c8b4ec405e5618d43ea366a5de3beb1cdb29a40424a6ffe9d22f874382256d560d4169f4e3dead841c4acd73885be82c05602c99daa70fe5e72396e4f5485123270171a99ac33e38c0d3dd621e10397b7c5277e0b7d6b34aae01fa5a89913d5e93e0654a604a1da7573e56e0023355c19d10351605bfda5f58bdd87c23b474a4c3248391f1f11ecb9b512ef1a2c353d3cd3e1c8d288218d2f9a0423e51f79dd61457d47785dff03ba7b8846b72f0b9144e219ce01ce50015ded7ba03a6b50e27331aa8f2e880f58526cc11cd7bf4e66240d72eb04ccd1c73b675c474c7d6bb029c8071d88309ef608acd4081203432cd96a7dd6e99d23426af624a7aa1477587e86175b0875a088f3df8076fa6dbb77f42a974361fada5e4e87b69301fc3bbf31b94e6443831a1453cce3f1712c19ae20fc2fa7490a484ee4cd05fb809b4cde887b9c74a0d76a5c514001bbbbe5a407776c47a840e262a6aede7a1307a13662d3606d6392543f81240ff77839e7fca326deb5e6848eece589f849ac2236491fbf5b36a9d3e159d056d885466fb5ffc91930b1c1605de8077c70ac7d09a9406be3e4f542f5dc827654746dd62e54e57035560042af0dc4b7ad74df2690a8f310142d2f34948ac86412e7d2cb8675d1e040979e90ae452494d6def1d4fa10125cb023d658743903084c40074bd8d83f36a711833fdee767685971606f87e16ab84c1bd7e18d3a1bdcfa2202aa2c58a7b39b82766a89304e8267d68bd9b21d85c670c96b13f03ed45b6f09324fa126033ae50cc9e43926ac07611524dd103621c92dd47c7b4baef443775068537c5ec1780261230bf2165fa5edd7e7095317952082c6205d8da26fb690d548c806b652f4156db0bfae0252cca42c743faa90bd6d873d7df4147f673eba26cf8231d0b90975c224d45454dfa8528036d49af4c83249204b4b6da4417404aa46de5e0d40f8310b62f0c061013d56742a066f423acebe3bbaa65740d84a3b92e2ef49c6051ce1277e9f909230cdefe06f94f6ddc02e2298d0adbfc031ee59f9ce1c012f4d5f30a1ecb8d095c622924073fc5b42a5a08c14690b9dcdfb21d3d1b8278e9372bf9a65d9e9bfdd4b69ca65d24d057d3b2af54611a4f28888a0ef38f363890073a9c3f3a47fe0c1f60fc2bb407ecd1cd63cf2fc2a5224d82ca4b4452d36d06362fb33abbb66086ee15f39ac081277e3b7300e19bc2b81929f43756e5ee1771e8f895b1a09824867f0be3e47685ac4427594ad63d1f442c816a689981df55bc44eee69a6d4c70e6cbe4c0bc022501d7ebf41750236c5abbea130f8543bf2ca4efc4f9e80c89c3dc05ae0427ecd5e7f946014689e6ef554ffe2253d5dfc53ee6be551ad64124f3534365232853f051592d5b46827c15270ea7287967536df5ae696d96ed45a410b97d7be6f0676c7c5419b214435e4e285630c1aa6f016925140b2eb069c67180962859896b2f848c081a396dcc99a6e6478315e519d3168c2e76d8bb283e6bffa272d6f8fe10ded73ab6d33ddaa4c18a8e3da325fda0719570c537d4e863bf9498c30762614a4b5184b2baf170b9d38a0144beb814c46246b2fa752c27484355bd015072a013810fefce4f042b63e09b12cb36fb770970970d77d6a9177580b2afedf87cbbe753e3b7d9d6cb2e622106602a035ac64239ebedef6b1b2980e28dc0b549f08df6d9f0a5f7f8f05beee563ead86ebb58b46d414d2988582195e1cf7b7cc9651b18d96f4abd96c9f2b6836ce9c72e079020770e5deac4b869cfc25a75092c507cd59c1c41318eff9ba2fb7e55d0bdc58a5d4d4d50639cc3ca726b5439690629ec10685d48c1f6116c142be68e1bcb13b8992420ec59e94ce4b693b00a536214ec132283683059014833196802c1577694e0d0f1cb0faadd5ba632cbe6f166c82c3c6625bfcacdf91b781d9c734be0447de4c33489afac614e0e54d05fb8e065153894ba1964aac98d41976cde47104302d64c12162a6b8f3f7262edbb72c862af7ff642657047066cbd97ce347a383dcf8e555919e78c1186e4c2a8f5751d9d1b4769b82661ef4db6ec38fcb7b5ed9fd67b0d4ad99e8caa91f3136be3f5bc5332de60b168a6735e9541d90e51e6e563e6fa6d96b338a331363e276937ce87eb0ab6224ff9520115dbd52a7d458818b1943c01400c062a770c2465d88304d5e5b25f45469451a926a9b9c8bb535bbcdc08b24f4f1c9edccd5390077f2af33ff366a8eb7e4e48a06bc9fadea15732cdc9675908d1edd6c64646ed43d2e57ea747dd015c240a7e23ed3ca9cf88fca89bd6ca95617a31ee7a37c08cf8b3c4cdd54c740270cc4ec31d78fbf5f59c54759efa382cc5c231f220d208f8403adeb5400e54e0ae86c8e967463300fdf02a5f97c502201466079d452f692b5130913bdc9a881ae0d90bd4d9fcca5a6fc4ecb32d32627d8d1cb39c8d1795fa42f6fe07278db3578afd1928a2b70d728f253619f0335ca3766d283f508bd416f388fb4a62a04a39de256f8a04d193584587943a284d2d43a1103e646d2b95be63eb338e79a6a86d2ca73804f68665f1884fb0f2c02e991fa193701caacabb8b8943371dc1d7f4e1229a0cb367cf83d7fcf04658fbcf14deb648681300093b8b5453aa83834a9f04764a037bd662e9426b98a3a34331a52a4ead88a741ed5fa7fe08f103d188e733f2aa3c2800e74bec7387cf90e08de599235d25380f012f8ea5fff0b6898a0d5aaf2ef38af36906216143fb352bd4ef24d17a9672c7c3ec66cce4e29028c4016946d430d59760a786c8c47b71805a7e4b4e6a89b835270b1e2ace7dcc18436bf738a7815d661a582d66203d0e4a29640069a12784b8e22a705f4b97ff7ca0b352e5dbdd6f45bd486be428023487322f9f93f70dfb9b8bb656003afcb2d8439597fcc8712db22418ceba1aa0202e4f22b5b80545c4af8879785d6b456c45f20cfad00939", 0x1000) 12:10:05 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x11c) 12:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) kqueue() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740), 0x0, 0x1) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 12:10:05 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="223e43bc8eae2b43c91c47a82646261dd92c992450997a5019692a1797e2c0df2a08d6ce45d16ee8f8db6613194dfe8659d89f3ea3478963ed8f5401c342c1bcb0b96cfd76cd5be0bccbbf0459a96d75423f23c37c10d0239d29b7170b2038cdfe9a54bc85f03da002446696ead2d3dc0e46c4015abdd3626fbec997eac6f33aa6d67958232db09df80efd06ec995de8ef58367b5bf1a302ea5c2799f906a6442facc657d2b27df59d95f1d877f5a33281a31af11e8ce1", 0xb7}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000300)="9f3a122b5f5c56655426cb4ea0af866b9ada561d0bde6d810390cb051dc20d738e898e45a8bf46aeb0200bfeb58b25de992bf27215d003e70fbeb250be338a9c4fa601edc25004a585cfbd7ec377da419f443e9f37896b80a3ddfb176543093dcd488e2e4dd0857c67266297eef8e27278819c3d95dbc5e53eb85b197f05e8c17e536aac7ebc09cd4171992a828df425fa144fbb2f3862193b17557a5fad5a1ad2efcc49c6dbc9ab5eea2b90d486fc3893e9556e6a82a3e1fd0fc11c4714284a9e086fc0c053a75965c319b0093b106d1178482371ba4857c1d0820899800d5b210b56b93eead492fb9ab1c249008aeaf3abe23fe3b347ca7653a8d31a40435e97fcb5d6cd5b90317a710981bacda1bd86294c028096dd77fbfc7778ee4df58f22567a6f2c7308407717216f25d0fc6b189e746095b7dea02ec7d02f0b5067cd9256c8bbdf24cf337d94f206b46e461a38883d25ca51186d9b800fe6f75e6ea43067370038a5374c0d534018b5a6489f6c90fd6aa4f128c800a1eb5777b9aec31dbcb2717bd38668ea96bd5fb1ddf3024a7c742c777ba0b790ceca62b428dc9603b59815fddc51446a94b5cdd3bf26ef36cd2193d030f702617c91e2f37b91a13f4bee6c9a26ba2f357863fd05b5596f3f60d60b0d64c944387fd09af71a23db032bcd279542521871b4f2dc9cc2f12d99b1bf7167f8d1c6b625b7a46d405e1631ca7ec6abca91b38c6249d325e72c0161fd95c4e74e5f516dafe8d08deaa121fe1c0626d9d131c938d093a2142846f0a5b59245a162e0341038b3789a81ccf59648be32d556a028996addd1ef102174265a6c02653ed5f557db123bac58dce5544bb49d8120b76c9366ceaf957dc9097f868543dfa5263bddd8595edbc219d628fbd5a62aeba0d8e80c9fa0e39d9748ee0f2fc8417fbb96269ce67b923c7943a94b69367d7b2025864d4c8ed98f697cda4154cf9e695cf42266ac1b10dcfdf337c4fb6f6355ac5e28c41480dbd5ee0923db8884485f0cf8e79192e303ed77d8c3aa0d55c717320bb5d2aa5227ec3f1ef052e7fd60f85b8d2fc72f5289f6ddc31d65fa864d30a42fb0e2b58c2b6a79f2008639e9484fab8fc34e7f90e84d32ca0ad0bd56178fa7c414875ff20b9d58b299463f78e12228f399bbd82c22218367fcfb6ed02f75f5dbcec2fbfc78256bc0a17987a1e61d20167b413ef812326fb970dc303a5ef5705067615dcd094e16620fa14d34335f98b2680bdebdfd8b0dec5ff9f5b1b6e7e69d52ff487e2ed82d32759c5c6b5d098bcfa0b93babf14a6a2a9eb6ca0fec11b2392a19a29aead856b1cce670348795e9bba6963344ec483499e312428d74d6b66948627f61c1597b6a83352fa0608c1eadff131c8c398a990bc6d64c0458cec8f68ea4f044c0f6f0c15437d784d168cec2d980345e7b048242d38868e5d9b13cc622e5950212afe513903ef9cbb6453205ac42c5a907bc0bb83deff3d310037ee108274b844641bd722ae1dbcabbe1d4e044e522570c2e785bde676ed5ba343a9aa78c9774ef134f1d18bc6dd5c8013cab018666683dd73b9d8a2040336c78d0ad79c41463e03e33d0b606a01888be46deff5031eab7aa70147f15c827066428d082fbadf3e5447cb2a1f13f9714961cf6d60677e200fbcdc47a33cf31c1fe3124397d8b2bbb13bf90840bb9304dc2070a153d544ff3c7beabfc8184f2553e027d227546c9c1b651b320695521329b129342a1c05a23db30a36559db5a8b016506b99fb4ff29d1d2871bf59e8e831464ee93752082803a3a990cbe6e5400f18e5510260e0eeee4805d842857074e35a65e2cce00a6de10a31dd88cae5c2162a45bcac0c2a07ff5c62f94c6733b331cfb65729b0a4f71bd1a801c3736a3e2eded8ab2ee3749434c4d68adc564cecd16c16a61d6df216bccd76c831342bb066c30ec8db61291d3b7c93c24c4098982180793fbf855fcb112093da1735cb8a830835a655f423d87105c0a5bbe8ea9492e57c28c5b28d01569ab78ae10c26f0d0972ebb8d103f0086cbb6f3e02d5b54ee214ad6677769d5d2acc2f6db5451825bd136e6b730b5d9e0929cd4c4ab5b752edf16a8801324355cea2b1ac161a0c09193865938a1fef32500ea540c1c5386417d005c0f54aa64a94fc713de6048b9f364e8f0736100b5bd7ec06807df2f6e9eaad34ec446afa56227e6470c6b5ccde049feec1ab2fc2ff5a7a2752082d0fe93f10a36ee74dfc2b18018c05e0cbcc0afb138a0a62dfcb46617f6eb8f3bc070bb1b0c70ae64db34ec58f21f116aa3d800adce44ff6d9f1d150e068ab7cdff8003972dc2f5360194edf70072b1797198c00f910bb467c9b3e6e84331f7d3e189a7c10c73f87b64f6c006b3b71ca9448dd84c9ff4e24d018e36486c4351be58b7049b474721f3a41c74409468f7e35412d1f908e717bda56dc91fb83360dceced66b9b13be9d5dc3080f1ea9e31472bc1c7abe746636f41788d18143a2ebae2fa3250f0e6c0b6d20ea001588d90ff38737963b09834b2006b90925807df716524ea64064cc5c8503d21982e98704704835eb67d0a9320d2cb1a7d59fcec5e7e867f098e18f8205539d30fedf802e62b8104e46ca4323e676cefe9f1c82a36f4fe06fe9a6ff2be55f0680fa8b2c2747bdf99906c0ee18f53b97cf231349481df873266808b3509cb801746eb8f45ad9005ba4943d9df2f3df0f150e04ce9f53ca3688666babc696ee5958efa16b552020068706c2b577d1f99bb9691900d699615e9fee2bd62d453be4bad10ad877d7ecf8a036422b84b10df891802d0a9808b85934b38b86c7788b68e5ce9df693c676fe59c6017201dbe5d36519796872bdbbeb743c4ad08f060981344a2f54655bbb381611c8e070fb758ca66f538baec442694b43a280fae87d3186399236c30f3b0f6115acd7d7ba240dfce7ce343dbbc2352656efd1db7663fb535982b6e8d2f001a0562b6caf7138a4abd63ea14567c6d0e05406bf8dc9310bca6fdd03872f0f852ffef1dc0f364037f2867b091f1d31a8a7cef30458134b5e163393daff15fbfd13142ab4e2129c127c9cc1c02169c2406c480324eaee1ff710a213e59a6b5ec5491271ce8a91dc4fd8c7a895285d2cd1b64f10a9032a20bf2ada5a2fab13196b3b833d22b01f178cc4227d86b770d8266a7d65958b9e00ec6998ab45a1b294b953456ed20362b6faed19ee1a35ab60f20f200588295147e63ea08a44fcba9b3fb4738b6fa0a7e96e08f87f4b39f0cb05ed8a83e81ab1c2b995ecffd2c0f0f161fadab51d5b50c50f2c0970a00491e6a7aa74d44a359bc2332ba5cbe3a6f9d73df49bbd25c5f3fe347c97fc6e6417751611afc236d9cf5c38b934af4d95cd9e5d0ce9d852e093833a314bedd419da7db5c693cb4d62130859b9dc0d7f7a67521d0f7777261285c4f334b50159c1e77ceb95f5a4acba35b0cd115c1cef23da791187368b270b61bd1d972d24b754e94ccdaff0129cb3ea975c4a63f3cfdde657c5d8773d289f3fc2efe23e24a34ca4873fd443368dbf68218cfa7d17d760b8cc7dbaa81a57896aae15fa6d664a996ce81c20bef03468f1bb0fe98f84433b55b1e8f8d2d67d5a22ed015057a160dd5d193b2ddf4ab9b5db8ca44012d1f72226e86c3b30b5089927aa533ac3f798da7949261485617c95e6b9aadec90003667a903f6dabe7d5251b6e274ca50d3da161e44b793f6b4c2bcf74327fabeb61c920508b28da8f32314f5c02a80dbf5e11d737eaa0ae6ad23b5ec40a74c381b0e455e9deca736aa3078620044187104b3b3c9d7973ff48539d7580184cb76bea2bb2e91c41c161531ef2d95ca34ffd6256eaaa5a658ef519f13c6c878d7431ace6636f7bcca0cc22d2f3218ae3c56d12ec0e8efe94cb7b953cea9dd823761823b847a19b54fff819a05b7b9d28bb3e394022f938c6becc0446a861bfb70e5200b6f831322f918d7bc6454193d69124ada167276837097cdaa77ae218dbab864c74f7c954be6b01fad9cc6751c7bd998867fb4c53e9a1c540a69a1413ece509994a6f329c6b835864de4ce0a7c3cce435afc66c9f60733410276d02acc7d7e909f83ca198bf05ae0bf4153e7c2bfef6255194253d16abc2a9e4f409f1efa7e0804e033831c455cbc522006df114e4638542cafc94539fbda03ec9ba4caa0c6bb6441279911430240e469caafcb04825d002a0c9facb04f73b237a2a9390539c922ff547b7433de0d6ac74779dd37a494a866319360f97ee2f35db4ddb66f145e77a3f2b9d760bf28e1b01ded28e25cfda0b35333790f8acb24f50288cf945ab6114ba34806e52e6d76503c6f8ecdcc6a7ea02c5e022412e40665ea18bf7ca600193f92dffdf74321b196a6ac556004fd3f0fc379e98f5f9c163fa5862cedf95f941337807fb04f94faa54af0e815230a205338c525b5cb7c0569a5bca3648101f8b61ae657237f08f33146e52046838c7671177cf780abe63e780ba7e8ffcf6194c3a01616dcbb35cd08e4843b5e63fbbf998294db625d160abdbaa4bba14e8c900d20a69403b75e3bbacf106f2b74a0c18285ef3d1807d50debbce29a89caaeef0532cf1d45b36298b7f7dd3a150b1ae6967dfe765ad0f1b34717feb61552b2ea07042e4a9793af5b556e08f63763c802417b89f9cbf5f8f039b1a2b89fa10fa8df45275f8f24ccaa429adccdbf6a8024cbf14990e636bd713d28b536d1d88ac0a5a7e9281ee64003488e8855165dd4d1022f8c1cb5b0a6e06b7428d3b6f23081b92978b9d900f9a1cde97801d0d18d61c3a6b3ec6c7093ff80c13661dd353e79a3765bce4e9d77d05972d325c5bf6b187b2c9e56fee11980a152c4afe8bb5adbe3066363b7a04972f4ed1813c28855d14988deb03330c5af6e4a23429be7f8a2a2c3595d00e8ab0ad8c826e179e4a97906d726bdc754b9c50bd59b8dedbc04248bac11ef97f8c71661c38fa289ec2fc831690439d97041a1e94716c7a81d100b1a298a33d3072321ca16293d0c5da6df89c049583671a79bf70a38b9cce2d80939da9cdcfc1cea52bae97cb74aeca129b56ef1e79f02d7045cfbd3e1f7889d7f7937658d7ee3a184b8a705fceb7680f1024908d296f1d99dc82634f76964c578c3bc06ecdbde92570e489d1b20a492f3d4ec9278449435fea456b90c5c86e2d9150bad990ac9f6f43bf050043e37a3eea601888fe122a3edca72325fdbd5d8aaab4b2a95aa1092a0274da834a4d5ea5a9f5ceff2c343b689288b0a061d221c7908c9f88effc83b7aea6f323875a6185beb77f90f188cfe04a0957b9b727bed6f83fd3e4a3cd047fb0bf105e2116a32854c0893928b7e373f2209bc7f71eb80e368578fe0e50f3d5a966d72752ba3ccb99dbf04ec90f911e0ec7ed1da8b88fdb40030644d0f84ad525b0779542e6da", 0xf10}], 0x1, 0x0) close(r1) socketpair(0x10, 0x800a, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xec, 0x100}, {{r1}, 0xfffffffffffffff8, 0xc4, 0x0, 0x9, 0x10001}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x2, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0x29, 0x146, 0x5}, {{r1}, 0x0, 0x10, 0xfffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x89, 0x1, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x80000000, 0x4, 0x8}], 0x9, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0xb, 0x44, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000041, 0x2675, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x3d, 0x8, 0xff}], 0x3ff, &(0x7f0000000140)={0x4, 0x2}) 12:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x7, 0x7fff, 0x2, "350ce7065ac5df823a1744bfac62b5806e615222", 0x101, 0x1f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xde, 0x8, 0x7, 0xbb5, "2d06c0abbc16b42ed34e6a2dacce07305ee12542", 0x3, 0x9}) 12:10:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 12:10:05 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000540)={0x0, 0x0, 0x2, 0xfffffffd}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 12:10:05 executing program 0: socketpair$unix(0x1, 0x405, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000001140)={0x0, 0x401}, 0x10) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 12:10:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = semget(0x3, 0x3, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getpgrp() r3 = getpgid(0x0) setpgid(r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0xc00, 0xffff, 0x9c9, "b7061e2ff9b15fac656d43ce99f44c498b468b19", 0xe6, 0x1}) 12:10:05 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x3) 12:10:06 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 12:10:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file2\x00', 0x4, 0x80000) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 12:10:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 12:10:06 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) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="d302ebc106de2b33e707a03dbec3749170fcb65b483703aa", 0x18) 12:10:06 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0x0) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x10, 0x60) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000240)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x3ddd}) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x28) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r4 = semget(0x0, 0x4, 0x1a0) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f00000001c0)=""/122) 12:10:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="14cad88dcc2cec705f993753ffe30f7cfe1df38955e11a0d6ee1345f3cd557a61c9cb4308029b018d186aeb641c6dec8092fafd280d3d3caca8a145442ced77e3e49d05aa93643cca3efb343f6e720f646bc2578c2d2cd7da246eac35339a2f1a42e3039470e53f73793828f22c7139b0db0a67522f4b605c77fca29e023e2e64eb21ddbd4bb44639d3f2b99b1656b593ebc7363ce1e0179b4ecf5d0aae9331eff67864c645ca8e8e52b4e243d5983155bf9cd517a0e812c8b", 0xb9) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mlockall(0x2) 12:10:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./ile0\x00'], 0xa, 0x0}, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) 12:10:07 executing program 0: r0 = socket(0x2, 0xc002, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000001180)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000011c0)="91fbeecf2036dcd426f5233ded14072bf99a8a4a78873e0622830c77f0cee713a80f04a99b26b52449bc7d34b35a6f10da61a41fda623b8eda6906618eacc8ddb6f48ee0b3a09b0425a246f1d86b875d873f2be1aea2c48d66a9a3a90aff4532d61cfda7b5470c73db5cbef7b58461096e", 0x71) shutdown(r0, 0x0) r2 = dup2(r0, r0) recvmsg(r2, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000, 0x3}, 0x800) socketpair$inet(0x2, 0x4003, 0x200, &(0x7f0000000100)) getsockopt$inet_opts(r2, 0x0, 0xbc2f399881031c8e, &(0x7f0000000000)=""/189, &(0x7f00000000c0)=0xbd) ioctl$TIOCNOTTY(r1, 0x20007471) 12:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 12:10:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000380)=""/122, 0x7a}], 0x3, &(0x7f0000001340)=""/4096, 0x1000, 0x1}, 0x40) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) r3 = dup2(r1, r2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:10:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = syz_open_pts() ftruncate(r0, 0x6) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 12:10:07 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 12:10:07 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) kqueue() 12:10:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) sync() r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001280)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000012c0), &(0x7f0000001300)=0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdb28}, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x8, 0x64, 0x3f, 0x8, 0x4576}, &(0x7f0000000100)={0x46, 0x100}) sendmsg(r1, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000000180)="e0c81390c9fc829bce4a24a1356834719f4d9af08ed45f5802709c6c0682e166f419d3fec85589e31781ebe3fd8fba75676f9387485d20bf5463729876da4ca59f740c9855aac4dd468e04f169f700ee5b0eed0f934fd837ada9d20a8480d49506b1b2d6d8fc1ab1fe6f7b03015d53ec7243acd4ddbee414450dfaf6dbee70f54902e4670b839a3f37f9c04ecdb987d7ca63af1f4d6f81e2902f205d7cb5934686abb1d44d784bce89a96bf68b25c2ca0e3d6bd0a4a69fdf87adf67557a209cdab8f49c48c80d2405926a43ef4600451d00e6639b0009acd7392c2686af0e2ee46107301f98dc0db6a5791a3595c9f93e6bea897e7fdd1134c11a43f7f640445631b2a1aab9e14308c2fc381b455e966729935100797576357990a29fbdfd6a9b4de705e6c9fa583f62c28b37727bbaf648e6d9084b9922ae65be881cdd0639784ae3395e20530822e122d09823ccd864b75ee65bc835b61d6558b0bde0355e8deb445696b85f2da210ad06c048b2719c5b37709a88a79104e9360537bf700866d155e9ef3699f81f8bfc3e0940b5cfdcd50f014d029bda15c16c92e936e6b5af4a2eb161de7ea861e823279d976cb7632162a004e9a85117af032fe02ca085c94ec599a452bb4c8ca0815d5b8adde2eb159ecc68b98a4da6988bcf3137a88199f300baafeda285c67af085a614cac2bb0ad59d8b48ad771ff6b18b1c6c6d767a6ff11c06b631d1811d416b2d53619f5e226189564b1897a7749cca6044e03b989f0bb877f9040cede17ddb4e5cc4cba83908764a4f7ef92ea81eea2932be372812d3099f3ae0dc86712c1ff878cd9a62160b58b1faea4d0f1ae033f322dffad4f5e06b8613f1e29acfbf6c1741274f43578a5d43ecbddf54bbe76d7efe6f11b3298b1405e326d91923a765ee3356c68f6009ca6fb1328f4e46a5739bae0b0fc72d9e846be9407042f60083226935cc769e2b27f65f51f972ff08db6f9ae0cd227e4ec02fd684b8480f5f3345b56b67a9f40c136582940fad5c4fef0c328a3283195c1f74a25d7dcd32ad689ad9b51537d4f50581a7fbcb98b880d840ff59232d76282a7510058611a6b61a4d78891e5a511d0b6670b42a4c507496e55de03c5852beaa41537f2e3a01b88c006089fd3c7f0296c87195eb460a08048a5c7ba93caf69280f265d259ea7c2547ff33bfc9312ac51896c5c15ada0b5140638bd13cc14b7a612933de3100b52fb8941b937246846f0d4fb8a276c3b724f2a14abb28d3a6d71273e34ed3217372edffaa9555aaa02835faf15d54ec7abb432e47ccf0162a957eab2b9557061174da768767fc72613ea5c91af6de59bb6be6357b7b3a7bae4c1e0557d041a1005d924121c7d1859fed958d76789a17e1496f2b5cdd2390fedfb4a0f8ab38ba98a492fc2025707821aa912107c733f39d596af819f646f668656d400406db3bbd01e6fbdb6bc4480163d141d711d3524c69646edfe525d2feac15e21bd30caddbdd011c330db51f72f2763cba115b6b5d0f9c3a8f223f04d29b2846b075c56468fbe19451f36b4124cf460bcad6d2c5022eeb0ed79b65c943eb307bb4ddd32ff0be26767d81b362d9e1de12b3ae557acc5c340697d41d62020bef9d9086808ea06b09beed053eb95a0b7c09637638550f160518e31c1783da391ce408b9c566ad7942cf07edee50ccb5b52d4ffc87060a51a6077634b65a7819a0e4e743a3d9507ddff8a96fb1b320828ae9e34c1cff17d84c78323cfa6a37e04bc7fb080ad48e3f2da498c4d4242ca4dac7c9ed90a312d25f73ac1d984a61676926290cf794fbcf7ffd54e05f29a9e8ca625f9b36ccc973fb9407ad93a93404603a8c5b92c84681c4bb245a85669335053f2216a8d1abcba029bf5b3e4be06a3c9c1496e58542e7bc378ce3a08e542ab5a80369014d71ed0ad72783cacec3cb2046642bf13d26a605749fbc407799f9523cbe58a3da795f13057a4206df4d7ef71604964f71028d623da66a9c0e8c6f9308fc44e7210ee911d17981d0354bdbfde1dcbc60b57a561639d7ad4d4148f3d0e1a66294d0b7edddcea144af3acb2ddfe90c80fc3c36c2e5c29be87b3aca866858865e065afd421e2ab4d242578b32f66e37b76d907205d7f60d88e79a926cda3c254ff4858fd16d747188dbfeb9ab4f065c21f4a217ed49e6daa890f9890630831c0765b200e105fb798f5c0e75c7ed2132a13d36295bb51c5bd9333296c991d7b326727312b5ac219848ea834547d6feea5bd041763ec8c14f30d45ff5728b4463488982deacdfd52ed3da09f4c16ab9afdea5bf4f57e8e643eccccc31950cf758377d3ea68b14e559c58e3f23afdb6d0fca067eb77a7b47122f6179d2c3bbb1275f02ac809ec7f25fe56f6ea9b4b5447ec1a9501cf07e62c4e5c2f40591e7c7b8ae8263e36664edd43d76902c796e85be7992858fde645a5055a7881baa40929761fbc9986ac87d96b94a7e46b924f9df07eca7c606010b30f38b9d62073c59e4700c7ca6771dba13250bc2d4af51e2f6eab5a2fed2a1756160d9a8b46ed99f02e327fef3bdf5bf1b9003081229ea18c7bfe0b630e0daaf6b2b437d91ffb0d06e4fa1550e75d3e75955436a12e2918ddfbefa01b33f5a44e66c6c1727200f9feb7bfee213d5b275dee87b35c75e98b4505adc84525eaa34b68efc83f1be23ca55e5aa6f334aecf093d69501d091cf9953ea00c3bf6b46393fde2c227429eefe84b89cb24a58a43ba3517a42e30e60cf470ce544933cd654d60074c3995f5db9ae7f0f1a3d27c7a5e68fb486c026d84bf3aaeca809e8db04a915b40f8a7eb52cde62530be4a3e3df9d5735f50613c04529e6d3fe56fba76ee832c7d6eddac1203ec629fa91d7d77b8c0029d77860e91916452587d2bcb1f567616653b5a590f7458bbb6d90dba143b9119aa4d69457e520ff205dc1d97f90a796cbcd8f7b827177cd1addf94e0a8f81ad83ceb0876de887dbdf135ae66be17040f0d6d7ed1fb7dcd4438ad221b4cbcdc16b26c377266cc0e01d15d05dbb8c1e6fe1053bf8e1b5bcb60ddc66575924c3129c714bdfe0566b931bd3cbe86747cac7092ccb626882bfc65e13796c8cdf822a6172694a27d95954f912f0121af46c77b170b46e53c318d18fc3f172120527b109688403180c98543e5e72260d0a92b25be51bcd1d318370e993341ecd34c93854d8be66ecc4f7e4e10b8660eaf60fffd007b9c2c5e7a52b93539d1eee075457a1718aa31e40e2e71745eb0f399c614ff52e695f28a2c898a808ed37a98633def193cc232a4f70d7104a4cf536f1996199b64e1627ef471cc9b9c88956164af1141286b37461786475e0e4fa5a3b820d4be5d6ede052599458858b78a17f067b03c58628cf16a19276415c7496162ba66a20949c162950e8de10d3c51cd71d2178f42f2611a9749c6d3dbc4106c44f07902e71fcb04ea50de92a499fd0c09d0e311c0e5def4840bac71253d3b0724cee42899279ea135458370de7a387f9dce8ad78ce4c23a41ef455e1229ca6c9932434fa26a8ce6ef143c371a95e16a1e128b42b77ea66711b8434a8fe7b580d13f65ac901ad65707c93962b642b9b8e478941b31519910cf48a7026907372c507c81a3ad0e85ccdbff101556db2b5202b15d5b65441ab1b4cb441b1f1c83b539ce7ed7c12815008b1c4e3f4ed30d4d348ce56a0c90f5b50d61a1a1fb570f83e4911c701ec48d3b228a15f06b7bc76e73bace4c346c006f6977e1b2b423c6e09e06dcfb86b161f15a15cff061dfeb85027c54b40b4ec82372970469fe95255c36de9ef076fb29788768e7a668cc7d08872d2d640b5dfe4382a84204310b58140018ee408092d14cc1c83449a33079e7d34b8140600b9e5aaf3716d076aa32fa668beede870b001e05b2cd1bc387bc06adb309580da06ff3a020d168f5a10a6e168ea547f8ee06c26377a97ad148b5bda387568c4142986bec576a6873e7e1f0705f8f9f62269ddaade844e6199a2799a7610309f3ee9f5f521fe50737b7abd47d386fbf08372722e8c354775d0befd058cf1c0ace2ff4648ed92d06954d826e3d318d50f638ef7007c696db73da3774c95ea8352a50b88b59a3fe74a15f159d73631da4d236e62ce8e3f870962ecc3a1e7d2019bdc956590edb1a64cfc53ef51b1c17c9a57dbdbc953f22a0e293f699fb582fb76bae41310ecec6f5f61e6025395bdb8ac2d96313ecc820aabbcb23487bb04536a30d943b55e92c5a10fc91dca249fd8a9a317e23593d28240cc877a4dc7e0b21d0e8259767cc86a8efd3f3f10726c5e077c8a55a547eb38602e2ad043ef9a0762dc7d28ade0fe8cea80c5fea7c97afefb3dfe3ddb17fd838e2ac677fcefb371c843450efc9e346570fd406b0cbeab0b56480d58e638e570f9d2921c9e6f87b273dbe9e38eb3c0de46f128cb11fbe6bac1594770c3dc83be3494f0666e6d14cbeb28f49beb8bec8ffd2bb0697f14b025533b01d848a79b9455fcca1184ed0ce72f8fce89af82cff178d29d3f5f88d54e131d2d9e1754d0a6947cd027381f076145a9b32bb1e36e11df7e217eb2b17d84e8be8d973cb24bf3261bd7cd3eff7a80fe6d338dc9bce8ad4ce82abb15f58abdbe8150efe5125e99e2a0c71a449070e08c96254f0ba6d9726b93224ae837b7e722cfa60ad005f72ef655cdc7b1e348ac14e760c27f2a672f4815af6ad2d1d4a21090f14944302599c0f11f43335fde81ffb423a9304d8405ee315a6cdfbadd9be1794525692870f09eebbeaa473d542be55d48475af44f74ca0978738589c307405348101b094a6ef3d14c02038663abcfebe0063539820afcb2b4f86c67670bed54059e7970d94e28a0a44adf90444f643c30f6f947f70f10d0ba12e40be8fd6aa102fd16e5ca45c237d0a2cb504981311264758ba92439fb6da3b3fa50f416c4d4a0b4a71a51254f82f66e149d34cf29f34743317b9996081774af046fd9c8a46dcf021c0944f20f38accba2e7f6269a54e6e0dc96b8aa95368f19cb060c0b376771efa3fdd0e79babfdc2006b322da107e3b6f7bc74568fdd58205d6e9bf5daab189f8f013513ebfb4a3726d7253fd3ead4a6a8d7f5c7a88a0fe967d23887241697583c03cfc5d275aca833bf6dfbaa64d2bca23193feeddd2bce1db39c5ca76fb3ed8e452cafa2f5dabb621f9026e3bd7cf5f01a9534efb8d0f3cc7e855fe8ce28bc1e33bd1035c229b0e71fd82f4e3362013dadd54a4c690bb1098a9c9b987194172edeb7f0e1a2ec58826cbd5bd8548590b1d6c31036ea02e19eb20b0adb798328520f6859ceebd312210f1ce03eb96f8c3f94aa4f5100eb7683c4c3880a2bcc90eacd10ee93d328f99c1056095873f77f84ecfbbdc5ad780b5477360a44c7f3fe35ac3d4d27665ec738d26751b4eb9323d3110faf66bd2aaf747df01bec2f9f1f6843b09b7267aa961fd8ef9a620e38e25b77ae81fc16b65f2cb194e4c023d9b9b80670d86770a45479d8b2c41d4a65a2ff15753b59f4c095dfeba790ca516ea3c199608954bba4ddb26560b14308323218f67475c4525fac8d37c2a1b7d407c02516b356260efb0353aaff84130b775909a338ab428f2e096bc5bbbaa89359cc2aad9e74350a1453ee5db682f9e0b8ef0b7e5282f9591671e24673fdaf2064a19afb45b6e182ed0667015ddbf6bc80b961d51a640b82e34079881a09354458e9fc19e2d3eff54bcb07c71427c53b22c5d7e1dc20be4de60d04840dc1ab5a710d644f31bdf49550445c9df967", 0x1000}, {&(0x7f0000000080)="7fa85ae638bacb1a59182de82c2555a03b3e24375f325d2c3e4da94d1a0e3372d09b02d9b9b2e616af06f9a09408321055eba06abebaa8e2584623d72e", 0x3d}], 0x2, &(0x7f00000011c0)=ANY=[@ANYBLOB="7000000000000000010000008100000085e3ea2c11184997ae07665f36c1344d0960700e898683b376958c8c7baf981bde5ce035f763d58c31249baa64b4d8c0661e0000000000000000000000000000000000000000"], 0x70, 0xe}, 0xc) 12:10:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) 12:10:08 executing program 0: geteuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setuid(r0) chown(&(0x7f0000000100)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x6080, 0x6c8) execve(&(0x7f00000001c0)='\x00', &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+$,(\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)="2c93252b00", &(0x7f00000003c0)=',(\x00', &(0x7f0000000400)='(!$\x00', &(0x7f0000000440)='\x00']) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x268) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000500)=""/71) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x16) mknodat(r2, &(0x7f0000000580)='./bus\x00', 0x8000, 0x8) fchown(r2, r3, r4) connect$unix(r2, &(0x7f00000004c0)=@file={0x1, './bus\x00'}, 0x8) 12:10:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000001500)="62583ab15c0693920a7eca7d1d8065b988340000", 0xffffffffffffff0b, 0x1, 0x0, 0x0) r1 = msgget(0x1, 0x40) msgsnd(r1, &(0x7f00000017c0)=ANY=[@ANYBLOB="0300000000000000cb05e0aac6ffa38aeaef521ac352057b3937eb4f55469a2c9b5979cdf98516e2f009187cf3b02b51bd76c4d16a144a5b819df053865cf63621646b2884f612e4c9d41f8c1784b8e8188fa86d59895f80a7ce7ec6ffd9625759940b4cf06399df8d7c3be6e9cd10a00e512feffceec5059cff15b79b8c1a44032316980ee9b6892fa88b97a1f2b57b4bb69e14719acd94d8aedf84cb10915692cf3c17223e5b732c7a81c6c4bce5f730a7b095ba9fa608e243e482f66ec2f70889582d7dec7027de5cc4ce4650d837ea77289d2bf36865a5fdebddbb946bdef5b541be223f78797df1655d58ef668fb1682573eab84a2b5eb28cd2383f2d340e7b5e2410005c8d37ec4947935a31ded52a068fd97d4986e9e46782941d6f3bf7ae3f3d18db7a29d72f9560321ef7cf26ae7a6e7326d5e3698d566626563b2d01a36120261ab241a7e7d575341fce2dfc601b49f8b7e1bbe54d384c62674f6aca558e6bccb0feffdc5c35e4ef9a7acd010656b58eac5e7fb91c5be4e641f1fc1a6734053335eb567fffb78a99289e7a0691805785a9f60d740865a040afa9a004deaeece517d795b01001f1096b7497822c1e05abdc2992bd3af8c779dd8b0c457000dacd599203748edf2c6a6355e866eb5135712abf5abbc079557a5316066963a3c079fa39e1cf5958179297a6bcda26d5d6aa29277ee44170d3f0d4a97fa124d8148b5f6c2f12c994bda4043293a0ad8e6f91c4f2e27d7e9d96c565491fb4814a07b97660917343fd31abcbd93c7c4c59ba773a2ffbd14880eca26762b7854c4c5ff69a01f3f087d477e9322a41bbe399215b2e632df9e40b0ed63dc2891f576d5f35c567acc1c5f7ff4b06f13a5a1d6f52bdd12c3837c7ab8a2b89c616277bd4503aa48f4e89d2984f941292af73df389e197e906df370523ee6905fc0de71b9054d978ebfe193947c25f898c130ad4b077645987e632fd700cb6cc3cd2b8d790f6944bbb60ff921e195897e9a5e755ffcc8925f2e0289457bb885a8590c7d835f1e27b4ee0346581b472fcf61bc0878145b468f1190afde232724ee398b163df815069c53f865083590d6cbda2652ba93b331674f73f64c8a2c66fb3a1df8db0b5b02ecd13e424de3e69e9d3497dc1e75fa21db068f5e21b8c616a9cef2bd0b7bfaefb4adec37a5d9db08f7131faac0361841c660a67d5a0cb7176638bd1907aa22b8bc9a1a422b9e69071b98b425e747dc7f4c509128478b1dbb42e8e89a5a882d37fa0367cd28dda92259edc4a2e947770f88f8dbe038bea5d0409352d4ff5eb9ccbf3754c9e5865db1bd5b21fabbb2bc2e53730c1ae0f7e375636317be1918b8744575db9813c79b453ac4d4824307bbc7c375d26ade072287869902927a9331b4e8df2dba14dfa457ffaeea8dd40909143528f669e698cbf1cfd43f6bf55e2c33dc402292a0e78f9bbb7065aa1ce8d43e985a8ef02c82121ce2114a272c87ec4534dcdd5222b6ee814f61266e2d4c361b5ca791b797c737fca407983a9d97703402ab5fe776b3506dd284f5c794b6a4216d98ee5d0b96ae85889837f7bf4b958470d8293a3afe10e9ab07e54c88996f159a3919b8d9f003b227cf19ff2ca0be3d10c0948e5af357f6f8be354254d2c25d33cc4ce8b9ca450bd9de391102e0e17803787fb05822f1cf12fb76ecf65b8d1dfab91b5fd8bbc4203addb38f59f07824db143904192cfdd5afbe818710d7eae5ad7c3d86233e50615b6240a8d27dac4b154d476bba731ab436f9783a319311c121dc4f80f9fb6f0318de20a49222a197d416bc8be60c9164b3ff828b726ca3c5b23f6ff9936c545269e6fedeb9852c90f5a753afd1c20b91b74086aa24f4194c74376623cedb3b96db5bdfaace4c73ea0a60ede9d2dff6075e610f104ff8de0046935a3d0a9dd83ea6800000000000000066fef7929b6c7a5fafebf18a727cfdd3e4cf76c466650c24c9ffc058e49b5be6d97b679bbf8fa0e7beab387527c19a43a01fb547210901c5ea7c40bd4fc1770a1f03f2c294d33c1ff889f9471a21a7d8a9f5d9bc0f3a5808d0157d9619134ab714fc46fd41c3dfb8ef029ad63670c4746d3d819036e73fbd9858db0f3e0fe5e915496564cd61a94e200429ef498d3444f12e7f2a5f435a4889ce7899ea60d1f875a5350757ac2d5e39d8db574f51f50be1309c83ca81f4c7cabe9ba42be1e83b8dd882c02eb18e173d6941e6754cf005c81231b7f449912bb9d3013e55a8022ba1f27a0372333b44c6e8b3b3d760a81301c9d4819dd0c6db9ecc056e7c2bba406825fb25993993af0c08b71b95e8549a04562a79a5b84f8baad6177877b8b1dab136f22cb2e8b46e4a372d0c8ffff8027890132ed2bc33a77ff949cfe55cc446a3879569978edc85bab210f661712e0ff87d0e8870195bd557f04845dd9f927f02e430d8cdf9e55fed1c9d17052eae83d1ccd53701f4eaaed1ee2f3a9573818509fc9874e72ce0fdf2daadadd29b42b135fe032fa9d93a8888310709d1c291adc4a187a21b2f5655be76c5d327075a8a14d57df1cb77e70a11c832cccf732c0945e54ac8809f30b34852ce738e118e657813fcc111900df057e53cbf93c0623e4d33cca5d2a8808ba4f404954f17cade7b22eb7572764b19656b7ad6556f34bfcf8cafe0130183c65e2a3f711142ddfaaf61b8677aeba37aadebc23c4826ddfceeb428ed84376f901255fa0c92c42ce940d505cd6849c30f4df5057a80790958ef6163f225da1b95b78f4941aee5a258a1e1913341d5353a1fed73bab2a2e6950df00faaf4ea780ac0497bbbc2db73764f78a8963dda1dae5fae7582b2611587ff386895c7a2dba85a0a6357fc30b721a4be43b97de8f2cb793397fc6f49a562b427c09703e6f833128279212b789a3aa39e5e96dc7337266a3c0cdee771bf6f865bd3bfb4aa30d60dac9f683d94e89a47c67580b0c05dc80b24620c8273faa3afde78ca22bbdf2ef581d5854cc805546ccd5d2ce82cf1095a1c8eeff521103f83b1294221a0d485f141c2c9274a7b16f06b107a6207c94e84face6b52f97d6ad33222e6190803e0e3eed23788382ba60e206c1c3616622963139350b594f0cedbbad87801a38e8af801a9dddb298d0b22c4e301c3ecb5b961bcfec66d69260a7d9c072b6dd5844243d60908a3073cebeb3869b462447623e1d7c1f37373b524ad41a55b7ff24868e68dbb0482aa638d1812673b52fa495aa2a3da49b3c1765ba83a27da485a6dad7e8a29f86d9e599edfc3af30b15ebb50245ac757c0bef89d1ed3762c90c2d225430853120d95f5913b5c93d4b39e5902c53ce735dcbe19f196e03a5dad90be4fa2b8d234a8c52430a2b20e21a35d43675ffc8ba648dd76c9f5f36f795b3e82af7f1ff0b5f750ab241501a2f5ba09abe64e240d913c5454c0fb3a34911992ba12a1536d5c7ce05ef67ed0f3337627f95ac620ad65f8eb7778d9dac53ec5b6a2061d68a8e3677f726bf0c7304bee4cbcf3f572d7fe4c10e85c97d2a5f60347b214e3a12e0f084b63d56c36048117104f322d0513512e81032b9f1325eeebd2d48878dbe454b7a05df5f9b20e0da44301965dec073b7d8c0253ef7c058c156d9001eaece5882f5519173c3a6d69b07d958d9bf145dc9a5433678eee6da41b2a697b999f168a3233344716c76ab406ae7132d4b88a0674221cf4caa3f15a768e47b40c2993e46594dfbdafda99b8459f5c38823ab5417e4d27d957624911079c9056ead91eb61fe3181967548a4cec9365edec8cfed727b7bf327fe8c056a0eae0b993ed8c4a2525ee9c8671bae451765bc6370360f0d077840ed4f69a16ef5555efdb9ca5fa2efd3fe4463707ae6bb6c0fc23ab579e0477bff61c1a0a52ebc3d1ae34b83cfe49c726d9c8a74c07fecd96370eb10c800986b637078e1d1e8a1af13321ff3d9c8a5a27114c0b305c044efb379c0b2c99e9a76e39b0d12a0fb032cdf99706c9e2640a972418d27dc978cb26f2bee8b253f1555f97b34466da3e35c0d964a4fae8e4d73f1ea0f8a3cfe9914d4b535b928afde858e288bb22eaa64f1758bf8fbc0cb0d7af340731df4355c0e9ea57e67347a5dbef88f8d7b5e213b34ddac3ac3222dfd8ec069c0793fb70c2ecb4b0b230df74178037eddd801b0fbfb9a8e5409f0b6c1c48fb8e12bd74f5f9eda5f57a2268093f16857cc1ce687510c6fe7f093808b5f5a726c0e3183d7332bdb5ec6642eed7a4c635d8b5b062eded66401c13614feeaf9cd4f8bf10c45b97aa20d2424979539d872113fc396599b9df378b7c0e8961687d3407fbc194468474b853cf65358701d301ec114af512a655199f45ee93185b135e00e01d195c6d25c36c6f0515f24d672ef6bdc981102bdf0a93ecf8bb9e552bcbceb8c57deb8d68edde77f6296ae703de32c6e68ea2bd1ac52737af4a2a5bdd529597c9c72da8e57444c6ca3a98b32b9fb00cbef4b0e5c2d4d63d6fa39cbff22cc365406560a840e8cc0889cd76123f7bf50aacae25da3e8554c73c6313a95f97fe589287c981f18d608046132e8911139f7f6d34033cadf9cf895e88fde9fdc65f167a1407d1494938344bb756dccffe890af41fda0488a88f0a1d61d1f0be2d8963029df652da52cd1aeb8806aee21cbdb915b0af3b503d0d5f8d6f9e413a0e92cee18adcf580173bec6cdf00e676522ba111b1ea9c735054f9c99333c7e51939f3bfb5acd3a378c5f7e3f30bd75230790a3308dc2e1c5a7ba86d4edd18262fd643c4c84ea763eebca06d0242548c3259ebd74f98dcc189ed1c13808491f94fea6322eadc9df4b6d153d098f198948e24c0a77af9fba27d7b0da92f452fd843712ed636bfd7d780bd899160f8fc57a67029407e9b2081a58dc6f16da5b631e07398da9540722591e0e6513a4b6b8be853214238d6e0d9b11c1d8df6ebdebe18447ec3c2f5ed2605e042d00463ec72f59d14f88dc754ab0cf56b572b8943e36b061c0565e2c7b8395abfea91795227ac0b0a7e125db0fad0926c2657a54fa9702f7b2d0baa9ce146b830c896afb4c6b7d06136569ba2f3ff2174f521d4a70d373543df85e3a8515fb696e7a138fafcbecfe956ada21213bf8c2646d2a3a8ac4aef89cf8ea0864eef9cc522c0ec6539392c0fa95e812edeef6aca29ce6bbf89942e1b7f1dd30c94145853529b825893e6613459359132b694fbbfe7e9f405f7946f41d904e81fbe0eec81239b7cac5ece013bafe6629fe16a6db6442fb623c7265f36a72b0c030e601c83f05c54a89564a659277c525b384cc890317c9529bd20801ce870e1bc551d77e75726a9167d6f25027274a7b8c1fc434fe56dc45519355add7a5936083d78157e39ce3ecfbed876b2cb2a3f204c0d019723fd3bd9e925049e9148934f3d5b51d88054e0b66248f09cb030475896b0d017b9c57fac7b25cd4a753e27e4eb2b346c2c4cfea3a696412963ba896c50e06ad3f8b891f6278621d1874dff7d65e0d977af4c8085c46903053a7ecaf0c45c4e2935c0022774cc080d9a855301451adcd7a92ab5e211b43640cc6aba475de80d22e785626871ccda21e9050835aa7c8cdfb2f2c04735719fa24ab632047a3ab75ad001b4a2dc3512c503fd8dc68d9d0bdab987844356211136853f07cd8dfc7c300374ed4ef87fc7c94404194712099f9929231429b8e2e12796e26b8339d12b21169d56815aef9dfb39324b7f397f85d4afde691cfc895f9b5c1579b8adca3e07ecde8470af317150480c9d64b22df353d16f69c6c13c47bae415e0407886718792cf125e5e0759c30ec50afb0ea1a985ef0836542dee3e4c0f7a9d26070be14c68ed7b7943"], 0x1008, 0x800) socketpair$inet(0x2, 0x3, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x3, 0x101, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001400)=0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001340)=""/154, &(0x7f0000000140)=0x9a) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="e5e279de5114e747e4905109c869ef11233b5e50b699586e5bfadd9eabf0e26b7285975ef07575b777fd6e55869752c999c7f29a8a0d4caede463b7f2cd5a78b0e3319fc43fb1333bc670c3026eea98b11e43496cf7fa03a864fdba43898ee3b7fc69a284fa7b0638e3132092972"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r4 = semget(0x1, 0x0, 0x85) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000002c0)=""/247) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001440)=""/79, &(0x7f00000014c0)=0x4f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001240)="b35ea51d6d5d76f3a01c1cb2f1a1183ac6d83d93d3f0e1968b97bb8fe20fadb3468e468142a6aba05565720ab9a233909fe3e5fdfa4ef84dffcf559c29f5f3e53110e41bab367c8d16c0e475c9de442e3f6336284600668fd1f97ed2c21947f816c5b0120ca7147ff5c41f7f5e2641b530ce8c181cf437a2d2b1559a6d9125fa6e31ea3c81f31700da1abd66eedc0845bb24852c6cb6f76834a924470ed7843d9154594c9ce1e54fcfcb86cc803459b420fed536d0dc0dc986821d280cbe2723ba2c7e022a92", 0xc6, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666901000000"], 0xa) 12:10:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r1, &(0x7f0000000040)="6dbfc242d23be9bdc27f64ce13000000000098", 0x13) 12:10:09 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(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) fcntl$dupfd(r1, 0x0, r0) 12:10:09 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x50, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x7, 0x1, 0xf1, 0x101}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x3e0000000000000, 0xbb}, {{r1}, 0xfffffffffffffffb, 0x1c, 0x3, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x400, 0x87}], 0x3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x62, 0x0, 0x7, 0x6e0000000000}], 0x800, &(0x7f00000000c0)={0x73, 0xed}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000001480)={0x3, 0x0, 0x1, 0x8, r3}) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000200)="d81664c890302120a0bb248abb0d1b48bd04e5cc55d48c147f0240482a3e24ff18ef3a9ed114b0f68478cbfc57ade0779365249ae0b75f112f301e45b377dc195633292b13989781de90e5e79f926a178cd464c6d770d2c4d84dbc1ea5d4b6be87a7d8970570f04f782c83956e134dce83a30556eab8104b38c9f8d37e3ca0703d93bb79dbb9a8", 0x87}, {&(0x7f00000002c0)="8d5ebbe321dfbde7b9708d35f71a920ac6a242f3e4", 0x15}, {&(0x7f0000000300)="68ca7acce34f4e8955a661b08f6eacd7a08419bd365dd04d72c0f5995f303bed28b591d559582fffdd917726e0ab1156d91a4102fb95b7858b13ce0820e26d5051baee35adee5ead98cf6e56b71df94719222fb3bacdb6e351299455ba041811b23541ac01d56eaf8ca104317d31bcabd282c0b2a9797b1117f4dad970085ba57c93226b7c715c9340be1534bd21cdc8415acfac74878cafadb8f832aebeb9d49bbfb7c4921af545105ebe39e964ab254688891af15a8fa39be1", 0xba}, {&(0x7f00000003c0)="ef07940ab9f3c5af1fd352ebe226b0b60226742352da69ce6eac439af3f5f190b21803c656c71fdffaae5af74343e19b6b65bf820d028413fb945c", 0x3b}, {&(0x7f0000000400)="f089a675b7395dc21db591b6b1d96487246dc236a8a2b0af0b1dec18b87967c99d0ee02546300fe0149ad509c130dd337b30bd21b162df2d8f44afdfc652a72b3e197b351ea288f8883e7bc18d2d172201211c26686385765642de144d5624e0528b4ded78e853a97e8f5e054fd18da85af0e253bfc115c472de0afee0186db1643c723b7c1749309ae4cf861d11b9466c9e7e95c2f3674c312357e7448a633add8d336d9c47e9162a7dc74353ebc6c0a0432c2a13d5b6cf9e87b20319be27c77dc1c17b10eed7b9aa3a9216b32e57ef1189f9f4ec60608d7fda2f22139a15214aafcff26013f5668a6053e7783ff1a1d56923183c9ea60d26300f2acc9faaba20faf29f8eea95a69905f18c7a44fa659708167ad97d10ce94e28dde72d07e383ee2f46a0e40a721a05a96199b4ee77b166b92832b9c1ac8f060d39e0194ae1ad3eb6e51dc2b3e99d6cf0ec46c240e8a4d1ed662ef8f30bef0a2d085882f700a06e6b6d78e33de515aa6906869f3b7d470c138258efd0111dfdc60ac770fc726078a2bcf7c7553ea1eca0d0adc728f94920f4ec81596584c2c2f9b551130dfc1674f0bcee77de29cfa1f81047f13f8baf2fb867b86be769dd0f734aa957c7f1c7ba45b3ddc481662d173f5628fbac35844af7d6d4d93ae8a6324b6a32da808305f19e49f718082cb09f137c262d2b049de6c7d9733bbe2a2da11ec02953137234f9423f7b4fb556ba04026543b2b5ee4a484a618e51774b098f49594285b3a3ba1860faa859271d67db3b5dfc955f72eee4008698e601a11f00f07d9b38f43d90bc983964a81633aa8ea0e2d9545d890b63e502dd4e92dc2acd1646b1f3f51fe14f3938e9c4c524d738159825eecb69477c91d5f7a3fe3e96e46be49e1d1bc55e351e77e559ddd16acb4e521dc55424256c5acdd325ba3e22fcdaad45d839eceae0d446d6b9d8fe08aa7f028832852e1e3847574326cf438ded833cf5ba4f44b4540e8ff63da67f52c2ffd837c2225d90c5df81bfff10c8841db72d67afd6c2795b7ebfa8497c4486e33aad3b4e6ef75cfddafa792d8ccb4ef61d87b4dc50d8dd712d919de1dd10d20a15540ee5cf2d8677bbe36cd6acbf4f25343401362f2dba56500b706bcd01feb2a0a48c37f4a4bc59b7bfc0be520f1b0add5c97ade7642debd33697c83c7a57243f67f18a53019422fe1c034f08f896bb715dbcd4000f88aa8dddf176a90c7c89e5edfb019a5e8072a6d6c0cac1be62f005fcc53dd24f5776c342c9f2160834404605998c94cd3c076d4121a7065cd767f52e7b68b70152ec517880870f579b23e9116f96b0eebec847034fd9b5b7f835a2c7857f33259c89a5c04a810bd4ede6f409dc21279650d7d6676fc65eb47d18cdb759343482d64382c759053dc2a534fe64e490a92fe37e3800091dde3f0770a88bc0494a856c4dbac96257474c7d37066588f467fff885d8d60d854baa105544beabc6e786d7dc3b99b7ee3cd9c67e8b5d3fad7ba378b23d24d4ab4463443a1cd37f1cbb0aa64a93aec7c8eb12ae2e76f389c2a2855af5b5466245f25a2b75e468cb150c87fad652695bc8a5c30c9910c50062b24a47d31c0c3f78c1a28bb5d33863bea55476e16d5f2ff7d82989ae5e029214a0b13367fd6c28db93350924cdd13e9dba2589c440c1e937eab0eb885ade82c8f1b26547ff2eb723633a24b16aab1564a6a22de7f130c814fe9ce00dddc8b650e87aa23e5f9d6448bfa2c959db8226e7f685db6f4fcbb14da7c98fbb7aeb8cbd5869ff210155ed033350bf8fd2343d2e7d8400b7c50eb9d20be6e9868320be457758cda3a50de0319ad53a0073fc1fc8391c540715df13a404ae6d003d7c80de14785ca76deb98c8b6c0f78dabf30d166ff4fee761d57e50efcb567ee75811ee0417f881351cdc54842a08bba63bcfda9b8ff6789753383f66d45440c9f34e8a32930fb6c9bf300877e4f830dd11fb2f807ca0a7ee8c67fc7ab0552c5a6f60686351ae2ea13e0d8206f33466faf5b07988ce9d169e95245545ea59489ccf6b819f5e5877d04400f230716c5cd607b292d88a6cf325e0a5502fdfb40a9f65acafc32714d4cec1fb89c3518cf60a930688903fe17571198f8a40f3f30f5f751ebbb5228d38b06162c7aa7f2174e9e64443bebb56409991dcfc6ade74989141cafe0d3c4c57bb04d86f9a042c8c5e18aff17b03d26373ef9eec1678cc2e1a402d475e99e42a6e85a5626871b72ac796a0b550eacbdf6eb6f0c68b6c05e5f28093a636436336e77af35c8ff73bfefab7916c637055b34aa77413a101511f112f2027da9415df5e94e883d98739a90f75ba26110a6f3b5071ad7ce24e63839e0ccf66d3093edddcc327bc6fbefa71ffd97c2b63099c41cd78f6f8a4a511bb5a74b8530ee3c4526cf0eb26bf61504da157d468199a24aae13c0cb6c53d1a8d11d66a74dd105d790f55596702ab959743031442043a188233eec9d3b35cffeb089cb7a749d397eed199e522bf5a18b0e09e02c8d14ee6cdfaa9a94d7885f77c536cbf460623f3457f50c530268f8fef33b6b671903b144d887319c6fc7a01fa550469987c2d3231f0d8284e9edfd297b0313813cd2a0933f62fc34d2be82d22165444092f501bdd255bca34274aebe82a2faf113a470b2835a14cff33697dbf2fb90d18b53113fab13ad90ef8db01d51b30f769442e9b2bbe6248ed22468767258043deae6da1cd16f93a643dd9cc0f869b233f5bd1e0a0a34b141777b62de1da11c780336b8ad15e99cd8b12ad50c7e72a5f43e3055c5ba5953041fb13b22a30ffd206fb2950fe6a2134849bbd6df7af1cf5eae17db83bf57741d41757d7f006a36b7793a268b9b04170c0d6e7b3fad0b9164075d6ea267405ef3b1d18a2a5704c2f921729b6c7120babd9cee4d2cd7405ff87c06317293624a0f51fea9a2f44d0567998a50fd30f840cdd2889701c8d5b9d09d86d92b34b8052794281ef221cceeced365a62b99558e76dbc5d6d07186aa7f2b475a0a57f024825029bd38d29f51dbc4d869eb62d1e00d6f36ff5cbd7dfaa882c979497ea4026ff87c4f91c15487845f33858f9b153d4b15ee9715f0dd635a4c97a3d108407bfc5d033cfbe901a415982cf08d81ba6a7a40eb3a528996b7e2af0991ed578d2bd6e8c73cc71f7075229d7f8e4bae08e1919c924bcb19ffb15f3016a54a160179e16c2ff310bf46e73d8f4205b950f2d23a19311d9c7d972dece713fe43622a73a1565e8930e7f991c25243a2947275f2caeac6d56440d44b4493c4bd4a7f32eb26116e961f4a3de7adca82ddc167e9f8ba3a0a571dd2259225ab3a13733c1d967b02a287488b93502d6dd704c744d30a311d35b32cfb01f97ce3c2d186d634ea66ff3b3d9c073c7a0ae16b7bb100644427eb4827b1733e066bde751c4273946e50d51055a5ad0316826b56ec99560129eb5cf5a6cb94d4d5c45700c6c4f19749100a98c1b87b341df64f4d547626c4e4bd700bc1be9ee4f2b7ba08de74e795895db0d8c72c4e19684335c1493d00051d1b6398e48e7a2ee60a6587324931d397b4b60509bd231d3d9c450b3377b9aaa8bcbe09f0eb79727addfaae4c10ed01334ab57c0f3a3e990f3022a0c1142dfe0324cb2c6b08a38cedd0f2a8095deec67a117b25e979733ef4bbf628d3a4ec937a35e2e84d10101a9c96c5a6059d18dc063a30b78a578808dc0c60d2c6af775329a3e97de135531df7578bdc7a6c07a2c6bc02a7600a30befb1bef7f2f43a690f187544d6814dc6735f61013de0e134a73952595ea1cff79a6a0f62f734d3ab36140d96d121e7b67d3b308448120515c28bd137be7c79883a3a929fe2c601a800e25d5e169323e25b4493daa58ac674b4734e72e44945ef0bfb68f23f44146c8a3f993b03584a949c2ea0caf0ac7e202741597b32aa6e202b3463dea16cd5e6f1eada24d1af99a86788933e9dc3bb835a705c0fb04d9ed1d871209ea3bceca577b7435f0cf98d1f57cbe3ab48e18a159d5ebec08f48a7819af8b4f80f3b765cf5816a4c7f00279259d25d19c72eaa56574e765d6f80c57f8572bd8ca5f568fea16206c4e5407efb6f5c4205e1528daebf4800273aec92ee5df4a9b2d70ece2f96db083d80ca0df7c028fe0adc9af7592b703f5ea6cb252c4140078eed445f70c05aea07db3bc41929f52da09a2b06ad12e64e361b59db2cb95418a0d0cc5f35c8d46f3c7a7e3c991ff866cfb84029405e60d61127d716fb82f96b5b95b5810ab73327c0fe0b8d2645b9d2cab6567d6b419790ae955e388c0cb2d40f84860c90ceed10b3d7fbe7ab7c60b4604af0864a88028456305952db87cc8d7886003ff9cf3171181b9a3bddfd4421be85f236454b52c4cfd1d1db23938b17f83f18f1ebe743884d1966fb85f23151282ca258bfd830e1bad851320b7c2e23005132c944d2233f055c2717fd2d551d925db4d57c235cc9d7b8892a0ffe71865e1734327dd0fc0ac6d7c52561cb5d2f2a48b5eb35c0be8d56c5280ded437f8b7b451b542f0c799eb42fb7dcdef5bdaa67e8ced21fe4736662ad53cc51e9e0024a1b91a03937418e2c59609baa923201d05791368ba1890ed53d2d8a1c4adef059b3e2a93868c3b5bc9275ad8a4ae40a993c76fa3844198c7672bdf32790452cda0f9a01a38f5f2e61d07d04a5b74d372c1189abcf1c9024cf20517411e60ef097264c98973cd560aaf9544bae201ba723034c74f46d0da46551618937d9664650f2aa5eb074e49dc8182c76674234561894bd39292d40cecae7778716ba661ff294f2994a9aa255b36a7209a9840f5cc0d40cb613b52e22ef52faf8f06e5df3c15f3a5a5d2366bbd6c135a881cbe21ccf4fa149cfcc8fcc9a0f7f46b05a70553e65cf12e0b73afafc56fcca67bfa09942a9ef71bb6d72c6fe44f5375241b33a506d41bd8381fb384ba31c5f2bbe3be5e3aca9305f814768c908ec5ef9af4be4e8ef15c0dd56a9b69faf4b154a3538d9ccf4ab4bd4a898125c87c7a1feda4272f7ed8bf7ca833e1167a246c72d2cbdf5b6f506372489cd8549cbab99ce09dffe07e870cf74a37bdc9f4d6cea941a5cdea8d75f9ce70812f69872004fcea78b773cd894473c2794de9260ee97cef1bc30fcb7600590481583332650a8732a1643da9ea14df8064df4a6b6cf2303876ec65ae32b4d114d2f08861ccd5d81761187d2c10406854536464e898ed8f644900c89b3858f95bff8368da8ac693c1ce3da4be8318d310354ccd5f10b0548f1bba871d0be7eeb2198f5d35d98f83685e2b0ea85633453deac8823156ce254b75f55980542bde0d05bc2e0d4dd1c4d9d349a0d17df17015b9c0e408e2e4e1a56ce663d9eca5b919be4008bb7ad2868c9c0b42ee848da585e475c3214549697ac74ba5bb6bfabec4de990bebb6ea8b10d2ef80148a54f7e7617f9eeba67563bf00ba045a92efc710db25119ccd78935631ab6829b8087f5aabdcf990e2f8a9ab2a224a3b3d2cc9b45b41b5140640628141e863096c91394ff767763a03af66fc0513255644a706a983b1d24f82ae1090277f5fca78bb279f6bdc9f1ea587b7dad1d349b1f45f87392e9ab97a002c6a25c8ae10f240245f47a4db05eba1f13ab7062fc7f09216aba81c21fb44d8811bfaf01ae3d646a09198d875c605557328c45d2a384f74b86e981f18bdb1e1e5d50a2bb10a4d26f9fe1578c2294267d5ee82fa9f3d9ae619ee39128261dcfd4eea89aabfccc0ca1bb02cc86e067788204e80963135e0e5", 0x1000}], 0x5) 12:10:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002004, 0x203) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x4000000000) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup(r0) 12:10:09 executing program 1: r0 = socket(0x2, 0x8000, 0x80000001) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/143, 0x8f}], 0x3, &(0x7f0000000300)=""/210, 0xd2, 0x1}, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 12:10:09 executing program 0: munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 12:10:09 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='W\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:10:09 executing program 1: getitimer(0x2, &(0x7f0000000080)) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x3) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='..') 12:10:09 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x20080, 0x0) unveil(&(0x7f0000000180)='./file2\x00', &(0x7f00000001c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 12:10:09 executing program 0: r0 = syz_open_pts() socketpair$inet6(0x18, 0x8001, 0x4b6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x4000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x6, 0x8005, 0x1000, &(0x7f0000000100)) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x28000, 0xc0) lseek(r0, 0x0, 0x0) syz_open_pts() 12:10:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) ftruncate(r0, 0x1) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 12:10:09 executing program 0: msgget(0x3, 0x0) 12:10:09 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x78c3d8485b29b6fb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x47, 0x3000}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x800) 12:10:09 executing program 0: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) chdir(&(0x7f0000000040)='./file1\x00') 12:10:09 executing program 0: r0 = semget(0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) semop(r0, &(0x7f0000000000)=[{0x4}], 0x1) 12:10:09 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) clock_gettime(0x2, &(0x7f0000000000)) 12:10:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3ff) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569", 0xb0b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 12:10:09 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xee}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0}], 0x5, &(0x7f0000001600)=""/210, 0xd2}, 0xfffffffffffffffd) 12:10:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = socket$inet(0x2, 0x5, 0x7) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r1, 0x6, r3) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) accept$unix(r2, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) 12:10:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x3) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000038, 0x872}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4e219ab6670ba75b, 0x6, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000010, 0x27d0, 0x3}], 0x1ff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x52, 0xfffff, 0xf67, 0x1}, {{r0}, 0xfffffffffffffffb, 0x12, 0x20000000, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x1, 0x5}], 0x7, &(0x7f0000000240)={0x5, 0xfff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502", 0x7f}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000300)=[r1, r3]) r5 = getegid() setgroups(0x5, &(0x7f0000000340)=[r4, r1, r5, r3, r2]) 12:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049feafba6eeb00000000000068f7acad445dd976a67cf9e623ef44f0419a1d590b1c1ac05bb610164899e112472142d1b2b72040287f7c1a92075b5c268de0c40000000000000182089612cc1be68d670567f9d99dcc3fa543b29d888ff0d85e6246468124baf3a84cce20260823783851a540822bf8522fcfe6d8e4f45d448202e56796b6a43295845513a0a4c9c9fbc4e9d777fdf77c18f509e9c12b51b8882e1ef241fb1be53a0ba2f4514ce9df0e1b697b5816482d5a73476f232864f2e73fb5afdddf06f6f7c4bcb2eefd15ad411cf3615cf811837d37943e9768f0dc791a3a304d7da82b3d6f47", 0x37e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="ef", 0x1}], 0x1) socketpair$inet(0x2, 0x4001, 0x6, &(0x7f0000000240)) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x19, 0xc1f, 0x5, 0xd0ad, "46a2da2890e608d0e708c169c820cde1c53b9462", 0x28000, 0x100000001}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x5, 0x200, 0x1000}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x13, 0x9, 0x101}, {{r2}, 0x0, 0x2, 0x2, 0x5, 0x19}, {{r1}, 0xffffffffffffffff, 0x20, 0x63, 0xf1a, 0x40}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0xcc, 0x1, 0x6, 0x40}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x4, 0x9}, {{r1}, 0x0, 0x1, 0xa00fffff, 0x5, 0x80}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x1, 0x7}], 0x8, &(0x7f00000000c0)={0x1ff80000000000, 0x2}) setgroups(0x0, 0x0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$setstatus(r1, 0x4, 0x0) 12:10:10 executing program 1: unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='wx') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1/file0\x00', 0x800, 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) 12:10:10 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f00000000c0)='n', 0x321) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000340)=""/25, 0x19}, {&(0x7f0000000380)=""/7, 0x7}], 0x5, &(0x7f0000000440)=""/33, 0x21, 0x6dd0}, 0x842) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x18811, 0x4) 12:10:10 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) fchmod(r0, 0x4) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 12:10:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) mknodat(r2, &(0x7f0000000200)='./bus\x00', 0x4, 0x6) fchownat(r2, &(0x7f0000000040)='./bus\x00', r3, r4, 0x4) 12:10:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x101, 0x1, 0x2, "6a5f751504608b4f20388457b3d7be4cd3a9a066", 0x0, 0x6}) close(r1) 12:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000040)=0x1) poll(&(0x7f0000000300)=[{r0}, {r0, 0x88}], 0x2, 0x0) 12:10:11 executing program 1: msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\a\x00\x00'], 0x33b, 0x800) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="030000000000c10069d0a1bec056a1b1e5d119c1c907159f72ddd06257783af903943b7ea7c84a96aed865171e284588c094b8e2914e5a8a3cb84c2359f440f37769b2a85f8e543e18878db8e8f1d9b8fc16638d47888f67282ec956755d299a53bf29f5e7021d092ebd3db5ac1b212053e4d021b547b510c66cf336e5b4622dac264d33e08adb5b8f06735ba479dc1337d14a9433828fe89efd380301acdde8f130fc1918b9ac36c9a50c0e9b40e1e4ec1462a600e60493a73cf4f6781f72bcc28d6039ed036c1bb6764b66904eaab588bfa5f306e2840e2c737dcfcf2d6abbc1126891e1689bc4b61df99e1076343e828f"], 0x5c, 0x0) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="de1a7fb4000000000000000000000000"], 0xc, 0x0, 0x1000) r0 = semget(0x3, 0x2, 0x81) semop(r0, &(0x7f0000000040)=[{0x3, 0x7, 0x800}, {0x5, 0x7bb7, 0x1000}], 0x2) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000200)=""/167) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x28) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 12:10:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000080)="fddd1280ec96a7a81612f10350752f4a00778360cbf02d9a10d5d88ff97b8f2d7542ad8777136912add203be4fdb1f2e0968d0a373d49e88c0bf50bbf663e06c988712e08af9245af0e67450df0b1d015dfe865de08bbf1cf819014ea53b8dac96e51d5c83abffea1ebab2e446f747474cc1b32e6faa1de46181162a9f9ef7a59f", 0x81) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0x10, 0xb1) 12:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000140)=[{r0, 0x4b}, {}], 0x2, 0x8b20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f0000000280)=""/223, 0xdf}, {&(0x7f0000000040)=""/28, 0x1c}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000001500)=""/153, 0x99}], 0x6, 0x0) 12:10:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000240)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 12:10:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$getown(r0, 0x5) socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x90) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x3, 0x80000001, 0x6, r2}) fcntl$dupfd(r1, 0xa, r1) 12:10:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8500, 0xb4) unveil(0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = open$dir(&(0x7f0000000080)='./file1/file0/../file0\x00', 0x80, 0x0) setitimer(0x1, &(0x7f0000000240)={{0xbd48, 0xd2}, {0xfffffffffffffffc, 0x1}}, &(0x7f0000000280)) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getdents(r1, &(0x7f00000000c0)=""/58, 0x3ea) unveil(&(0x7f0000000180)='./file1\x00', 0x0) 12:10:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) readv(r0, &(0x7f0000002000)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2) nanosleep(&(0x7f0000002040)={0x2, 0x4}, 0x0) 12:10:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x4, 0xa) 12:10:11 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"}) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:10:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4535) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x1, 0x4}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xd40, 0x4) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 12:10:12 executing program 1: r0 = socket$inet6(0x18, 0x2000000008002, 0x3) shutdown(r0, 0x4) 12:10:12 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) unlinkat(r2, &(0x7f0000000440)='./file0\x00', 0x8) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000100)="bc271c8137a6c07c8ba7a41e02c078ca6087e42d024306e17ba8535d986779e99fa69d9900006580fbd36ce9c0f11fc291e84a7893880dd39d4dd6d71432c60f706acd8023b57b0fd4ea634e56191d0a9fb995353fe25191b7e971c559a3bdf1008eab6d142a0b90c40fa873f3dc2a3ba6181f3e01e005b7d1b85dd54eaf38eb16d3474a8407fb98dbd542c6857c20217fd6b561de4f31db4261b689d9004ad971b52b3c2467cb6e5dbce459a0d43e24141b4291b3f2d359b48ea4798924335c1b792591814a204098b9", 0xca}, {&(0x7f0000000200)="e3ebb9bfa8870df746a61c5aa21ced9424db0e779dfaba99cc14be1e9435c77ab4c275b7b2bf51e516431a54699a9159ce0401c370bcb2ba44b57bcf157e9e2c0e0e63166b360fb27d787fedfeb287d55d2784268bc25fd5d4b2fa9c793e5558a126ed9aed9bcfb30852d7d74d7760a25e57afaf9169ab2b5dd4846a42619b643f672d6ca1e67ddebfd48a2cdf0c98ccfc1fb409586af930025c9ce68e24f8b383266b7497410598077a48", 0xab}, {&(0x7f00000002c0)="16e6b684f4cb6bc861548d3606ccf59d21f2403b403881cc5d279c3647bf3e2c924187db47c57614aac9531de13334474de5aefa74d36a60c6b02166592d6b188d361b84d56cf852dffee7810f9032a0e5a3c7e085c3c7688eddd0224edb4ebfda7843ea3993fb8c8be30b61859ce86df17140", 0x73}, {&(0x7f0000000340)="311af43361c877869e1de6ddd9d6a0bcb3f50ec47ec029d2f19855e09069458a5695bc120e345383640a097a510af3ce91f55e127e83cc3c3b843e56216037a795a8012bf3d66aefcffb342242d87f72201220fc499ed0bf714da1cb6f64cfee6e93a85bba474e0569b819d3c60a235488231e239f3c6031d0fe0f5944c7803bed856c3d36e3d7453aebbd602d6cc61111314206fd87751c83793308067916dc15e45cea6160d353a3cdb153b850abab0502f013a2ab0a32228c83ac5e927b", 0xbf}], 0x4, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 12:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfff, 0x0, 0x7, 0x100000000, "3a5a03a66fcf712840ab204eed113516648408e4", 0xffff, 0x7ff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x100000001, 0xc, 0x6, "7344ea6e3e5bfed026336bf7bdbb1bfeebbbfe45", 0x9, 0x39}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 12:10:13 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f0000000100)=""/172, 0xac}, {&(0x7f0000000200)=""/74, 0x4a}], 0x4, &(0x7f0000001680)=""/4096, 0x1000, 0x4}, 0x842) 12:10:13 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) open(&(0x7f0000000000)='./file0\x00', 0x8040, 0x2) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) 12:10:13 executing program 0: socketpair$inet6(0x18, 0x8003, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 12:10:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000800)="2aec11496387e2247bbbca5cedf3021b50da13e2dfa6866820349a0f4e4bd4b58373e4050fec45b5e4c9f507bb8c7440d288606a038c6f20334aa6260e91aad07cee479f6f06651fa7066c848e3339c027e665a59681cd86b08c44b2f377377b97d48a2a1471e8660835b2f4fe0b5a2df86e46ced9535c0fd63822da0711d3cf1785ff299dd4598d3344f3eb44f08a119d41b23f42a126cf3eee3910a0d13b0edcd0395dd311ae3d05449f869a1eca4da3b7ad822901e1053e9d10fd5e2df3c524027f76459cc53aa186a795cfd58e33cb77df36210b1b0527f6d29458d12566e240b8c8e9bea96fab8b705c47232246663ec5cf213d50b493193df01083bf832cec98369d641c528d8f9c2411884db74b2cd5c640dbee141a68ffe1e350d052eac6b704898c7abc405e739ac351ffcb71655ebf45eee0a33f0aa0aa1a0f938d36964e2cd2f6a3ff5d58f2f9006e4a120b078150649948bd683969a93ba6c510f6c2bbcdfe5b70e3dcea5588f22b38bdb469d55138bd3083aa841a992e2a1d37afd5211dd5700f1ed766accf86c7e65d5423cf424021cbe213e1aa7a8c012a5eaf57f0d20776890cab6d13f015145459fd723c4113b0d04e3f007ec9b1c6b43642f9723e474c299793fb80ff48ba8ae5224afd05050e11923117336a63bc66daea08434f7e1870065ec6560f917edb1e06fcca8c2fdad6037f6ed572440591ba3becd34b4b7a528a5f27d50b99e8bb81e3cb241584cc054121b4bc92fb775824b7e9b7e7df33c0a6f6571bdeabcab3d82cd3dea976b7d1db447dd3e6a073ef3f865ab187e700a531c3d54c1479bf0727ce6adf0ec6397187bc0d575644efce74ff1c51e4d846bec3783396569c3ec116ea09a59b7385c3911777f9a3d4c7e0bb31996ee53d7d72154ca08bd526a2", 0x28e}], 0x1) dup2(r0, r0) syz_open_pts() close(r0) kqueue() socketpair$inet6(0x18, 0x3, 0xfffffffffffeffff, &(0x7f0000000000)) syz_open_pts() madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) 12:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d7e93ebb587fcc129bd46b55dd56e8b7cc63ef9ead24170d14934484707c6b04c9badcedc4c2ed552296b6ee", 0x2c) socket$unix(0x1, 0x1, 0x0) 12:10:14 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 12:10:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) close(r0) r2 = semget$private(0x0, 0x2, 0x444) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000040)) 12:10:14 executing program 1: getitimer(0x1, &(0x7f0000000000)) getgroups(0x2d1, 0xffffffffffffffff) getitimer(0x16de4f5f9ee4d064, &(0x7f0000000040)) 12:10:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x4, 0x20, 0x0, 0x3e8) 12:10:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x80, 0x36, 0x0, 0x0) 12:10:14 executing program 0: pipe2(&(0x7f0000000040), 0x10004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) 12:10:14 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x44) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)='./bus\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 12:10:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="05fa9349", 0x4) 12:10:14 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 12:10:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) getsockopt(r0, 0xd3, 0x8, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 12:10:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 12:10:14 executing program 0: 12:10:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r5 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x89, 0x2}, {{r4}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xc0, 0x6, 0x61}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000004, 0x4, 0x800}, {{r5}, 0xfffffffffffffffc, 0x94, 0x3, 0x2, 0x1}, {{r6}, 0xffffffffffffffff, 0x41, 0x11, 0x4, 0x8}, {{r4}, 0xfffffffffffffffe, 0x20, 0x17efd7f0d81003d6, 0x10000, 0x200}, {{r4}, 0xfffffffffffffffb, 0x57, 0x6, 0x0, 0x9}, {{r7}, 0xffffffffffffffff, 0xa8, 0xfffff, 0x5, 0x3f}], 0x1d, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x0, 0x10000000000001}], 0x0, 0x0, 0x7, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000100)) 12:10:14 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0xfffffffffffffffc) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) 12:10:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x2, 0x14) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x6, 0x8, 0x9}], 0xffffffff, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x40, 0x1, 0xdc}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000020, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0xc0000046, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8001, 0x6ae}, {{r0}, 0xffffffffffffffff, 0xe2, 0x6, 0x5, 0x7}], 0x0, &(0x7f0000000380)={0x6, 0x6}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x14, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0xff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40, 0xdd58, 0xe2}, {{r0}, 0xfffffffffffffffd, 0x18, 0x11, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x4, 0xf383}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000051, 0x542, 0x28c4ae73}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x472, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x21, 0x4, 0x1}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xf0000004, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0xa2e}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x5, 0x3}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x6) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r3, 0x0, 0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 12:10:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 12:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) select(0x40, &(0x7f0000000000)={0x7, 0x39, 0x4, 0x2bb, 0xfff, 0x8, 0xb9, 0x1}, &(0x7f00000000c0)={0x7d, 0xfffffffffffffff7, 0xcc35, 0x728, 0x4, 0x6, 0x7f, 0xa2c}, &(0x7f0000000100)={0xb663, 0x8, 0x5, 0x1, 0x4, 0x1000, 0x7, 0xeb8}, &(0x7f0000000140)={0x6, 0x7}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000780)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c7557fec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x15f}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = getppid() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 12:10:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000000001002, 0x0, 0x0) 12:10:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x0, 0x1000, 0x0, "109fa9e9af9c0ff8762eaba2ce2ff9f7245b1310", 0x0, 0x20}) 12:10:16 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/246, &(0x7f0000000180)=0xf6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699af14629a74dabf3585143dfde3fff303d670b1c96c8d144de807034f2a0c462b59c73beebce4185c4ae345469c9efdd10d48816e06cc36912c2b0619c61da3ca23167a0abbc0783b96e240b448dea2ab935ae8b006b2467da6f899ddf47", 0xca}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') sendto(r0, &(0x7f00000018c0)="0bd933b5e8e1dc988325fbe6681655cea6be42aee3624003fcd3803a0a1adbb0ac66b6a9df19be9a761682dc256e7e0a29f6767e5d5c5b868727ce3d007a979aee0028dcadb8fe5554178b7ba8be938360b1ab35e9c75df73dce7a462ca170d67912c22acb563b3d6bd70faf4e598bf57f4bb95623bb8bae0dbecb6ec62b739f9f9a48bc8ffd48e27061afa9aff0159198e30cc6bff8477cd583910612c0cb23be00040000ca167d9539c7e72dea67473dc5b2fdda3a7fc8c3a7ed25aa9cd50e205dda2c4f17ee60095d2594343e9e8469a6740d2bc8af12dc68a40531265092ef05c7150779ab2a283c671d613be78d6985af0688eb90d42bd9eb89041b0a044036acf422d8df560cc73f59189d0269936fc8066c8d60d9b7f374b270454554e7182e7f61da58621e69985c81565d7bc554a8b76499ae25cfcf6459923ff0c4c63b770d106ae2501e19f3d6e6d05cdbfd93b4592d4f0c7fbaff9085067556669140c5fa7df1e5f6330628eea2f00578e43aa3c84c1f800336ee24eb191ec28466aefc16d6186493568738ba975d38537a46380af0aa4d2d3570f6954ff186682cb7b5717037b94e06a19ab69bb2628b9b218319c230860c06b70ea1317f9cf241c018dd8df46109277b5277bd3750af816e9576e5021d701897ab77609501133b7f1e7c6a0a4b40e785648f3105be3769fa45081426cc350aecd695efc9cf87b52d3cae2fded632e8d95596de9f7f7c3ce2abfd523438fc09182a3d294f99883151a567bd5a0cf4d256372b9d5644d80d7afa2c414a05237cec5b47e11ec209753fe00d671321fafd86ddb1aa9771cd2bd29aaf5528af70d2de738cbbbe8968b431489d3a0ae790a4b5e5f99c5c44fc25d3efa85dbef4e2c9b44032097ea1b2de9be383e10abaf71ab9cb4a599828eb7bdc2c5a73329fecbb25c538352ef82654a223e5c2efffa145c0ec9f53e375e61ad8ec9f38cd2ef61d80e8c6580b88dc9d5e4c4f70fe6ef2e416665dfbbc751c3efa163c9919a26fc8f3ea18a331d6ef49c92b25732ee48dd1c8405a6876279af64745de75b28721c3798c774ffd287dc3893697d32ba3616fd2d4037f56110c4c682a16e9afa79ad9d6ffff33b3aea0d9170ffb14419441592fac5e7bc7d3032ea55ed1306c6ce85c775b6952ede933ddd48f02a5ec742e5fe30abc83c9ab2b8f254669f8f8e84dd3e90fe1cdb49bb203d7c7bc88357fbc3711378c29be271dd77d37b42b9be39f831967553ee1b02b1553535083b621134c6210c28866f967078753471c903089c77e135e89495def26f2e93cc45582be05aefbac099109f6ba08fc5035cf6eb9a0d546f315aa4a0627dfd26a901ec362fd466f8ab75d836d164126986ef101a4e10901807bbd41dbca3b11ed55fdadf8f601ae8176db84503682d41ccfc05b1afec85e904ceede5452acb8b6152f018dc35e2f2829b288c49e47a2f8c85a37aa197e7405831c4953cd6545b80a4ab8cf152c4ebd3783632f0f6e8df5fd32b1add905a60df47dda0f834d22c9dc7cad546ec1068d6e1024532e23dda42872217f1b3578fa8652506159cbd47548cf2ad1262980ed804d31d894aed41af1c13188d4614f60dbc246596f7de5f50f378fb6f5bb4505ac83b9bda61080949a88d99dffa7aaf2e04b706fa6e894ba5b3e8a2e0fa430bdf5fb1688c1c1a23f6574c6559c793bb76a93f9be2702a6375a1c60136f86cfe24f5aa76fd91688302884008d163e78780958106208fac407a329e81b5eac545a19a4a9bdb8f7958420f5ea681ebc39e3af6e02d8f35968970bcf62a1dbeb68b274c1d5f82c3e4bf18344261f0eab248833b28e2622eb9612f6364c1cc080db6fc2f838884de4a2ded1acb981c2ff45f1ee0e72acf93a940123e2bf827619600f831b17d156c82b977c639e71cdfb38568b978de8dc64bbb1cfccd49151ef39f850985e9dca83e2bd24ef6903a72529b3a12eee0befa4aae95b86028ab881c0ca28aec675ffce4e15627b20eb2d512597f296b79792361226800fb738800a642dbb8c77ff95ec518db3448b5e171f85fd7290ae195f897e2b74e430fd67d305657592b1d13c5eb7d1d23ebce32cd6dc0dc30086bcc32c660be64a974cf0270001df03bf17e95b42e198d3b2af99710adda47693d0afa23359daa2b3f01719684374b964bce1efaa9d667a89037721de7d5cbec7fcd8ffa9db0f47a623657e36dbe6b71fa56748830503f8db2d26c200562d04d303c35fd2f8dc7ea5b0827081bbcd725fa92fcd5763c17ffcbd4bd4aaacfe616f6a7d0f7f40c67df161cffd236208135c2c2f7e5d830b0776ed0fc5f4bc159aeb2c030f3cec08dcbe7e2ff6e26036045efd7a7d99a71b0c34dc905e8eb44803be49c221972a910fcf8ead34df94a717e9e5bb70db3a98a28ed26ef904ea7f0ceed0cb69619a5cdd15b288980d064aa46843c834a36feca56d055fb634e027bbec204e2154c60961f4b29f71db89917dbe2ccd43c10193bfe797f39a1ae14c507266007e169d202202c253c92fffd9bbfe559152e198cda0f84f6952d0d3d76e788bbf872704bac68df88a46032ed8042da013602fd16010d5bd61ddf64034f61a27a02c50262eeb133ada7a1d19fad6c18bfa58e4f2edc6e7c46dbc533029cf4a5203976562322420d7a8b3871e6dd35a9ba8c9010384ec9cff0cf3855614973a7e17c59053b95824376dea35b6b44e223910a6ee0d99c25e807e74e7d16ea9b158380e7ebc8adb8faaf5f06d11cf60d41412edb8138e2f809d8ae68a6a2c35ffc5497621ab076c33e0c1a7f15583dea9b854ad278589c6e0bdd8b14bae3438af58e7721efef5ef3025861f815c8fee30ebee9d37b642294d2203c408ce1f48155163df6942104bf867a157c8d56dc44f0852510cc9e1ab811ae2d9c7a29087d45dde0f7d557dfe9e5f236eb74666883fb4ea7759f94276aab9ce6653c72f5ec0f1cd796b161cf75cc5e562ded643f40e0383e20ee8fae09badabe558c18f8ea7712d2eb2bf95a1b7feddd600c8ea8e8c2c42ad34cbdcbb2797f98730e3dc34d0329b51a5114a2b10017d43cf6b0e333da2c79bca934b95864bf96e4063ba8852e698e29ecb8c3f73e0f0ff30b443ce53e0258f71403b8798da7fa09c6b733fca5224912e7f917f914f9aad48937e88622e43a6f92db27d5a42a6b56407ef6e0aacc8909a2f62474410b3bb1282b3933629d5801a3a0b29cbc08415d4c95f4d37f30c86c7c9c612b8fb57e259b0e5092dd0c13e1a02e49e1d6761a54247e25b941b71b4ec69a6f75e09b2efdf1246f9ca9d92827f6afbea04fe15584fdf0152a88ed63f3e625b37284a2baaf0e445ed8a8e358e7bffd6038f5060ff432b26b65a0e82997f2e0bfca3ef77dbe4317d8ee338c30fc780608df12051aea9d736631a4cb369b2ef926ab3b1ddfdb509e70ad5e392ca23052120e871df74830462285bddce18c2f97f5fcf60c617873b3a7b134c3e7cd58c927303e09c433059848e2057788bf2a4645c5f418d06be093fcddb721b2694b36c2d7f9e431f035d2bb8077af4d4fab385d7b5c72ddb6c185512a71b52b69d33f2c0c8c3859a8c812b65eb6e37533da4159bd4c1b1f126a329346249e0c59a56f947af42e1e24d85e5e4ce7746e3e9216e187ede0f52fac6268b14e9c89939752f87b536bafd9e144bf551b110b08174592c0f8b1e97b4dece323d972b0ef5818ca85a2c0f3379102d5a3fed6d9fd08b4acf6b30a828d5b0f076bead608e6361d98c1685c93e7d75b952ebc1484165447efeec158e09f4105f761804c30c63f5663d23821831c4e567a8fba35dfde13ffd7ee6cdd3be4bc6f8702cdebfdc00bdd91b0c7b461ed917c9e1ed417bf03c6a2d4972e1b69c0b1ae810ba6204ad56ce5f8cf358c8beea9b3e10ff76c4c137dfde7c2ffde1138b1290695bce15bf6846480b23af356d3f26a1a7f840fef1822a7365a0b9c2b54fd04f7e4611fea993782cae7553614d5d99e3f38687da0e442bd58a974af02a76cb0d4713121e3f109c9fc95b2493735aea343038dc7962c99cbd749869f1cd7f51a7811e26322aeb8c9e25ed93a0f260142c05254a1df3d8bc9345a4b20f68e45e195a2a012c88a1b5296736ccd6eb70b70c849130614cf809593796c974a851c36e84ef7e44c7ab602f83fd026ddde9f6630805ee43016ebe2d8e874f2d08160ad3f2363132d8fdb7438cce46cd17e9727d537faf783f0b0cba7d0b84562a5056a5ac1ab05042709cf81f69c4906074427e025c6eccb79ce939133ed1557ec7d2a514f49240e8c759ffc7ee0e716517ee3bec4629e7d8b8e8a5176ce9c6bda979a2b4f436bdd37e149d76453dfcf20fd35e6fd5be9cf04df8d48bef035a20579d67be66a2ad6fc1b1595429da6af487a28414c107e618f2957454908800008cb0fcdc4c8b931796bb5d86371d037e4eabb693f0567a6fcf012772e69e85c79689488e4e060fb849d103438885945cedc943e8d270e415aa10cea845451fd0b19643216e5ac99bc228910e6e51c712bd9cb8bf35ff2fc53c058c3e0e1b9922bcb729a1a030fd3982fb6787bb9682a618436412e0a4d002634786aebd776fa2c7d9e83b01df3ddba0e499d102d4c3d4a00aa8916e62f1b687ef9be534f8ce8570d4b99606207a2fac02265c9656021a632f7aa1b751902128c4d7e695c2ccbd2c105e68ca0606e8959204b293b2089fd4725b8ff67027f93eab5d1057fcda080df7e319d2da6bf3bfad84c8e3b8c144bb96ad66342a63e44ea02d89510aedf506180bdfe3d7c64f5f3ba19703c6f640272d58f41d4a7d15410a21fd3ffad2534e9d2afda4efff0de8fbaf9dc648ece360797dcf15291454e31e5c9b8d78af0a28fb1156faf0b0f5b149d92acdd9b979bae5c77bfee7bd9238809c29775f1e4764651ed7e6682a1a51da2a7ad2ae0dfa36e8bd4febbe23d5f516400b3acbff6605329e8e130c2d71b88dafbc7b9362df5ad45e7a6c632c36e4fa1c2f9a777d14970e8e980fb22a9d17b77298e7a1d6b77bd4dcbe854a22e9eed991aeabc45f19243621b1d2e92a8dd96b51a62c62d9b62fa964de17434512f44f0f0f36e9dd59f67a1e754047b2989636cac6d4e85c4e4b8bf940879f9108dcf8c1c3993937891661aaa2f975132b3e4e671b98c37005e342045109caaf7f3704530e81ca839fbacae24d2bda1efb29df80673b3cece226ad0d00bb40df4c06bd869fa020684480c837e371c398d6053d738676f76c36acad10d35de109a38a269e6ab3ced9462ab7c2130791ff544e9506d4467bdd6cf21bf80e2d60d7f91c794c11185875a4847f770b55fb766ca7f959c991ce28ed30481a70fff821d7828736f5029a6413759df5ccd435ffee5e76088b8061893ab050cec4983f7766a2a3f580b481c4926fa5757def8284a5e456614d442e6a785c88490156a3ec8ed55f1a0f1d9c05a09017e565bd551ee6f68d2012e3fabe7e639f0b8dd832fd3a87311bffbfa26dcd220521006001cf3e0b0255571a9c539ab8910362f389973bf01534fcdd65809c1542aacf5810b245113bb7e6c1896958121559d8bd52d45ca787efd8631545fad90ac6e0db27339ffa8b856a58626524da2e2f6c0ed5a8e77633c7c59164ed734fb78cf4ab243068de2cbda230aa0e017382abdf5e84a7415e6f9345ce19ce2c091d189dfe2d6ec0f4cb16125a043bd61d014e8d356a505a8b0495e64141d950e8429e1461afedd3215cb104cebc141ef93c18f3b492c940cd1ec82fc27bfb7b2cf4613b12587a", 0x1011, 0x0, 0x0, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000801100000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x118}, 0x0) 12:10:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() read(r1, &(0x7f0000000080)=""/1, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 12:10:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) syz_open_pts() sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 12:10:17 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) r3 = kqueue() fcntl$dupfd(r0, 0xa, r2) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="4dc4c0bf649085d24a4e7f6c2f1097bb4e1fa38feb7b8585d028e12100e636de4e5f890169d0b5530995be5ba4686d323b3e6cb349c8cb56cfd7ba7c80d120ded6cf81bbfbf5d9171dd3dedd7a747d7b6bb733c348bc9e54e5c050ce405697ff8b0bdeae7786fdf915fcf66a5378f9c0c665", 0x72}, {&(0x7f00000000c0)="3ed6", 0x2}], 0x2, 0xfff) fsync(r2) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 12:10:17 executing program 1: 12:10:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x100, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x7) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x78) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x116) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 12:10:17 executing program 1: r0 = getuid() setreuid(0x0, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="b5cf5bb76972b8e77b7d846528ca8e177cb229cf28cf1479e9f52f86f211011bdc997939acecd0c151d9fe6457acc72bdfde1631841934b6322ee88e1d46ffdebe62cc1daa729bad710d672d8d8695a7d2ab504eab3a13ed1368", 0x5a}, {&(0x7f0000000140)="a40d88e7c4b1795df0fc6bda2cc40a9e7e135f2361a671a0b5a42518fcc8d60c5bde252f8c298ed827", 0x29}, {&(0x7f0000000180)="39e4c7b5d5ff9ff7f8fb127d740002e5c31998e723ebcec0f395f8b6b7895ec41c6fcb21c63e8aedc12127d331a5b762f60fe2a975c1819baea52df4448660ba9d00caf515b82235dc8283c4b04259a0393b5c7c8301c87f6eb4ad0c0b0509fc303443911a0857d9cdc742037df3de5748db44268d2e155f71f94f0046e4196a89dcc5013b8ece0fe292b581aa3fd6b0ab400060a3f78278b8c58249e3f57715023ac5f69c0d1878ea1d8edec871ed56f45979c3cd9c5a", 0xb7}, {&(0x7f0000000240)="a134652cf171bc8ff7e4a93836fafe659c329c6c65b012a2c1162e86594e1d2e3b0dc3d7c3ee2fe2706ffb7f505e34e3c9e90332b8cd39e3e0bae4f8342035ffc81835d6ef13e99bab36de8c68bf4ffc14f96b99a6d578f949573ba74aee76652a22142f4e21895205136da8bbf6a21596dfec95d8be4e1dd89cd71a4720ac1cc58f4063e0f5ceaa58ab74cc9158562a25ff15235c2f3c58fcc0ce2cd5f613bafdf8412bad11d3fc84181bd8e689d03cf403a30a9014dadfacc98f131d54cf381abbfd3dba432a", 0xc7}, {&(0x7f0000000340)="fc497e35e524df66cdbbb3ff6652e8600bd46c2424e74e2bc4371e0dd050a6ffda9630ccd56a4582bdf9e46b80426b8baf617930ce1a79260b1bea0c87fbed6bc03858c10470a08bad4ecb2f8ecf2bb68a04ee0655b5cf0eea84e8e33578cb8ca446020c78ec570b213dc1b91eb5d48270175bead76d8fb5bac58391cb9e3b8d8110d7", 0x83}, {&(0x7f0000000400)="83e14deb091efc77b9f235bd4bcb8c6da78694190bb33ca687cfede37af63ec51065350143b7dd817caa21f59080a81b7386db5770048258bc57af363da9c61dbc7b33657cdcbda4b6b48999fb1e82e5034c5826db9614030dd1bf6e23cef1253771f8441170", 0x66}], 0x6, 0x0, 0x0, 0x7}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) setreuid(0xffffffffffffffff, 0x0) 12:10:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x1, 0x1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:10:17 executing program 1: r0 = semget(0x2, 0x3, 0x208) semop(r0, &(0x7f0000000040)=[{0x3, 0x1000, 0x1804}, {0x2, 0x6, 0x1800}], 0x2aaaaaaaaaaaab2f) socketpair$inet6(0x18, 0x8005, 0x1000, &(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 12:10:17 executing program 0: semop(0x0, 0x0, 0x20) 12:10:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) seteuid(r1) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r2, r3, 0x2) 12:10:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2020, 0x80004535) r0 = socket$inet6(0x18, 0x4, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x800000) r1 = semget(0x2, 0x4, 0x111) semop(r1, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}], 0x1) 12:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffb}) flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5df, 0x2, 0x66b, 0x4, "122f484a5db3a9fbf11529ee231e02a4a1ed2a1b", 0x101, 0x7fffffff}) 12:10:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000400)=@un=@abs={0x3a0e55f03c9401ba}, 0xc8) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x42, 0xf0000015, 0x3, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x9, 0xfffffffffffff6a9}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x2}, {{r3}, 0xfffffffffffffff8, 0x19, 0x80000081, 0x10000, 0x5}, {{r1}, 0xffffffffffffffff, 0x21, 0x20000000, 0x3, 0x3}], 0x10000, &(0x7f0000000040)={0x10001, 0x8000}) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}, {{r2}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r2) 12:10:18 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000001340)=0xc) readv(r0, &(0x7f00000017c0)=[{&(0x7f0000001380)=""/183, 0xb7}, {&(0x7f0000001440)=""/13, 0xd}, {&(0x7f0000001480)=""/118, 0x76}, {&(0x7f0000001500)=""/188, 0xbc}, {&(0x7f00000015c0)=""/143, 0x8f}, {&(0x7f0000001680)=""/164, 0xa4}, {&(0x7f0000001740)=""/121, 0x79}], 0x7) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x1009, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001840)=0xfffffffffffffff9) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)}, {&(0x7f00000001c0)="bcc90dce4c5ee9aa5b397e9275896479777c7c5f8011bada7db2cbba282abf66c754b7ec3890a16b09496506d7c5ae8ba3d68759c01dcf4ce40cf298ccaaa6729a30d66a6c2204f5905fca47ab7d1d0774c387d1d7c52e1324900ee49cc0bcc986bc49a2a1c89a13eb45f61db8819fd777fe481985181b861343edf24940a67606c0460d68c50ccd5e1f73afbf328c33974bb69f92aaf0d7afe64ed63772ef9a0f11576da6a5ceafeb2d4f6aaa2ef28968d55ee232a8144dec452db241437c864b2f7ff8752175d524", 0xc9}, {&(0x7f0000000340)="4877d6b0e1cd6718e9e1b5690cafad6131227af0e1c3ad1b2694afab9d8104324d90e4724fbb4e76a99c0d4db925b3dca71faa789d452a1446b2841beb3b9ce9e2d085b81de4f9cf4648056f64dc16e5c6d9f03e37e34665a495d895ebe737e5ce1b39285eb7f8efc7c198a7ca308ca173ba65afcfdd498031d63902eb791c019913c8def3ccdb3dbdff2e5e75193dc7a3ba52d0ecfc2df79031142a37662acff5e54dfbc326db1d1a44fd7cae6b0be4a364ba8dedbf780481cae42afbbc01a8638147848c00545ce96bedfb99d3d4123b2e12b94914dffd86cd868062a88cae0f838512102cde514ce1fc99f7276b346bca2cc76a5f323b38d75a104bcd6badd8288228768ef157fe3c57edf4be9f138ef6eeeeeec3a87add25865daf4ec775a814da0c8f7e7c5cac12f5f9e85715b522b601ca4608832db166938a43fe34a7e68ca47dc6958983eec9f5367853bcf0b9248eb7f006caab03f387585e9713b82baf830ba93ad92eb45398473da2e4570276019cfff0a9a0800b2b96379025a2753a0b506e1e07bf9a8ff63da892d7781fa1dc84a7009a279ca6a98a98f4abb2510734c94d685bad084b0c92dd022052fab44b14507b1314adbcaf07c61472e2aa51ef5e63751839215116c937ee54ce520af4e2b4636bc07fee607d5b631b7f905936867dd0e5b7c2b4e0ab10718c296fcb4d0ccf5acf801ae6f4e7dfed4423b50ba2a4c6b378b853545d6d5439c0b5ed7f9e89e8bd9c591d0b0ab50d686e5f451b2a8639a4623b25cdfd3544fd24fee798afe91de7eb23017bc2e02738c1bfe4153f69a0a5eab6d5c6b380cf70b075ea6313efad458effa4649e1acc5a72046790d46f85571eb48db95d94080cf944daa69f65cf575500c364ff35c942d431e8e7e851584e66523c8e58e4bbea6dcdc120b2a89598334e721eaae279447cba48a55afa69a1d0e070a1150d66aeda718c41456bad93ce0043e0e1f77914e8ef6d34dcaacc496adbd54663793853b6e59c1000be3badf649105a53024253f0eee21ae8e7ae8fa128c0ae4dd696982abe3ae22a2283abc876e8d7de18113b41820ebcc71032aa77eac41863a353ead1e78870998f633fb7fa83377e592955e1233734032b893d1985c40a06a389e17baa8d57d5739a19a2e808ac4d60ded0ac34826dabc015fc383704fd14b908936d2d8a11ddaac8d3e0228d30d6ff4d3b1d899e6d8b897e9e9c8c3bfc5193d86b6d00fb567ec2322dd2fbd913160ce2cf81a159b4b32fe34bb30213b85ee88cdff7f7e7e9b12f59db7b18b8cf189ce2f092535a659e793e1f1c211767552335363435ded65d4a00334dd3d4f7fa74a579660620104defa687c28353dc281e9a5d6ceb656fd0dc9a76e9eae601dc9b0a5ef52c20a7606fdd436c90d90698fb941acc0f90bf9f90e748b73dce6938e5cb424b7bc66eac778bde58d0c1f469bb1b328d3c3659d1178b46bf25a6732029b7c5cd7b3977cefc057c78d84b9901b6487e24332e2b17b88ef5fd997425886207a4610c04c3de52447fd0659de8575ed16afa1b00cf797a1be57d531df8e5f3a64cb722382cb5a35d418b3377eb9d2a380ef10b083df773461af7ba9745b25ffc47cbb31c26dcb8679568f7c8d7495a0a07ce693a089ed116ce6fb57ed59885204e9edc0d275251d4439150de6c50e80c93667db76d544cbfcc1ec085b582217ea73a9cc6b246e2a11fe7da8c318b02809ebd41acc0751c46fc8785e75312f2616f8e54d24ec0282a00c825793ee59886782bb64cd350f6081091dfaf84e9114010d414b5eab90831b72927dee4779e94a5b3d7bd0cd9590a59de9cb1a2ece2d00422fb7013049e60f521946b0aed587c6daa698b393609aafbc688329e9c440a386c064d1612c5482f1dbe47c1fb1ffb32629bef2ee661fd0cf6b93c7c01699913ec08d8c7dfac2592cf426c809b38de78343f92d2bc19e3143b0e6bf544c780193228400c6981b060a0bcc49ee93b4077f1580af19977d10a7e70a31637272bb73c50d6e5c9b3ce4f0673b2928fa1188e7b29edead11b25b5661f81b56b9e242a1c04eb42f7d3eb5c585abdd7485a8deca836f344757910731ac1eea33d6ed1014016f660ef5968fafe9a3d453b9fd15966753d847d1903a61981f591dac88818cb851ceb4c8e152432a94604a81e477546b2eb1234ba3c7e8bfd1fd9581c17faabd4e80afb80e1cddc3279dac186403cef886a40f09e1449e0079548a5f8b67299cb11eca8134c168b9f8fca9a305ed648fcc5eda7f90eff6deb277fa7c76146ae280a9ba5714056ddb7ada6371d9b274f2362a9de6bf3e4b876b68caa53fdabf36eb760cfc1955bec87a86dab8c46a44c605357c5f876aef914e14d01f0dfa284f51ce944def6a1701b59fa74099225d23c1f505fe4984ba2236c988635eecfb0b455a28e2e5cb0e9dd0a1ee0a3ac16352542e2b53eede316f09f6f3644a1589fc45ccffddd0f796be39837fe4876a06b7a1f94310527d7af7d70d6cb5ced7035749d90d6525d95f6f8ed457ae75cee9682f271370b5a34e4b85ec82626c682120c6531f4d6d92359182fabdbd8bbd43c58945d27427c6852c4858bcc23f5ce91c1d62b681a9fdd6f59467be12b70e129e69e61e2b024def53b2478dcdb4032eafde67ef6d8b138274bd09e1e3b6d151d6b34e4f5b0ca1ff38f5a9a890821be22bf3766473e6014782480a4e526c0a8157fa7ed6a79bc5be41f2644b1b6c4b2aa9a77661c0d28936c41d5dd6cfc22423d7323034a42ebed5aac975b630e1c7f2eab04fffd8477688e0ea408d065ae220f438611bb714298bf55d34fe661bcde3e7532ab63669e8e9fdb8f89aa77bc93b1aab6f647cee78de90ef9cf5f2affb2f0415fe84800552d4a6210ff77e4ea6899225e6eabfb08c4b477ad58e39e1278f381c5ea442368b38ea28fa723b3126eb80551dbab054af3e547bb6c1aaddafceb33b884b68f3c7a038f0ac12a9e7d5c44ce4654456cc0b95e65eb214469443c6745d2eaf0f8d456873c3fcc97245187e5d50f1b3833573c36472528bb353618e906763064d67da7516c691c20c94511468d0027055c88411b0e6c269d9b995a73276b5001b79048fb73eac0750f8c0daf6f881e5f2b0d957f94c17da4ce42d06b480fc9748b99c9a50853cf78ff366ca29054e26af0682fde449b4e5bcd11a191c6a456d350cd2f1f68c27fdc2c05093e92cdf7a3d91498a28128907a8a1a4188ce93fbd43e7057a943086ed9f14fd2ef1092becde14bf751b7fa963565b39a1deec5ec9c08abf1a1bf968efc90b5489e35637a2832067ea32e11c6ecc50bb23315d54eb8ba7eb5d77d7fbab4904d45760ac7ea8ade66ebf87366d51d170eb2d0e15f1ca7a201b7b14bab6608a058dabf5ab60af64a2cb90ee60565f35da663934b0704f11156b15465f20001770a72717e639d72e03fcf6cd7f7363f1598d6d31cb86842a439f79b628a4d520d7dc24011884d01259686831febc69cb542760a96ee7ef7116335e14f33dfb811e3603c9f2c04793faa8c58ffa2dcd899bd582cdaf79c21cb04e1545fe980751c76262038b30fcf8facb14f45ad7335a1dfb0a3b5f9ea04cc6d81da785e958c9ccd58b4acd1de3dc02bcb04409e6c7df6707e7df31090434449da06f5bfcafce388c2dea400805edfa06b46750e7defb86ef4bdd0e1c6e0c7c0a55932b7bc3ea958bd5cea0b1c1da04768c3d14ddee4b4433e87d6f30feadf0cb14e0873ddb90780a7d52e500a17af66b62f5fa48f051a194b5b8444fb2d5efebb5c9e8e291906cb5f69e426b2093c053cf910d20caedb73f5a52a031a2dae5b425f769822d5bd72dda51971fdd4025d975d8783ceb7964ae40712fc7845d67c1dc3c2ec82ebed3d284c19b127b14f4d9a7c0678ee15ee2acd66b3d090dbf6e7fcf9c21cc3a51daa03e62c01fcf9aa0d20efc086861c0e76e94d8b89b4c65fd8a72439062283c1ae8f202bd359151161ed159bf50363ce6d38a0c4754669d689d0d45710176cb362130ed2d67b80ab74281fa2441b980d85198982fad3d12b0ebfd408f4eaaaf5c1ad878bc885a0f55f622682c2314758eae18bf0e5e05a8df8f0abcc3f26d03486324f1a95c0f136d75e68489fa8436da29e969a1bec12c3a00876c6eda01fba62b881bfff6c2d33dda2e96d657aef25b8ff743e33df6d87f1dcb978ca879dfc21e9ff6d148df9939a53b6c64cb53ae36f42bf043518a0d6ba0fe308ed8b6f0f700a3fbe1cf2c3728f8a04c828dfe09150d073541da3390800a1ff6e0679661f619c4bca5142701ac653d4f0f95cd93ef47e209e9543a032a2a882790ed89499d0b7fbd6d98ada5de55bc71000a2d8c638b8250faaca6a7946423c487aad15472eaad8ccc8ee851463e1d07734e9b1290c8fed056ff747858dc8880822b9370f34a5523c92c9637ddc5e05817c2a8b8aa665628075cc510d763adb85174fce14b19f8d5cce22a08559fc314a39bd1c41b203265faad8053b10de5428139b8bcc308042971b7accb32ee67e8444dd598dae20886386e034eed937d4a12aa42447e214e9805b507fb4efb4ad0757ae3be03aa9c0f37dff6d0544e85b29a405bdba8b45710f0f4cc7078dea6e8897f2a6895bcc8f83ba4a51c12eeb2992f241e5acf1b9b5990726df3e44f9b1d17ab554d91407c64fe47ef0cb5c26c96d13ce194b1b9997919c6a46fecaff2f0648c66fde7ed8caf74f1f60567aa81eb393eb8f15ee85d1d7365b19b713c348b5378f9c4015955da85ca4e56c105ca4ec3ada065c2df2bbef0268a254a67c890e8e3ec7aef98231dbf159293b2501970ba300ec3919c69136d98bdeb3fa8bd5d0887b1d3c4d516403a338f929562d544262a5707f54c1d5fcdb2b847a632f809843aba911e5b9033c6beca5db7202ef736feed21b3b35ac50e926d6945100b997d372fd0f296d05cf60b6de77a59b81ed2d27e2c1128ac355b46e354463ad30fad1e7735f5922e08dfc220f671003b05c28b6ac0941dd8b8ff0e77d2e6318598e0de1669dab65f8e97874aed11bfe727c5917b176c31474dbdcdd128b1e13ec15224db2898edb9ecca93c40000eae071d91b7d6e0e9bd97e7e91392f0e17f714692737de0e661d9ef7b6f641a5912314f2e9daffedc605faeeacdbeabc0e44d9d491318fada4e915132a39b44fd29f698e722d89866f4580b66cbb60f97ec1198ad7cc624f23ed63b01430425f537d4507e9ec24ce6251d2cf1284c5c0b26a4882b13cf7c0e42c744f422b01143ec37a2517bbaddb638f69506cf6a813978846c9dfb7878809db5211d3a344cce2c85d0e6a287aeaeb7cad3f2003c3774d7e6baaa4a6995c539e96e2eb9a94622b8d544965db4a3e09bbafb07c8d53d4e8e88f53a81445a2ac941127024d6576538ba8432312948b295e55439f8299e85c905c92a94f8ec1f8308f1da4ae356747a3c911be0073eceffeaad187043ceea7d369e0f384032ac794151313bd4c0dc0a11638777206e999cfbe0165baea9130be4ac048376c305a3b0432ddb981bd28a51606b625f349471df2dbb78a265432c2f3e5f5601577130eca82ac62231b8b59fa5833c92b4aac4160c961bfb17e83eec0bdf1bded7e143ce7ad1d6955db9af13de63326ffd6fca31c9ad9676578ecdfbc6e11929b360e814e7ee2f0a8f82d083286c8a35913f11d48eacfced2fd8a3fc0e4c04ded4ff13ba6d0ceb2a9264c81a485f1bc9bd569a35c599b3340d76a35018ef3f6e9a5ce3d825", 0x1000}], 0x3) open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000018c0)=0x7) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="c74c8c919a826a4b0196ebad824fe8fd8f73a57dd47d6ddf975ce8ce45ab65330cb727192451f33c8a083778ddeb35b2e94ce0094d0bb5539b42d9a62caafa883e7ef620e2c1b94173091f8c7659190400000000000000", 0x57}], 0x1) 12:10:18 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 12:10:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 12:10:18 executing program 1: setuid(0xee01) r0 = msgget(0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000b0834cbd15433a1516"], 0xc, 0x2, 0x800) 12:10:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3020, 0x202) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffff800, 0x0, 0x75d}, 0xc) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$inet6(0x18, 0x4, 0x1, &(0x7f0000000040)) socket$inet6(0x18, 0x5, 0xd61) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x20000) 12:10:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x2, 0x22, 0x441, 0x7fffffff, r3}) 12:10:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/87) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/166, 0xa6, 0x842, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getrlimit(0xf, &(0x7f0000000200)) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 12:10:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) read(r0, &(0x7f00000000c0)=""/120, 0x100a5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x84, 0x4) syz_open_pts() r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x13}], 0x1, 0x0) 12:10:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/236, 0xec, 0x802, &(0x7f0000000080)=@file={0x1, './file0/file0\x00'}, 0x10) 12:10:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x2) 12:10:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = kqueue() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x1, 0x0) getpeername$unix(r5, &(0x7f0000000140)=@file={0x0, ""/21}, &(0x7f00000002c0)=0x17) fchmod(r3, 0x10) r6 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r0}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r3}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r0}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r6, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r6}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 12:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() munlockall() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ftruncate(r0, 0x7fffffff) 12:10:18 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/130, 0x82, 0x803, 0x0, 0x0) 12:10:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socketpair(0x10, 0x4001, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xfff}, 0x8) fchdir(r0) sendto$unix(r0, &(0x7f0000000140)="d7aa3f87aed9361f9a5865d062a9f393e4032fe00e0097e2fdc5", 0x1a, 0x4, 0x0, 0x0) fsync(r1) utimensat(r0, &(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000180)={{0x2, 0x6}, {0x10001, 0x9}}, 0x2) accept(r0, 0x0, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 12:10:18 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) setregid(r0, r1) shmdt(r3) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 12:10:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000006c0), 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)="24a05d5e2600", &(0x7f00000001c0)='\x00', &(0x7f0000000200)='p\\^,$]\x00', &(0x7f0000000240)="2f7b5cbdfe3a00"], &(0x7f0000000500)=[&(0x7f00000002c0)='@+@.\\\x00', &(0x7f0000000300)="2c2dd35d802b00", &(0x7f0000000340)='$+\x00', &(0x7f0000000380)="2c2dd35d802b00", &(0x7f00000003c0)="2b963a2400", &(0x7f0000000400)="2c2dd35d802b00", &(0x7f0000000440)="2c2dd35d802b00", &(0x7f0000000480)='//\x00', &(0x7f00000004c0)="5e2ad63a00"]) recvfrom(r1, &(0x7f0000000cc0)=""/189, 0x10f, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000840)="ecc565be58ed349c4e8cc012f3f26c4993d5e4a129c0280923daf686659a137659614943cc071346425b558b784bff8534ffbd8b1a7cfc4ebca65fcc4102c023a32503a6f3c8e3b729dead7728314a10416c8650aba2d389e3be1f3eb09ad8005ac1f13ef89cbab68231e7484cc761046fbd7756f2ed6cb7cc496de92469d41ef14cf4fb99583317021104820e", 0x8d}, {&(0x7f0000000d80)="ae44cdd05394440d8062592684b11521be614dad3a394e448166c1511a15714ad5b30ae00e5aaceead363f54962c02a973acc28c7595591552b579b4b0c94782ec9496ada183b63384cfd457cfa1e7f749af9cb6ff2344a4a9de568bc0eaa8d307e294030ae14a1af2983d73e8053c1c397a695c831972b08a1545ad4802f9ca3c30a74bccd90a19608354e1efe54991f60494506b528209dc5567b4483fc12c2db8e102c75b67b7a4f86d2ff62d709bb0d8b51a859f1a36a87a93ec3add68022062e40f5edbe189080c2334d4ee7c4e4d485f5a3d15e6bc2ed2997e752da40c6e1cc389452499dde54eb675cd239fc35eb7cb7b03a1973d56803ffc41952703a5e32ce4ca41f1bbe281563e3b020906fb55eca73ef8985e2b76d80a7b12da966975f4ed3797cb483bff2790928465e7d67a8eeb488fd94a66bf8f64c379c1846b081961e93eeb257c1bd6bed40d0c9ced6bafae6b8a886b321e6c3dbd1b69bbe8b526c9c4dc40e0e289756811c8b2da28194ce6b7df78bf0eebcdde07a68fbcfe5e1f5d8003f9c5a686533e595adf476e58c38f69ddbb150a725a7c48e34c31fe7bc71297af42eb4006bef98b29e5808ff0e8aeb88e5b4e4c8c5512c760e85b88f09a838e14c6c4a5825b91f6436b54c886203dfd92783015c81f162641380f2432ea881b651f0a972458fe1988a4fe6eb8608f91586bdb383bd92ec0cda8d4c31c42e5f700ef54e3b54d81fe01b9ca29a98a20adaef91b9a8ff87f6f85124b7282a6984a11827b1d4ab589a5541234575bb4ed8af24e4e7923487457f489d4a44dd080d9b447a694d4a9b3ce9897b2d15f04b2b91d55ed36819de41148afbae1ba3c0342af9808ce8b45f1eed33c281d356261021220c147a4db907e8212878e33fa5a4164cd26f54e3f640b09500269c1ea94f3d9184c7a203a0307a0ddccdc040665121f1040e4dec92a1e2fda95e19b31c735dc54ebc996917ee433fded6324f4f39003a84ee68aff3e17037c22d5f14d1d9c01c450daeb30a393f00ea7856fd2ed1708abd8b46aa90ffb70d22e14b98255da9e6efb5fffd9a13edbb5d1b650bb27ebf8100fd3a66bd05c316958ac7836c784113698cf77a2885f6604d92d0db8e8fb8f370128bdc3cd6debd46093d1dce3ae30ceb04db7c92ab7496081511be4f91123cf339c30981697f7b8e88b70c9d42271f19d27d3d0ea49f69c3d96fe44cff4abd9376e8dc0d9e71b4eaa10cd617afbdb0ec37fa696c104c969a69e112399f9ce5b5cc16f346e15e369e9011d1e42ea1aaf34e685b303ddcc8ebb0b8223d3d3deff956751de0f10133cca378bb371ef9b8a425e511c874588ebc24a0864f6a375bc37753fffa346960e2507af0aacd208c2b739b46807e5a6c07b81f44fce2196c66bd72d2a89fd73377cff48fe3bcbd21db64a0ee7f1f348a1d0a9dccb1a051d89ae021df864ca235c44c29ffe73b546465c9b29b83230458cf24946fbc4dc4bd6dc1a2a0898cbcabbcc604d4bb67a74bf4dc947d4ea0ea6fbf9927e5af849cd3b65d5a6b6e3b35c47cf39b1aa75527cff086f765f59e33fcb7b04ce56c0d411c5d5527555ceec02c1c6e6201ef27deec673c6670d2f5ffa66c12cb765ab8c7e562c0e34303b1516fdc00152feae8b471cd57f09e38c629eb70e37d19ef8f731c143088f39829c757f601b0f35dcf128cb36170436f057c0ce1d84738ff52187a358cea4430b5a82b008f8ad696709c43703db51cf7d25591e9d58010a4c10a02eb8067918731135a9293c6b8942a839e2418b1131312adb3f138105ad115adb12029514390521cddd826cdaa301f659085245949cdd98c811bf69b7928e775e942de69b67d036ad6762e4976498c6a09cb0c84bcd9c88da71403c323b62be264c73b77356cf5be0d410b215d33596b8c99a64ae47f4be682efe1ff4d8966e628bd2aedb46bb8a4d9878f33b95dbd10ba9944cf5feb435f1dceed49f081a81b4efef318a357a1b345bfa92099b14dc5a2ea4e3d85ee88476974edce64c10d25b7bb905181f7a841b87437e00a5c069e8cee817d97a837838b2155e5fdf2a88ca603ac4d7de1d0ba66adfebe6ed8ad02f4b23ff646547d4c3284e191c4762356420f97310bfe5618f421fba7744f466bfd5143eb97df53f9ff0b4ac5f3f5c20a7cf49926a21424567a5769f34779dace51e7153b19b7e8d0c90288bd0d14777b3907e924437e274a7ed186f746365973915cee24fa24d76f728e8563365852e8c0c73def2d4cb0fc05670883b6d0634dcdc97829f654a18fcb17dec7e30d9522067cbb85d1312181aadf09d1d688edcb5bf27fc670e7700173fe2bfefff7127a8e8c4be548eca7ef0be3c3c1f55838e4102b83606754321172dee78ed02e4e117c0034b99bb1244cc45d1ff865c9e8cd164ea2f647103ba50968c11d5c07ad12ebd215d6da7678539ff99367c515c184e3e26a2d1073d187168979651927a08275c5957309f7a5ed1842aa118cbd2a95239a002569d2284189d79f1586f3b262702dea4783b196abe000bc4e13c3084ecdee64ec85a790214852aea2e2a9824503eec1697bcf6003e1489d5f437da0bafb76ccf61c25d3b9244461979c07306c6f21b48fac2b48220216554e0750ebf11ce98850f24ffa64fd4d876354cc8e247de71abbba48618f57f1d58908027325b72ac60543babda29da16a730acdfec71e2a6c263374525687923792487c612c358b10f8bf016a4ef30fa6e778114aadbb4ba2c8dd5d024f527e0034c22989caab225b1928e797b73cb65c5d81cca0118a413c5761ffc5053c889c7a7b092857bc30a165b21dd586228d3383f96d311073e70b1d74c2271736cfba131656fd437cc3f31b61924f1f5206011ed289e2e240b3fb822d1213e0b5c1c7a9718d924f5101ab71ffbb4521dd45e6ba30bc4fbe427a2bd2ce6651f6cf37011d8b9fbc870733e507bde90ba298d2ea61c566d3e2ca82a7c8f4623ec7eb1ffbd5e6e2632dbdb31d5c5f0025473d4cdc5933c96b58e5a6102a7516a664bc6730ceed2f9ae00b93223473a3293a81e0aee29d8f7dac3da05f19837af53c8414a8a0b954419013fc4f565b1ae3c4e51d056dfaab6531f3737a4e45600d7fb60b835dc7eb6f08672375991d7eecdd573145e342575b904766b83c5a5a694286468832d66f97fc13fa07ad3ee20148f358879c719d73b6e40815fa425a0cd169e64f28dc3251413c07476261b6d3a9e61e4e8a3164787953b17d9edc85df136c61fe76d8cb56f930f3aa329258c71d4976df13b11ea08e2166e875f8681ee51b60bdabd002313390bc973c569fed7870489c1a352c22325cacb6ff0f63c623e532e4772ef00bf78ccaa811ab2ca3c89f8a3582d9a944e35b980a911df5bc1547f99ae01c4c1829375a92a5d20537eeb76b0a23787f74aececcfc9df3d3a70a832f4ff2503e3a6912faa66b3f57341980e5bc34a7e9b0a0b1d87bfb81933ce5db3a5b0cbed69c721b7bd46c8e3fd4fabd3d7ee82a460fecef81ef3fd17efe34cf3cba4de5b58d12bb0d7bfbe7080d06f3f0c992f0c526a62670104b21813888eb2afac008d2c9b931f4f0d4fbbca90fe100ddc73a26d00c9cdec024cf73f62617e65300b3cb3f139baecaa676743d1bc9c8cf704378ecd14a6d4b1c32575df3a5e5e15a2ce9766cbec2dcaa93cdee31624ee4a7190112b51a9bca0bfe7db724382a5ba271227faef64fc828814e732829f641b70101e25cab784cc533bf0d698a6723a7106bf895f4f709fa5c5327896b2ea3dbac6c0a5a93633d610c33fc0715c87885c324f67bd2b3d4ba870f863fed6d910559342104fbcac3aadd7e1f1f397ccba3271b177e53df24dafba6da6a32a7839ed62a3f82282ba6498334a49151fe0c5c07c5261b7011c662d30aa980157e1f57cd6351bab31a26ff76dc44812b9c9172e732554aa275c66b5605561da5e088f56b6e04bd3cac334645093c5f1b746e95a2992f47300267dda3ac415d576dd995680f5b768a53db1500efb6c35251fb95efdb74f0cb421a89fe3390415c2d7262e7a0905a64d4bd2f0490af5827b177c0d97a425ebc61fe2bb2c2279d3286b48d16e99bc35073ee94ae6061ef9a286d1a7257fb134055aaef2dfadc56d0698ad4c5c0fa1a0cdd6d02526b3832fa18da73eded9f9b172a9f8400f9ac7c4fb1e2adb1f557532899a2e41e5d336b72c1e4b005652baddf93ec6ec78136be996effa54c7c0e73065e7032c0a7bc1263dd97afeaee4376dcbac1784ecb135bfc6c2174cb8c63f4e87cafca468a152cbf55607f8607dc74b559756646aaf5c576e7d1495ca7e317132e6147fe92fb2157f0fd47dc07e020390118c1861a03f98c8a5c98dbb2860ec92f42495c91d1108a11abcf4ae5221684064fb22d0de6bab41be4ec5b06819b60eb9d3c1b26cc7b7c56ed8b35b159d25f65b9b8ebada08068f578a1e7b986df2d8c86bdafb8f83f8385976848460d37622b1a5508eb7c2ba859a8b0935f3935809b61dd367bfe723cc1c3a7be3c2da8ece97800c040acaa81decff3850092ba36d1369e01b82de4a6ab6453d021945d92e0b2242281755d51b488e5b1f7b1d7161c69102dd4eac115cd0610113511f36a1058cc95e831173107b9340be548e6da0a2bddbc4ad2391474f1f4a9c20846a8bd2736c9ccb9f29a406ac9a3b71cc84f88f452d465ca2f42328af864742636e647f96cfed90d2dd8eb9fc3621b8a084bdf5aabf62aab55f788d6645e01cdf6209f822543f621f68ea9697922ac9fd520aaf5c69e718f0247559edc2eb05134013756f3416144626bf54c58f94a6e868e92abfec217fcbbf4d78b1b4b16f0b6e1955a2a69e1065f9d6d2aff77a3bc978b4d402b34cfbece7d93ff889c085004879b156010d6cd5aafaf24bb485e96927daa188c917fa8c45c09afa96dc75f5f1c350ce9602955506b5b287b4d7be4e4c17175608494611f75cedf0b4dbd1af23cc10b871b0a2bcb3a90a1cbd10b5f1ed0d712ab37de2b2b301b8b9721ab805011798e2cd758c721eaf712a3ea011520d05b913583fd282cc48ef0702edf54ec6c2be7cbd41b14638e31d7d77462e73c95568aca14baeb60fb708b7aa1b58256c31d5799671986a7b2190d91e0b206a672c059c8af6922d15bef18ff810f21553ea6114c71843705ea28aeeb8401c76452728f55863c929c63694d2850d96aa79797643218c6118936516066ddc125c9d623eeb6cc3af19061492c65d499ba409ddb0f6d291b7a72ea62805a9f1d93c0f024d73096ed5239a18d3a6a6ca220e5f83762f42a31f001b9c4ab9752e4968cdba2f2ac925868e8e5f2c370b14aa3570febd68e5c00b019791e7f626a86f29b8daeae4203098c689cfe485007fea44c0848d7e2fbd478bd0a000f0097b465b73148078fe4f54d6dcd4f5af2c57e5eb801927fc3c7095a89e14d64a277d0a67b08d53c15a0cedc3a209441e90c8666514cee1310b255c22c78a4a4976ffa9c6c60eefb13e44942ab1cb40da753e908af63aa072385695bcd11c6b8cca69dc760de32f8e5a23ba379386521036faa48adbc5bdf7e2e836a7b78032cbf33dad1b676e2435a5cc42c09120cb5be789bc74659685922bcfe317049dac25f12747eeaeb83919deeb82dc1c8793eaf0ae041a4f8471828a1db5fce3efdd623a4cb28af88a426251c26edf4d944eff6ae43ab881235dd5c9da8b7f64600f23b247dd23ea440070b4e0acf3dad68970b6aba8b7a36a30ecf18c0642c17c1a", 0x1000}], 0x2) fcntl$getflags(r0, 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000005c0)='p\\^,$]\x00', &(0x7f0000000600)="2c2dd35d802b00", &(0x7f0000000640)='$/[\x00', &(0x7f00000000c0)='@+@.\\\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='$+\x00', &(0x7f0000000780)='}\x00', &(0x7f00000007c0)='-!\x00'], &(0x7f0000000840)) fcntl$getflags(r1, 0x3) fcntl$setflags(r1, 0x2, 0x1) 12:10:18 executing program 1: mknod(&(0x7f0000001280)='./file0\x00', 0xc, 0x1f) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r0) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)='./bus\x00') fcntl$dupfd(r0, 0x0, r0) 12:10:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xffffffffffff0000, 0x6, 0x3, 0x3f, "ca9978f49194f7276c6d4eebe7009a3bd3026c87", 0x1, 0x100}) mknod(&(0x7f0000000040)='./bus\x00', 0x200000002000, 0x4535) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="a55b8b8e5ba986eba53202986f304683818d058c058b25f82d2e34c046c472fdc9a06dac26022e46ba537286f995afeed710237f44bc642e04abde5ff1bc27cab6b3d923f57e7a86909d8fb04ef8b10bd86104c1236d79c0b8a338cc60edcf0c6af31bb103c957646d6ee044715f42909e465ec037dde64c631a4c3de7bba73e37bee121f9e96707f324a16a320f89bdfdf8d6f5", 0x94}], 0x1, 0x0, 0x0, 0x9}, 0x1) syz_open_pts() 12:10:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 12:10:19 executing program 1: r0 = socket(0x2, 0x2, 0x100000000000) socketpair(0x18, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0x3ff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 12:10:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xcf58, 0x1, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 12:10:19 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x869, 0x21) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2d) 12:10:19 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x380000000000064, 0x0, 0x0) dup2(r0, r0) 12:10:19 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0x2040, 0xe77) stat(&(0x7f0000000600)='./file1\x00', &(0x7f0000000580)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x66, 0x0, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x400, 0xe7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7fff, 0x1d}, {{r0}, 0xfffffffffffffffd, 0x51, 0x3, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0xa6b6, 0x2}, {{}, 0xfffffffffffffffb, 0x42, 0x40000000, 0xc56a, 0x3}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x9, 0x1}, {{}, 0xfffffffffffffff8, 0xa1, 0x40000084, 0x10001, 0xfffffffffffffffc}], 0xd057, &(0x7f0000000300)=[{{r0}, 0x0, 0x1, 0x1, 0x0, 0x80f}, {{}, 0x0, 0x8, 0xf0000000, 0x9, 0x3}, {{}, 0xfffffffffffffff8, 0x40, 0x4, 0x4, 0x9}, {{}, 0xffffffffffffffff, 0x11, 0x4, 0x4, 0x9}, {{}, 0xfffffffffffffffe, 0x80, 0x8d, 0x7}], 0x400, &(0x7f00000003c0)={0x1f, 0xffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) 12:10:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800000000000af6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x8) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) open(&(0x7f00000001c0)='./bus\x00', 0x40b, 0x104) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 12:10:19 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = socket$inet(0x2, 0x8003, 0xb) socket$inet(0x2, 0x8000, 0x9) shutdown(r0, 0x3) close(r0) 12:10:19 executing program 0: munmap(&(0x7f0000007000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mincore(&(0x7f0000006000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/179) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f00000001c0)="e0ffffffffffffff", 0x8) socketpair$inet(0x2, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:10:19 executing program 1: socket(0x11, 0x2, 0x0) 12:10:19 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x50) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x41, 0x2) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getitimer(0x2, &(0x7f00000001c0)) munlockall() socket$inet(0x2, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) 12:10:19 executing program 1: poll(0x0, 0x0, 0x91) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x1, 0xda, 0xff, r1}) 12:10:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x10) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket$unix(0x1, 0x5, 0x0) close(r2) fchdir(r2) 12:10:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = kqueue() rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x0, 0x0, 0x1}], 0xfffa, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) close(r2) close(r0) 12:10:20 executing program 0: syz_emit_ethernet(0x0, &(0x7f0000000000)) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]) setgid(r0) setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4, 0x8d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) close(r5) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r6, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0x3db) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7f, r2, r3, r8, r9, 0x80, 0x1}, 0x93da, 0x400, 0x8}) 12:10:20 executing program 1: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0x2, 0x14, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x160) fchmod(r0, 0x80) 12:10:20 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000002300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028930000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000854d95e5f60b89d50000000000000000000000000000000000000075f5d0312997cb7521382ee0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e41865c7e93d0e60aa1ce60460fa55629e186759fa50610a039191487611dfa177d567c936a2d529b5f7599b839a81df2fe61ea399ef2b049bded670002bccda357c39bafee3529eb63303c9e220b9142d61748ba8e28719527877888b211f1b221bd3ed0b14fa71668aa87054f465551acf1d489560d49509cc960285bdea7107c1ed1f11a674b89f875c4e083c841b63dce303146f1808588dea9b16780bfa8699364f47bde6f4fd26f4c84f81241b4b251de4d87bd52d785bc060fad3df3cebf66660b17589f1f49b03bf7d76112b4ef48563d04157ffe459792a5c4f440ea3cf95a9b347a0ad18abb5932f48fa11969dc7b48eb468bd6a5a8a38aff268dc7373c139448daae2b972c0ccc7b2343b585c6ea350b389415502386fdb78dd163eb391e06b3f00000000000000000000000000"], &(0x7f0000000000)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001140)=0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) writev(0xffffffffffffffff, 0x0, 0x0) close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="0aa9383011967129e94c424cd2fdf6d6115fbb9f770a40bc54005ec64ec6d8075de5aae4c29fb1c890ece73a56a34cb02762e53deed19b5018de90ca42eade1e30adb5836972c3d963a4862582546a011843817d777e5ea6dd5928d71de43328c1d0925a66d585590e44bc41db1554d5ebac34920a27945634e280fb9a826eee6852c077c4893b0a18e17d67eac174defe18d6a4c7956502054c1104e8fa304b4d0a510636e8e231d00ac2ee7b093599f9a252a5c1", 0xb5) 12:10:20 executing program 0: accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) pipe(&(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001680)={0x80, 0x4, 0x7, 0x10000, "ff83a13baf8439a9d92e4ef9da861c9931575969", 0x5, 0x7}) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 12:10:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 12:10:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8005, 0x3) poll(&(0x7f0000000080)=[{r0}, {r1, 0x3}], 0x2, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') socket$inet6(0x18, 0x5, 0x1f) r2 = dup2(r1, r1) socketpair(0x1, 0xc007, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0/file0\x00') r5 = socket$inet6(0x18, 0x5, 0x752d196d) chroot(&(0x7f0000000200)='./file0\x00') bind(r2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x5, 0x6}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x180, 0xa1) connect$unix(r2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r5, 0x4b4a) unlinkat(r3, &(0x7f0000000300)='./file0\x00', 0x8) recvfrom$unix(r2, &(0x7f0000000340), 0x0, 0x800, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) unlinkat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0x8) recvfrom$unix(r1, &(0x7f0000000400)=""/36, 0x24, 0x2, &(0x7f0000000440)=@file={0x1, './file0/file0\x00'}, 0x10) sync() ioctl$TIOCDRAIN(r2, 0x2000745e) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x100, 0xfffffffffffffffe) sendto$inet6(r5, &(0x7f00000004c0)="961a8913d4bb87e559b4e7ac6e271148527e605cc125242599362d9f414b3c8976ed6db7de97f890ac715573a2cc05a9ff283f45ed6f0fe5ce48ddf01acc8a9123f7c0d1b27dcd16de9d9695c2ce1e6945130a94fab8eec2e187ab031e3d4a7260902d47843b634d87d4160b43c5fd2a448036daf95943a70a8e801a9f711c7d7ef70bccf7c662d5616f8d699d61fcf08e5ca0a45cd295bab1769f457fcea1f5dbce65efdb111b42393703bb1bccca0f46e86ddb34ebd7fef01e12010ffd701a45af5188d3ddbb397d4b264c7fd404e4845610010f6ed29bf49bd1f0f8ceea09", 0xe0, 0x4, &(0x7f00000005c0)={0x18, 0x2, 0x10000, 0x1000}, 0xc) fchmodat(r4, &(0x7f0000000600)='./file0\x00', 0x1, 0x6) accept$inet6(r4, &(0x7f0000000640), &(0x7f0000000680)=0xc) nanosleep(&(0x7f00000006c0)={0x7fff, 0x5}, 0x0) accept$inet6(r6, &(0x7f0000000700), &(0x7f0000000740)=0xc) syz_open_pts() 12:10:20 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) setgroups(0x1, &(0x7f0000000180)=[r1]) setuid(0xee01) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:10:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x401}, &(0x7f0000000080)) pledge(&(0x7f00000000c0)='.}\x00', &(0x7f0000000100)=']\x00') 12:10:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f0000000340)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x8) 12:10:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/229, 0xe5}, 0x43) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='W\x00') 12:10:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 12:10:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800000060c, 0x8) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) flock(r2, 0x9) fsync(r2) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x80, 0x20) close(r2) r4 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000300)={0x0, 0x0, 0x5, 0x10001, r4}) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/123, 0x7b) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x3ff, 0x6, 0x7, 0xd32c, "55f63e9cd5a0eb9bf412f1827582340c8b0daf89", 0x7, 0x8001}) linkat(r3, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) 12:10:21 executing program 0: setreuid(0x0, 0xee00) setuid(0x0) r0 = getuid() r1 = getuid() setreuid(r0, r1) 12:10:21 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0xffffff23) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) r4 = shmget$private(0x0, 0xe000, 0x2, &(0x7f0000ff0000/0xe000)=nil) sendto(r2, &(0x7f0000000100)="c59bf8341370471e3fe2bd67232b7cf8ec4c00b1f496d62e54a52c2c541f0b0afa1c4940424b6742beb27c668f4871791e12910e23e4e637017f8d5e5e817bae9bd2a25a22e5a1ecdbdac8db36b16d7be1e86ca72a972ecdfca2bddab66a9126e8d9a3d8d464c64a85dee521f6", 0x6d, 0x6, 0x0, 0x0) shmctl$IPC_RMID(r4, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x21a, 0x0) 12:10:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 12:10:21 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x21e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0xffffffffffff8001, 0x2, r1}) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 12:10:21 executing program 0: r0 = open(&(0x7f0000001340)='./file0\x00', 0x10000, 0x44) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') recvmsg(r1, &(0x7f00000012c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001200)=[{&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/43, 0x2b}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3, &(0x7f0000001240)=""/110, 0x6e, 0x9}, 0x803) r2 = geteuid() seteuid(r2) mkdir(&(0x7f0000001300)='./file0\x00', 0x100) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') getuid() mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x7fffffff) 12:10:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0xfffffffffffffffd) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x5c800000000000, 0x4}, {0x18, 0x3, 0x19bc, 0x2}, 0x1, [0x1ff, 0xfff, 0x1ff, 0x6, 0x9, 0x4, 0x4dc]}, 0x3c) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x8000, 0x20}, {0x101, 0x2}}) 12:10:21 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpgid(r2) fchownat(r1, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x1) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x8000000000000007, 0x0) 12:10:21 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x8001, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)=""/149, 0x95) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 12:10:21 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xa08, 0xea) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x33, 0x50) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) open(&(0x7f0000001640)='./bus\x00', 0x40000000000001, 0x0) 12:10:22 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002140)=""/4096, 0xffffffffffffff4b) 12:10:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) dup2(r2, r1) 12:10:22 executing program 0: r0 = kqueue() r1 = kqueue() r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 12:10:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x0, 0x100}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x400fffff, 0xffffffff, 0x67d}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x83, 0xb26f, 0x100}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0xff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x71, 0x9bf}, {{r0}, 0xfffffffffffffffb, 0x90, 0x1, 0x400, 0x6a7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x40000003, 0x200}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xd3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x200fffff, 0x1, 0x4}], 0x0, &(0x7f00000001c0)={0x5, 0xe39a}) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 12:10:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8620, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 12:10:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x21) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0xffffffffffffffc0) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0xffffffffffff0001, 0x3f}, 0xc) sendto$inet6(r2, &(0x7f0000000240)="71d7614ed0c7f54fbcb21ee7ba73f2d58a5eacf4f055cf3fa63fc166aefd4327e3608036de36f427db6ff0469ef6884ef96c92cc6283b3f41e954a9a00dc9113098aefb916d9172b1e22befa761cf5f2a6b558a953e57b3312389a9656b0d3df016b34d30b1ddda6ce24564166db89263368ed4c292b69d4014d71aec8feff428fd1ec900c4c0c54443d6777d7b09c42e172e81ed5ca72203fd185ffc2c3b2483a29fb1aeb9ae9c319930067897c6e0fb234e05e0c43db13f25ba33bc296b6c221b268d8a1806aa7dd", 0xc9, 0xb, &(0x7f0000000340)={0x18, 0x1, 0x1, 0x4}, 0xc) getsockopt(r1, 0x6, 0x100, &(0x7f0000000380)=""/118, &(0x7f0000000400)=0x76) setsockopt(r1, 0x1, 0x3, &(0x7f0000000440)="2c54288f3eb6753cac05e789d464c72ec0f480140f268aa59c0cb661ccf5bcc1ac68e2292fd4b8fe9edf4771c0378793e04f60", 0x33) r3 = semget$private(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x3, r4, r5, r6, r7, 0x40, 0x9}, 0x3, 0x15b9, 0x101}) getuid() getpeername$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getrusage(0xffffffffffffffff, &(0x7f0000000640)) open$dir(&(0x7f0000000700)='./file0\x00', 0x10, 0x40) socketpair(0x1, 0x4, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) connect$inet6(r8, &(0x7f00000007c0)={0x18, 0x2, 0x8, 0x5}, 0xc) socket$inet6(0x18, 0x4, 0xfc) getrusage(0xffffffffffffffff, &(0x7f0000000800)) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000008c0)={0x9, 0x6}, 0x10) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000900)) link(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') r9 = open(&(0x7f00000009c0)='./file1\x00', 0x80, 0x180) accept(r9, &(0x7f0000000a00)=@in, &(0x7f0000000a40)=0xc) 12:10:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="60d1202c10f6b2f4bf411f10b40acb88209b9012b77b91c1ee0ce87cedee2daea6d0582aaa0731fd014c121597cac79c9dedbe9593dfeec1e225fcecad74384c5430ff7ce987dcef96ced358aa6ef91b30ecc563bef189cd885e159bc3253b2c79497967da2178c5", 0x68, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) 12:10:22 executing program 0: socketpair(0x20, 0xc004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() fcntl$lock(r1, 0xb, 0x0) 12:10:22 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4) 12:10:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f0000000180)=""/104, 0x68}], 0x2, &(0x7f0000000200)=""/49, 0x31, 0x1f}, 0x2) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 12:10:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:22 executing program 1: r0 = socket(0x1e, 0x1000040000000007, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 12:10:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) fsync(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x364000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x3, 0x3969e071, 0x3}, {{r1}, 0xffffffffffffffff, 0x89, 0xb, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffb, 0x49, 0x20000000, 0x40, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0xe2, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x5, 0x7b30, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x30, 0x43, 0x7, 0x81}, {{r1}, 0xfffffffffffffffb, 0x82, 0x40, 0x101, 0xa294}, {{r1}, 0xfffffffffffffffe, 0x23, 0xe, 0x3}], 0x1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x20, 0x9, 0x9}], 0x72d, &(0x7f0000000080)={0x100000001, 0x5}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x2, 0x2}], 0x8, 0x0, 0xffffffff, 0x0) 12:10:23 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') r0 = kqueue() r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640)=[{&(0x7f0000001580)="c19826584b04899f4a354ea21bffe05b10327bba01e1a6cb65ce88551d2b68b9efc6a99d0eabcbdef05fc2b50b5ad29c0368c43b1f5956644fa43697dbcbc26cc8b4d3beb54e43e508963ee8bc9db0d43bc3b64d614a3a7303b87338bdfbfe4766d58041582d5c204739eea8ea4c851e125078275e263c29300937548e90262a3ed4d8b714fb9f03a8c821334e70f1d3a8fb49d4562c840d62430b77f55f061113701c9fc109492b8e", 0xa9}], 0x1, 0x0, 0x0, 0x400}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) socketpair$inet(0x2, 0x2, 0x9f, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) connect(r3, &(0x7f0000002a80)=ANY=[@ANYBLOB="01002e2f66696c653000d9e6a14e5d4706eed2a74eb54d4c51709cd85f123f4f2c170db6976e0711041157dd3e04c006564e4b4a9864c33f3d597afda25bcdb89e04dcd38fa6559f8664ea45b92338b718d8470b0f75972442aa0081eadb7366ec742d7d0d71c166e7a1eb56aaad872ae89c0b161c49d6a22f03e5f43fc087aa40fadee92f4abbb85d4b3321435211c5fcdfec616201010ded597273c0d90260aa05"], 0x1) mmap(&(0x7f0000b44000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) sendmsg(r2, &(0x7f0000002a40)={&(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002780)=[{&(0x7f0000001780)="5e45e96f6c7b32672efd2046459ecf148a7636ef8260237c8ade4e5ea1db7357c0cc204844855760add96a314f0d576ffb6a83718171dd0120644033564abf449a77a9bbd6d9ebd9272a1fa650a35df9c445ff3ef6a854f4932c9c8c805a761c2236b2d45ac9fa65bff9816f198fbf06ecb1a80d676cfe8bb6d473029bb779aa670f3146a3d9971f71eafa2bbc3a6270c12f9b9fe379672215e3376cd2842aa60c4c5bc4382c2ad686f68ad6c4ea7ec2a134c702a78518270f06e2f04a2b6cf265b4bb5e04b32bd55c2e4f6b9d9fe9fe2d0be6efb60211c7f44240bf71380b4f4c4373e7b357af3510d9ba31a87c725671ff18f4cd06ce9d83e631a317f09312742917139fadd582ffc645b2147fa10cf2f46f2772205897e82af1aba7b5f81fe57b0d46bdd793dddbbd7e1fe8602cc86c54006bd997ff760922f56d448a4af40eddef01a0cc1a2f489821bde815f399a0d433158e53f21d35d1ecb7cda8ee62826390348c98c453d5ee3cce083a5c57c3ee9c815cb0e725ce79e84818b79e6ad2caa207cf1d78595e52d7dcc7d7d6d301cb5fd67d3bb463e1deb3aeff7aefb0b3a73732ddcb3604d2e91efa2220e674e07f4f133870ea25d4cd5d60560643ac1fc17c00f04f7065ac2e1932697189922e8fe5c5965941bcfb876d244455b3e49e30b4af10e95181b9c8eb3c09458f38d35aa6b6f22a4c0e3b21ed2b4d473e7ca09d8e061cf7b1415fe1ac88a527ccecb7048f023ccc651c5a6999bcad59e8aa156dab9132bc1e998e7e987233619bed1ed8003315a1667a75cc87f065ab9d430e8750d71358a5acde1d9dc1fe8f7663941eb3b6415f5fb72d76dd6196d84452de8a44a091c1bb201a551731569cbc79d8b9521395b0144f32234ddeaa7b911c23e437e106b41194ff38aa3855702699d5553c2479ad1e98be9f852e26861b714baa8635b06814db8d008403525c74b4f6b3e52dda32c0c9316f759f55993c09ab9353aadd32d6aa1f563c76ef150c2f5ec7cee36cefdb263a2031b4eae31cf0a260d6889e2e78b2a7f6b3295ea6c5751339d09729770c6665f134bec133eb9b842f1edfe31d00d204c6f8b216cc0ae0b1679f368b351ec04741d2f6b3121a32a1736394b667a2c14baad4375b965816b6fb5c6293438312dccf3e09ab3fb1e83191bfb38ac5d7765430fe2f6dd8020f43277b1ddee2f628920fc0b5b191a2ea8dac31536416e25e7e7329f2e038e536474eb1b6c0ea59a44a0c01bee74fbca2f5e5ff0feb288ef00cb043353ed743fe70244f1079062a1ab7f4a6efc2a0643577c456dcf194dc6631e05c6e431a20bc467ec01589a2864aad79b851ac41bff61787e772c69e8595b86e3e7ddab1f1fff84715b05bc458a523079e552e8e80def900cf9e01e549397812fcf88cc0b61dbc013753c4529159905aa4b2a44e57791c4b6bae63607cdf5084ec56dea8a7cc1bd442564fcd43d5a062264eb8597929a12d689085fc9bcbef60743c683da449c18638f9eef7249d49b8cf198c0f7bf6476aab6d4ce5c53ddbc70c474f3a788542d747b2ded7d31298415b4b77ab54a2acd12d98148f23550a3f9766dd7d7d5aef1cae6e1fc9333dc7182fd64bc9e3faa4f3dfe372de84e722e37f3520823dda7af51915b151a303bd94a0a8e1db1a5285c0fc63681eb2083855b5a47f3903f9532b7b983b504b09dd0f41f346886cff468a1e52d645c3a0a0c4ab0fee69ba97af699a7d22dbedb8b8054ce8f96bce15e32f291c646c5957dece40f4c5552855343625484b1f7e07d9fe40237fa73201c84237e7bcd92e1f5a155ef70f18024d2c017946e02329ad4ec62341f01ab252606f7f20892677622bdcd81664c488d7f17011d5806122d5eb20155e1f842e47a9980ed62866aacb93fce22dbf51848e2f1702d4e5594b2a2e0f85ce7a3ad6fcb460b62ad0dfa9d8d990f47118828c05094c07b9ce33506a97dd354b79f7b01fcd52b165d6c18b7ee89c4f8a6da3df99f600557327f6f160b761ed2a75d16a6e6b3aa9a3da88c8f734bbc40e80e3ea5d7901deda455f464517f90b6636222490a5857edfae1eaec97c0601222b2bbfb34df841de3d2fe90eada283925eaa0bb07dae7986a5b0ccfa68fb3b8bc03d693e39333fa2238e87104c84be0394298aa0198b1216dc2886afe7366c833d9f6478808957c1894223dc9812670b38ce0f1ad514733fe566b9e21c8d43fdf3e119aa9a7520dbe4e2cc9b6ac93107a5e4a382d8c00f12baca9a9be7e819a11fd5a2eb49e0ecd329bac03b2638af877c16caa0d99bc5653461389bae1a6664762207f2d1f7b706f813b4493affdfacca91ac2d3372dd8db669fe3fcb0c199e881e4072a5054c9f5cfa5fd436b7b5db99e8992604a16ea258ed33cc28c4a83d64ed57ad46b2ed877aae9b60398f073bb9d586972fa799f36a68b55084ae60e8e4b47c13ad54f39ea9e25b76e2acdc4deb0e2563a72ddcb4bdc1170cf12cd7a4159b8486a696c42bd748b4898e09a41d67db8fefff3596a8c0d597c06601293d3c9823decb95234e66283163be2929b30ba99eaa029edc2e074de3c4a044215675f366be837091961bd31e72e869763d69c1f6fdd9c39285473e3aaa6aaabef75ccd3ad7b8fd095a3238d1749a270b984951d76b2d80c7a9ac58d91a51852fbe9f7f64f6a253e1a6895e0f8761d25c567e287467615117412d7076df261316447053689d9e44475deed83eea60e16b3823b765ea0ab4dc740507c5f2d118e5742c1e76c93e067653fba41761dbae9223773aea0b0dfdddbd66248674f12d0120be46db90e437616826bad34c2dbaf9d9df95d349655eb9c95f35604312313749f0cba81c64fca004aaaf21cf6ddf564c75800af0c1503a9eb39f40e84553172500523809f0de0fdc08071baeb97168605f6028c8634974d16c15f2ae69c04b54dfca5deba3447d195df05b916624d7800080a3e46dfdf63646e7cd876d24f4367ad3002f301966b514cf4f862f28ae5221e76d5462cb13e682b8e7b9aa07aa4937adca57f5854251ecd034722db891678caf99390a1593c70c42412c14a5cf4f3798d30edd822cfc23f90ce0a9581abb2914d5415eae560127897426d379838b0ec6a2aecbf687052fc642ec2b819f618bf7bf5064046baab5343fc67c411209457f2dbb03c504d6d11b6ec174d1d9cbb16a740e02c1c517d125fa9f59475882f72007784eb2fe16c3bf0996fac80cd13289f2acbdd29ff9f1de7c4993161cbb39cc2d50a3aed8b44c4f0079784c8ed1fa86e968b18ad17a44bd589f5d19594d14db74d61d56e71eb3c78cd45a460d3763052d04197ff83bdb75fd4dbd3ec8ec1c85074a7a3228cd7ffb715c9012415b110ac20064c7c2268bab8fb5875866ebea44c538e985197a0eb41ba6e3d3bab5f2d658cdf6d1b4499fcf94d5b64f0e065af36e1da99cabae9a2bb42a958ae339112d95add26f07743b5ea4768b674f778863eb8d3e6708893af9fe0e4ddf12cddce531d02f939f345e08e093725a3f3fe1f0ed61a446aaf509c4bba198d9989031b9e68e0d1b07314647fa94d48b154a1e1a081253491fb3f010105a80c4807c3a5c0a112c2b27041d89b1dbafdf3c39efa95330b233259b9d094058f7253994f624d83b4e806b3fd9d3c4f2a7796c4d17d516cd9f13f2f8341809865a56f339e2e725da34d6204753140a9e059190fe030b219101ba83a3eafc446a2c148b3e6d2675c89ab5d0dc6dc0e4b6afa83742ae4a14b3de74a3ca2ea6594826f0b9c64b130d28825e578690006385672e289a8050c2fb1173eb123afa61fbf98dcf0f86fed7db1ba0d3f29668b2224e89c05d0c125dc6c738251b448ae4d39f39ba705ef6b74e59514d8b4121b3a816f828497ba73d265671e48b04937a0e4c03c2ccef7a29f876370db7384af0cf476828cf2805c8c4103a182b2b5228a4edef463e5ef45b66c0aa4b463d6536e3d4034f8e42dd0bd508b33156ca6076dc5c4f41c830aefab7351ededacfddcfbc990a2e7e1323dfdb0052573d5a479439c381451eb88be4198f652ac41d2eb763cdb3d9ea59e960748c33ede4065dab05671263c288f5b8de64a1b374816646d78149cfc50a9a771876726a1d2c6d3a5d033e7a31c998b3c53eb0eee8878646b7627f3dcda2c0e92a7f697c0b4d1cd5becb74668b9fad55db7a09aec68737471e39c27aec948e48520d436d52ee08c4433590e5d268cf12c28d895fb0c6d33f6c2c0624a5b4232fa1d472cc5c405dc8967cd0ae1a20d37433f80abb845b9968305d5b091cbf5d98d39422e5a7e2ed7585592aa23afdbeb29b3418af5389cfc9b30b3c67cfa24a8299cec93385403b7483c2e6d02c7473ad3a68a8e78f5eabf4e8379c8f22b81e0f9efedf14e79f8a7f6895329a6038fab2edf707849d8455dc69c4d8cb6438c09e3762ae181bd42d8938274d2f144764fb8c9fb3370a6eb8395be4a44c526bdb266b12893c507dc1be3efdbaddc6e9e3d6c699e2b243f0f05fe1d7708c9207e06653d831a82300910ca10e55b81fb4c79a1e01a0b1d02058bbda505c726a97c03f5695feac99c3cca27433c400e7130a56e307de20da13d3be74eb6cd2931d7c83f13630548d57201c655ce5cc70b9c14cb1ff2cf95c5ca4e22fc5a46a2e6be2cf85a6e31cf57ebc9462be2c6a901b9739b37368157c0f940fc30f1a88ae4c5a8579d35933f3dd6da368edc6adc6c65999dbeb1c5574a7f3e38a7cea304bd3b29a03ac4d34ec22d9b940ebf9697e9de21686d50b974c32905ac6d1be01c36500bec2270f32aff0acf9c9590b172a5993275fe2adf556800a105d3b77dc71f1523a0440d00a026be49596aa266c7c0166925c8af0640c2e4c7e58482c38f1e9c9bfd718f11f0c8a852923621c8e441decf9f5b803f6c551b8f4d954e7401209143b2652ee84b72dcb5e22edb31efa5f4f9fa4f848722e000aa423be038a0b828a23cc5671fb4c484d30c2b3669e9b2bd041c2a22518dc139ed77fe599b26e30a2eccc1b7c3846783162aea42b2f0adcc0bd4a8f55aaa42dc6dbce243819ff1e63e946f7e1bb0384d4d74553f4ecf07e5f1d1203330afac61cdacf6e126b62eaf5fb6e4eb87896d16f895f5b2a05501f48e5920e67d190858a0a169cf51629db35b6aba9bab37939a816b3f173f9ff82189cf3dbd762bc7fb9600506c0dbb975db2df62915333591f58ed3430ca350e59e8ca3ad286068ad5fcdcc323948259a1004903b9ed80397adb5138be38c70ec9bb6b6de9c8ea46167efedfb2e81c705bc245ba3d11fcaf3dbf01c2684fb877604a1dbda89f8f270662643c639068ad686bbb12d3499f0efbf48a1de9bc973ee5851bdaf08b5ec3ca82e07323ff8a57b91231af34a48196e203fe5d59db96735cac1ed6ccc4c589f330cb20a1796c6ca1c1752483cef6d71d03b0f9224202c0a7447f02517bcced64348c3b125880a6d0151544358c0611be38236b53b83242436a7fb9a4714d53ab49f4f04c6587032efcd8c762b5c504d1aecc843068531c014e92a13be37c30e496b25ce7921465a0792704c0eca402a22224ecbb487a1130eb619127e8ada29757f0abe745877027fa239f0e114824266a0b8c69cb8e607b197d99cd2ea0b94f17486d28ca6f271aa5edec5114c7f515a3048f91259da5b2c1c060998279fd404382c9302f5ecdab009e1abe48c63d705fcd16932b507f068e245a29241c83d6d1891cd168db33cae2f69aece143f7265cb9124c18316927586db", 0x1000}], 0x1, 0x0}, 0xa) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/188) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x32) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000840)=[{&(0x7f0000002c80)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdcb980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657ae5bd0cf1ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c601c00f898c963cca34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3ca6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee4c09b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a438795afbcd0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbfdcbe7673c2bc2a95cc2", 0xf59}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 12:10:23 executing program 1: setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000000180)="e26f5b62da1762ce64a4d72422216cc14ad100fa2d6154e87b01500d01c5f7bd8424e156671206893290d39e153d9b1d047a9380e954c5d1dc28286aca79ce874d1b56791a60b2036fa24dcec39553d3141194dc9121aae2a5e9a5c6ad8ef718485b2aa60eddacd53faa0f262505038515ebad21b65a2fd68e98e67a7db51b729d83319b6ddf21c4e463d3a872e0bd69aef13ad9a7e94c858c34260a049ba0179e08c6b2313578caae", 0xa9, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0xb, r1) socketpair(0x10, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r0, r3) 12:10:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) symlinkat(&(0x7f00000000c0)='.\x00', r0, &(0x7f0000000100)='./bus\x00') msgget(0x3, 0x400) kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) r3 = geteuid() r4 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r3, r4) 12:10:23 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) socketpair$inet6(0x18, 0x4, 0x1, &(0x7f0000000000)) 12:10:23 executing program 0: shmget(0x3, 0x1000, 0x353, &(0x7f0000ffe000/0x1000)=nil) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 12:10:23 executing program 1: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getegid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() r4 = getgid() r5 = getgid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getgid() r9 = getegid() getgroups(0x9, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) 12:10:23 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x287, 0x5, 0xfffffffffffffffe, 0x0, "15fb2c58cd032654799953ee2b36079ad4aca681", 0x0, 0x1}) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) 12:10:23 executing program 1: r0 = kqueue() close(r0) r1 = syz_open_pts() syz_open_pts() preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/110, 0x6e}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/53, 0x334}, {&(0x7f0000000280)=""/39, 0x27}], 0x5, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x500, 0x40) unlinkat(r2, &(0x7f0000000400)='./file0/file0\x00', 0x80000000b) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 12:10:23 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus/file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) geteuid() 12:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000004c0)=""/4096) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) 12:10:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) login: poll: not open 12:10:23 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) 12:10:23 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 12:10:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 12:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) 12:10:23 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x10c00) semop(r1, &(0x7f0000000000), 0x2aaaaaaaaaaaaafb) r2 = dup(0xffffffffffffff9c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/39) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$getown(r2, 0x5) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x223, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x100001ae}, 0x3) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r1, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x2bb, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x25, 0x80000002, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0xa, 0x87, 0x200}, {{r1}, 0xfffffffffffffff9, 0x4, 0x82, 0x200, 0x6}], 0x8, &(0x7f0000000f80)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x40000004, 0x0, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xb, 0x40, 0x9}], 0xfffffffffffffff7, &(0x7f0000000fc0)={0x101, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001200)="ce73367ff0654cf3a14aa64d8049d383b68ff549ea35b628c9a96497f8dfcfed481bcb22c8a448c84701b67a7dde48a4e5a84f935c9a9f8fe31c96190242f0b7969ee5818baa2bb9c3ee24217e5949556416c6262b375055a0d8466fbe728ae8b91a7b27849b6f44871caf11f94194d838986faeed3b427d857c2cece5f03cd7f4b02faf4ca3e723c365074f7b46a35cb18025792f1c8bacb80970b4e5036241ab6de793e9920d1e56cb373e434dcc49e3c2394906a84a30046c63d2d15faa5f9e24e382ee8e2ce14713a1c5517b25beb62f460239154e69b82737d6f73878eaa70b79610fc653cef1d4aa00064300c386dbe7", 0xf3, 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="01f87ddb26746c653000efcaeceb8649c172f051a81eb4a87ebc7e4d7e247f3a865fb10f9892448cca486c96139dcaf67da80f9b1b72e5100c7d2c1f844e455d1b0b40a247b0323fe77166794942b15aa2ae0cf5698c73c9de67c05799bc82e06b2e2bb99c468e942ff22c5369b5e1e5de491ab5ea01a5cd6f9b01158cdccccc5f0cc4c9897dd8881df8e75d5742066422acee72f0e105882e35aa68af60cc76bfc8451911325470819794c2e1b9ba799278e487bdf6a310590d44335063cadb7cde3a20b35d03d285"], 0xa) execve(0x0, 0x0, 0x0) 12:10:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) syz_emit_ethernet(0xa9, &(0x7f0000000100)="f1c2622585e0d13f92766aa6f6ec80fe25182bab845c685914162b4a1809450b8574fed2d1f8842893698f136189c90a2fb1077fad8bdc40d34e4cdb76dfc4a3b3ccc96cf7d9d077859866a081576a5790a27fe454cda0c5dee210313512c2601777017606c882ce59bf537c83ae5c781d2ad3f756c292922a64ee03db90b6da8a1876d2dd1b131004024d31d9ec7a01f6bfafd4f85f0efd062ae45a009e80a4e299aa548a3fac195d") bind$inet6(r0, &(0x7f00000000c0), 0xc) 12:10:23 executing program 0: r0 = socket$inet6(0x18, 0x41000008001, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 12:10:23 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) dup2(r1, r0) 12:10:23 executing program 1: setuid(0xee01) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, r1) unveil(&(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", &(0x7f0000000000)="0100") 12:10:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/18, &(0x7f00000000c0)=0x11) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) 12:10:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) socketpair(0x18, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000500)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)=""/79, 0x4f}], 0x1, &(0x7f00000004c0)=""/10, 0xa, 0x3}, 0x843) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f00000000c0)=""/76, 0x4c}], 0x3, &(0x7f00000002c0)=""/171, 0xab, 0x1c}, 0x802) 12:10:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mkdir(0x0, 0x0) close(r0) socket(0x6, 0x8007, 0x7) 12:10:23 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xc79a, 0x1, 0x4, 0x1, 0xe7a}, 0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 12:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000016c0)={0xffffffffffffffff}) r1 = getpgrp() r2 = getuid() r3 = getgid() socketpair$inet6(0x18, 0x8007, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000f6ff1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x109}, 0x1) 12:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36208a416f72ee99583132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d19bf78177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976000000", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) r1 = syz_open_pts() fcntl$getflags(r0, 0x3) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 12:10:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x1ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) socketpair(0x6, 0x4000, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x6, 0xffffffffffff2f05}, 0xc) close(r0) 12:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9765c9b380013b7f65484c17fd52f52f66ccabcda05ba1c59f8185464edcfc2194f9ec09a6fbbf833d48dd4b633a65a83db2e8f21f230c506d7ca8bdf023203c8dfdb194d641e1aab4f320116405156fafcf095597a3bb0b92f5151bce354006b51bc2deced9b4fb4d7007e190bd089a23e7d943db697a18e3e890f6850cef70bc898195da608a83b14e4689a41d7fd218efbfd98a4102c9611f0f18b672db6c83b238ef1baf8583da5c49818024a1d10de127acb5cf1178d820653732b2a28afb6d5c87719e4dbae26bceac84a27ab962b5ca5f7518009c554bd8ddf17582a75152cc3c43cafd9", 0x14b) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0xd01d}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x10001, 0xffff}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000007, 0xfff, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x20, 0x4, 0xffff, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xba, 0xe2, 0xfffffffeffffffff, 0xffffffff}, {{r0}, 0x0, 0x80, 0xfffff, 0x10001, 0x5}, {{r0}, 0xfffffffffffffff9, 0x74, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x25, 0x40, 0x3ff, 0x26a}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0xd003}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x20, 0x8, 0x9}, {{r0}, 0xfffffffffffffffc, 0x50, 0x8, 0x9, 0x5}], 0x9e, &(0x7f0000000100)={0x8, 0x8}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0)=[{}], 0x8000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) close(r1) 12:10:23 executing program 1: geteuid() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x151) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) socket$inet6(0x18, 0x100000003, 0x102) 12:10:23 executing program 1: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x1, 0xfffffffffffffffa}, {0x1, 0x3}}, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) 12:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="66387cbdd60f9b", 0x7, 0x404, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x208, 0x4) recvmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/185, 0xb9}], 0x2, &(0x7f0000000380)=""/4096, 0x1000, 0x100000000}, 0x42) openat(r2, &(0x7f0000000040)='./file0\x00', 0x280, 0x4) close(r1) 12:10:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) 12:10:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) 12:10:23 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/198, 0xc6}, {&(0x7f00000001c0)=""/221, 0xdd}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x3, 0x0) r1 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r1, &(0x7f0000000000), 0xc) 12:10:24 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x284a1, 0x180000000000074) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 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)="ef", 0x1}], 0x1) syz_open_pts() close(r0) kqueue() setgroups(0x0, 0x0) syz_open_pts() 12:10:24 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000001140)=0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f0000001180)='./bus\x00', 0x800000, 0xfffffffffffffffc) writev(0xffffffffffffffff, 0x0, 0x0) close(r1) close(r0) 12:10:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0, 0x38) r1 = openat(r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x10418, 0xfffffffffffffffc) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r2 = semget$private(0x0, 0x3, 0x2) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/111) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) renameat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 12:10:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) 12:10:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = socket(0x0, 0x0, 0xfffffffffffffc01) setsockopt(r0, 0xe6, 0xfffffffffffff477, &(0x7f0000000080)="11b56bc6b75c88bcfe75bd10e7f6421465c2e0d597ae75aad8843053616057915ce16bb7845043e56aea6611da332659553bfc061c9484293fddc958da47f78143dd3f448d04a00c4fe18f7fce9cea0561b71aed0fe6044290f7a1d2ec5be6a258d4c9c3107f43ed474f65037567f0150f229f5aebdad078dd909050b7246c444977a4773e6d7267319609738e7722ceb71e267917ba2bab9e83a2729df727b693f9cb8aab613477d7916353c47803f15877c7e18eccacd929bf85f96f0b1f07d6c03e15b4f4ac612d157151d96380de112b717d428b9d5993c8ee017ac01fe6696d956873e3df828861f5a05cf5ee810bae38", 0xf3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x3, 0x7fff) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 12:10:25 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab64dbe525e48e4fcaec39364e204a8c98144d70765c84ef1465cc6fc2f3689111e232036944460c12aef85347114f38d8e6eb72d16af24245afe0e7347f1a9df901ce43301d36355568d31f1e7f27fae141b989fffa03becd32ca46af7e5dbc197b80690d2f62a44b1c4813ef7ced7dca87026bbe1c79e023ac06f024d43d1dfaf9d28a405ee934ef1793b26d4f662fa5b0d711ce0b7a0a809f076e44ff591b1e488aa33771fa0efa7de377262062461f92c4068393b8e70da19c7f99b59a7e05eb975549d4afe031adb9825ae91318b1203e33ab3c", 0xd6) 12:10:25 executing program 0: r0 = socket(0xffffffffffffffe, 0x1, 0x5) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 12:10:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000100)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) dup2(r0, r1) dup2(r1, r2) 12:10:25 executing program 0: r0 = getegid() setegid(r0) socketpair(0x18, 0x3, 0x2000000000000102, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 12:10:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000000001, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 12:10:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) syz_open_pts() mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 12:10:25 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xb328}], 0x1) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:10:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="471641ae309a4c3601a254785ed622a6518dfa452eaecea5d8bbcace461305d179d549b02a19c0c5672843c913bf87144d58a5d8af0b28080726037ac4ed6cde0b102934966baf65554d383191a435a7abde3ec0f87d90dbd8d38246bf140bdbd693f795da395213814b9846bef2eca99f4dc894f5eca5b8328d0ac863e0aed979f170392b3dde72b58100b418e18231b0f962fc4ae6051e7a2cb2c25045f32af05bfdd2b4c22963b2bd12615e1158e55f1fcbe58f458a154b4c23bde78560f35af6dc0e4829d3e17522ff75e03f7d5659d084d204d6f0d2", 0xd8}, {&(0x7f0000000180)="b414a964fb93b77cdd1601da6b19cb06f9eb28fd0f58852e8fb0242df45394042f448d751f53f67d44732168358bfcaa507641dc1d0b4b7f86f43dadfb2f55e965c897ae0891c35f653770f37d86c0ef49e9", 0x52}, {&(0x7f0000000200)="a0bc0666e65f6e", 0x7}, {&(0x7f0000000240)="46c3f00ea1c8ced757a0dc6dd95bd34dd581d88107e85e741d59973bb7cbad683db51f0e6ebda9169c5a39d9a13ce2c8f75684dd0f04ae61d3557f0e2969a733b8e7aced989d80b01bd40e006c45c0a0d20a227efff7631c29e2343a385b562da821175e0015f5b77cf5b431f3a7bbfac6675cce4bdfc146a5d28195f4d61c3417fb7476c37824", 0x87}, {&(0x7f0000000300)="db9a871685beee82", 0x8}], 0x5) 12:10:25 executing program 1: open(&(0x7f00000000c0)='./file1\x00', 0x10000, 0x1000000000000000) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') 12:10:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 12:10:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xe0, 0x2) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) read(r0, &(0x7f0000000100)=""/172, 0xac) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x42) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x2, 0x14cc}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0xfffffffffffffc00}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x6}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x4, 0x1c, 0x4}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x6, 0x40}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x4, 0x1}], 0x3bd, &(0x7f0000000240)={0x3, 0x87}) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000280)=0xff6, 0x4) 12:10:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x3f) poll(&(0x7f0000000100)=[{r0, 0x80}], 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 12:10:25 executing program 0: sync() r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet6(0x18, 0x5, 0xffffffff) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) dup2(r2, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xe521, 0x2, 0x800, 0xf849, "27cfb6c689f4ac2c6543305b854c135a4efea023", 0x1ff, 0x90}) 12:10:26 executing program 0: execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='/*\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='%+-\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) munlockall() r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="807a19bf10e909889ebadc56d26a173b90e09577b0a0da0cf6bf8a"], 0x1) r1 = open(&(0x7f0000000340)='./file0\x00', 0xc0, 0x20) sendto$unix(r1, &(0x7f0000000700)="aabdcb294c1f1e8d3d7494af355d42015ba91aedd232a1aa2f247661ef6d7522e14422479aab1f1078dd361e077a69c60d187a56048d8390cc928be1174eb4d0a9238ad6ba67dd88785e9997a8faaef80761e84c9d696d4c171ad89d1214939aedc7a36e2992138125a29a24bd27e7d8aa4914991e4ee8ef6fcc8684d6bb12651ed50d1dc79107724e765ba274dacc6ebe1c4fd883cfc0fdf354531e5b98bacd8d799b2baffe501214474e94457d9b61c6ce3aa5a7455bc66df3c69caca06ccad531d6760d92382d6ccba7c88bf68611d71bdb28e7494a379a64", 0xda, 0x406, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) syz_emit_ethernet(0xea, &(0x7f0000000080)="fccca73302e6f52689cadf3709746bc31b97f88f5c0a078d51c04de39f8da98f5f39c54c05acf334787573440ccb7a3d41857b68a92172b8db7f0bd3a97521b57ad6ee611f62c5ec26c0f48053b9a38f865162ccb65aa1c66e371116f69b0562e6d3ed5bfa32d37575d9695d5f7cc4f1ede1422b79ac24629c816527a86ab8eb0ae8636ce505fe06637a0d2af011625869dca516b117ac53320cf4265b9a6f4047550c63611b20b2060100c369ef5cd5fb51ef65bfab944d6f2f6ae66a79bc4897206b9aa2b8333fda8e00f6e3ce61e4d6c5d3161b671d4dfb3aab5de2b762ed80d2c62830659a7e2617") execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='%+-\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='+-\x00', &(0x7f00000002c0)='\x00']) 12:10:26 executing program 1: getpid() r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x28, &(0x7f0000000140)="25d41d2b40d549e71cb235c2b2fa083820e752e752c566312d0382042ae6a614f0a95e8826ad0ae7") r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendto$inet6(r3, &(0x7f00000001c0)="26e2525676d05a81572de075b1143dc377dae02b002381924fb2f06c906487584a218c1ee85c6a83d4d96b7c251a38225efcc82e9e5d7484607e83ef3cba94a30e5cfd7f69e110f6bcf2e67d2d1f72de5b49d7e194ab57db8f054ad8228d4ad33cbcd908f53ec4a3d569603cf042e97eb6c0c25cd05d574b58614e709cd34a717ca8d32eb77593ff101dc7ce8b6de1508dde6906d6322ecaeb3860d29b1c6bdda2a08500df8376b9874fd6fe364abc32902e9e2291fdc10f0e4470d7828622b1f0153f5c03174d9491310c663acc9fcc543c1b9ede36889a4ffc15943f151da1f19f65ff97e049e965bc5e8c70a32fdb322ec6b83cffe058550936aae417", 0xfe, 0x1, 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x488, 0x48) faccessat(r7, &(0x7f0000000300)='./file0\x00', 0x2, 0x1) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x3, 0x3, 0x20, 0xffffffff, r6}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 12:10:26 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x1918b519}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x41, 0xffffffff, 0x100000001}, {{r1}, 0x14dd0bd81556b2ad, 0x4, 0x2, 0xa6, 0x4}, {{r0}, 0xfffffffffffffff9, 0xa, 0x80, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000012, 0x9, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0x81, 0x2, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000003, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x7f, 0x6a}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x7f, 0x400}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0xffffffffffff0000, 0x80200000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x3, 0x7f, 0x3f}], 0x1ff, &(0x7f0000000200)={0x3, 0x81}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 12:10:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/99, 0x63) 12:10:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0xa0) open$dir(&(0x7f0000000040)='./bus\x00', 0x211, 0x82) 12:10:26 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x6) r2 = socket(0xfffffffffffffffe, 0x8003, 0x26d5) r3 = accept(0xffffffffffffffff, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003c1eb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c74866e4290588c465283bf97272e8a7962ee5e10eb347cb32937060b1e8d091ac54aedbca061ca533af23ebf5"], &(0x7f0000000180)=0x6e) r4 = fcntl$dupfd(r2, 0x8, 0xffffffffffffff9c) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x6) r6 = kqueue() getpeername$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000200)=[{r0, 0x8}, {r1, 0x20}, {r2, 0x14}, {r3}, {r4, 0x5}, {r5, 0x100}, {r6, 0xc8}], 0x7, 0x1000) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000ac0)=0x4) setregid(r8, r9) close(r1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r7, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "279663a8d3f9678d6d6fb632c5a21d141e357935"}) syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000000c0)) msgget$private(0x0, 0x4e) recvmsg(r2, &(0x7f0000000a80)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/92, 0x5c}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/27, 0x1b}, {&(0x7f0000000780)=""/170, 0xaa}, {&(0x7f0000000840)=""/92, 0x5c}, {&(0x7f00000008c0)=""/130, 0x82}], 0x7, &(0x7f0000000a00)=""/123, 0x7b, 0x775}, 0x1) execve(0x0, 0x0, 0x0) 12:10:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7a09bcde89ab29cb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffeff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000000)={0x90e, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001000)="60dc3446743022e36d68bd8ee9bcab33064f2fb5807db06d5ed803b095d306d1dd4a8df60d2b634bb6a984dabb41a052151989f33d9e00076170c90f3b20abc478e3c753b4f7fa8dc5f90fa27635888bab10f3d39923d9b0c86f3d5e14e381473fba4f4e0ced1b01739fcf887fd66395b763749455e9e9980f2393a6797d706a60d49868347b2f6117cca98f3bd9c610395b3e27f58d6b7297622fe9531ed1d5c23e48ba27129ed74d902e3d55ce0970a4fd3fae27bd03b6c2f0dd7bb2b25c4bfc8725c91ada0b8f00b2ed26c9005bd522891a8f7225d24794132225cded81c2edf92ba133cfc5dc4c5b8e377b16ef91ab114e8c0094a5e8cdca33099788bf0c839b132f0b9ba5249c425fcfe2887efb55223804a3cb7b7b44bcd85a62342d28dcd97de72b137dc08b26a78f1e772493b0475064293cf64f84167c1ff6271e43f29a1a6976b4578857376eff59f7523bf216065850750608d236d0922899e778a0eb6cf7ebe7b86be1d5d5782ab4afd6845a592e8495886bfd88340e9e9d7855341c620b749ed24e546daf0349a859a298268cd56814d3846b4e778da7cc4c71d29bb7e14c80354786a60be24d9f356650f320f501df9e21f4a04d52a6e14d4cfde66ad5d2599cf946e665300576fe403b07347a4a720a6421bf19b0e0f07152fc58d64272b66ff35428c870f97ccd6db3314fe3beb4ee7695d89c1f7d74e00ba558148bfd67a4a559b7185f0d9862bb13645983b7c6c1ec949df127085aaf40e74637e9518ae10cad2ecf313915c52ad3142b3cb64b6ef2d194824c9f54d95d01a99c8e2f820376aa6b20ba0bc7eddf4e2c68f16bc5e639aa36d70eff9e8cb217265d7a88735973718fc5ba4ed4ccedc8d0a1ec749b541643e5866a4b30868d2112516759e7e13e158263f0503fef8d6ebe0fa0a975a534be1e7ceb24f56cd186607a40cc63a2997d7af0eec32f57f881c66e51042630feb6c40420c6cfe775219f422ce31ce111c0c429cc280a7705b0717abfbfbbf2ac1dd98cdeae75e05e14d47068f57ad32131cb4f5589a700aaae3a80cbcfdd28065683121b8ecb5290acfceb77f65c8b3b06c315f1ee87e58509e4063c49011d66963633ca1169e35f43392d735ec355c29f82c3ba276430d1ca02d5aa0f23d27520cf549d1ebad8b223ffb55e0b7c27ba4d60cbfe628ee5846f50359c23d56ad041de74b842cbd3707a625b748c10e9827c0a05ba967d99e2d5502a004604ee9d2f4aea27ee7cfca8c746b8cc00f25ce03deb74a4e270c437d472767aa35036655491a25a176f82e1288928865401fdfd6c2c1dd6e377315ee88db8cbb6d36c74d04d0c1987aaa7f8e3eebe5a38bc9112d38b3c2fd575a66bd07acdc6c26b87df99f5d2c869a05fab22127def5e910a4719ccddd68708187985a1a9d87dc9fe3e6fa959f621d518d246661bcc4c0525aead62665fbac431a284ccf2ec57947e80dc5416bbd33bd4e26b74bad895e5fa644cfb6738400faa1f6677b378e568277682b832a3aa98b72c29a04447607e17269ee83f4d1aec288ce373e27412faf2bd93e9804972439a8add84db3303c77bc3885a3d8151a586e7d4d3e6123a4efd7e1f6d310e1445be81280d3a7b8b28119cccff7b233db3a6d0bcf2826f186fe42e75bf3714f8bbcec5e07000a6fca7c6e1d0754bad21044ed10d907a934b3a3ba833433b1c746f2948844507413e0f46de0395075bee53986fc985db33f58dd3d5f859f688605b02c77e21e227aea3a99d61fde52307582ece6a31b2266404c5c96596b701cbf4da9fdaffe2763c1f637cb960981c2579cd9a99b4b720f37d03db72b2832d2fa2395241c6f9d50938a53e4405203ec54a418454e5347a948791173dd8da15ae216dbef3d6e0a9f3b9895941d10dbc4baa436566aa6c142588856eaab004ce186c7cd588ceead8d09e35f981a8db6ed058c9a46fe4c02434212e11fabc244feb3504c921024744d58f109c00e328597244178883fdb7499e5d9e316b209d9ade1565c9d072518eeb4029318e41bd9aa2dd403d15160d237b667808bf452e8e78f575c933680406a434bdb7b239fed19a0e51ff99af464d462dad7628eebcf5d8eafc60b68252dc25526e10c16cfdd8f82492d739f59b8577e508fe2e0357fc928a3a565792b80728620131f6826c9b78fc52c32c93ca9949a99333cac67a1fc7cc72b188570ff0dc858fd767afe158a2d50e0acd0f8cbb4191183f3317ce8adf25f66397d1d4920b9eceabe41aaf611ec79bf2609daf5d72f1f7f9039ac72f91637d89cb8276b81a4a3733d01110bf924a0e00a27abb416d4e1e124e9763aeaaa53a34182abc56092f857b0c61f5655e95546a40d47b2dacfd0692553287d2f129704129c74517c8b6843c1aab6db78607a1483db2e66388defdbd1b0e8a30de3d681dc1f14911ebf62a0062fdc77f33ffdc4a9d1a7b3e54a2b3dd25e4471317588f7a0cd32ad17657c97976a412faa87ebbb95338f16a4b0980e3d0f981f694c7ea73483a9b972d3ec6d9747ab17900e15c48e6d1260441630b3475319fe10aa245d70933d509a8908797c8d1226873603c3c36638a047eb05a87305e3841b4a59c8c2baf373b5eeb2e793c193ad6e30df360954af73996d16834429c1c7a55f86676f24213ec7cd56eb1599bb7eca95ffd173e83a36a351d26aae5543e3f61cc9c50c79b50c57a128d63186fd529f9eb298e1a4da451de9b46c354e777a387cc544741217d6ee63557476363eed27d358fd7eb95dc6ba04d242eed1e79862403dc2917278b20f4a9dd7e65f67d5b88a7e1d80281157d321a0724bc874cb2b437c8fd4ce55e50ce643fb3c04d3db9572fe11378c31cc92f1489359a133ff00f0d488c2ba4c7ddab753b0f248e9323d3d4040089555e17fea546861ea2082a6e76aa90b1ebd7cb39fe1bbd6e740339f05ca2de864f811c375607af8585c7fa5370c0f2be8940af56ecc01cf42e363166477dd582c735ae2067e95d7d9415cc601e634bf24d51209c98035eb6ae379477a8bb9209bddb5d9510093877d3bb7eb91c11866e4d7480efc5f48d59c7ace1156fd66a60545791579252c17ae6f9b44ef04ec060efdfb0f0ad472bdd0349956b23bfb5e4f17ef060de2f5ae22a938036fbbf5b5a624ef6b5d781f540fede0cd032047ea4d269f90520d02615c9a52700c3dcfa02bfd81fadb8951486b1ecab4809a209d2c8120a4ed4f795e647202fe3c8700adabedbe57fb350a3e107cbc5f8b156853e12074fbba832561dafbe72613cf2c5f1d266490d28a6a983e5223b294ac048aa2c2a2c6decdb41a2b5871a927fd7aeb2b120f77401d07e54977f70780f29132baff48bb9d7d090157524cbf850bac5101d5e62ede7405ed72f0d16adbd664a1c19529283a7cd798f55904237bc80c4c6dec684ee1ca7d20a993c2fdef55948eaf952f2304a4d25eb91096186b1fc011a978fb57d850c8fdab5bcddc24250e40a5828768158e189c7fa7e9e8ed199b2f8f8ddfbc6ce9089f699173de03412fddefdcc8414dc8166497e3e3fd86d83cb1af498e40b9383e895ebf29e122a52f647a710b6baf37be9fbfd5574779d51e32a5036f940a51c5bf8d51a9d6472a05b9fb7297b33a4e23ec25a8eefc9d4db6dadcac9090d9426974d9a0a47194314f44706509964154d6230d098d773f1480d2d087df991ac9f9c8edf6edf4a73924f72ce7b4f0cfd366a9193888f7ec09b54b7f38c9f00f4e6f51ea999f8a0fc51431b6e355d07346e5f00e0597c8c584d1836f4e48b919f653bed928f809ed99b061348fbfddbf6cc2d57d1938f9f9fe817d12aa9a9dff067425322c26fa904877ec94f46b01d67e38923ef811dfb268d43315c78c40e85b69838ff8ff5474a64a36fd456720bd006075db118d05af1ba814b527dbc4a0869db2ef65f53afaed7e31f7186ef765e54fece8f9f418f61eab2e527570063011f59ed4493c197375235d4a84196d86fffff858c55519923cdfbbdeeaddf53b499223ca0665e22cd537f4016c3cf29debb3c61f2c20b0bf53d17b31f25fd51f929d3141c7be0e015fb1ad54012cbcd884186e4af0e52a7ba7d6d0d4db4fb035ca017725d598040d446da66be424847334b04a5dd1bfb3493c1421681b74285adddf244221c82c64ca0f744602151776de007f074ad210075884db834406fffac7421c5d7420c9ec8b214c7c5b56280b0817cb877eebac063c9979c28b133985ec5bab831052fda6170a95c84eefb6cdbff45edc841c6b2c70e2b823559458eb2a211a199e1f7c6b339a57a9e45ad07972e556c3757e605abb0f17baf27037582ed2fb38b6c6283df45f50a0e9dd958458be6530080000031e94a2eb1a4076568f8f6999dc93585ab21acf88972c1bbd51be2a07be03fcba5996e74d8facf62adc651275491d4355dec85bfc4d6e0f1cde325d06a91f37e31f9256b0b395271eae43a5bfe4d73c548151d2536c9e79fe59b6372004d22551b42f3a430c850dd6ecb989faf25343e49880949661b1c57d2100dc2dcf98f740f59ce00c25ab2fe170a6fe65f54f79593c5fa1c33844c6c351706b44e66c1cc391d69075364b65767a5a025526f8eb712a7e405d185b96706bdc69b12ad9188277aa79e400f809bd116ecd77d49e0a04dce22747d33343b5be0f9e334288096aeca0acf2447259e6ed981782fa700ea8c2a7940c160446a580c111f35a867881023775182d3ac5f0fddc3e5e2602a6bf8d5581e8524afd76c7055a7b26d2326402c6dff7646bdca25b049d900ce90eda389b9dffac8712eb7ab95e1c79520362010d2ac16c539e21026d069632c292ad067cdceaca212c271ea6ac7b050e6979243d20bd3161d9b3807d803d95f6ff0a99a820a68fff12f99ab2c8a61bb302a7c613c296f646c1581a6252a3dbddaa5702a2e0e128e273b409dee1ef5b1fcb11201d248d02e87a90d4d89630dcea695131384284a9cace9a36b4a7e404da4217954be66bd140b6744f801e8b79474de291fbf08bf9287ee7bd90761859f4956289a8657b5ec32e1af7ca5d12541c74949c391d08587c8d61feb92f966ea6864b424c7a2f2f4f8a23013c443256483c9f9b97ffb407e3f885e55ca8b26a912f27a23578e78cbb2627a7d11ee88a934d75fe5a70b45244d54f87a1d8031e7d33b9e94046807fe3df31be75e204d2919ff7b161ae04af01d7e6df7793b4d85bf5b141b967f72b3087bba67830790e6d591b93f3c5c7e94d1f2b61ba853e4182a1589170f5b0538629ef5ead2801c36f08e16012000ff4f553af9a67690bb303b0b9e96953a4865ff121f7bf8ed6b697644c730260912b7ce6c4570c08ab03024c2d706b8b4f19b7a1ab43b0afaa3758ceea9829d2581d96cde7751bbdee246098437f71f816271919ef8eac066b57c34dd1b22b7badb025868f8b630f337e60d0066b3cae5343bdf2f7cc011e469f4a17a0c982a9827ac5cff60f6aed6f1b6ecab43a058c00ac119119e4a2c48d5074960c19d98d5c2ac060e42736046170940e2a16ab5cb536bc2bc2e7af24c2731d2606618d5c6c94b6995002d0693c9b5b12923f2689db4f64f2d5b30dc5c9c78f1b7306d3a1ca3228b74eb100f3575b40d16be263fb2a33b5ff6a2fff5a9227406cd9f42f6092376661a4a8bcc9a163c6c109ee8ae36c539326660ca10dabce45b0c736c6541dd5a2770fc8942a93d51000987993cf91f2f5307741d7399e92020cd5d5a1121b4e2ca13c6e0c66cb6d39f094fe5abadd13ce609b517b12e47deee6b87e962ab66b6811a3ec2de7c2114ebdb1582e125829bc73e51320e151acfcaffe7ac3213a1f861df", 0xfffffca8) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 12:10:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x100000000}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x800, 0x104) 12:10:27 executing program 0: r0 = socket(0x0, 0x8000, 0x8) getsockopt$sock_int(r0, 0xffff, 0x200000000001008, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x18, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 12:10:27 executing program 1: r0 = socket(0x2, 0xc003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) r2 = dup2(r0, r0) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 12:10:27 executing program 1: semget(0x0, 0x1, 0x48a) r0 = semget$private(0x0, 0x7, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x8000000000000003, 0x3c, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x3, 0x1, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x9) semop(r0, &(0x7f0000000000)=[{0x5, 0x400000020, 0x1000}, {0x5, 0xc2, 0x1000}], 0x2) semget(0x3, 0x0, 0x2) socket$unix(0x1, 0x5, 0x0) 12:10:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2a) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 12:10:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x4000000000000275, &(0x7f0000000180)) setgroups(0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:10:27 executing program 0: r0 = socket$inet(0x2, 0x5, 0x200002) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) 12:10:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x40001fff, 0x16a2) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x400000000003d) 12:10:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) fcntl$dupfd(r0, 0xa, r0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000040)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 12:10:27 executing program 1: kqueue() r0 = kqueue() getgid() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) close(r0) pipe2(&(0x7f0000000000), 0x4) 12:10:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xe020, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x7fffffff, 0x7fffffff}, {0x18, 0x2, 0xb37, 0x5}, 0x8, [0x81, 0x9, 0xfffffffffffffffa, 0x9, 0x81, 0x0, 0x8, 0x5]}, 0x3c) sendto(r0, &(0x7f0000000040)="c2ac75eacc0dea840b89e430a880aa0c622e1dfc7894b202cf4f1a5e856dbbdb7c6c95dfb93c71196f76324bbda3b8a5dd4dd80aa21fafc6e27417c24e8f569b", 0x40, 0xc, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 12:10:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/147, 0x93}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/198, 0xc6}, {&(0x7f0000001240)=""/120, 0x78}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 12:10:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x5fe7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpid() r2 = getppid() setpgid(r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3011, r0, 0x0, 0x0) r3 = semget(0x1, 0x4, 0x1a0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x5, 0x5, 0x155b821, 0x4, 0x1000000000, 0x1]) 12:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) kqueue() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce526607254793c7de3718", 0x60}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xffffffffffffbffc, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xfffffffffffffff8) 12:10:27 executing program 1: r0 = socket$inet(0x2, 0x6, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r0, 0x101) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x4000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 12:10:27 executing program 1: r0 = socket$inet6(0x18, 0x400000008005, 0x8000) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) pipe2(&(0x7f0000000000), 0x4) 12:10:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 12:10:28 executing program 0: r0 = socket(0x7, 0x8001, 0x3) recvfrom$unix(r0, &(0x7f0000000100)=""/234, 0xea, 0x843, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) chdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r0, 0x0, 0x315) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) write(r1, &(0x7f00000000c0)="b90236665cf50d46e24d7a627fa25619e7626f23aad9e041856f8d08ce9de16080a1c10b2139986a634f476d313c0e5a1c67b51e171dd3bb8af3d658979a9a9055a6d5b5482200dcd261b5a3320203a263fe7fb20a52dde15e7c79a201ec568a145269", 0x63) 12:10:28 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) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 12:10:28 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x3c, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9, 0x20}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x40, 0x3}], 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0xabb, 0x12000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x5, 0x7, 0xffffffffffffffff}], 0x7fffffff, &(0x7f00000000c0)={0x2, 0x2}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x1, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x11, 0x7, 0x1, 0x4}, {{r0}, 0x0, 0x9, 0x10, 0x4, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x76f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc, 0x1}, {{r2}, 0xfffffffffffffffb, 0x60, 0x8, 0x8, 0x7f}, {{r1}, 0xffffffffffffffff, 0x32, 0x3, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x0, 0x7, 0xffffffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0x20000000, 0x2, 0x1}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000002, 0x7ff, 0x9}, {{r2}, 0x0, 0x4, 0x1, 0x6, 0x400}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x61, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x40, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5243d465dc287ea6, 0x80000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x80, 0x6ee5}], 0x1, &(0x7f0000000340)={0xfffffffffffff800, 0x7}) r3 = dup2(r2, r1) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) fcntl$getown(r0, 0x5) 12:10:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/\x00', 0x8) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f0000000200)='./file0/\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0/\x00', 0xff) 12:10:28 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() r2 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r3 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x4, 0x40, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000090, 0x3, 0x80}, {{r1}, 0xfffffffffffffff9, 0x44, 0xf0000084, 0x8000, 0x100}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x2, 0x51ff}, {{r0}, 0xffffffffffffffff, 0xc1, 0x2, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x1ff, 0x8}, {{r3}, 0xffffffffffffffff, 0x58, 0x0, 0x1, 0x8}], 0x8000, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0xfffffffffffffff8}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000000, 0x0, 0x200}, {{r1}, 0xfffffffffffffff9, 0x69a257f9c462ff93, 0x80000000, 0x8001, 0x10001}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x8, 0x75}], 0x6, &(0x7f0000000300)={0x1000, 0x40c}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 12:10:28 executing program 1: socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400"}) read(r1, &(0x7f00000002c0)=""/214, 0xac) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 12:10:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x21) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 12:10:28 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x51df84d0, 0x0, 0x2, 0x0) getuid() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() dup2(r0, r1) 12:10:28 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x80, 0x44) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x200000000000002) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100400001}) r2 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) close(r1) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 12:10:28 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = getgid() getgroups(0x0, &(0x7f0000000100)=[r1]) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) 12:10:28 executing program 0: socketpair$unix(0x1, 0x20000400002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) 12:10:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/230, 0xe6}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/217, 0xd9}], 0x4, &(0x7f0000000440)=""/204, 0xcc, 0x100}, 0x800) 12:10:28 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/52, 0x34}, {0x0}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000000540)=""/107, 0x6b}], 0xa, &(0x7f0000000680)=""/204, 0xcc, 0x1}, 0x40) 12:10:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) open$dir(&(0x7f0000000080)='./bus\x00', 0x3004b, 0x1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 12:10:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f00000000c0)="0e0992bb3a1a1aceb0026d4c761bc9de9512502852d6faf31bedda884853f660ff0cb9267a99a428962c15c752fc2918d0fc6cd5730119fd0f6c0e1bfe26217d6ffcf4b4380ab2d34b8e147bd660ca1a4cbd76654fc1a402d0b14a6be1c344734c62a03af4bf74cafc145c6da3f3c1c13a2d648dc66178d46a85a3bbd6917d08445bfbcf911272e42f028b3cbc99a48357106832ea8d1cd5ad1a44a9c4ac867858c68206fe86bb649cfe177256cc7505a9eec3491833387f9eead5336fbe4d5e75d449d47280be833be2bab3d1263f2fc472944283", 0xd5, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) write(r2, &(0x7f0000000900)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f9e500000062cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r2, 0x144}], 0x1, 0x0) 12:10:29 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x1, 0x40}, {{r1}, 0xffffffffffffffff, 0x82, 0x80000000, 0x6, 0x1}], 0x8004, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 12:10:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r2 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open$dir(&(0x7f0000000540)='./file0\x00', 0x21, 0x30) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) open$dir(&(0x7f0000000580)='./file1\x00', 0x20180, 0x125) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getpgid(0xffffffffffffffff) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r3, r4, r5, 0x68}, 0x80, 0xff, r6, r7, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') execve(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='r\x00', &(0x7f00000003c0)='r\x00', &(0x7f0000000400)='r\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='r\x00']) 12:10:29 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x980, 0x144) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x80000091, 0x2bfc, 0x1}], 0x400, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x100000001, 0x7}], 0xff, &(0x7f0000000100)={0x2, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20040, 0x100) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:29 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0xca, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x1, 0xe6}, {{r0}, 0x0, 0x5, 0x20000003, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x5, 0x5df3}, {{r0}, 0xfffffffffffffffd, 0x91, 0x1, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x800, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x90, 0x20, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x2802e508}, {{r0}, 0xfffffffffffffffe, 0x12, 0x20000004, 0x7, 0x4ec000000000000}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000008, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x7, 0x7d91055d}], 0x9, &(0x7f0000000280)={0x9, 0x2}) 12:10:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x1107) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x8) 12:10:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = dup2(r1, r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0xfffffffffffffff8) recvfrom$inet6(r2, &(0x7f0000000040)=""/211, 0xd3, 0x800, &(0x7f0000000140)={0x18, 0x3, 0x5, 0x6}, 0xc) 12:10:29 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 12:10:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 12:10:29 executing program 0: setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/175, 0xaf) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0x7fffffff, 0x7}, {0x7fffffff}}) openat(r0, &(0x7f0000000340)='./file0\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x9, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r0, &(0x7f0000000240)='./file1\x00', r1, r2, 0x2) r3 = dup(0xffffffffffffffff) listen(r3, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x10008, 0x80) 12:10:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x1b, 0x3, 0x2, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:29 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x100) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20082, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendmsg$unix(r1, &(0x7f00000033c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000002340)="b81eb193c1fbcc86206e054f4317bbe158224e3c6bc2c2fcb89812969aad3d9e4ae93ea5b5ef1567d91e9402aa68f507f8f76855e8165004632d4e66569a0c1ef8ab536dfc6d88b9899ffd18ec75dc59530f396a619db89c02e854e6bbff57f90b2c8907e984323265bfa6fcf0881945926e2efbd3e9b5bdd3028694cc9eb386d4cdafc6f25a7f4a003dd3b5924060fbc8b118b9a21da632bc672fc503030ef9d90fe2845aa3a77de5b60c01ed0cb5e79ac74b061b3431db14ebb98e0d7b0bd52394339db0798af146e664ac2d94191426cb59536333da204fa66f97973d48c832165342bddac7a050a9026e96b0f8f5bf289007578fb29c8b3869124aeec387223429ca875876ed741dc9cbe7fe980c04288a238cc75a7866aa8b986ae97bafed9648a5efdca2f146e6ba89896efa89ccdd26877207c684111867fcda2c43b00fdbc14b0111f8ffd0a7a7c733970a9bd1c9b7091883cb26783accf1d8f89237cd3d9861473765146cb995b23ce058edd5f89b58a8e9004f22c0b7ed0552990e9db23f09d017054746864ccf1e8e1016d1b269dd4e23d9e22422bf2818daa98fb14d02c94e36b8fe1b6d989ff1b4db47320998c9126a219cfc66cfd66729e83dd376e66ea5e1797dbda5e620946bbc59beb01d2fa644a1ae2544fdaed240e82241112ceb866288e168c7ba25b6dc81f23881366c369d94ea34f7e8c57fa0ff106473caba80b0bac91e9735ae133c8767c651897e335fda81f2b3ad686e518ac4f857b93bf22604d442f8973a32adf4c3dbca119e384c752ee521be476a6a16befa17e962a20e8c88e2ff50881ab8a48589400f757a08da5474253b28ce96f1c2ba835d7905e40aec957e89100994daeb591b7904230a341dad7e502f5f797fa3d6149d5048bd50da6eb7c36155fa5a910606082820211b687595eda26a2bad08c1241f664ad6dd6281223aac9df434fd9eebb7646607d3bae67054549f49ade674bc10824e459c875ba263c05f816e7bac0171b9575a9f4d80433ab3bf48f290266e761089268fa1ecf8f98fee333cb0d35acacf082c954549978cbd29c4d65a011b05910fdd1a79a041f9d6d235879ad7af79e6efb18bceb5d72642291e12abfbfaee39f7be5021675660dafd8765b19052aa1d6fcd46547ab28f2e777a7627da2f0ccf7900edc5d7e79054f7635fd5e78b1f40f154aa18c14b129b76dd40c7bab30a96cef0f54f713df1232667a2f5eb44a6ea40605c71972016f3f98444c782a1c169e1c6fc7a036807d99e59034b80fd9b10580e4262f3d6b49d8d99ab696cc75209391921ec101c5c203974c77ed2792e37ea15fd559c4d1313a5302b013a374cff9bcb1c3f747c229034f83682df0f14b96b4f95bf48128f6813f8900c2eeb0b42d05da1e6d3cc135942cf5ec343904bc5346208b4c3ab20116a98c3edfed6231905c02bb0b3e1377e71040c09639ae518fb317917e070176000bb725a10bd1e1fc7682f48749bf8baaee678d15c1929957e986c76666505321be5aaa7c2bc3d3180f7afaf1c35d7460bf86caea8119c436c0dea22bdc0ad10f4f773c449b245a0f1ab1ec8aff6f925d7fe45061843313df6a871e8031fa66074b12b9b4ca480991045359f692e5a48a1ed4820919440f9b656f4e19bc1af7244b418fe626a603d1ee5972561435ece55321e34a97c3dcc12146d95124c452bb72b3681022ff2341cf40193d3255d1ca87f1c851db43b7009cfe9c9bec4ab810ab39b0d967c605c77bc2903760b74e5636d89961337142b63ecc6177bc16e7d84efd820e863f6969c11c58ad6fe58be059e9662d8b63a8a20d97b11210735d6c71eeb80c6741c335d97b8d5b9433176e16e361e5c8276767967b5af8caf4eb702a0769f3fd329b3bb0d3a586e5ff5f46657967e028d8b455d153df846a9f2000ae2536ecaada2ac2187878b63b6977f457b924a74c39834517c7ad39fd6392344eaaa4101077d29fb47cad93f63f9a3e8da62bcedf7c1ef67579aaf51f95dd2c21715224f9e63baf9a31cccc92c16a7d5a38a008982ab5192c8fd587073ded5ac96f9d8e7b4120bbd0863dfd2046f6b92592022c6a8193394796598b4e91957a1ec469e27de1d1d36054aed31c59e49db0efe1c0b328cb86bba1e1cda2aa9017e0ed7f55e65404d4484d9d733d8e2a8f14c6eaa99169be0ab996662d7ea12fdef31a0d09925b5d6563c19ef8e43986acffea1ca8fdb2e8882f25701e849ab446e717b650a67c447d31b4d887b9f0891866064ba2f8a985d16c3c2fd048f715f8d2a45945525a6910688c5f0d97e27640516ecb608afc59ddd9b9e67fc7b17973ab7d6a30792e2609d81c4ef6f9890e709bdbb065a2b9cfbc168bd303e44961589928225782b2841e71606b6e5293f69ca2fc6bd33ece2d0c8e4c5d98d763c0a9f4867d3b2cf229cfdb191ad4e6a99b6d4f19c121c19f108b32ef066ff7964e41dbef56dc746422a79c918cec70e31bb45e90cd83368d8d4732be7e5aee037e2fef30c61866b6fab9d02df806038f9ff349d4281719b325361b219eb23780399d328cd70da8c4bb7d4ad2c3a883507ba7d0bb7be85d596bea63f06d7b439c5a21d6b0c3846ef38a544acf6cd0c5c2e0fb2f8088e9c1e9328349a32c94aea1d8d805f804d1d2521346edb4d98fc5d4d77fd238c1e4a90b0c76a819ae6f70f54ef82f197b22b25e32335967058ab2df1f90671d633267e095cc75230519ebe4f9288805cfad984de5809fbc02b903339fc6d1f1184b204718556240f4d5fd72a4a4b1d9d916bd69803574f6f299025f581863192dc974a04741877853083878ddea17e329e199942ed507e072fc9f81d4cbf807ae3648836a98113796ac824e1f4d35a0b5c779722d17790f8b011c4870d8688f496e431bd02739b5a50f33f0ea5952d762a3584a6ef5bc592ecf093e495f3f44a9318f4c0df303946e123a28ca8a6c4aadf9ca3f2cdc4f02c379c5383a0b11c87176ad3a8a35f62c9d1f8b65ead1d89ee66f4dd6cd8ac0d7166a12c920fd9ee0a1a64b905ccced53e25830e5b3da99ef42643006606048470282a8f7924ee24bb268d59ad66168c9859a15672606b81d6e09beac6dc7715dbabf1a64fd6f3ec3a8b8572e1f51cccf9c5bb0292c726b2b467aa5996770d1c14e9cb873c306038d4a5413173769ef6b66ca4a7bc2f395dd49a6e7aaaa1f5dd66f4c9146f979b5c848dc9b69503550daf46745f0ea6df41a5f30e8cca1dbf87c95e94078dab2399173f485a67eab63d6986264dcf2655ee5ca66507cebab30449a9ba8df6e296323f9343278d5a1e4c2b916554780154e86112da5a1e39a849080def555dd292b39cdd47747766f9abd6db18d4358194bd7e0d83da7e46a63fe22909f1b5924b600a60022630ce8ac6f995dea4c56637a75ee4a7af70da7afb0fc65b8ac8d848615c79fbdabf0d450a5b2562ef32978ffa5c0215c5fff1120d5aa4b5d0662459731073fe2e13fa77aade25950e34d035743a58b1a6a650d16a65f522087990ebb3d0fef75a2101f8a8030cf82076be21f7eaffca2454a90d0f4f629996a0c2a00f90fb1877d671f3262e05b218a7f717f8575e11a80e9fff16394079ae5c7bc6f1c558f77f122142cfd52836bf51d9c8c02b8215e15dbf3a2666faab1bcf5558e7caf3f0697ce6323835cc31486c9760c9d0592c8614ddd8267cf58a83a03782cecbc59b1004a04c22b4d032d04a302c9e0f14756946eff6f25ce8a09fe1bc0a8853623f40dcf2e1018fd66917974ac0c18a3fe4a8168c931cb2e929c33ab85a823a77d9678ea113c0dc3368e8336f9cf340f81deea783fd7241f878e590e3b31611c6d5bd695f54dbde535b147d83ad47da04506b06bf08e8107f51281d0dbe3f8f9e11b77374260f8fe8047d45232edfd913fe5e60258569d02d9c724464e2dc1e7859778a6a36a568f0b90bf70c4477ef2be5de544e86ced220ac02ee9ae45284dcd0f39e2a6bf8dbf4420c75832d7a586fb28ef6203e56b8a0af72efb2119d666cb38957fcb6f1920aa2684b08b22d82396d9b0a72c4992dfee0a1e008f3e5579a0fc2896aeb886cf0559829807927c2da52652ec328158048d8c07c6dca43dd576edc54fd2c607882366fc636aa662eb8690dfa90f72aab4a645ffa2e7c0055ce67720234d8bfad183ea1c48ea1bb9415d2f7a137ea1ccecc89c5bac52239d1876d9454a02fd44d5accae6724a1312494a054040f9e3705e74510a7c9e3b8a7dc2b80399185027eef23168e55b41d24374d8291ee7035d5eb73cd558e848a59d5edbe6ca630e08e321cce09d35f3fdf343d58699d77904a1ec11f30507f54ebee5af8d9cbf865f3682ee0d2240f1eab358376436f94d0eefefdbc9c6037fe7950c9d38fefc84163b1c0263110aafc9d30900833650c05532ba1432aec1843289ab1440cfd98f39ee0178798f8004a4368431e62898024c8e59fb213ef713f80ba5a64877093fd3eb7072a99452ef5c6f339cc9c8e23925a249e05c51f1e745a1f22e5f42cc92df7dc92d0f65af74d5a81547b50db5a54b4379bdfd9475d6d812f25d698ed599fec019dd3f6e663324d46f1b4834b938bbceefaae6a72adf59464d57d46e5112e0d6fffdc5a688b6ef88b85410dccad38eba7b25ecfe9d7ef94fd9edc23a4af4c693ed4a63df281c48376c39541691872d80718adb2bdea7105b5f2a7b8bd7956e3a5333fa2de975a593b5961b8e1b408e445904ced90639ebdbdecf7eb697f24b9f37c43e0ca40101178ae2af91458996fff23048b14edc874f6a81b73690a75f60c37984f6f64086e0e79059293cc6a134ae206227d4a8427135be149cd815c180bf11435416ac9ae32485185c6c74b9dee29f6ddabe29462797d90c9527fb59dfd8ce90e774ca0adc8ba2c57b8c5f62bd87d73d8ea3f4ee86944dee53b64c6450ad0c55f526e2047d395539ac003dae7c5c11940c12a418abc2245b2b0ab0b0ef25dc0e515d8dcaefd71cf0d3e10bc7872cefa0ad768e03d5ffe8775e58b5b502a4877ed70a46c0467f53f130ec07d18f2038f6c602b524cf10a1836713d66cca5b580d153ef0f06a509f6b756f57e3e29b5da0886963e3685bc93f23ee332f7085b1fa1a2ae88d50b3f7de55c9f54102cc0d2d1645599e5ff361ad029f5e7cb8ccd2cd8ea53cdfdb24f12b8eafa5593b72b68e8cfc34ff6c90753d18af8c0d2422ab42a329cf6baab8a9f51de9e705b15c88e756c3fe3197806d7404d072afc5d145a0787a780c4f381b1f6d658d2e13e40b7d526bb743b5e0cc72af0ab64d64360166bd93483b72b88a667665f2dace4bce3b5d191eedaa2381dc42dbd4191efef5b5e6eb7f035c389bfd4d5420630acf722e0038932fcd0e366fcd66b07990b43c5540225c26292da4f63cf3a4093ec0922be4bde269b2a3d8d2d6dadad7fb5c6fa76d09278993da58e63c9fdfa55c65320f27f498373db2250dbc88502ee3d05104293f58ecabbc6c95fa077cfd9aa662b087992438574e7632294a80992e4d3fec45329d810a9957784e99bcdeee43980eac35b5882ef5907d03241ddfac6f6cd467f291d8a502abf348593dd05638e18458ed159b3a7a27609d0035764d759a859b57d515bc8a3ffec99e677292062a06ff5501c766d0ef41a014b4ede19d690263a2e2983b5649f5bf65abfaeb8498393b55e5c96130dd174e9c278389ef9f1251f9a402122f3bde38b795a2fbae5cc074103196ab3545311538be003bc95059a2ca437fbb6", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)={0x2, "0dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f64446016375a1a94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"}, 0xe9, 0x800) 12:10:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 12:10:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 12:10:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 12:10:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) dup2(r0, r1) 12:10:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x0, 0xfffffffffffffffd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x10001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./bus\x00', 0x4) ioctl$TIOCSTOP(r1, 0x2000746f) 12:10:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() socketpair(0x0, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4000000000006, 0x2, 0x1000, 0x7da3, "dded6a9365c7bb2cab9693ab3a78af7fae914db3", 0x7, 0x5}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1f, 0x7, 0x0, 0x20, "4e002ba316a07f81575c51864b53b9cd0f01e6e1", 0x6, 0x3}) getsockname(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x8) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x8001, 0x8000, 0x7f, 0xc4, "c68eaea2498576e24c79e55e3bab702307909eb7", 0x0, 0x5}) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 12:10:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0xd0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x102) getgid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 12:10:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x402, 0x40) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x94f}, {{r2}, 0xfffffffffffffffd, 0x2a, 0xfffff, 0x0, 0xfffffffffffff8bf}], 0x227, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x40000000, 0xb96, 0x1ff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x20000082, 0x7fffffff, 0x74}], 0x5, &(0x7f0000000240)={0x80000001, 0x6e4143cf}) r3 = socket$inet(0x2, 0x8003, 0x2) setsockopt$inet_opts(r3, 0x0, 0x4000000064, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x44) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x8000, 0x66b) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 12:10:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) r3 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000100)) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) dup2(r2, r0) 12:10:30 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8e) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 12:10:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665", 0xb6}], 0x1, 0x0) ftruncate(r0, 0x9) mknod(&(0x7f0000000000)='./bus\x00', 0xc087, 0x2) 12:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x800, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) r1 = msgget(0x1, 0x2) msgctl$IPC_RMID(r1, 0x0) socketpair(0x3b, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0x0, 0x1, 0x40000002, 0xf12, 0x5}, {{r0}, 0xfffffffffffffffb, 0x33, 0x41, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x28e6, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x54, 0x0, 0x800, 0x3}, {{r0}, 0x0, 0x0, 0x6, 0x9, 0x10001}, {{r0}, 0x0, 0x20, 0x40000084, 0x6, 0xb574}, {{r0}, 0x0, 0xb0, 0xf0000018, 0xd0, 0x9}, {{r0}, 0x0, 0x8, 0xc, 0x1000, 0x7ff}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x49, 0xfffffffffffffff9, 0x401}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x8, 0x7, 0x1}], 0x5, &(0x7f00000000c0)={0x1, 0x7ff}) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) 12:10:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000000)="2edc5b0cace32b05f9c2eb8ea0c276f5e03b8b70a4dae0219c0cb75d45b87686f6850c0ded244ab750125c8a4aaccd4eb6d6cbc9f503f7974d83bf34f7589863ff9546c2ac19034ec380f1d916f729653b1f60450178896a4cc845cbbe6c046cd0258b29af21cfd1e7d7a7b85c1cc16bd1a117b7bfd8a51f958dc136322b06053de62f802e970d16f836a6598dd437c503247c2a49f613064fea8deb66f804dce7a8299925ec6ef0df06a30c2828c6ba7b07eee12b27d0d9695e7a3b", 0xbc, 0x400, &(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4) r1 = socket$inet(0x2, 0x1, 0x0) getsockname(r1, 0x0, &(0x7f00000000c0)) 12:10:30 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x7d) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) rmdir(0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = shmget(0x3, 0x1000, 0x180, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000fec000/0x14000)=nil, 0x3000) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='.\x00', 0x20) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(r2, r0) 12:10:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 12:10:30 executing program 1: mprotect(&(0x7f0000320000/0x4000)=nil, 0x4000, 0x4) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x4) chmod(&(0x7f00000000c0)='./file0\x00', 0x100) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x2, 0x4, 0x5, 0x0, 0x200, 0x9, 0x10000, 0x8}, &(0x7f0000000140)={0x8, 0x1f}) 12:10:30 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x9}], 0x80007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) lchown(&(0x7f0000000280)='./file0/file0\x00', r3, r4) syz_open_pts() syz_open_pts() syz_extract_tcp_res(&(0x7f0000000200), 0x3f, 0xfffffffffffffffa) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x6, 0x0, 0xfffffffffffffffd, 0x0, "1eae8682ab03200600"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) syz_open_pts() ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000240)=0xffffffffffffffe1) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) r9 = getgid() flock(r5, 0x4) fchown(r0, r8, r9) socket(0x31, 0x4000, 0x9) clock_settime(0x2, &(0x7f0000000080)={0xfffffffffffff801, 0x7}) linkat(r6, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000380)='./file0/file0\x00', 0x4) kevent(r6, 0x0, 0x0, &(0x7f0000000280), 0x455, 0x0) 12:10:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getrlimit(0x7, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 12:10:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x4, r2}) fcntl$setstatus(r1, 0x4, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 12:10:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) fchmod(r0, 0x42) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20000005, 0x0, 0xa3f24d4}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000004, 0x101, 0x7}], 0xffffffff9753dbe4, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x2, 0xf0000080, 0xff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x10000, 0x10001}, {{}, 0xfffffffffffffff9, 0x1, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x2, 0x3f}], 0x0, &(0x7f00000001c0)={0x61f, 0x40}) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{}, 0xffffffffffffffff, 0xc}], 0x7fff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x100000000) dup2(0xffffffffffffffff, r2) clock_gettime(0x3, &(0x7f0000000000)) 12:10:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8006, 0x100000000004) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="000085d8f152a2210800d233892bd9c08b8ec20247d638e028b69d7f4773d135e25dbc28ad1a39a357365383fa870b90b47a70f3e57c8d6cdf4d5af9466795bea151f409df26b6234d5a4fecfa50040273b8b88fb88498286e15e3d12ccd4490c79170cd84409bce5a4ce9d234b6a70fae1a37e638b8c08fa8106c44759ff6814bf50a4f12dc1929822da5cb189761d6e797feb78abcbcd8b202e3"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) 12:10:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x280, 0x17d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() 12:10:31 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x0) r1 = socket(0x0, 0x1, 0x0) listen(r1, 0x0) r2 = dup2(r1, r1) socket(0x16, 0x4003, 0x6) kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x58, 0x0, 0xfffffffffffffff8, 0x800}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x7fff, 0x100}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000002, 0xfff, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x1, 0x100}], 0x1afda0000000000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0xc, 0x0, 0x9, 0x5bbb7750}, {{r1}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0xfffffffffffffffa}, {{r1}, 0x0, 0x72, 0x40, 0x5d1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x5, 0x6000000000}], 0x6, &(0x7f0000000200)={0x9, 0xfff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() setregid(r3, r4) 12:10:31 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x6, 0x6, 0x7ff}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = socket(0x11, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="8b217e454f4d880bef46170adeb63b99c74a347e8704da318dffda3a1823460f820796adf51526dabbcea6d42df36194e739e9ae114db2723c5974f44f23b0de771ddacacd632fb6b7ae5ca7", 0x4c, 0x8, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x11, 0x7, 0x0, 0xffffffffffffff27) 12:10:31 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffffffffff00, 0x8001}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 12:10:31 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[r4, r0, r4, r4]) getgroups(0x6, &(0x7f0000000040)=[r3, r2, r1, r5, r0, r3]) 12:10:31 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r0 = shmget(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/188) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 12:10:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/224, 0xe0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/34, 0x22) recvfrom(r0, &(0x7f0000000000)=""/75, 0x4b, 0x40, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x36, 0x0, 0x0) 12:10:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x11) pipe(&(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 12:10:31 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = dup(r0) kevent(r3, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffe, 0x81}], 0x4, 0x0, 0x943e, 0x0) 12:10:31 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) r2 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x100000001, 0xc, 0x10000, 0x5, 0x20, 0x800000000000000]) 12:10:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) sendto$inet6(r0, &(0x7f0000000040)="5d5660a35a1d55f1f0f9c44cd9ee3ec0d3e52178d708dda545b86af29dbc6e7d97eb67dac25ab6a24c3e74586d8f30ee3322bce2c7f5c12057915b2c07e3408788891e406d59b002acb8abb9c5f55e79b3264b27a2399b180efd4497a95dc74767cf2b28ff6be39e3b18d8d2f41d9020919fa28d5616791db9fd017fd562c705cc1dfa11b4f3788a1f4782a573ddd354b105f15a290decda21a723211dd0772dead20e049149aa8b613fa3bb2252cef923dccb3b07b1d27a84cffa7126965009", 0xc0, 0x404, &(0x7f0000000100)={0x18, 0x1, 0x7ffffffb, 0x3f}, 0xfffffffffffffeea) 12:10:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 12:10:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) write(r0, &(0x7f0000000080)="b0", 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000000)=0xffffffffffffffff, 0x4) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000040), 0x2) 12:10:31 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdeed58f025c41bc5) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setitimer(0x1, &(0x7f0000000280)={{0x7, 0x2}, {0x7f, 0x801b56}}, &(0x7f0000000300)) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffa000/0x1000)=nil, 0x1000) connect$unix(r1, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x9, 0x1e) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/94, 0x5e}], 0x1, &(0x7f0000000140)=""/202, 0xca, 0xffffffffffffff81}, 0x40) 12:10:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/31}, &(0x7f0000000080)=0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 12:10:31 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000009c0)=[{{r0}, 0x0, 0x10, 0x20, 0x20, 0x6}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x1, 0xffffffff80000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xfffffffffffff000, 0x4}], 0x6, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffffa, 0x24, 0xc00fffff, 0x100000001, 0x51}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x10, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x13, 0x10, 0xfff, 0x8001}, {{r0}, 0x0, 0x80, 0x20000001, 0x0, 0x225}, {{r0}, 0x0, 0x10, 0xfffff, 0x1, 0x17}], 0x40, &(0x7f0000000140)={0x6, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x2, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x3, 0x104) semctl$IPC_RMID(r4, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) sendto(r2, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) accept(r2, 0x0, &(0x7f00000000c0)) 12:10:31 executing program 1: mknod(&(0x7f0000000440)='./file1\x00', 0xc00e, 0x3c) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x120) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/166, 0xa6}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f0000000340)=""/77, 0x4d}], 0x3, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x402, 0x34) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x40) ioctl$TIOCSTOP(r1, 0x2000746f) 12:10:31 executing program 0: r0 = socket(0x10, 0x4000, 0x1) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ed1c34ea7fbd8486cd59d47a8ed7217eef4e665cae2672fb86fa838cbbe8b8a2ebb666af90a6d2939268195f65f49a26aa1529024f3ed2", 0x37}, {&(0x7f00000000c0)="ff201aee4b21c09bbdbb2fc7c9b956139e55c7fb8d66170fa094a3f29c823bab6cfafa2d9cb427b9337fde0a3381ea05b4d3f489a36c7554b9816ec9d863e510a5c8be20066d3ad4b4b0311ca325402712ceae05ddcc637e11bb71d0ab32818d965b8a67febd013add35727bf9df872f9b3ca4a9fbacb4f2aa310ba6b764219aa0048c32095bb5a088ba09b1514435bc4489aaa37af5c03d39d86413e544aa74a07160f2afcac800d4aac219b338f02b77611aa27d7f5cda4fda1b6f872e658dd3414769ae4000ed9384e37e6f04401711", 0xd1}], 0x2, &(0x7f0000000200)=[{0x80, 0x1, 0x49d, "509b758a233961e24f08746393d37e98b52ec36a6eda08adf5b55e35671e086e9fca24302f740e0bf8d9ef65a510b1fc585f1071bd2ec45449e2da2bbf39fce164ae279056e00c8f33428fc661a35188d268479a96a5a94f40d9764828b5823ac3f046ee7bc5a182a7e308c84c28c246"}, {0x1010, 0xffff, 0x1, "eaa1a087038f816d574d634924630c1c3fe947f8978324cb3ccdc78fc7ee61090cc7b98b6ca646ce389a2cfab96cc9db7f159e065dcaa4e41dfc8a2d22705955456bbc2360bc3bdfae202a7c66e387588a46eaf6ab51501f0601cc15c9b8315141686512caf313cd7286fa6812a7d01a1c5d41053788c98a34a87f71d8187c125a43b7a93c705311e084896f7608e7a342b8790c5e12ec90c6c04f1c1858937a554aac131ac74bc56ab4c9885f4b027388b4d6252234179403af13d5c0405314efbe9cfb485eda63aed3066761f9190d766f3cd0a580a446683e59b48b4c5c27dd44ba21e9854c0b58e0e6ab09da91cfe2a0b78a6d9990efa3d2e6b5f91d1e28e360b2e26c28a2a20c2b5129f778ada083b29c2ded1a9e2202fb3f00cc600f78173916e4adbe3d574a1ad7fb10b1f316dd00505df8e2faff4fa764045e9f7d6ea33d35a473989e58954e182e5263986c24f4709aefc33a4c9b1ff0d5aee8701eb414aee8b4ad8c2d55787cc5f551e7cd8ee61160be7fe5bdff7e2db1cd3342701ea8904b60ed2952443e5ad0b60ed4c09c05e7329efdad8ce944986fb4207c8814a3aa28d62612c03b88d9035409840adb6fed2a9277a19aa0862451b7c4d8d5b4d01d85662222aa19e62e83d9005765852c593a4f71b84e772ad4ba3f21aa8a5e12e4c7f4dfe2879670b3bc485fcbf4dd0c082490c48ef9000e3e1c1228e2006eacc4e7b9e2a79be77dc24b5b0acf1a814271249f9becf6ecee067de930758e0531d92d83ce272e56458b066170b1974a7f80b17a52688d9823911f23c5332ed9cd473fd8be847da732af2c518762c3323a899cac58e99be2f58c3ac85591820dc47b742971319299ff691539bb05af07fb0c456cd878c8fa1c0743b3575af39447717e06044d1e582b79e71d960fc185bdafed1504d2464ecf6b7d4010641a2c582848eedadc5bad14c0ff533b7806cfff99567a274618c1079ea3bb855ac6724081b81da64514219aef36f887def533f6d5550e30ad57539858069b5513b2a93dd595aaa38399d3019a4ac227c4ed43d81e43d9e070a847e58ccc15dbd9203f891f22ecdb89f8aeca979e67159b6bb545d2e61cd076ab4afa52828baf1ebed91e3eb98279fe9bcaf3556776023eebfd42017fae28158f6daffa1653be978fdc05a16937c75ec06d7fce9afab59516ce9057b5d868ad284f8de8a94a6faf4523e51cf6c54efaf6c6341e84b375f61434aaf1698ec894338ed9ff357548331ce81ee0b904a930c2e2d21818f5a76d38f4e5a56a6101049dc5bc30d8869a04b3ffbb622285b45c679567fdbde0d97c880e9cf3170c2826777b9eea6fe7c35a2d1a7de74d0406549c913dcc93f4a352e8ac84a14038036444934e4cbc6a3af7fd9dc34135423783f295ad690f157016afb7906f739257306ddd6c704e6b3fafd990ed01f56aeba0ab3121e8e1d599e6b5902db3b29a8d762a7ed21b4e6240eb503bd3ca39093e7a8f92797e2b83e314a4ea32588d2b3bc875c69fad9488218d9dfee209f55e90b0ab00206c42751eb2759ce429322dc5c15fcfac9be1c2ddb603c292781197800494a511d843b4198930889409bb92b145e6e5cdb107b52803fc450ed87537b6f6ea7819df61a626e07e9c69d05b0c6c36c8e674f23bde29d547053b247d28e57eabcf75e8815fe95e37ed88580e7b6f4f3f5c22a2c613725b8a4c8a101c883dbbc076e4b3242aed73612827c354267ccf4fb9998180ea4f96e7301e03a8458522bc700c35695279fb7cbb4db0573a147ed1c1002aaa1f798a4208dfd95d4d6fb3dd829e6bc38ae4457ed82a447c1cb00462b3cfc4a467305f58f612e5d158dfa297c56d0813d541351e471128d96ab695ce28eb7f1a819695bde1c0c80331aed49b7661e96fbc4d0ed0751c25e3d5cf39f8908cec821d4f3ff2febb07150eb7be6f29664a03f65e486b49957994e10d2b4f8ff79464f2d2d8634ec64e8c34904d10da3a34280af414013e478d869e4c45639a722f321f3db6bd833dd207226a2da447b40fecf1733fa4d85df1fde6d50dcd38b81f32f10f2e811d097f1d5d766515747ba7553b098690353ef39fe41c704999761a286d5e095c8009e1c8fe563fb221d1b1762758878bccd58865a94922e879a1e5bc04572cfb381d6f360b977c1439bfbe0b839c0199dffbf7e58674e62f7c6c0e5387e41160fcc0774883714d95a08063b947b9190cdd98521dd5bd2435e6112a724ecc3fd3e189476b10eda82a7b91fa958a98464d4e51335b5b611cb207e7b054af6b269fbe77118fce767b6a19796ec21b0304d01fb26ea1a384e13d4144b4ad43e1af843e14cf83d25c9dbec80e2217480777c395a75479c8fc0613af87cfbd4a989112e3483dec174ef7468406b5a551d2b352a1ad7000cde4c9fd50e395d2c9a7770237506f887eea6ab2df11fbd34c7b40b71626c511cfa25c4be325835c7e3f05cc9e0db42a56db07e96279d7c04f4ddda5c55064ed34351f2526140d90a0fd9f8dc7f153b04a27f5f25d622344a5628f1984902beba55ad7d936db85d17dde264e23f017802241345d142f903840fa463a88bf149ec452c0062f21004d08dea14a2ae14098a3f77995421b7b7deb4a49fa2192e181808ebe6a2ba63b1a0e15db4e2d27ae81ca0f3f9e5173ab3a38f5eaffc902f32d40d3d82e3ade1dd5f27b5cfae20483c781461ba7ab4a588aee7900f79567ed393a682ac6a94828a4aedec558835eaa85289d987c7499f78b0b5968072f082b13bb504788d27088d3f491c4b10ea8c37eb78b53f2639be68c301213c097b0e45096aa3af9a97376eea625de8f7e64b3f9a21cb33685174e8e51934043142c9453779b3fa15c92abf7fe050b61e39858875862d967d93500fe04dfa178ebb8ee398658f52eaa7c951454d4e4ac2303ad89610b704b54dd30c1da046f5b8d1690fc9d938bcdd32f58fe974956c643698713f40404e2d7e09828a590696d20b346eae2c5e0f33627d880d41845811890c8ec19fca2f72ae9b2bfb60faeba49240c35f6b13ebc0b5fc6321f4955e6bf414a769f8d6879af9d97648f0c873a9235225984a67b01b8d5bda7562d4de181dcd2fd26e392a657a4ddb33cf42b14a9b7b905e7454fa06424eda6f732f8277e4198fa8936bb60014032a4d6f961e4647c4a670399c995371848296ee09651d56634b7ad34680207cc8abef51de97436d2de7bf6a83063be55d59926e2a6238c5118aba26fe1c3a71138fdcab158ac0e5398256b215f2a4a6f07caa67be1d8c85a406c24f00ad440a64fe28f948bfad3e8157c2cbe565371d73aaf00e0d10e684141e6d8a47dee47abefa74c74ee1c17a757bc4814292bf6e4713826451e305f73649112d7b83e55596c7de26431c911447b6e47f0d5d9d2b0bb2f9ddc5ed1ab61a42f772a0f52eb9c97072d6683dea5d3df0fc85f93979ab0eb9f423056b21cd3cdc550fe3bbe1d3452a9f1a0286e74625e538ce54dbd4d93beebc81742583b5839841427e3a0140f5f269be131c129716ed9cd6265f63e1f16251f33f443e9e743ccad1e4074df90a236a36ed82cb8c2a06e1fd8fa124b3070389dbb766cd2e15806188f25a4fcb5e1e0f28fead52cb764d4fce9f7b43430e42c8f8f636655d2d250b1be14c3c530fc38dcb93c7989adabd6175eeab447b694f6076d23095f86e2b798dff5dc6bbf658c424124e53afc95b8821745d981f2a2eead57d5d1b46f2eaf1e227b0360f7e37517c7bd09e84dadeae9070563baeb6dc051c71055cdbfcddd7ab83b2ab7037196340d38ebe73b5d41c202f8e282449a2e50832dc7472de6d413cd426b7832d89130ac9e776563beaf8b31f172e5f5b427c1362140ff3d4e77502fdc78a7ff5274fb76d28b7d488d2f3653e3efffda427f6ff1c8f00273e80e6636db1493d583a532a76e87780b40c8722820f9499c37f864f15059098bc0c651b27f52b628e3ac2dc8cf1f248ce7404c683089c9ea5cd813eab66816c5b2ee0ab749f9f566d5bb26f173c7e3a039d5ea7a544cdb0e5a6a19730b11e0bd65590b7f61f180d2758a13f0e15adc3d01d85fc942b33241588c6fe865b03653a8372764dbedebb9f06da00603e4254d9599d17e4cc57368c18af1f9a0866329bad2daf4dc45090acdfd55ddc1e33de23bf99bd10cac02f2b27276051ba12d292235e53ff13f8e71ece6a33fa0446e9ee92fe83cf83950ea6bfed64edcfdeac9f5d086446f47cb5273968bf30033847bab96672609af28622ff0515a477ded2177055a45a6cf8b97e16fe5f3cf6ec4e182b16dfacd76c47f75c6d588598a5a46d091c6aee63e2d9c4528988d5fc4bb67df4cab9f70cce57414abc46f210b785d11fc68300844992910f7ba44abdfda859e7f506fae88180b8cf5ef1a355caf276ce6f42aee33dd7d45fdd8f19fc4d4802c85320591ad21f10b1245895db43b34441968856e3f6813224b1b59bd92689b27a4201f180f1ed0e680fc036d59b7f79d4758e54112f56fa09e442d7229340f00d131c5a923fc9e00d46a78e720691f99d4d990ae776c687ef4b49aea569ec2e1a44d2b1973323160993d791154b49d4e085163405930345f82c69457c54b98b3dfd78ca72a323912c55e9c48cdf25258264ea350c0b39af863fe89452fb94a633a075228281325c632f313ba179babb5967eb06546a99d10a57273ffbfee18f55cc3b720cc33e1c3075fbace5e010ade2f7c881717cc38e9102296fb9e53068d474f4c1f081edba980e98234ae53c29304b52c84415e9cb1be9c5da1ad67f0efdf0f152438d01476aaee284aa94f94467d38b15747d6059e38db15a9814022759081980f3729c4ec3535d1c2d4571b89325c6a180e76f38c0c716fcb50f9f0cd87c2ac321d214fd9ba114f3f53e79a680b5192b62af5712814c54cd3c35e6bf8f99d1b43e0b9c5f4eddd194b21aa46fa08082818042c239e00a0415d36a149371f879e28b3c1f1be507c661bbbee056a8ed3b4d2b034ff3768a2208085b02e4bf3f75a5052b3660d6e68192b7358db80497af992b69aff0c6971935729b685da9dd377e9b630149ce6f44e70ea88e3e97ca032ffec1ea7784ffa60ed53daada1465585383f7afb293a6a6a14e8c0cb0be78cf61baa9f004b8e73b8f0f98fd67301ff83a248c1d3628647f6e8fcf43882b58df65351d4163d0f374eec06102ee1f11da87e3dbceab163a7fc2021df521eddc08adca86139bca779e1b19c59f69ad9a20af2311a03e87b27a6cc7a7766d7c2b2b0e00f9a664db1abb11314d313209a10e340d81b00846e9d22010ef8a285617e0b5bacf4db100f469aabb4bcd2eb1a28213836d513a39a030d9a142e3f908f05c8b11e236290027eee9050caeed79b537dd7cf4e35d4a2e18a40e9a54a032483a6d2bcba315bc1095370c9363a7fcd74936cc4e7fa9949e283e80bc6048e2c0113d019ea9097627b4b13bb833cc2c009475c3126316cd6eb422de0a532d3efeaa646ebda725f27c4b099cd332406133ab41e2fd066333ea22ed08ca4456cf2b164ca4ce6d179d4fa47b5d715e994456daec38733971d9dca05aded11ef5e5e7a34c04a75a5fbd3f9a39b74286c996e29df92fb840ab9a529ae8f045fecfb5006264c50cdcbc185d9c854346a6746e6d7d7e9b12411103cdaf65a63a91a91584c672a16ddba395f8346a442316d3206f98d438471e01045e1096f03cf45044885402fae2a6120140ace5d9405fcc7523c37e6d26dfc1ca152be4278"}, {0xc8, 0x1, 0x54, "4d9f559e44a140c7868b82af1f38da55751a10304388f68d9899e885fa398b40b98a55fe2415ca29c7910ba9e013c9970702c1eecb9675dbf891315d990ff66bc7de0ef126cb4a3af9f951e7e1c841ef24f2a9b36d800dcc6bb82edccfa5d2f95886117fe33f699a1afa6082b86e236b323ebafe6634776c9be22eabe717fdb758879ab236b3e3b2743a469fdf663d0e8c5c4033542664458a32fccf992d5e1aa81edad2eefad4a96f0d243051097bc2c4486cec"}, {0x38, 0x1, 0x0, "488ac7fd6a918b0baf00caa5e7018f1de15ca3688394504af391d536a5be2e878a"}, {0x68, 0x0, 0x7, "777249b112dd47bbd749d5fbdcbe7a031d468039bbaec85265d2158c0bce0a0c6ee3c3cec5e5e7bbf0c34541daffc2ac9c747a6792bf66d3860931ecfb4b6ba92ec46eac8b20fe462655e8cae58d29de7c47"}, {0x60, 0xffff, 0x2, "aa46c705ff7b9937556d281116aa711cf7b42aaca8eb1bb1b95a2c2981e214799152b3c826b228ba051f8b9fabe4533ab4058af8e434ba3727b57a7dbf707cd39ec2139b82d3592b98feba6e"}], 0x1258, 0x400}, 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 12:10:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) kqueue() write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) syz_open_pts() 12:10:32 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x20) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x50, 0x21, 0x80000000, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x1000, 0x4c}], 0x6, &(0x7f0000000180)=[{{r0}, 0x0, 0x56, 0x20000000, 0x9, 0x28000000}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000002, 0x0, 0x3}, {{r3}, 0xfffffffffffffffc, 0x42, 0x80, 0x2, 0x7}], 0x2, &(0x7f0000000200)={0x6}) close(r1) 12:10:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x82) read(r0, &(0x7f0000000080)=""/178, 0x29f5b2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) execve(0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000300)="1378d45778a05915a0c17aaa97cdb391814fbb185a073bcd64e5171e86509be8800c97e3c644fe6872ce8796de13e302ff33140a8242969896481e228e00ad145b021679b637a30c3ce7a645887195d89063f05a5eded4f3cf270d7fe9b1a3f85adef22c18840a2f5ff2e5720f0c22b0b80949c2b8c5d6da5aa6341b", 0x7c, 0x400, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0xc020, 0x2) close(r0) linkat(r2, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00', 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r3 = open(&(0x7f0000000240)='./bus\x00', 0x20, 0x100) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x10e, 0x1}, {0x400, 0x1}}) fchmodat(r2, &(0x7f00000002c0)='./bus\x00', 0x3, 0x4) write(r3, &(0x7f0000000380)="89b94c95f6adf5d1dbceeb98ef6b5e1bfd9a3ad44157782bda69ef7f244ebdcbc660de38ead09708b27d96e0967c8a0f57283ba578be63b1fdf7d5a7a90180107a7700d0d49e0cd22fa52eb8f0fc98850261722e39ba9c434d2dc4948c8a75b3cd4411ae8a79d3e4984173d7ff7dcc9edfb904ca724af1c1b125", 0x7a) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$getown(r0, 0x5) 12:10:32 executing program 0: mlockall(0x2) chroot(&(0x7f0000000000)='./file0\x00') 12:10:32 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5d080ab9) 12:10:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffc) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 12:10:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="84d18d3e", 0x13c) socket$inet(0x2, 0x3, 0x2) 12:10:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x101, 0x40) getdents(r0, &(0x7f0000001200)=""/166, 0xa6) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) recvfrom(r1, &(0x7f0000000000)=""/39, 0x27, 0x843, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000001180)={{0xfffffffffffffff8, 0x6}, {0x7, 0xe37}}, 0x2) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 12:10:32 executing program 0: r0 = socket$unix(0x1, 0x16416cb5a858d90a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a40, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 12:10:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0x5) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 12:10:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) syz_extract_tcp_res(&(0x7f0000000000), 0xc0, 0xb1) ioctl$TIOCCDTR(r0, 0x20007478) 12:10:32 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x90, 0x1c8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20082, 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0xfffffffffffffe84) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r1, &(0x7f00000033c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003340)=[{&(0x7f0000002340)="b81eb193c1fbcc86206e054f4317bbe158224e3c6bc2c2fcb89812969aad3d9e4ae93ea5b5ef1567d91e9402aa68f507f8f76855e8165004632d4e66569a0c1ef8ab536dfc6d88b9899ffd18ec75dc59530f396a619db89c02e854e6bbff57f90b2c8907e984323265bfa6fcf0881945926e2efbd3e9b5bdd3028694cc9eb386d4cdafc6f25a7f4a003dd3b5924060fbc8b118b9a21da632bc672fc503030ef9d90fe2845aa3a77de5b60c01ed0cb5e79ac74b061b3431db14ebb98e0d7b0bd52394339db0798af146e664ac2d94191426cb59536333da204fa66f97973d48c832165342bddac7a050a9026e96b0f8f5bf289007578fb29c8b3869124aeec387223429ca875876ed741dc9cbe7fe980c04288a238cc75a7866aa8b986ae97bafed9648a5efdca2f146e6ba89896efa89ccdd26877207c684111867fcda2c43b00fdbc14b0111f8ffd0a7a7c733970a9bd1c9b7091883cb26783accf1d8f89237cd3d9861473765146cb995b23ce058edd5f89b58a8e9004f22c0b7ed0552990e9db23f09d017054746864ccf1e8e1016d1b269dd4e23d9e22422bf2818daa98fb14d02c94e36b8fe1b6d989ff1b4db47320998c9126a219cfc66cfd66729e83dd376e66ea5e1797dbda5e620946bbc59beb01d2fa644a1ae2544fdaed240e82241112ceb866288e168c7ba25b6dc81f23881366c369d94ea34f7e8c57fa0ff106473caba80b0bac91e9735ae133c8767c651897e335fda81f2b3ad686e518ac4f857b93bf22604d442f8973a32adf4c3dbca119e384c752ee521be476a6a16befa17e962a20e8c88e2ff50881ab8a48589400f757a08da5474253b28ce96f1c2ba835d7905e40aec957e89100994daeb591b7904230a341dad7e502f5f797fa3d6149d5048bd50da6eb7c36155fa5a910606082820211b687595eda26a2bad08c1241f664ad6dd6281223aac9df434fd9eebb7646607d3bae67054549f49ade674bc10824e459c875ba263c05f816e7bac0171b9575a9f4d80433ab3bf48f290266e761089268fa1ecf8f98fee333cb0d35acacf082c954549978cbd29c4d65a011b05910fdd1a79a041f9d6d235879ad7af79e6efb18bceb5d72642291e12abfbfaee39f7be5021675660dafd8765b19052aa1d6fcd46547ab28f2e777a7627da2f0ccf7900edc5d7e79054f7635fd5e78b1f40f154aa18c14b129b76dd40c7bab30a96cef0f54f713df1232667a2f5eb44a6ea40605c71972016f3f98444c782a1c169e1c6fc7a036807d99e59034b80fd9b10580e4262f3d6b49d8d99ab696cc75209391921ec101c5c203974c77ed2792e37ea15fd559c4d1313a5302b013a374cff9bcb1c3f747c229034f83682df0f14b96b4f95bf48128f6813f8900c2eeb0b42d05da1e6d3cc135942cf5ec343904bc5346208b4c3ab20116a98c3edfed6231905c02bb0b3e1377e71040c09639ae518fb317917e070176000bb725a10bd1e1fc7682f48749bf8baaee678d15c1929957e986c76666505321be5aaa7c2bc3d3180f7afaf1c35d7460bf86caea8119c436c0dea22bdc0ad10f4f773c449b245a0f1ab1ec8aff6f925d7fe45061843313df6a871e8031fa66074b12b9b4ca480991045359f692e5a48a1ed4820919440f9b656f4e19bc1af7244b418fe626a603d1ee5972561435ece55321e34a97c3dcc12146d95124c452bb72b3681022ff2341cf40193d3255d1ca87f1c851db43b7009cfe9c9bec4ab810ab39b0d967c605c77bc2903760b74e5636d89961337142b63ecc6177bc16e7d84efd820e863f6969c11c58ad6fe58be059e9662d8b63a8a20d97b11210735d6c71eeb80c6741c335d97b8d5b9433176e16e361e5c8276767967b5af8caf4eb702a0769f3fd329b3bb0d3a586e5ff5f46657967e028d8b455d153df846a9f2000ae2536ecaada2ac2187878b63b6977f457b924a74c39834517c7ad39fd6392344eaaa4101077d29fb47cad93f63f9a3e8da62bcedf7c1ef67579aaf51f95dd2c21715224f9e63baf9a31cccc92c16a7d5a38a008982ab5192c8fd587073ded5ac96f9d8e7b4120bbd0863dfd2046f6b92592022c6a8193394796598b4e91957a1ec469e27de1d1d36054aed31c59e49db0efe1c0b328cb86bba1e1cda2aa9017e0ed7f55e65404d4484d9d733d8e2a8f14c6eaa99169be0ab996662d7ea12fdef31a0d09925b5d6563c19ef8e43986acffea1ca8fdb2e8882f25701e849ab446e717b650a67c447d31b4d887b9f0891866064ba2f8a985d16c3c2fd048f715f8d2a45945525a6910688c5f0d97e27640516ecb608afc59ddd9b9e67fc7b17973ab7d6a30792e2609d81c4ef6f9890e709bdbb065a2b9cfbc168bd303e44961589928225782b2841e71606b6e5293f69ca2fc6bd33ece2d0c8e4c5d98d763c0a9f4867d3b2cf229cfdb191ad4e6a99b6d4f19c121c19f108b32ef066ff7964e41dbef56dc746422a79c918cec70e31bb45e90cd83368d8d4732be7e5aee037e2fef30c61866b6fab9d02df806038f9ff349d4281719b325361b219eb23780399d328cd70da8c4bb7d4ad2c3a883507ba7d0bb7be85d596bea63f06d7b439c5a21d6b0c3846ef38a544acf6cd0c5c2e0fb2f8088e9c1e9328349a32c94aea1d8d805f804d1d2521346edb4d98fc5d4d77fd238c1e4a90b0c76a819ae6f70f54ef82f197b22b25e32335967058ab2df1f90671d633267e095cc75230519ebe4f9288805cfad984de5809fbc02b903339fc6d1f1184b204718556240f4d5fd72a4a4b1d9d916bd69803574f6f299025f581863192dc974a04741877853083878ddea17e329e199942ed507e072fc9f81d4cbf807ae3648836a98113796ac824e1f4d35a0b5c779722d17790f8b011c4870d8688f496e431bd02739b5a50f33f0ea5952d762a3584a6ef5bc592ecf093e495f3f44a9318f4c0df303946e123a28ca8a6c4aadf9ca3f2cdc4f02c379c5383a0b11c87176ad3a8a35f62c9d1f8b65ead1d89ee66f4dd6cd8ac0d7166a12c920fd9ee0a1a64b905ccced53e25830e5b3da99ef42643006606048470282a8f7924ee24bb268d59ad66168c9859a15672606b81d6e09beac6dc7715dbabf1a64fd6f3ec3a8b8572e1f51cccf9c5bb0292c726b2b467aa5996770d1c14e9cb873c306038d4a5413173769ef6b66ca4a7bc2f395dd49a6e7aaaa1f5dd66f4c9146f979b5c848dc9b69503550daf46745f0ea6df41a5f30e8cca1dbf87c95e94078dab2399173f485a67eab63d6986264dcf2655ee5ca66507cebab30449a9ba8df6e296323f9343278d5a1e4c2b916554780154e86112da5a1e39a849080def555dd292b39cdd47747766f9abd6db18d4358194bd7e0d83da7e46a63fe22909f1b5924b600a60022630ce8ac6f995dea4c56637a75ee4a7af70da7afb0fc65b8ac8d848615c79fbdabf0d450a5b2562ef32978ffa5c0215c5fff1120d5aa4b5d0662459731073fe2e13fa77aade25950e34d035743a58b1a6a650d16a65f522087990ebb3d0fef75a2101f8a8030cf82076be21f7eaffca2454a90d0f4f629996a0c2a00f90fb1877d671f3262e05b218a7f717f8575e11a80e9fff16394079ae5c7bc6f1c558f77f122142cfd52836bf51d9c8c02b8215e15dbf3a2666faab1bcf5558e7caf3f0697ce6323835cc31486c9760c9d0592c8614ddd8267cf58a83a03782cecbc59b1004a04c22b4d032d04a302c9e0f14756946eff6f25ce8a09fe1bc0a8853623f40dcf2e1018fd66917974ac0c18a3fe4a8168c931cb2e929c33ab85a823a77d9678ea113c0dc3368e8336f9cf340f81deea783fd7241f878e590e3b31611c6d5bd695f54dbde535b147d83ad47da04506b06bf08e8107f51281d0dbe3f8f9e11b77374260f8fe8047d45232edfd913fe5e60258569d02d9c724464e2dc1e7859778a6a36a568f0b90bf70c4477ef2be5de544e86ced220ac02ee9ae45284dcd0f39e2a6bf8dbf4420c75832d7a586fb28ef6203e56b8a0af72efb2119d666cb38957fcb6f1920aa2684b08b22d82396d9b0a72c4992dfee0a1e008f3e5579a0fc2896aeb886cf0559829807927c2da52652ec328158048d8c07c6dca43dd576edc54fd2c607882366fc636aa662eb8690dfa90f72aab4a645ffa2e7c0055ce67720234d8bfad183ea1c48ea1bb9415d2f7a137ea1ccecc89c5bac52239d1876d9454a02fd44d5accae6724a1312494a054040f9e3705e74510a7c9e3b8a7dc2b80399185027eef23168e55b41d24374d8291ee7035d5eb73cd558e848a59d5edbe6ca630e08e321cce09d35f3fdf343d58699d77904a1ec11f30507f54ebee5af8d9cbf865f3682ee0d2240f1eab358376436f94d0eefefdbc9c6037fe7950c9d38fefc84163b1c0263110aafc9d30900833650c05532ba1432aec1843289ab1440cfd98f39ee0178798f8004a4368431e62898024c8e59fb213ef713f80ba5a64877093fd3eb7072a99452ef5c6f339cc9c8e23925a249e05c51f1e745a1f22e5f42cc92df7dc92d0f65af74d5a81547b50db5a54b4379bdfd9475d6d812f25d698ed599fec019dd3f6e663324d46f1b4834b938bbceefaae6a72adf59464d57d46e5112e0d6fffdc5a688b6ef88b85410dccad38eba7b25ecfe9d7ef94fd9edc23a4af4c693ed4a63df281c48376c39541691872d80718adb2bdea7105b5f2a7b8bd7956e3a5333fa2de975a593b5961b8e1b408e445904ced90639ebdbdecf7eb697f24b9f37c43e0ca40101178ae2af91458996fff23048b14edc874f6a81b73690a75f60c37984f6f64086e0e79059293cc6a134ae206227d4a8427135be149cd815c180bf11435416ac9ae32485185c6c74b9dee29f6ddabe29462797d90c9527fb59dfd8ce90e774ca0adc8ba2c57b8c5f62bd87d73d8ea3f4ee86944dee53b64c6450ad0c55f526e2047d395539ac003dae7c5c11940c12a418abc2245b2b0ab0b0ef25dc0e515d8dcaefd71cf0d3e10bc7872cefa0ad768e03d5ffe8775e58b5b502a4877ed70a46c0467f53f130ec07d18f2038f6c602b524cf10a1836713d66cca5b580d153ef0f06a509f6b756f57e3e29b5da0886963e3685bc93f23ee332f7085b1fa1a2ae88d50b3f7de55c9f54102cc0d2d1645599e5ff361ad029f5e7cb8ccd2cd8ea53cdfdb24f12b8eafa5593b72b68e8cfc34ff6c90753d18af8c0d2422ab42a329cf6baab8a9f51de9e705b15c88e756c3fe3197806d7404d072afc5d145a0787a780c4f381b1f6d658d2e13e40b7d526bb743b5e0cc72af0ab64d64360166bd93483b72b88a667665f2dace4bce3b5d191eedaa2381dc42dbd4191efef5b5e6eb7f035c389bfd4d5420630acf722e0038932fcd0e366fcd66b07990b43c5540225c26292da4f63cf3a4093ec0922be4bde269b2a3d8d2d6dadad7fb5c6fa76d09278993da58e63c9fdfa55c65320f27f498373db2250dbc88502ee3d05104293f58ecabbc6c95fa077cfd9aa662b087992438574e7632294a80992e4d3fec45329d810a9957784e99bcdeee43980eac35b5882ef5907d03241ddfac6f6cd467f291d8a502abf348593dd05638e18458ed159b3a7a27609d0035764d759a859b57d515bc8a3ffec99e677292062a06ff5501c766d0ef41a014b4ede19d690263a2e2983b5649f5bf65abfaeb8498393b55e5c96130dd174e9c278389ef9f1251f9a402122f3bde38b795a2fbae5cc074103196ab3545311538be003bc95059a2ca437fbb6", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000003e80)=ANY=[@ANYBLOB="02000000000000000dc7fc1d6816fae3ffc6a3acfb0bd34cc467ae8d64e5df3d1bda8cac158ba7638911e89424dc0426e923855e98d93be24f7524f9706a9baed8c66450d24aecd92a04707bedfd3571c3d7247e74771f731dd829238b97f8598db8fbe68033e9df1083d45424b77231913c686ed526faed06b40d4277e3098288e7cc335c163fd8363d8286fc331aface7212e7c3db2d9581a98cbc03963c21b668380b0bf6d1e085b86946878a73a84e09eac2006f6958d659f644460163758fa94174b906387075c6a97c7f843cc07ccd3259eb86c8cf888587e190d6c94e7a3630726df760fc2a"], 0xe9, 0x800) 12:10:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) recvfrom(r0, &(0x7f0000000040)=""/89, 0x59, 0x841, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x38, 0x5}, 0xc) socket$inet(0x2, 0xc001, 0x6) socket$inet(0x2, 0x5, 0x2) 12:10:33 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) close(r0) getpgid(r1) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000fec000/0x14000)=nil, 0x1000) 12:10:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) read(r0, &(0x7f0000001100)=""/59, 0x3b) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) open(&(0x7f0000001140)='./file0\x00', 0x40, 0x1000000000040) unveil(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001180)='W\x00') recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x3, &(0x7f0000000040)={0x18, 0x3, 0x458a0eee, 0x7}, 0xc) 12:10:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) msgget$private(0x0, 0x20) r2 = msgget$private(0x0, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x5, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0x2c5) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) lchown(&(0x7f00000000c0)='./bus\x00', r5, r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4, r3, r4, r9, r10, 0x40, 0x295}, 0x80000000, 0x46fd, r7, r8, 0x800, 0x6, 0x0, 0x7}) 12:10:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=""/33, 0xffffffffffffff93}, 0x2) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000c698c24dc58b618ca8d6ff028e15bcfdc56c345a1d42d58b0add14f1759ce5a04166e847368ba75c6d1cbb6a5f75692a5d89fe31372e2aa64e1b63ade448bd506833fd2615e7"], 0x4e, 0x800) 12:10:33 executing program 0: socketpair(0x2, 0x4000, 0x4c52, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) r3 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x626, r4, r5, r6, r7, 0x100, 0x620}, 0x9, 0x6, r8, r9, 0x81, 0x5, 0x9}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) geteuid() shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) syz_open_pts() accept$unix(r10, &(0x7f0000000240)=@file={0x0, ""/31}, &(0x7f0000000280)=0x21) geteuid() recvfrom$unix(r11, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x10000) sendto(r11, &(0x7f0000001340)="6b44a9bd29cf11b4530bc6d5ab3c0171e294ef176a71cc9c1f69873623e0a5fec3526cc27a827e1b10eddee845d0d246c35ccc07514b198971ee04e363dc4cb94c6fb2e8e8b8624add59e25e1d132c44740d6127fdd62b09d0ff5e5b6f682835cc6dec13b80d62247f5288fa5a2eae9824963cf34cb5c237bc634092ccf7c18b32fb7f6992ae0aefc642ec7db9", 0x8d, 0x400, 0x0, 0x0) dup(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001400)) connect$inet6(r12, &(0x7f0000001440)={0x18, 0x0, 0x8, 0x2}, 0xc) geteuid() seteuid(r6) socket$inet6(0x18, 0x8000, 0x3) bind$unix(r0, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r11, 0xffff, 0x210, &(0x7f00000014c0), &(0x7f0000001500)=0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 12:10:33 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() r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) bind$inet(r3, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) dup2(r0, r1) 12:10:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x81) dup(r0) socket$inet6(0x18, 0xc005, 0x7) r1 = msgget$private(0x0, 0x100) socket$inet6(0x18, 0x3, 0x3c) msgsnd(r1, &(0x7f0000000040)={0x0, "311623690ff529cbdd1be758a2b536eb608e181cfbc938c3e7d2f861a3f48b01510ef4a3535b3ed46a22d4fdc3cfdd2573cd8b9cb07bed14f233b9e351c2360a1bd567f9af35e696640a5e7a188a17a6351c9e931a8c9d8c68f7638c48b556e6d745eaace247bb49fedb16f85aa89e542a8f79ce025d758356a4f9ef75752a3224f71b27d228bfa1f53d7cfe1e96eb6bbef353f0b9219374f2960c8f4a5b5101450202072735fd437e665d"}, 0xb3, 0x800) 12:10:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x203c, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7ff, 0x87}, {0x7c, 0x2}}) sendto$unix(r0, &(0x7f0000000140)="3f0152e10154ada37357591cbd298fe9a5098bcd1a47eff5229c3e2cb13805a9b7aa31ebe8fc30ef9f3b30166475f0fffdd6e767ea50859a22e9164e8f0f7ffaa228af0a2ad0128eae5eadaca3f8b759265f9b977a3a51e0d9d916915f526b89be43ba4102e3e63f8b395cd398d2506f5aac8aeef493c302a733b9722c19fb4e9963a6773d1012c5b0", 0x89, 0x4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 12:10:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xfffffffffffffffe) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) 12:10:33 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) msgsnd(r0, &(0x7f00000000c0)={0x2, "12eec87a6900cb902ba286894e151f9d50b381a1f43a84390d5ae7aa1c7d52b91b4f4489137d3b975995f48b29cdc1e5246a4eca00a0f11eb759645419801d6aeae79a4a1c250c4c9f267bc1434391"}, 0x57, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) 12:10:33 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 12:10:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x28, 0x24, 0x0, 0x0) 12:10:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 12:10:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffd, 0x10, r0, 0x0, 0x0) shmget(0x2, 0x1000, 0x185, &(0x7f0000ff0000/0x1000)=nil) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) fchdir(r0) ftruncate(r0, 0x2c) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) shmget(0x1, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) syz_open_pts() 12:10:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x800, 0x2, 0x1, 0x3, "d22cb9d0bd9782938764208073226d3619f14ca6", 0x101, 0x278d}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x4) 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, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:34 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 12:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) r1 = socket$inet(0x2, 0xc003, 0x2) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) getsockopt(r1, 0x1, 0x8c08, &(0x7f0000000180)=""/182, &(0x7f0000000040)=0xb6) dup2(r0, r0) flock(r0, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x3, 0x7, 0x0, 0xfffffffffffffffe, "ec3400001df76f6beefe15c3abe300", 0x2, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x2000000000000040) 12:10:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) syz_open_pts() execve(0x0, 0x0, 0x0) 12:10:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 12:10:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) read(r0, 0x0, 0x0) 12:10:34 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/52) 12:10:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)={0x0, 0x80000000}) 12:10:34 executing program 1: socketpair$inet6(0x18, 0x4005, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{}, {0x80000000002, 0xfffffffffffffffa}}, 0x0) getitimer(0x1, &(0x7f0000000000)) 12:10:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x86, 0x6) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x4) 12:10:34 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x200) 12:10:34 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x1e, r0, 0x0, 0x58) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 12:10:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = socket(0x21, 0x8000, 0x8873) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000001140)=ANY=[@ANYBLOB="00002e2f66696c10fedd"], 0xa, &(0x7f0000001240)=[{&(0x7f0000001180)="ed946f69d89b527fff3b51b2355a1ba43e202714e9d9ff7aa6a7e0f6b43a86535f3146c5fc60447cca87d1a84d809840f0ac040c0bb23d1eacef7acc41faa9696442365d1bc0cd51c713c028a17b9b3b3d42332dd77012e7cbbdc8e17b9af664fde3e0a4f71fe555f783d1a07a02949c54881aaff18f03b0d21965b89d9ac930db1e84a61748a4f32db7ee9d570c1c929d9d3fe829427d38a83ba6428e4c8c38442522d2ad6ce937d0a4", 0xaa}], 0x1, 0x0, 0x0, 0x400}, 0x40b) sendto$inet(r2, &(0x7f00000008c0)="1872322e60cf2ea6e3fc18fa65da821888b198f226a436037dd084157c9ca10b54e2f81f685aef6cde5c34ab396508114436fdcb29d929d024da20848c28877f1935ca115ea5fb0ac677a23b8219b60a93eafe7381d49daa91987989ee2f1e2987a621ced05d5c665288becc7c293968c344ca1f03507c94359b49a9a4ea49baf9971a6e49dc6d0d4998e7a873f70d814725d6fcb89806b4808d850e41df6725fdcd", 0xa2, 0x400, &(0x7f0000000980)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e80)={0x0}, &(0x7f0000000ec0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) close(r1) getpgrp() r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000001100)={0xffffffffffffffff, 0x0, &(0x7f0000000e00)=[{&(0x7f0000000a00)="292dc845505b0bec69e2ea7e31bc7222261870cb29f0b8d994dd26d308a4356f048bb3ecc50f478a44d2e0707b8cff0c7d4b85db7a450977d93da86c0638d7efd36e516c2574b32d31937b97d09d2e057624511f26c8efbc8e7593cf8db3540fa792a7ed382f7fe8070c70fd3e7044b2b3ff794f9c4f280a2c4e40f5ddb5917ddfa7dd1eb3bd7afb1bdc601f5aaa6afd68f88c5c6f639d78ae78b63bb3a3209245705f7bd8e54f3e67b1f5bfd4957e7f0a551193601a15b08075a7f88774840e316075b3081853b93fdffe77e9b88431c895a7ceb0387098450d997304615893ed6f06a874e09c7ae33c72b8", 0xec}, {&(0x7f0000000b00)="c91b0508e5f2668eced57897778ca4da0c89f3de6f37e1fc71a89aeed3de611652eb272c2cf11741f0f22b88a7d23db9c3bc5cd0615e1a670bf7aef1999e7996ba05be81767a22f352279e9518381763cfa4f8584924f8fc94688b80e9d471c0117d94859e1d2a33789b5d0b1cbaaf3a33f807b6e8430bd1a215a098139aaeeedf22a23afeda5e2038495a1d1315b1a27313822e1f339867227007d1587e8f4d83a384dde09b834290", 0xa9}, {&(0x7f0000000bc0)="6c733ca28965c3e7f93acc9748b11381c87fe9a1ebbc1e992fa0b205d3ca8f3874d80a608fddb0511c59d7bc50339a2bb28c7272f89005fe2045a092dca86efe28ff8fd9530225f20d2038f73c146f460136492c77963dec9ade0f29461ece862db26cd41713f872162e8a4e3741cd8519bfb17bd6c422fa93f0c4670bb2", 0x7e}, {&(0x7f0000000c40)="d0ab092c86966a2f839810a8c69a2e3bb7a67cf0", 0x14}, {&(0x7f0000000c80)="e6c96b5a4812d2dd1d2e9db8cadb95ecae7c26ba1d109613a762ef7cb3093b3ff43a0ffb3c6d6f5d617bf05ee93e46d9d5f929169d5a86dc3dd92dd2604c69d3e0d9fce565803c74a0b8cf1df26ad68fff0d21e8650b2acb99a015be20bf985ea9653d1040601973d791567e21f2f4f103544fb17423f34f4f09a24219aeb6e30ec22a8826bd45e20e7cd4f9487e630bd25f1f9b0ddf3b8d77e41dbd138f5700ed6b82e2e89f749009671eef529f6d24b1debf9caeb8098d58d3698d", 0xbc}, {&(0x7f0000000d40)="826270bdb0a5b5cbaaf9a556dc71e8f6b9c57f2d4d90f8148d5bc230ebdf6d248bd230433bcface9c60c8d43c0ac3739d603ac437ea6ebb100eacc54ddd1c12d651a68f43156b55f0e329d103a6a60e6ba31c665e53d85848ab2d7d767d4cfe47ade150bf49096a70e9f4c3cfb06a7e8ab76d63681a4d65c423bc291424a116b72cbed3b1a09c8e32dae7b92f18ebd", 0x8f}], 0x6, &(0x7f0000000fc0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="007fa4"], 0x108, 0x1}, 0x1) setuid(r4) bind$inet(r2, &(0x7f00000009c0)={0x2, 0x0}, 0xc) fcntl$setflags(r2, 0x2, 0x1) 12:10:34 executing program 1: r0 = kqueue() write(r0, &(0x7f0000000200)="62b91ca0493056d7268656cf239d6161c91f5014d34262e32b5f3cdef50e8d29670685666faec3484c87d0ba43e9fd5f287c23a1997656b2c6569314db22ab591cc6378ab9ea861ee85316803f57731550b8a2db2be860bbebdf74768baf6bf1a9330b3e675dcc129d641a24a832b52dcf28150754a8b58f6f33b94b2552edc5cae833e78b7053c9880d6d623bd701a0dfd27a759ca144811e8fbf047e12b127529e44812f94dae7febedece0c7655b99d96fccf75916e0148de0ffefaf8fd099788d221ffbd99ffdb9764ab9ce8bd7f91f253ca7f23d02d53206ad706fb943bb84ea30e2fa627a799dc8a673bba3de7914c44d2c0a5d4a798d63950eb5456c52202b3c2ea7dc6fe4b859eceefd39ca0e9d9ce1b07a74bf09c9cf101ae17a6f8c7ff8a8d065be87cb4b4316e9d7b989501cd8b1609c1bd34be4ce0a77910b131349a0755910ee644e094dc53df07ab794946aba24a098a653c7360cc21e73add05f0904fc8af5b912f42be1a222a4bd15c4be39a9857646f198f20ecdb23d0693ae730e2f969714c8bd6ebc7f0ca29a503d05a7394b8f99ea50e8992db8b0fc81c700c23bcb5bfb8f58ac7be05ec234da869d9095207157cbd05a6181764eadd3810344b9efb51f633077fcb1d30431fdf9a8f97aa6cc4afbc7aa43bfa8b45a505fc6c5d01568a8ab78c4d7d9820b6563592387ad239d4f4ac29c4d4609664f736e82d02b72de5b4d265da98ea2054f49f73cc46a1fbb893d595b79a466b147512fe5d229297c436fe18134726e4e887cd8c18b9674d6b87b3184a6b50f7745587002d3b9b79a47d953f4a1b6337f03a87588ebfffb052a7b8b9a4ec7e35e60d3265e6f5d3a1e1b1eb9242836a834903fc560564922a9386f16b21b429af53b2d8e1b153485ba0b0f6ea4963d6d882f8e65e88ca59501c37a21eebc7ea9c24466b3b5a145e1ad7e2f1bc8fc9e94ea16080be4b370b1d70aa976a01526e70ddcd80b4a741671e1ab3e0d7294f4acc91ba064d1888f3538bc029ed53a41e0af60e0713821b08fe364cbc2adddf13fc2b25787f7208ff46d8a8197690cc8f4a4808f47a13680ead21d2b38af7d14ab650018d33b7a394252e2e92e164d590e829ec7d7295cb033afb942a3a41548303eba56866c9dd4563c4185669ef1942bb1fa1d6719b485f8ef504643e8086258edf05a1cbd2ede16f203c53cf90356fb9fc123c3a1b783dc5af9d2c568793c01bd5d0e70181ee9c1e917d4ddd93f09a107c100386e30bc07aa6483a22dabe30c145558063f8bb1506905efcd692c373870ab793edb31ad83f95fccb7f72cace95156d8d17dda41de97f13555188b1b1232ba651110d13e766af9fed5685237cb9423918644e4099cb8d344200c405721b36cca1373012f264a0169715b4436e48b0fade628616d3029cdc5b46bcb96a23c4489584a22fbebefece33e03596b8b397f172ce84656f2429ded759a30f3535938812c17e559fe51c623512ad8106d40709860c0a3f38c7e9b70fce763cdfc9a9f0a2d4c3cb33cfed7ca4a4e6873af91155330eeb6d813483a12e2912e11c8a8515edcfce8a1bc624f2a22e687a56c4ae9c860981bd73f6588433e4f0cdffd591e8cf45231485615490956024bad583984a9d1b3f4a592b025a61858e2bb6a516cc55ae9f9334b983259e46f2f5fa64c1911021acb3ca2be74db5706cf000b5a348d3740db146ff9a6aa698d4f234fa2728fd5675a03e7beca00b0f0bafd3d06c1a1acab7979b397b841e8b649adef5141c2a2a0189630e9c433582dc9ee0928e1c353876e430abe48e98eb10a6080b834506e1bbad4c2f6995383433a307958118a51a10eb838ad709b601a9eedbc7ef9ad52b4a71a92aa6454f88b6cb8cfce20f1c0927123e6f13a6e2edad89380bee216f15ddc3110b7807f3357176d2820206cf4676fa1aa207362c26fa5d976c8c1248a57262af4af4b7d40603f86380b02b0f1bd584f86e8a83bf753874d1ea7bf94e992269774a79abfa857a6776f4246ebb38649fd94f306698e10bb4b996aab897279b800355f5d7f52f7c61aef777fecc2c9ae9787ac814a33d042c0cd6858b495562a9cfd77de7473a896f03b10b2aafe062361ae4c327c3e5ce3b701825ed7e1285cc9d2c98785ab04fd822e8aca70ade44dac9f80b68c2a74daa34f6001c3313dd94ceb0be3adf209cc1ca34b2d45614f5a314fbce56ecbe58b05d49cf997cf35aa9b611be190a7b061b0a119391d1053d3cd64a413e5a04cc24133cf7c071a220fb15da4b6fed9ea617acfd5384a512449b810fdaabe728cb2929697374d553abe61e4381de8fd03530932bf59fd4c7fb1148cbad29c9818709cd6a8937371a5b0d4ce1269a5135b1183d7adb1dce1264563865c61e50e00db5608749577da7a6e5d45cf05f8fabc2283e3fac988766b2b747274898055da9d2255c94fd074de90ddfd1fefbf8940b03019dbf55d06d6ae80a236813486cf45ef29bfba846ee2bbc611c3e24ad521084e087e47a9b1da6ba86215237bf4ca6493de479bdc9b6910f05b046c1d82e984d60d73ed39041c42393681a64d2b413d1bbf15caf2bccb4331e019cda65f76d2b80ca64e964348bf6e33295dda56e15e5101e2ebdbbd28fa14b728d77c037a3acb7a2582cf9e78751a6fa68e35afd45ae2330435a6561c091caeaa512df1bcbd3bfaa81198ee53e2f70f54d38e039be11f782c5caca1e39a43cef11fcb27f4d1406af79a6405f2d997c60880887ffbfea232c9c4b33abd57662b06cba53c156df38628e199ef4a1c088db921d858a095a95cb52f53ef9c962023cdf1c9e09560d53d588a418dcd2e17c6a54be703109dcee7d970deef2d6e13284cf6298c3d36b52170ab6e0aa8e040b9283d706b906ca1b8b407ca2379ea9107cf847663bae5441b4e246e963a00989cec4eafedc5ba424e5628829f3ea93fb1050629e5c241682c61c0b908d02cf17e22960bf3433de43a5b8e2fcea0128227caaf08ef44737cdbdc6389cffad589957db501e0de2d7a2b7be8c3fd77b550165344804f6be0fe2d504996e5a04d48d994191d038cb291c8e44fe0de88ff5412f0f57b3e755c8228a1396d0085b0fee7d2d6c017ea46050fd70ea49605b4274c8cf76a72e176be877b0415d784757863c5b54e21fea8048acd7636c4adbbf040aba22edbaba9c868a6a26bc390b122eaf66a89d26132377dd0dc0be74ea1ec3a205a6f322494657c99a652052490f47f9a21f43a57834f29c6f875e86906260fcf11383c9e14509c724c7e254efe5d15814fea5100ed4b1d5b2ea94d37180db88cabd7f0ae05d42e33b33f593dbf5b7632399ce93ba17b27e6f63fabb4964ec5606d6b2d0b91465271f5300a3a4874975b3693d343e841c477b8fef2d0fb208e018b37fb65b42afe18b4fcd04fb0ebe1bca07fd18c87a013f852f66238e23d62974a7893d644cf38078a83298df7327d60cb5c6c8cc66e75048cf6960a9a7827cf4eea3a42a5b03a92a6ad2d0b1023cdcab2973ecdd3a9c2bd116a31d0912422b4e3b6faef3a92bcac56649ab7a4cb552429a5baccbb11f4b553445f5de47013fac1828ea3a1ad3f1834d1feb0d677f4cab8da5b20c6d73f314ce11f6c9abbfb4b3f6e09a84b09781b50d7cff47193ef219769d8c2376105bbc63c1abb6f121b074b207fb1d62aa3979cbc766b4edeb2f463bee88e6cfdad9f12926cc750e7986c6bc5ca2ff0c2ebc354f0e89bf55f66f2e0d90b99ad4a0a5a4c28b9e4cb50342bc1aa5eb887f39fe8d64f290379880cdca1790da5b8028126ab443b897f61f0e7d6963212e4a411e4a15bd68f2a505ff8933dbbc1ca7f1ab63749234c101efd2c69aa90d009923ad89e5cf16b843fe5dcc13fc857ccd12c13569414d26b2677125af2032fbc010a0c44071a8f296ac83bd1f743bd70f3770c9d24fd9a0bb7bc4a9f581b074ee3c33e2253da005ccc52fabad96cc4b8b1743dcccae7b2d812f4ec252bcbc1ef4e524357246584d4fe71b089616cb1acd5c6ee5215857be4c23f81507315729a9017b81789cccbde4a1875912d91b1e953fb7fa383fb1857890f1d5395d38cf3e98753f127c6fdbbc081ca60961d5d6f2a89d4493d69eec2051e883b1d671fea39bc46d86167b841e0d1740612ab4c03a55ebe92137631112204b8a492171389d6363465f471fad4f5a43a84cfd1e38e1c9b08145d007cddffc0cd63c0494d081cf11ff631837bc0b76a33c04cfe8911ce19f3c7812dec9c12417114bca57c72bae9d11036d3c5ce5ce327922c7e8adfdff95d02b63ffcbc8c0202a475dd887cb90b018fc6b2e4cc89288796fbe4e165c3f85034b86e7488749ba1d4e51c0284e3441aeae9d5f7d6a5eda78363f99f7ba20b63ad88f4f6b8f7b365778440974469821d42eccd2a3749e669271b3fd0949f556b0c76e7a14bf234d9f81fc1335f187c20419234d1804c43b7e7bec6aa64231ad435008451b9b71bc1387a3e6866d735eabc0921eb82a136b5f203dfae80fff58272e32cc6ca5ce81ca485d48166a74cfb6b087ec51fc42668679d207401377558c6c2bbd2e27d620ff04eefc2b669dfe0090ce905cc34e2a1966f59e68702773d38b0164ecbf4d33bde2ef5768ca1b6e032f084977498eee2ea12625d8ef3e185254bb05337bf44c9bdd43f633ef1b4aaa8e9356a4d0c84a54050479807976f324ab302c2f3b9a5923237dbfe83a09c86ad2623e2a46e515cd1ad4cd8e3a1069abeffcc412e5db838a98693b5a075be5f7ab8082e617133956ccb31b19acb661f424076d8e1f38475c142128eb467cd77ced687347d9efcffa364e489e4d35648eb39551ce4752878e3a380b5f8b66672089a9569502b779522a52beb3e2dc587f0318516adb222872907867a4e98a80d1c4fbf0b10d2d2894a3637bdd55226e07f6620d65e1ee18a0e3b1a146d988b66709db077a36447d2a60dac4eed404e191d72fbab0adacd2dbefd8f442043594fae9068683fad78d95e796b092beb6048f3b93195c979519384f135fc33c5384789a7369558ebf9c9898fb7cd7fc9f9d8f7b956135a1dc9e86589ad4fb4f8a76563de3ec37a6dfd75df20b0edcc9d946407cb02bff4e5df66197729bf93dd8216d192c58a9e11755a552811638599c2c105aaa4b4aa6373d80b4a43be7a95ccf5d5f52533520a7b2b71b6238842acb7f2302d4b0fb90940d1e4bf77697d38fe3122c1312bb2c22cbbecdd42fc67f42a13fb0d914e510390ef29733c7044c04b1864cd6bcc50841b599258d82b0993f3a483f3e0fafd55acda991b7996d651727882b437a112a1c6c938d4d58e47787cc076f4ef6a2ebf35804cd4760316132b0a224f6e7e4c4180bf219e9c104415c5dc22cb6732b517ca2d6f230ac1a068d6cb51728e4169ffe1b920a5753723a91e0f1a457a1902caebea1869426e375fba02d5e0bf12484cbf5057cf6034522c35e0258a1d0ac84d99cb94d4a74d9f837dd7549c627758e3d8b9887bd4a8b38562b76281f60d49d2db232e949b40553a447baa4b14f1c13f08b43842d24b45e9d817b8d8b828fd079cad534da4a738df335528540fff7e0a66127f21985b1a73d3bd30ff025f797b0ad6327082e372164394cc032c02bf94a8fdba5b34d74baadf9d58eba64dbfe509dcabb4e79c82c71bb27b0b286e99ea45503f8d956e7a3c9a6da1d7c12c264b2aaa7cc99ace34adfa756b0c5e4f959644582568bfa430ebab1b3ba7660c307ec8b9b6b808daa8ec22e21bd", 0x1000) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) 12:10:34 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(0x0) setpgid(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x4, 0x0, 0x5a5, 0x0, "f305001eb7000029a29183cc377d00"}) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/181, 0xb5}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000480)=""/92, 0x5c}], 0x5, 0x0) write(r2, &(0x7f0000000080), 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x200, 0x4, 0x6, 0x1000, "b229bcf58f62e4b75aabc8f982920d9f3aa367db", 0x4, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x6da3, 0x1, 0x0, "582b32dda22db6038ea2b13335f731b9a191eb8a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) 12:10:34 executing program 0: r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0xc020, 0x101) mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x7c20) 12:10:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) socketpair$inet6(0x18, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x8, 0x0, 0x14}, 0xc) r2 = getpid() setpgid(r0, r2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pledge(0x0, &(0x7f00000002c0)="e4dd7138087bb710") pledge(0x0, &(0x7f0000000100)='*-{\x00') 12:10:34 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0x1f, 0x5, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) readlinkat(r1, &(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/98, 0x62) r2 = socket(0x2, 0x2, 0x0) recvfrom(r1, &(0x7f0000001200)=""/49, 0x31, 0x3, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x8000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 12:10:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x118c, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:10:34 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x102) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) fchdir(r2) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 12:10:34 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000065, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x408, 0x16) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7d666336ca4380e09af6d08a", 0xc) socket$inet(0x2, 0x4003, 0x3) 12:10:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) close(r0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000140)=""/172, 0xac}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001300)=""/220, 0xdc}, {&(0x7f0000001400)=""/194, 0xc2}, {&(0x7f0000001500)=""/69, 0x45}], 0x8, 0x3f) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000001600)=""/165, 0xa5) 12:10:34 executing program 1: r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="fe8a763c6904bd86b029ed3027eac80a6d60cdcc3cdc2623a1fdd3db731964fdc0a69236b7e2714b2d4c9c9015b3c7f86838c34dbdcb2dada666db7de42c97f8b2", 0x41) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x20}, {r0, 0x10}, {r0, 0x5}, {r0, 0x84}, {r0, 0x196}, {r0, 0x40}, {r0, 0x4}], 0x8, 0x9) shutdown(r0, 0x3) shutdown(r0, 0x1) sendto(r0, &(0x7f00000000c0)="7d792a25cf8ce06f8fb7e31a4b19b53fd274603c3734c11e3e499944942c1b08184547289057ee7a4f71a495f894520598e4a971bfff4e853d9378676097c9fe1afefc578ebdded2b5", 0x49, 0x1, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x4000, 0x608, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) sendto(r0, &(0x7f0000001140)="a28742fea2b55d98a6f0ba20e7b66ae1312a1b7a54bb7f3cc03e1b3cb8549b698c1817c6f980daf45b1ea92d1cbda62111af0332611e8b9fde4bb328cf06056d4377b4405b49033c93fa380766fd64f0576c22cfc2fd5558565fc904cfb27e795d247f2dcf2b54ac0fa87a1fef63f74a75715697634e30ed3abe7aab8ae0fbc064d3956513e91a03f5e5df2c85faab597190af21e488adac124452e09dea2f7702bb1b763769f908e87a2964e94ed070f90d4ca36a4ae98561dd", 0xba, 0x2, &(0x7f0000001200)=@in6={0x18, 0x3, 0x7, 0x4000000040000}, 0xc) r2 = geteuid() setuid(r2) sendmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f0000001240)="6b43cd43aae110065a535d1a37bb449277d6c13206ce04f430eb075654db0906c3dd2afa62d5ff99bbb1a874d6eac25bb436d14648092d64ed1bcefe3316a4d2258aeb7d310618932c4b74f73acada0594122525a6c613b34e6ed911f00e78ee6521c2a8664ae0dcd62964380bc2f3f3a1a1708234cc46005b05d3a3d98b14f869f6ab3517b95616055b3b8794efc58a701bbde4df1ca578e03e6cac2f25f81cd73215487bc8e6ec2cbea90a98d70924a134da8d4ef37ddfe45b36fc41d142d244ab3ac748a95ef2863f5a5fa855b283ee1acff381b8b65b", 0xd8}, {&(0x7f0000001340)="8beb224b46eda0ec01f72fa3f4ac994897f50ff9c3ad3948e75171a4d572933aefd4ecc7fa13bc9dfad7e07e49f62cf00fd68dd5548f4f5e195c5f20e37bba8f944ef8da83db111a555f21d71d3a781397ae435559786872228eb5db987e652368732470ffef2d9e31de12084763e9725cbc12e95a8da6aa03e4e36003573f7343e6cc5d7285", 0x86}, {&(0x7f0000001400)="b506fff13d3e607e4fb352757e69b30e9da7deaf95c57c9ff2ae4a36f24356ce1bdbbd012143bb3d850ab53073beb12a72d8f87153beb0d6f12108dc506a9b98d93b3b4ea5fdfc13ce41d4fb4e3950a0e759139a14fbc5ae78db4fbe64fd7edecae2eeb5e74b599bed993e64a207a98f209e0928f755f1d8d9057931b0bd46249f9161317a87187ed56193a1de50ef1cef31ee1d9f3679435759e38e28c12363ea46578401", 0xa5}, {&(0x7f00000014c0)="49467c771cf7444aa7ea24d02a93162086d849f0cac7b8572145da49476508600548052627465b04dac0ff2f3b66b035d97d16ad02148147f016c73fac253703cf4a30d7803ab85366aa8e0912a3341fc281ea559d5be955e4f5eaba57b45aaaff2b5ed54847704c74b9fa2fdd4495b45959ba1553a96315e49c409a603e39528ab50aff6cc38a9fd7483fab1cef41ef5429dddbbb5f3be3308a6b24bdc8b5eaa1cb269def758f415fecee89bd7f0eed22472f3a1d11e2b7eac736e9c37934d1706ccff05fd580b2ab10e24ababaee32260292a85a4d3dc04977b50f8432dc86c89e90e94c6e", 0xe6}, {&(0x7f00000015c0)="4409426fe73347a3cd7d6bd3f3986be4d51d1bdb4941121b617e85c2034f725667263ce038f4d0b78b19c02257be8df406dcab1084f2be75385c370b9aba3910d7", 0x41}, {&(0x7f0000001640)="cef0f382508ff2c7134753337db5abc883fda645d241c4e74afbd2b994eb39d3e6150cef974444941e359034e4f3853502b20aac98d67aa4fc7446b405d96674e649a9a3d9af3ae6639dcf6e4bd735a7f0db44f8afb2337dc6ccf1cbbf35be0083a6ad77fbb4fa2c0af568b2df8fa3948f4cfd013d836a81656220c6918ec363310b9cb6ff3dacdb341b44475ede2bc81dfe5ea074bcaea3d0207f5ec976ccaf40192780bba2c233b6a39c8d6812038d76f8733ddc3206660c78af9841e908cd3409cea7d17ae054e8067b617c93af3f6cfa028878c9cca524937fc5f8703216a0f7b9ed6a1fe38340e11954451d0d8739d3e26af6f0bbc8cce6df2cfd2e", 0xfe}], 0x6, &(0x7f00000017c0)=[{0x70, 0xffff, 0x7, "cb71081bf9164cc65516f26d43b7303684229b55e242c75500286069850baee5191018ed3161cc5e536b0e613bd968dc7a59b41d184c2238e3f589a0415d53968b8e4e20cb7c474ef2a900d680426778906d7a129c5825b5c1"}, {0xa8, 0x0, 0x7, "fee1e4378776f7a8d33435e55e5b1241e9a246c9ae0f7fec9221c56bbb4716b14be578bedb0ac815d486f34b8190fe428ebb6f5dd157b75b89105707e6041c9f64d70ae893a3dc8aba0e85be567be4cd142ef3ce654c9d1ab8ed65a2efa93a0465a6d0831faa99ce6e6956e32965674f05502e4d591d49b8b3e7dd87dc7e47fce233ac4b726825bd5a7fb904f28d2a378fd7"}], 0x118}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r0, &(0x7f0000003300)={0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f0000001940)="78032d5ef094d281c560dc22140ca13d779e2354e2b77ead236dd57d054d404df925263284ea6c2c31b8fa675de35704c4a10a0b97713f2c943bfc97646d2c014defbb70c99f819cc8eac7959bf64519439699ff6a8702d345ff42d1c650f4cbd1c8fa44770d3cec67526a75933f05c61fa4f8d35ba75567371d3ab26f4cef17c0ccc1677fe4774fbbe9911befdcd67736ab4ba2ca076a8f07d623f9b1c3515e645bb1950a9e9185e6197b26085b7470a9be3fcc", 0xb4}, {&(0x7f0000001a00)="843953c7c2b63ac8c7c9d7dc1fd6a9d77a4a9e722871c3457ace6d2cabfa910667", 0x21}, {&(0x7f0000001a40)="063b48bdc89174c572f223c87f8e355ca080f63c3a1d4ec0eaa9d61702045781b625703feadae80fab30f8e4352c9f8112d87c3283f3e4fd2fe7685d9e27eaf35ce70d7cd4541895dd424dd76131634feed14a6a4ed432f8099c7adb28f5fd9fd9935b122a05c6ffd6cf85dc4c21e6fa5562d67648fb633b81c5df91eedf7f1bfe1abd919bfb855defff93e86c5950ae28ebd769e1fd33945997e21b9d2741bb47efecf423de6bc731b75030f6a99471d03dfe9b10e23d13105928e54ecffe5109ac5d56e8138ed10063d9641fd606e3df0143c232439ce2278cb371c5bacc78d6394a4416b6726c4e4c541d424aa50e0fd96786ad4087b3e7e7eb7e5e", 0xfd}, {&(0x7f0000001b40)="0327b35201ea2c3f8463561b16be5e9d0123daac95d37907684e7cddd6054c8c", 0x20}, {&(0x7f0000001b80)="0a6b2eecb40d88c38e0567a6462bf029d5e5bb5d07ba45fe664e8c0fc8e67a288282b1403e1b79a01b447caec672a3e3efb0809f8afd02ffa7561a3556dc1908da42164b9ef2ee99182631fb89", 0x4d}, {&(0x7f0000001c00)="67c531e24f2540245e92c7b85efbf4368aef4b29c22c169861574ebba12f0bbcfa08391fd940a77d410cda2ecdb3752c25620624661943040f4c5621a8192b47f1b9c5e9775ea3f77dc531a52bd53e6a00e8ff9eaddcafdac4ad389794ecfff2769a7ead8d3c8866aca91f19d8aa30f50f94fb3de05934c89fd91825410b163f1064bbaf45c8f5a1bb546085577e5bc87f467a01ef33cc5f3b3a4800b10fdffd2b88ad35ce098ccde522ece2574fc5743911f0850f1207df02c4f080739533fabdb3296db81c97a948c8592f69fc65b8f19fbd977ddd631d79b1edff383aaac0a251f0deec38ac7f0772fc7ab501bb60ac802545117c21ca7f368c77d5d7d25543f790d63647c8059b1d7db3b1ae3f6e5e42ad408e7f1d255a8a3148cb367826b97dd34959a995743788414217893d88904e21cffc1b8d7fdf726f291d9ffddf7afa95ff2d03941e2d0449f6fb3c743d72f680c4c046e47f449fab2cfa8eabb5b2fb4b3b2073bc41c8a42d5396aea9918d721fdc9d8dcf70d305f9cd41c4829ad60dc79096783c5066c71bd46d31f80b62efcf82e0fd18269764e8d156957df6d862838d12485bb1ad0b3999095e6c36e63e177e3532e3f0edbc29d0c2589387a77cadd2ac9cc578a5bc906957acdf7811742596bc0470b4eb936d683e4264ec663126717f64c9e27be8460d025fedfcc18d7d2f634f8ec795c5d19a7cd8dc67f67ffa2cae60f9fea18483194f5b24dcc171e344e3be0b570a03c4c3dea2d815541a9fb4fad37e8473e79afa2f465ffba96bbe1164d249b1b8b33708b5ba6c2c3910eeabccff1b35d5f9a7c60636a7d721904534f21c9cad455f00d3c52ab0dc02a3d8cfea006b42120b570928efc436a4fd240d67360b1e981760ce83a16aa49ac792f81c440b107cad34c780b7f0a7fddd312ea9da7d4b9cbde9c4ed9878e9c427d846e184f496ebc90914a794007dded800316ac223205fe5a2cd850950e3d065eca5babd998f9a0cd5017bf24ea31ba2ba8e2ce1656452bee2d2756eebefdccc236b5eb2a62c084b18c5e69a0ae332e13316a44bc3051dc4e8f81ce25d19846ec24b39ef1c73ea82a828ea414d1579e6040a3eb540fbc39205f7ae8355e28feadf9c617a67531f64332dc0445acab512b11c925ef0f83560e6d234da06024c994aaa4a10525024b52ded0a701b18ad5e56ff27edca9a6b62717d9dd88cebcfb2677b7cbb2138cac212b28205990f1eafe4664f0726c6cd44542340a0167eb378467db7fdaa42a7d9597758c129faf3bb968f14a9c3ea82ecd751667e976aa193dd5f313ef9aa50e6b3e40062d5eae044eb998dc603383596f604a2534ab3792a1320a42703ecc48c39397c2f9bde56ef4189328a2e6c9594da17c5fe8d25b0e33250076931cb2c6d934f046e794edfac4f046877d83d90f11d6e5b6490e345b66e465e00fd7110565df157891843579bedf87d1ce00a2f14536a817dc9f59226b9b1a6032ee5b854fc5ca38dfc6657b5809ba1d12f53e68dcc726f2430c1fbdb8431815c416ce07c6ee93222d6c88fc9c8adfad8d8e716f550aac5e6d81198a88a046021ec6c1fef7cc1d9c2b54d5cb2f74b3a87122c3c8e86f1545a1bee29be64df3ace8c99ad673f84699f9cbfea728aab5000ae63f6dee20f32c5ed620be167638e30df99e42ab3dd880e56b8fbe7c7cf7bceeb3e0951b9790fb13ed78eb914d599f90916448da01ef46789efb09e387b57b0459b03245bbddae6d335a5e9e85ece3d9bab1ac95b5acfb5a58a03e211dc2b84b5ce89153181e87d583d75b8f330885c0dc4079a05c5035ce16fbc45e7d90882205c57b324e3fba76ce8a94340a8b517ac7a160515ce5cd020e4974cb4e5920b6880a49b2771cb8f7dd8337b20de4e47fd379ffe52b20c7a0863a22ff1297d45615e30c8758acb903b5b365115029d164cc36abe1e3aeb13fc51f89db2c9baa01cb0fe24e62a442ea545383c4e58c6a1da319070bb4636af25d001dbdaf63d2bc6c2fa9439745e70a1e858341cd4bca251d21824cbec7f4ede9bc162e18e5159cb4bfc55a851b614f9256b6263438b9d06b5001c033b7ea9c15d87722064ddc0bfd65a99b1e0bf0ae63c67f71bef7801f3ec755d9cb37e04e1c7f13b78fc0892281d97f21ac2d96620471de042431a242f05b43dfa31e3bd683882615180f78c95435bfd9ea8184e0f5b99cf668c000b6ee5e890eca0129686c3d8ebcd7332e483410ff11ddbcde9f5d1c8ca9dbc4ec4d795ed37eb2bdf44dd5d848280885626848e28bc6dae179d5e4d1a1175502a7ab671b58dbacc13e4d493f72449931f7d217cd7bd289fb7b5088e77b14e58cde886d505fa818ab84095fdfab8d8f029f5f5c1be5ce22b6b677021ac860d5c537f97a73f687e6c96343830b221e216ad958a68c769ce91d2576076434b6641b03ec5ea3a781681136c6256d862ad9dcb9dca4343870e57969998ea1bec515a336a5a6d3d991d1b805bcad0aff2a36cf02765e9cb586ccf786c67eca8589f062de72b0c484ad0a2d02f1f1b2fe4b0be11056339566db60ae22295f6f19736eb7a00a3dad1fb1b9310a13dc0f9d24bbe3c46a7720a434ec786e6cc2bacc0499bb0cd8f9e0b6b4cec917374f8b3daa7c940039260ab1fb8d3a93781531578b309e563eb8b282e82710af80d1a9301ea7ed34ad70d25d971b67480cd7dd738ccffaacbf83781ed8c856fd899a0db2c97e16436682a702d6c4c1a3619c8781b972637272d94c0110fefa673ca13509daf8aa2b4dec76fb5f349fcd2906f82c824802df958f426e5a3baa4cfa85814f51521e1cdeec40f21a35bb0b9b19a9227bb733fa6cf5ab3ffcd4406bb699ac6f6e38f85f92d5401770d7b8b21442205cbc65f0e42f97e0d9744ec1e5608284e89e7f05ff8322862f19b87b7ca548a7d92283b5b18bb64565aa834b4a37f1d6912fc14ab3ad7fd7382dcdb9df6dea4b715c1c4bf2f331dd0a6f7cdcb67adbe6724bd512dd9eb2791252d2552b2ba91d9f61dc2ee7009479ea5509c90117004b466f9aa957ba74689c7d79abf1954a6eafa8eeb894230bf9e127a834cfa44a568a4abfee42e0c07299fc9596f65a9626a79e8e6a63ccb56625b584c91f7939e4af8a3ed4dbcb556512dc0268c05c0e425c6eed905582693552a81072ed0668793cb5b43fd4e7630b24f855a6fac5e1f0a634ee20968a2f4bf91ab5c9b45b7ac526a17e56934678eb7962b38ac77dc1520d452360f1da06cbd7fe4a4b0c452f744e7e274f498aac1e7dc2817437ecd4b74b5ca972e25e26da17873aff319202ded2b30f3d9255bffeb64b13ece4c8e9a09ba6c2f7f05a71597919d5c3767c68d965b81b2eb2519fe753d766f3a32545516072bea3959e5347261c8fe5471cde9768ab42fc751aa60b454b033be2607629beb5173ab38557841a55ae73cfcd94d7936b8ca3131b53a03edd9006a1926f066b1405ccc73cd1772758b5acce35d5d3c124229ea399d77751b2f0183134aa816fe0189513848dd84d39fca1f992054e60f44c124dc664b6dc6e0f687fb4d3ec060cb060ef586f71d3ed4f532094c3a4ca145b319729213212bdec592b50d2fc7ea904e0c96c9279fc685d2ab768b2db3cf5ef4eaede41021b0c9e0774034d4bf6867106e4c8dd1a78a97cde6ebd7e14189d6ac641de9f28e45d32369a5b3b254a89f7099a9800fffb8a9b8f938e65590ec4af229ac5aa98ca50c297e7b8acb595dba90f4e5a32796b92994c6425aa3dffef78be36b8247250ee880c8a9fc4b7c9fc6104783b600bb5d8964d73d43707498fffcad8236c9fa1d80f8dd1ba191623afb78fa644e85e1fabba46817d78e1524036e35b89a5e3da09add0c8775375359d43199f4803b1dc6b7c013f417ff0e0fa89704f87ed1a45b6e5ee473400a4e74face04559c055ee74a2df0cca1b6e26b5faf341bfdaf96e698435adc6bb7b33488ebefe5c8f56f7a776fbd255358286bd7dd0ac1ec1a5560ed12d86c5bb0f3a2a9644d10813a3ba3b8f7b1dec8c8a01aab655fe47d3f202ce5067a450be144906ce0140711a8833aa16f692051061d6b8d08a4013737a52bf1552fd64e0629e322590fc9191729714abdeed172ceb33cd2ae299fa68a03bfd16c12938ece59a99625b0c6d823c099bddb99e8d6e976ac939f36a382a1656c9b58b166d84c2be0c77e025597ce5a987ab85fa3a938ece3ede69d1362c4c3576af5d7bd6dee95400f3cc71bec0dbf069eef4fda71ebc108889c824455348fcdfa75e61a56b3ea608254d05a70c076ff43aa5bbec0b941063f2b00b98f9ff237e8b44717bc076723c82b2301336f2422416427b839a7caf65d72248c5c3e109e7cfb8208ce69562af42816529f70eef42a0cacf8c042c03864ce40b45cee001b993ff2fe1c89286c21b95ae5dc9a7ef4221710c77f578389438552a71b32d361ff3325775019f0aeba999e6e28d7fe2afd9dccba0302d688d80d47f4da3ac8f251c1fe22a532371b4c40fbb6704d159a8cb758ea75d0583056fa4299b8666994bc27814d9b2a92151c2c48b6b2815a0f24959097bb693975d3f02b5cfe247366c2f933ea6f0296a773e2cb403af87dedeb303831614ded8dccf2a74a63121ba88666984b25ed8a8718d01f394410911932d1b3298bca4bea5d30d607236bdef7f720c6fd5023f43c7e39904e3f719aaddb51cc1fa6d22b6b91fee3be60700fbf004eeb9cef8d019e27f767a4c87904c75e8fef9a07dd78ffc2f921942444cc5c530f80ed020eb6ba066823ddb9bad64b498a0c94b5fff4871b55d55795728116387df47b7e328c0c75336a1a9c8aac4bd1bd5978d07985c88cc45b8a887e37eb3dd509286af6a480ec261ec82e15de80ea02a0c7ea464de280ab2478f6907afaa106fc63ccba60c4106a0253413ca10a042648d354b9961f1ec12e80ee57ad4b65546bdf9ee54d5bcfe3ba44742795bd24b0caa6b9223e68569c8172cb3eb74f5afec4c600baf783b27cb8806e23abd984204f6f359c9a1d274f74a2daaa7c2d71e3388c76b6ab13695f856ed57e0458af57c46f353d06e2221b4df21302c804a3b20f3a0d3b133ba75919d0cb1f77aeae4f285c88b1958a3baa3cbcd95847ff3d45a9464ef23dfb53935391559b430f07afcd41a74414f6e60621b37dabf2bf0090a1c99b1c22bdb33f5708c7ba95c37b60352d234929ea7f9ac0c759ad29294653c528e127a379f0a217fbfb767362f8e9cec96a2a2e084e2dda7bb72f3178c0dd01bc5013b26e9cdb91001375859d11b2ce7cbb5043a44a62121d86159da03e299d98ec456750b9bc2f5757ed82aae9310e6ee1756d256916d7947f3c1ae77f22d26fd8f03e8ba85153f2c0e0d94406b2e8399758ea4d7ef51671e7d7b76800056eeb9ac7b2b74a7006262434baa1c2027af4f5af2c7f0394bb839248e5c651e3413472cbe47ac4ee5c88eb90f0b335dce47087fbc9df2d4fa37ce2e6c8fe14479b4e4a1338ae5b5ae380cc6b7179d1f16e351199dc9b2b2a9a77fd33933a30cdac1d649c809330765560241759ce11ccaf489bc788b4bc97fdb779d77a951166fd25bb24e751e2e63f89405d7588b836edcd055a26667312373c3fc8d3c77179d7d1d821e53571710a94368e7a7a02cc71b6bb459bcec371332673958bbe1a062e4dae475cb9d8b57dafa833606f5e97a16e11710df4151546b8d58fd9bf80f25a786585f5594c87df06aa5ebd05e91fe9bdb625d3be36cdca4a833bda7b4b0316b5f3f7", 0x1000}, {&(0x7f0000002c00)="804957ad88e1bb8e48d8c3a430e7d07979f0f47ed1801ff52ee119d9420bfc62bdd82fab280509761b89fa56b1333a17466127c6a3e04ab2f9a3e42b7f7e7b5ce6d011a08dbf4c1f64b7d1ebe53160fecffdbe2b4998e35c097de5ebbdac45fab0986ff5028c4292f53de15a6b7ea3af7d696863ec1cfd812007bd84ae02300dd567c8d7f08528e53ac385d751af23fc1ea218e1875db2cd627d3bbf43557af9c6a48cd782d8da763eba7e15ed18cc3b92248740284d7b0a", 0xb8}, {&(0x7f0000002cc0)="d3de024e0d1b79fae10858061e", 0xd}, {&(0x7f0000002d00)="96d832db53987cd65cd15ca7c224bf8395b5ebfe962d10422f48f1d2a94ebcc5a3948e448726029636dbd67ee2ebdb39d069936f9ac8cddebf08d8ec2d197fd105379c675dca9ecf6d4b291fe52ce1c508", 0x51}, {&(0x7f0000002d80)="8da9d048e1017c6951039dc28e476874123a52586cc50f852b498b62eb953cdc8c6b392108a0e8e7fd9a323a3d16ccfd717257b7e857f6c0528e4f51999e9c7cd004f521f3e5ea5be5d7fd7295183cb0dab6342bb7dac8dd26d329afad3fe643910c0555f953a051d965918fb84d8e307fb05249ae9fef9a7080890e9810000a7ee09f6f8352002ea33c978ed59cde81a5933ea1c06abd08a8225c1f1a95804842", 0xa1}], 0xa, &(0x7f0000002f00)=[{0xd0, 0xffff, 0xffff, "e50ad2f2d25b9d6a6d1c75ef767e2914c29222bd34d15a15deb0f1c5ddbb1b5e10ce694f0a020f634b802094e688c900b591ba3824b156d84b54a2977e6b3757e1cdef41744ac7f2f25b662e1961f0741cdb794603ceba87b7869af237150096b6d361a5d7bac0fc5cab7c024884a1b4fcf140fdb62acaf8a415074288be5372a957b5bc5ce21b33ea135026315a11857ebac90540ca1384092b51f382806f16f5c0f874f27304e089c6f0d7b5a0149e6eb3e5df53bde33ff9b0ce8060e1"}, {0xb0, 0x1, 0x3, "524a7c4abd0e37c8ea1750c2f3d76eec0ffe275275f3ca70fed97b9ecab81b365d372022824b82e1d9313e0333a44cad4ffde503b78a993830c5acfa5635bb96777f4f7670e0d78b9f944cd2aae3578482a530a14c4025a1253265ab0344918327775becb10933361525b45b41d2e2dd86a106fe3582fe550592da19fa60722c607de161757681ba45725bc8d049cc51e64226adfc074b3d440d98b1d6"}, {0xd8, 0xffff, 0x12b24a2f, "c71591eec98c6a4b18702096d7c828dbfe8876d98ca8ade4804ed8ab1b2eed3a763574c434cf494d6ae5555dcdc16f4f1c8a37506ae9f8b1eaf059ff0321fcbfc509da756fdd55e426897f1e1d1526d9c10b52a562420f898512b9159cbd0669c3143c6ce1c09aed7db687d4db343a5c6f08ab4acd2e3e9d4d79eb1390464002cf9d91b0a2771b343593b79a8733bb8f6669bb0e6c2ad3232695b1f770ddca3cca02f3a9d50c70dc11df2fbe6e080b50e796814ad3f1f5032f3e3a5c40301f06d1d42e"}, {0xc8, 0x0, 0xd8, "dba963561bab90ea86a8fe2519ca034697968523b99457d1741a6a1236d10840a050454e9a2ce737be02b815237a305f00d62f55e6a77275542d9d3ce8ebc48124652c162093fe2cd8ea6bad57a95fd77eba9637ad272f65f3018618cd44e3730fbb2ab8a9bf8c27c1a4b399ffb74e41dd4bc9638d050bf1a17f4cdc286f0099d8d0216be195366b39016029d103bfd1111819bec17c6f5be72490c89a77680f665e1e80711f8715abae3da3e7e1e660b2f42674"}, {0x98, 0x1, 0x1f, "a63b01fa439004b48200e2240c4858ae26a16e7445bd78f1ac2483f1a6f592716e68bd7096fbcd472856ec27ceed678758205b13da6eef36e2f01c56a43204cd3e099aa49b8c4a8ca2f748869136452fc1e619ac97fa6759e0e86cacb6afb203330c4491dc59742bce50c491dbf20e5da8d4ed23ef32f2b06addefa30455491b569265"}, {0x30, 0xffff, 0x1, "4f461c22d9a7d8c16de9027184cedee9a12f56fe656959d49097"}], 0x3e8, 0xc}, 0x400) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000003340)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000003540)={&(0x7f0000003380)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003480)=[{&(0x7f00000033c0)="22a0b7527181bfa8cbe7ac10a190974e241d4067736873b6a5564add949245a5eed16216949200b5a255b0cf7e5dc5b25f5704215a4841fe8d7f66000ad5b9ffe20a66276ba32b656ed5ff627ac7ea20bb0136a996aabc914f78d72bd2ad03dc8ee215d4a2afa2c99bc1b58f64be253b1e757f3e9541b8c24a0d41d937354b2ec1a8d62cdb3d2bbd78eb504c8367a567912d030f015dad2090cd70d74684862e819bab61a3c099611669", 0xaa}], 0x1, &(0x7f00000034c0)=[{0x78, 0xffff, 0x9, "967a3b5c6339b088e03752fefa9bdc9d2ed0fd830b2fdc1979ecf72dcd03026b339d96fbef7c8d25eef0c8aa4de79acd968f9e792bb91e26e9aece7421fd752bd1aaf5687ecce347ee62d0b53b55726849cda7fd8ab6064658d7fa8a23ffc82a1f"}], 0x78}, 0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x6, 0xfff, &(0x7f0000003580)="a07a320b63d0a400d651fe82b741986650876beb6aef6b1b0bc7503ca7ea377fee19213c435a7ca325c672302225a1b6d6f5ac43cc8af1399153778a9088294eb5db04ac34848e55df6e7f91ad3b69850f3b1cc73a00b1c28afb392395dae41a5ac59241e09714b5b1f5b6f6ef1e8ef88ae06d4152cd57d888d230912720ba37", 0x80) connect(r0, &(0x7f0000003600)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000003740)=[{&(0x7f0000003640)=""/250, 0xfa}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000003780)) getrusage(0xffffffffffffffff, &(0x7f00000037c0)) kqueue() socketpair(0x20, 0x2, 0x3, &(0x7f0000003880)={0xffffffffffffffff}) fchdir(r3) 12:10:34 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r1) 12:10:34 executing program 0: r0 = msgget$private(0x0, 0x580) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) 12:10:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x2, 0x5, &(0x7f00000004c0)="661258056a222c3c165c0d374bf4bcbd5a5b76c2b78e9ab83f049a974890d5a05de4653730d4453cd7802111520482ec68a230fbc33bbf9438200f4154f0f47ec198ecf588e9398284a0949a3a4792c587491cac28c95f88a680ae9b1119f5af0a73dd763062bbbf80d92003f9ce5dd401e5d41d90a51e4afa3ad9b396806230b758943ef121893449c5c281629d5baf0f7e6ed336cd9be1d77fbc3d801e6d871a466d46732f64bd7527d7de62803f8097838bd9dc3d107c8d6029a8dac2b66ad26900b930c637b37f53503f9c9a0495b2e376bd6d0328a10c57f1057bc5323817e03931464f", 0xe6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x5010, r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/142, 0x8e}], 0x1, &(0x7f0000000300)=""/116, 0x74, 0x2}, 0x41) r1 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f0000000400)="0400") link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10080, 0x100) r3 = open(&(0x7f0000000100)='./file2\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r8 = getuid() r9 = getegid() r10 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000000c00)=0xc) r14 = geteuid() r15 = getegid() r16 = getpid() r17 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r2, &(0x7f0000000e00)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000005c0)="8b51539a5b264f623ec7b7ee6364205b5a743bd3c123e3f5f65945b701d6c5d8c94184494cd7b6bfbd5785a059954fcbc1610bd4edcef5b816a0d622d8df8474ca13e4f6912c9fc965990da5f6044a8b9e613c0eaec6bbe482d69754c4c46ed3eeeecf7ee7fd3849c68e347629dcd525aa30df090961c1f1106096775c4638fb13608e0a9d659cb34e61ebfbb74b6fd7d66d1a46996988be1f9c23cfc05d3c05ec019a30", 0xa4}, {&(0x7f0000000680)="a67eaa1d6eff387bf446ae12b1fa8ba7dd1da74292b79b085455a694294916b922a4142fa8569c384f9b4a5641b75f89131688d8e4c1891458646a66a69af5463a5d30cb849435941b4f80018b5379ee615c3865634f9c8f57bf683df4fa245b435831e791133d1477efeb98f30ce4", 0x6f}, {&(0x7f0000000700)="6224455f8244d1c8069fbda61ce6c564bd8311732f89ac3edc998ab36f04f3d51a65bceb4e520c251dd7cd8c7c69adf81b3b6d6a69b525d2af791b266572dba0e5bb1ff8fb8737f4419138d1e985501da2e5d8a9b4b9ec9486dbc406d137bace6722ceb0716f9badf34c8c32d3c04a97900f3289763be806863d043a00215b332781eef485a944d8bc4238d73e88d3b85975d76541c06dbd4596d8227221a3f0436c9ed09c942b03c51ce6e8c82788b49d648012d5088f6f9b14db9c787b7697cceb0d0bd7dbb9e61f", 0xc9}, {&(0x7f0000000800)="f56f06a176b281be833f7e2ace6a1fd7612dfab9b1800a202f3929ce33", 0x1d}, {&(0x7f0000000840)="57a1906db32a6ade14cec76e9fa26f3b4ae4dfe256cff861ea1c543500bd11b4a40e5b542432c4a05b925e12892a54d001a0f85daf875911b3ec9272146e833d59fcb73f27933a2e37f5d1547bb372251eef1dbffdb217e5490d41772549d44276c8b0a258d41f831956e2ab2f14525bb5de7caa625ae7af6e8c822d19cf289cbd90f51253077c64ff3c31fcb8c8395a278cd7eb6db3e7120eea06fcea7cce31d9c986f541cd77f33f1048a514caf0fe93230aa94fae3a9cd314ae5c8cc47ed65abbe83224ba967aa5c23e5be2cf2647aab938e94b15c0c64bd01ceffda6b140392cc9d883c7a3597aaeb12701656f99a6b38fa2c44673de", 0xf8}, {&(0x7f0000000940)="80c4febbb74608aba4d62080429c2380d8e0e5f24a9f34bf38b046e105e769236e02c8eb85f46d89f312fe26", 0x2c}, {&(0x7f0000000980)="b79f8c4175703eb724e42d09f44db4b3f6c97930c44a163cfe2828331c8ea6cf3b13739fc2fd2bbb58efa48ae2d6be8eb4399170ad968161474f", 0x3a}, {&(0x7f00000009c0)}], 0x8, &(0x7f0000000cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff3f0001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x120}, 0x1) getegid() 12:10:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x8000006c7) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000300)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000340)=""/202, 0xca}, {&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/185, 0xb9}, {&(0x7f0000000680)=""/190, 0xbe}], 0x5, &(0x7f00000007c0)=""/25, 0x19, 0x8}, 0x801) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7, 0xfffffffffffffeff}, {0x5, 0xa7}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x2}], 0x1, 0x3f) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x22, 0x7) poll(&(0x7f0000000100)=[{r1, 0x80}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="44cc02140c4bdc10ed6602ee888aa593fec2ed296c4337b87a3a4a9f387fc6e6cda02632ca3f70c88b47057bedf839931acf3fa95aa579c4c404c42b9d0d48a4126d4d391a5faf95548b4472a50ee2db4141e4b159870bfc45264de4c6a3b69017896284e72853dedb21432d84b6dfd71aa808622fe756bc1ce74d1e226e2dfc5e2c39850c74936e62403e000770f57e20b3cbdc26c9", 0x96, 0x400, &(0x7f00000002c0)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x80, 0x40) 12:10:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x4000, 0xa0, &(0x7f0000001000/0x4000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x80000001, r4, r5, r6, r7, 0x20, 0x3f}, 0x862, 0x1, r8, r9, 0xffffffff, 0x7, 0x10000}) shmat(r3, &(0x7f0000000000/0x2000)=nil, 0x1000) 12:10:34 executing program 0: socket$inet(0x2, 0x3, 0x9) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 12:10:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000040)=0x8, 0x4) 12:10:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) socket$inet(0x2, 0x7, 0x225a) 12:10:35 executing program 0: r0 = semget(0x2, 0x0, 0x20) semop(r0, &(0x7f0000000000), 0x1d) 12:10:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x106) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = semget(0x2, 0x2, 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x8, 0x1800}, {0x2, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x7, 0x1e, 0x1000}, {0x4, 0x5, 0x1800}, {0x4, 0x1000, 0x1800}, {0x4, 0x80000001, 0x800}, {0x0, 0x2, 0x1000}], 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r2, 0x0, 0x0) semop(r1, &(0x7f0000000040)=[{0x3}], 0x1) 12:10:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x10000002, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0xfffffffffffffe7b) 12:10:35 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000008000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "a620d342ee769b0c57f7995053a19e55c76dca7cc0f456b6fc3ecee92aa0cd68aa14b9f600ef7ee03a56344e9acf7ead2c04363977fe4dc96146214be69e1718af39b5b13eb3974bc8a499fbaddbb057d0a758fa88c0f16934524da67f199f683736469932e3fa64f2637245054301443fa49a64"}, 0x7c, 0x800) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000042a2df0b00623f000000000000000000000000000000d9d7ead3f80d630026de152c513edf01000000000000000000000000000000000000000000000000000000000000000000000000"], 0x60, 0x1, 0x1000) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) r2 = accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000480)=0x288) getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000440)=0x13e) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)=[&(0x7f00000000c0)="2d2c8700"], &(0x7f0000000380)) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="010000000000fe40000058efaeb76ed5f200000000007f00000022000000020000000000"], 0x1, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000240)=0x1a3) socketpair(0x1a, 0x4003, 0x4, &(0x7f0000000340)) socketpair(0x2, 0x5, 0x7f, &(0x7f0000000040)) 12:10:35 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getppid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xd51, r1, r2, r3, r4, 0x10c, 0x1}, 0xef43, 0x3, r5, r6, 0x4, 0x1}) r7 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getpeername(r7, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) msgget(0x2, 0x30) msgget(0x1, 0x800000000000ce) 12:10:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x3f, 0x4, 0x4) socketpair$inet(0x2, 0x5, 0x3, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r9 = getegid() r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r13 = open$dir(&(0x7f0000000640)='./file0\x00', 0x20200, 0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000002c0)="17aae7c9c1f862a2827d2c83b5c99ef2faa7588f198a50da011b0509205920dcc750cbf52743abaca004a5d1c592580ddd1608", 0x33}, {&(0x7f0000000300)="fb439d568fdd6e2805ff47658ae729d3b5512e755f98d8866b585bc33c6f938e78445b028f618bc0bdf011db2d29c8a9960ae4620d3d937275259127ecbc42b4e128bcb4bd662d34895a1189c583b9516945697ef5f5157542ac41409cf74c84efea41bcb7020920eb900b006269bc91796e5fd4e4c9a6cfc740924a63a2a246ee51f30d867bed1a6060b15f05eb5644bb6f31582460daa0a2b854992b98716c2def024f3a4c2e0eeaabfc1fbd524ff378b6ef2aefc35b2d3d4694a4e8e0362968881c48b220dbc3b3115f2f2c849aba8e37a86b9a25a46d01e8af4ff945bd9b4a5eb6d2ddf378b5e566799b0c5d", 0xee}, {&(0x7f0000000400)="950d8c062ef7a3987f6dd302b7dd0602e4869448cfc03b6b30f7b10e1689a715da58c9a7cebd6f", 0x27}], 0x3, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}], 0x90}, 0x8) fcntl$setown(r1, 0x6, r5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_emit_ethernet(0x229, &(0x7f0000000000)="cf398bf97ab9ef18b74084970ef62bcc3b5e865f22149fd98a7bab59058da27b743727c847cfcf6d31c5a6e26e4f8cf44694b0c9e2be7534f2922c3ffa55232ae3f2cad29e395cedd6c56af38ce4c065789ed88f686da3ea1f138ec7091a4a33a93d5204200c0be092fc59427c88e8d8af0c5b941bb4e0ad59fa97a21d0ed4d983592ae7d601f3bf8b0611bf003d661d0cfbd9d90b93121fdce5eb16529e9e47eac241d05fa163fc00b3763aa5dd0e281c3a6f2a825dee3dc2c856d6439bd34613e409a6301348ee9635f99705772307aa278ce42ce978a5f282afe9512b370400000000000000e7b3acb8dcb64851269d14b9ec8e767756783877e749ac3e4de44e2f90e6fbc8cbc6af770086e468b8abc17454a3e02c1b50f34b8f815a7c72d8683d33557539959a048faeedec3273223212a08af679e5d2635eff806c647ff2ba981196d0c6e12b1786188c43313f376e3cadef83de6be59490b5e71fed1b8dff21a25dc30114a2cb4aa06fc16b8c7d378d4449ef922616a670460ed29041778ed456080d2117fc559a83bf90de000000000000000efcd022c492ea3b5908ef1f27975865bc11dc49298f03752674a92c63bcb79043f693a749c443721b8a1f00f307f7c6b494d586ace270c6460dce01e5cd09bc383bfa230564e626fece91cf0f1ce8453435dafabb0305c20ac437eb3f1924d6aa69068bfae72065f1797d947a81ec3a4bdfd5b5dd68af74ab4d38a9f8482c6bcb671cae889753bfde415a7fbfc07ffb000000") msgget(0x1, 0x206) 12:10:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3ffffffffffffe, 0x1013, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd) r3 = open(&(0x7f0000001140)='./file0\x00', 0x12, 0x2) socketpair(0x18, 0x3, 0x3f, &(0x7f0000001180)) fcntl$setflags(r3, 0x2, 0x1) 12:10:35 executing program 1: socket$inet(0x2, 0x1, 0xd98) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) 12:10:35 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(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) dup2(r2, r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 12:10:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/19, 0x18e}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./bus\x00', r1, r2) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 12:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, 0x0) 12:10:35 executing program 1: r0 = semget$private(0x0, 0x0, 0x200) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/34) r1 = socket$inet(0x2, 0x8400, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffffffffffeef) 12:10:35 executing program 0: sync() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 12:10:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "123d6d3757f5264afeb105ae74fa238447294625", 0x0, 0x7f}) 12:10:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r1 = msgget(0x2, 0x34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x4080, r2, r3, r4, r5, 0x100, 0x5}, 0x4f, 0x4, r6, r7, 0x5, 0x7fffffff, 0x4, 0x80000000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f1554e1bc82120d803aa5d732c5b421b9b6d44ccef89d085ae718c5bda8471d569e254cdb3ddd9505dd8518a9cd4b350c8aaa2a2bb24e2e127de830fda0fad36325b39d326c3f0cecac2d63a94c9eb3baada7a5500cd72d49f0d9b5b77f278c0f19eb7856e994401acf3feb8fa371975e77121056278b658a3eec99e096dbdc7ed91814089dec437c8390944cc225024449ef476db41472b4f0c1fbd61704653a44e6cb8e4e668c1dc6ad4d0ed919d32fb1a77ffd5c75ccb5df4dc1d13c2a2fb095b8385a68073fcfa182089", 0xcc) 12:10:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7010, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 12:10:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 12:10:35 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 12:10:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) readlinkat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/84, 0x54) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0, 0x0) 12:10:35 executing program 1: setuid(0xee01) clock_settime(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) r1 = socket(0x20, 0x8000, 0x2) fcntl$dupfd(r0, 0x0, r1) 12:10:35 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20001fe, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x3, 0x1}, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) write(r0, &(0x7f0000000100)="3d2a42eccc9a33b5136873d53a28377553b8aaca85849a57176c97f8e5b409edabe0a1d6267092b796926e129093fddca99b22fd607e068cb700d828e385c4ba480040f61532b52657875cc79a94f0ad164c030a1af23843b2606d0d7c962a3a142da6938381f997d1bfe0a3b314d3a13ca406d3860d8d6b67d654a9b8f56a01b12b1be5041b5950c5c549520e4de7e7ac7087ec20f13ad915fda2eb10c973c3bc409cbb6bc2a56ee43e8a0a942b0dd8ff61e358822f4263e9c507c9257983ffa5f88f1c9e2bfa44425a3e300a2232e3ad7392b4b34b761ed10facb7a030f0be6a752a01af00f0dbab73162ce9f4371346a213", 0xf3) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x8) flock(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000240)='./file0\x00', r2, r3) close(r0) fchmodat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x58, 0x6) socketpair(0x1a, 0x7, 0x200, &(0x7f0000000080)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x3, 0x9, 0x5, 0xffffffffffffffe3}) 12:10:36 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8007, 0x400) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7fffffff) 12:10:39 executing program 0: getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) accept$unix(0xffffffffffffff9c, 0x0, 0x0) 12:10:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x8, 0x800, &(0x7f0000000040)=""/204, &(0x7f0000000140)=0xcc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) 12:10:40 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x4, 0x24, 0x0, 0x0) 12:10:40 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x0, 0x7}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) mlockall(0x3) pipe(&(0x7f0000000040)) 12:10:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 12:10:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65004a9417593000"], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x10}], 0x10}, 0x0) 12:10:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="9a4db7a8ce10a196bfc349ae2197aea0c6c3862e3ace139b19ac7afe2c59875174860b1c24d040b7389e7583d29fcb82bcc4c927b9e82192a76eea9582f189e4b1b99b8c0b648b70454a03bcc5be8314fece648141f6f3cf665b98ee13704c3314dc50cb84987d4f29685de04423324ef2be84eea91693cce902172931e6561d3502c9bd8e76713220b9667cc20f2a50632f542ed96cdbca4845ecee0855111f04109d6523ce8ccdef582763c9fd44c0a13f71d11f2e1b53a042ae7c5d28da1696423c1107abd1586120415a902b3b12547ef7880022bbc247bdce31c7e4b7653a46963dc5cf038f66cd8200eb33aadbe58a418b2378234875adfb51b68991ed8d241ad9b3f0e2be35bd877a4ff75abc5dd5021dfd97b9e2b75e231af898bdfc54c99fd0bfd0c167926f5450b6d6ca27b8f2c8e702bd99ec1d8ebe690632c243e2e64af56464fb920a41628143fb35be2ec28ec6789836a3d9539673fbd4cdb008bef7a101de33f6ae428991f75e571a3e58d83c877715d3c46d44e67811b99f90bcb0d27a4b10eb6a7b79eec0de545d595401b1b2d482a70837eaa17fdd7528f503cd970cd631fabd3085d72daefd86997bec7eed08f543ffb4b8477abd9f3d8047957917042f70f9428773e13f84c7e2b2e5a2b9c609cd7e4128e4c33b208728f84dcf39bd92014d526da112a485dd3d989f3f500fbfb6be3979e119b190a8f2787a65844535b8825f5570df5602021af27426791b93988a664d03b571702d40cfa93be489cb300ed51f5e72f73bea5620bb5952dfbc1b325f45fd4689c093b8409fffd0ed7a55d5ad28cb2822c69bcfab84a65ccb4584573a85229e750fd00be56b5cd7192ff6672201b80aa97493738eec326f157a4ca32940b6eb7fafcba14a75fc0dc82e4d723af117864493756459e36abb9bdeb7595410fce049c20617f5e00c163e44c8f20bf3b05f03f273f759840e8e00a59855561f994779e11162ea4770166b581fac5c95fc6aad0c91fb05353f8faad11873106cb95a375dbacaab6f74192bf82986e5bdebf4ed8b83b77c26273b1588da463a4076f624c38aeedbfdc20dddddae0ee59c43df5d7232e764499993a098d6fb31dbb298ba6c994456047cd24b74f5b9ccc0dd2ef084c5ab3858aa5ea04c13eddd06e643295c7530ec5d8029556e22e8b4603130f164a51df9ccc378f335ef02d1fede55ba1054bfea8438963f897b41dfb5d419f8326da50e0369f390fce7548a3df951c8a6c85c125eab02317c0cbcf77af68db6a668be693178baa6b54cdc31a3f74a4888765caf4f48ceb72ee8f9bcd553f71508f1c9a5bc59a54de11d1b897eef842db3fa31eefb86edc2f654dadfe817f79f941f693a27cfe82b3f1d8cf1430e0e234d9c4eabd8b08ba0963c94ecff2c97ae95b60ecb5d22489bd3016071863dc969168187851433fd6d0f460bcc116d24f3aa5d06da59ebcb0320dd63c72c17017e9af2797ddd609ec311921883a5bcf21d814f4b2af9bd42db19f236e1b083194e78acbdf9079168f1a199665b7e198ac9079a0dd02cae90e80b2d5c629579e3c199571e985f5108aeacb84e5841de3557bc2a473410fe532ad814e18ee26a468a26733c4e4ae8f2bfc10bbc73e9aff18cb3fce8186cb18bbf4cae6b01f5c07f4d495ea85d68026534fb8bf904fccc1a11e35721e055ac13133b86237fde73c907e513d735029373d54349401c418998f9c026881e206b9b670f9a7e1b96d496a76a3569df3734981679b2587e08c952a298b2f63215944c6957f090a4e8df765ab5acabefd873608c64c50c5422e640bbdd0ddb0b94a333a306659c2a6559e706050c474d4b6f562423cd3af8c397c50d1095f8aebc6d0b70dc84a3843dfff450d84cfabb9e12e83b04a0d8f4cca571a4d12f29e42143a6f0cce8d4a6d2743d4e53f5750b93398c6e971a12f9a674d755f380bb6732f2f1a084a7e92a0bda98a2f001814bb0e249c71f91e0a26c105bca50d2ac94f8a8883ed3aee8c25a2cd84e01e3e946989506fae23563cb3326b2e4f367587420e0f59b23fe5cf8e352862a65a341a518ebeb9d8e7d65d853f86cfc748b22da9ef6246fbc98d37d1692513ec21d39e7ca239d1874cb92f811238a3d0f299e9b57f1da4d6355e3fc755212da18f561457be34b7a5251ac66f7e0f57e4b7f5267487ec042aa7f4e8b43a614f4b50efbd69181652af8e04484415df87c266f476e1d349b9642b0be7d06d2ba13a95f41d05f470da1ac7071a2b0d5ae8906e61858dde7aebb3c65115f31950e872658b53e181eb1b636d7b4e514f668e7ac59d0cef65f3dac4bfbe13f11a7f372486dfd98c7d0b502329c2a8fe7fef81af13b2b7a08f3bd62ba55729126855ed3760dcbb326609a2ad8390a66dce5f6e0e80fb415f5297e12273f98f84516e74b3b11ffb7c5298ea25372579dd718a94354add852a36c15c3b1700c47429a83936fb0d96cc290b6e57b790cbc2d071f043bab35a69955e2e9c7dfcd87b89171d39cb887079ebd25d6d85c5ae0c88f63f63239d6b6f18ef7870175d08bdac0e7db9223b454fbbc53048bea9c9014dc9fd41a3e2d1c422de975c476fbdb58d80463b2904e7ea2b54b14489a2ec647597453c59f915664abb065913d145a82272f6335b2d6f0cb3e74128149b933467251eb94016449e14bc2b71bd2011a3efcfd6df4f3a71c3e4c83607a85f4a5d7d6b40408411cba05d3409186d520688edb4ed067ecf7ca8df12ec202924a3e36972a3003a0f1ecf7cc516613ace0dcdb19344ad65e1a484e8197162d3a383e6d1c6cdbccf67931aab6c913493d9d627770ba9a44d5f88934ec343554911278589d64d3651c45d2154bcf8994633b66e9065521e824f2ce3ba04fc51f2aab00ad6a75643af42da8e8945849d435553d324fb9c99a73deefa2dd2c8604664d248347bc5b66b4fd524b202b0f9c5f68b223661b61f25426f73fdf455e40566e0dfee215148c512ca56f7c02ae6a2c96a41959338c4926e50c3ab02502b63ea30b3a78a57be3871a1f6e8c801e92d0d4fdda5a6607fa90d7f6cb4776ba9760574377377823dc3b61c450dae3c6103803fb7892e95e6349117b011274ed02f778d13d3c6555b77f44d4b13bad6b2714f27bd4441f5089b8de090ba882873dc792f4d34301e0a4a62d10a78b2ee2110f7a49e5618eb548c98f40015fb9fcaf74cc85616f8aabd6704f017cf24fef8bc72238feb771dbe130cf6b33af76a7c39eca184ce0e63e309d39e7f7bab37604b823f01695b6b07639acf2d17736acbc2cd22c55dc920e7672c6825bb8a1ddf610ae90be07da2c0c4020c0e30105a788a81c95b9426b560c27fabf4d22c90c3d0dde279e6fb5b1cd1358ca639553db0ac40c5f337c5065c51fddd79b3137277886c97ecc2253379e97dc16dbc2910c092e61e9d9792f814528ad1a23b5bc3a30933bb01b7c9a2ab32bba047a9bee2b603fff4a54ece6affef5a07626b278062a1651faf86da09b088d701012254e2eb4e14838ed2530b451ee02bf55ce5f9e5a3fe1d0f0d0b1f5d34bc36b5d2beca96806b551209a6596f66483941442f13fd2d0dc5b60af40f197cd3addf2abb45282d50659d028e8757bd31dc63884158953a37ba531802abc9c4be588698fd0e0b13cf6900c837082a7ef6a56a99a8a7fe9598f4a9c1076d7e36ffbfa6e90edf56f0889072e22da3f485212350bb28b9a0ac40f059b0f64547afef5365f9ce7e836e90d8b9214d4f0a5fabb405ebbdf28105f013faeed46ead9a40e7fb4c7b73c8ec5aa4dc5897eb9eb9cea283607d12d6b72e08450f4db21d56c1fedf96913fc919fa03a933090277bdfd02a817d4a5957f7e318a488782fd6e302da264cb52e44cd228c729ee8832322acdf9c9344e1fe88df2292532d2b4529e4cd06cc88f6ffb283590869f38d313510144540f1fde16b012de30af8c9df08e085a78930f3374aa11a97c605f771dca1eb199f16db667451db9def79712e59dd296fbb0b5350e5974ee93261ce63c95c8d149872e2ef2b86dcf29b38b94c36306cb663973af4b6dff0ba27bb4c47337078ecbe8078bd924187be9ffebc7018bd45e4815a4e38d5dc5be6824d94f1b4e6edf11213eca15ad9242148c54b2952ed8cb794679b54e38c571c41fbbd5c9f266a3855a5ae4d3c5669549fb68bf90c5ccd2a3cae5ad687089ac7bb4be848d02c6d10c275510a6fc63faa49e25d3ad4a934bfd458541d64561695f4ed3e4eb3ba9d0c5e732db50e4ceeaec6d5871b003987a12e9f4d0f5f72b89cc1d47254f2430882c307b98a3a629ed5a294a7b8eb398bb0346c523ce0b65519c9b9f7bf807e0638208f5a0a88459a8738610d84e2ecb41167cecabdafac3e01cea3ca5f301932f7ce59669232b6881f9a28341a2635bab80041dae8a57ca67658312e1ed0cb44afa8a2690ad11140a0fa18531981106223a010024ec3eb11b0a615798f8edff6cafa0baef1b47b0edc103eeae0d73c507dc1f3c42897eae6a791cb6c3b94a89727421451f5e32d28679219de2c589a95fa254b14b6d744848b2fdfffdd0c426880b6d6b91fe58da4a92b10c6e73e068c09f8abac3a18fb58537f398858f61507ef9efc69b41fa40504dbdec7e35c336f65c49b01f3605b11782d80c12305286f8e735b0ac0f0e4c2ad77e2aadf74df3d7196bf98582b75f5cf65c910868915bb08fa8ec34a1ff95add92f88fdbc15aa553ed4ed4282c14b8386fbc843030c289475548cd539cd13f922efae8f444fd20ff80c55918158bbff11328596a2a3b7bfaaafd2246e9d260b06f211136fe5573cddf9cd9b4abeba906a5f18a30bb6d29023a7c76779f9e8900291843d36cb74eb1d64d5b94890264413ddea1b33c6451e8efa4e3f0af74dc81e04b17a26c015efabe7c0808d4d4e84f23de60129cd186537a9e08a7f75f02248aeb4f179b5226eadb040f8efb417326f7c0017acd2cf89e1de44c06133c1da018ca63da4583cd9c573a514d4176c047ff993b6709c76bc40a72e83e49c9b0b12eb87ace80d353ab3cce3292c88aac7ef95f2b7a0be1f000e7e7ca081e6a1f3fb1c304e430bdd48f614fac28a1368e4fcbd14743965e6704c61b04e3741bc37e0ef7d78469b763b7e7a3582dc6556e0067a14eda374c80e306394f947bb4616186bae144a4b5ebaf66fd3a03fc3feb296a67e091b5048e935d39a662f94672e267b2756d1c707e91d1053a2523de9f58a3f47873ec9eaf1d0b3ce08e4b1221ff6972f8c8e9f61d512ac98d886c55eb35b30e69e76eb0b0069d2886d91a1474e26877f8e222fff527647dedcc92080fa839037addf7911c20f589f6c3090a1e8364e1a0d9b71ea9ba92e20de4f1f9e4ae6b8506f782dcab0fb0a92f357a69de5260dec594019fc191101f29c082ce55e0902d968610e9540981f5ed181f6c33d88ebf47698197eae8ab9421e20476be9e78391cfbf938ad738cca04cbcca63a6a2e93b4a47705c32b9fc80f643e8693f1ffd01bddadd846d713f16348118803e5e31280c2ba75be17a39e917a097183c72b96416a5a5fbee53d2a4759fc571d7e22fa42a1ec5a587be13262d377b27ee29eece3a62fa5b8d4da9e59d7f76370cd528be8bc710c9d2fe26455f61a0a043527c2dc230364f1c74f4d0f765acc065b56c445673de17e90a277dc32c5c41b19d3f3a7b4504b022fa4dbf48c6a1c0939c17cd6e6954643f26e511d80c66e4b5b620695dd3d0807985e75d2bc58ce7bc4f9832872f9", 0x1000}, {&(0x7f00000010c0)="8bb9b1040963b90131c0f0626588f33c3018c6201f85f2dfcce04531d937d32f0e9184e85992922b98903a1495793608ccf89b351f2117d769db13617fc6d405addd1745428ced3a036afabe6be3cace9e8807592def37c2a9799e9bb1008482a545842cd3be06fc450e", 0x6a}, {&(0x7f0000001140)="aa75a5fe6da7b0e528b0358b307a72282fef1f34e952e8908ba7e84f693dd800535e1f97e615d6ef3a318cd975714c5e935c9f7732cb1f2c6563d86ea1662009f2f0a46831f8d0aa7b6c8aef080780d9ee1358c58a510cb646f670c23756fa6ccb74dcca49d9d67837a682cc4960c324cfddd335df01186a0a74ac2d39f0c38544634e2f4ee06892e86db4cd5bce7ed35b5a3162ebfe3e1243032ed3636b9623aae774", 0xa3}, {&(0x7f0000001200)="cc187d4522792aa313615ab057b91de459292e2e2be347be3cc3f658c9b904548ef37716f70c3969f2333f33c9ead9dd8d2f03d0835c6fd3963e2ad585aedd1392af21df4e19c9fefc5d2c75daedc7488a2783d0c8ef3fffae8505090678925da398069694bc8c770e238e93203a2050ab26a4c7286fa72c74aad6a27bea39b51f8fcaf5d57b040db5ddc47ffee8a74a545c", 0x92}, {&(0x7f00000012c0)="5cf4531e25a46a7091db7bdda8304b47eaef632195c7099342faac01412e439820307361e097d451820ce34d63d3c518", 0x30}], 0x5, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 12:10:40 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0/file0\x00', 0x42) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") pledge(&(0x7f0000000000)='}}\x00', &(0x7f0000000080)="d7d8") 12:10:40 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/143, 0x8f}, {&(0x7f0000000140)=""/163, 0xa3}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="77aa7fd2e2c422aa7f7262590b189e5af318caa877a13a8aeb6f4458903397191520def35f648a5532aea94f753268efa8ba2e538206e8c61bd7851afc3ed379fea116a7fa3ad8923fbc96365baac8ca0684e1cc771694613e60e11cf66823100f092b64855069a5f3b4e8670f19629ca83471d9e558351797fc7bb7362b312f25f6a10d885a975f19d5556fcd3e7b30048308ab3b", 0x95, 0x8, &(0x7f0000000400)=ANY=[@ANYBLOB="0000fe0948850424b8cd922af164cec89ba29c90cfb7093bd5f574d90abb1581a8dcda96b3e3df3c24030b8bba83f3bae0fc4d22c67c1be93caee35edfb447689f37ff54c0c7dc77ab54ef77df200c9d7f2b58c1f61de734d07e199f0188619249133674ec7e05d3c546bc8f37b6636376e403c23c37bf3433c61459e9df9628987db398e5541815fb3f18036af3a1d4cd20ea02556c3a7e3dfb"], 0xa) r2 = dup2(r0, r0) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x80) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000200)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 12:10:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0xfffffffffffffffe, 0x10, r0, 0x0, 0x0) 12:10:40 executing program 1: utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x800, 0x3}, {0x80000000, 0x9}}) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) 12:10:40 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000100)="77a46fcc751bbc86e492b0774e4a4a2bcec4634a6d08878b78637c473e598cb3fcfab7e0a0c7c7b73e861425f424c50f1f75c09b9b7dcde2e0d87e3972aacd5d1090829f60fe29c41809580ef6291cd8fff43d0d1dbb69f13bab171d63925382399a74bbcd4251616336fba3df72b34352027e184bc7511111cdf56559915c593623a4e2e80b7c82b7177ae23c47e99a26d96a1e6405ea427666af9f2300054290d80e7a2fd10936c1ec78ab56e8f2892c34e6b4636295fee3082d8041fb6d0d348241ffc1", 0xc5, 0x40e, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) close(r1) 12:10:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 12:10:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x20000, 0x2d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) r7 = socket(0x10, 0x4000, 0x1) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf000000b, 0x7, 0x8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80, 0x6, 0x7ff}, {{r3}, 0xfffffffffffffffd, 0x4, 0x20000010, 0xffffffffffffffff, 0x1}, {{r4}, 0xfffffffffffffffa, 0xe3, 0x4, 0x100000001, 0x9}, {{r5}, 0xfffffffffffffff8, 0x70, 0x40000005, 0x80, 0x5}, {{r6}, 0xfffffffffffffffd, 0x8, 0xf0000002, 0xffffffff, 0x6}, {{r7}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x5, 0x20}], 0x1, &(0x7f0000000380), 0x3, &(0x7f00000003c0)={0x98, 0x3}) r8 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 12:10:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x281, 0x4) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) 12:10:40 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) shutdown(r0, 0x1) fcntl$setflags(r0, 0x2, 0x0) 12:10:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000180)=0xffffff5d) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) getsockopt$inet_opts(r1, 0x0, 0x8, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) fcntl$getown(r2, 0x5) 12:10:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getuid() r2 = geteuid() setuid(r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:40 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 12:10:40 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffffffff525e, 0x2}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 12:10:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x1, 0x0, 0x0, 0x0) 12:10:40 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 12:10:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200, 0x0, "65668c1f2a1c3b00", 0x0, 0x1000}) 12:10:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/249, 0xf9}], 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) 12:10:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20e) open(&(0x7f0000000000)='./bus\x00', 0x60c09b977889c022, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x80) 12:10:40 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)=[{&(0x7f0000000280)="c767f2e2407ad4a49c663b8e200a81587ab4956b6d0fb176933d6e135b451b10a63232682bbd9553dd34e15061d6598b13f5833d74f76f26626fa10b87ce7c577209937cb15aadd90190432207710e4ee8901462628e3a1ca482f9a6365c1c64cd40f8125608987ccadc77699a", 0x6d}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000200)=0xc) sendto(r3, &(0x7f0000000240)="963d3fd48aaf35d1899b876ad33319552f4c5587a9343560eb4aba46", 0x1c, 0x8, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778268e74538a13e8ebd81823fc7e0d7a00"}) r4 = fcntl$dupfd(r2, 0x0, r1) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x10, 0x1000, 0x8}], 0x2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x83, 0x1000, 0xbd0}, {{r1}, 0xfffffffffffffffc, 0x20, 0x43, 0xfffffffffffffff8, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x47, 0x80, 0xf6, 0x2}, {{r1}, 0x394fdb7cdd4a591c, 0x4, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000008, 0x6, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x28, 0xe, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000003, 0x800, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x6abb, 0x7fffffff}], 0x8, &(0x7f00000000c0)={0x1, 0xf1b}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) 12:10:40 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x28, 0x44900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000003140)=""/4096) 12:10:40 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', 0x0) 12:10:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x12a0a, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x8, 0x7fff) writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) write(r0, &(0x7f0000001080)="7941ff53e3344843afe478b1e4ae62aac1c65f8868280a116aafcb849cf6416c014dd90ee69a213cdfb8a230294bc2b1e9ae52ac2962700aa90b1cf0fccfabd158ab3ada71b31d3c417481ca9d6004976d7330b8682af20cf1ee8e031a5d39660cad363f37bfd7d38c8d", 0x6a) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 12:10:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) recvfrom$inet(r0, &(0x7f0000000040)=""/196, 0xc4, 0x840, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x25, 0x8d86, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) 12:10:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 12:10:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) close(r0) 12:10:40 executing program 1: r0 = kqueue() r1 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x8, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) socket(0x18, 0x8004, 0x9) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0x40, 0x0, 0x0, 0x0) msgget$private(0x0, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 12:10:40 executing program 0: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x6000000000000000, 0x100000000}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x800, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40000000, 0xb16, 0x950c}, {{r0}, 0xfffffffffffffff8, 0x81, 0x2, 0x3, 0x1}], 0x6, &(0x7f0000000100)={0x7ff, 0x7}) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 12:10:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 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}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) 12:10:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x6) syz_open_pts() r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) read(r0, &(0x7f0000000100)=""/22, 0x16) syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) syz_open_pts() close(r1) shmget(0x2, 0xa000, 0x140, &(0x7f0000ff4000/0xa000)=nil) 12:10:40 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000000440)='./bus\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x7, 0x0, 0xb9d7, 0x7f}) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0}], 0x2, 0x0) recvfrom(r0, &(0x7f0000000180)=""/96, 0x60, 0x800, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x8}, 0x36a) dup2(r0, r0) recvfrom$inet(r0, &(0x7f0000000200)=""/116, 0x74, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/124, 0x7c, 0x1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x40, 0x7ff}, 0xc) 12:10:40 executing program 0: 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) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000400)=""/159, 0x9f}, {&(0x7f00000006c0)=""/213, 0xd5}], 0x3) 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) 12:10:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000002d36f42592d1d93d4aa74a5fbd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x0) 12:10:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) close(r0) 12:10:40 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002000), 0xff1b}, {0x0}], 0x2) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x20) chdir(&(0x7f0000000040)='./bus\x00') 12:10:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto$inet6(r0, &(0x7f0000000000)="bae613aa72b1c1318cf5cd107e309e731da9f72ee8", 0x15, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x9}, 0xc) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 12:10:40 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x800, r1, r2, r3, r4, 0x142, 0x4}, 0x200, 0x100000001, r5, r6, 0x4, 0x2ae, 0x1, 0x40}) setitimer(0x0, 0x0, &(0x7f0000000300)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)={{0x0, 0x9}, {0x4e, 0x101}}) 12:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d", 0x3b}], 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, 0x100000000000000, 0x3ff, 0xedcd, "9dc67d253808f16f5e5b3ad630b9006dc52b86f8"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 12:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) open(&(0x7f0000000000)='./bus\x00', 0xf30466dcccb813f5, 0x0) 12:10:41 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="e7291be25c51e01252d142ddc99f6834abf45282b7cec1d692a4920803e9f7e5d3123dba6829ef53a7f2d32e53aaca7f80a516f11e421eed5ce25af02b478b40fad3c6f42a4f9944a54a80d67a96ca5e3be1d5d588de", 0x56) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3, 0x1f}, {0x1, 0x6}}) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8001, 0x0) r2 = dup2(r0, r0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x538, 0xffff, 0x1, "5842010c56db169bd001f7184e2b4aabe1fe12d7", 0x70e, 0x6}) 12:10:41 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r1) 12:10:41 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="2b6af584ca6c9f5567b00116a66aac8c6990640e017ef3141deaefd67dec9ebaec1edc1cb35b81e0342c27c30c68fa5ed67d51978ee7356defd53f0d56cf11f2531e663064e20c9b7ce7169cfae7fd944dcade9caf9daa714c5a48583833dcb4078b86d0f03ebcf30135808de45259e130a2febba1d54bb0c917f909ec74ef2b571473ed0a54771c9555cb", 0x8b, 0x3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 12:10:41 executing program 1: select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}, 0x0, 0x0, 0x0) 12:10:41 executing program 0: r0 = open$dir(0xffffffffffffffff, 0x20000, 0x20) r1 = fcntl$dupfd(r0, 0xa, r0) chmod(&(0x7f0000001080)='./file0\x00', 0x1c0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 12:10:41 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) fsync(r2) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffbffffff, 0x7f, 0xfffff, 0x8d}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x5, 0x2, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x5, 0x40000002, 0x9, 0xb046}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x3, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x7ff, 0x19251966}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x80000000, 0x9}], 0x3ff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x40}, {{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x3, 0xff}, {{r0}, 0xfffffffffffffff8, 0x9, 0x19, 0xeb, 0x642b27b1}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x1, 0x4}], 0x200, &(0x7f00000002c0)={0x200, 0x80000001}) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x1, 0x80) sendto$unix(r1, &(0x7f0000000080)="be9c65bafbcba057d7b004b9d29da47ec593554247445e1aacd6c6dae9a13fad44112c8144b01b8133580071880d86414866de3f27104b98319d4a6630ec6732d5776297c5c01fdb31890f25991d593b7b3175095346189280127b6998344d557a6682223ce94a3bfde1c37c381089a358b2087fbd8a82101bafc3b385b70c743c78db29782eeeb2cb28e351da", 0x8d, 0x0, 0x0, 0x0) 12:10:42 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffe5e) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) 12:10:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x800000000, 0x100000000}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xff) close(r0) 12:10:42 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10005) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001840)={0x0, ""/85}, 0x9d, 0x3, 0x800) fcntl$lock(r0, 0x7, &(0x7f0000001580)={0x3, 0xfffffffffffffffe, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b57b7"], &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xfffffffffffffc34) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001ac0)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) r9 = syz_open_pts() ioctl$TIOCCONS(r9, 0x80047462, &(0x7f00000015c0)=0x8000007) 12:10:42 executing program 1: poll(0x0, 0x0, 0xffffffff) socketpair(0x0, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 12:10:42 executing program 0: mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x80000000236161ba) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400004000002, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/115, 0x73}], 0x1, 0x1d) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="1329a226c7e29072961c50cc3da340988cb7647592f12421e35a40acc3967e61ea4ee5809a34d64932615d144792412038f7af29b1352831fd2cd8f4098251933302ab12b654545f9e0ce022acd28ad488af68f4d38d2dd3101797945d0102ea5ffb880e3152fdec54ad93069132d313a27a3eeae698a8ad4d998cd5e379eaa82ccbcb3b3fd08034907b70750ddb41eac60e94995075f5ca8b0d4fe4bbef3f32e6d67f9e9343190adaa85120aa78f89942ae0d7330686d316b7b6fe9e2a9e216e5", 0xc1}], 0x1, 0xfffffffffffffffe) 12:10:42 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) chdir(&(0x7f0000000000)='./file0\x00') dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) execve(0x0, 0x0, 0x0) 12:10:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)=""/84, 0x54) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 12:10:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) close(r0) dup(r1) socketpair(0x18, 0xc003, 0x8, &(0x7f0000000040)) 12:10:43 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = msgget(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000700), 0x4) 12:10:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8084, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x11, 0x1, 0x40fa9984, &(0x7f0000000080)) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) 12:10:43 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) chroot(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 12:10:43 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x40) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/170) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 12:10:43 executing program 0: socket$inet(0x2, 0x8000, 0xfffffffffffffffc) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040), 0x0) 12:10:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0xf7, &(0x7f0000001840)="fb2b8f7b176603465b83bf67052e339b2d0d6ea5a94036e4349caef389092a3f00ad86f9b7bfbcf832b10a4e2b1bfebff9e00bb5a76152e1beb95abc06a1d23215aaf2f666ec833855b1e454e1ab52252013841be1d505f53b80b13d62098ac30c6657bc52ef9d21d6f24026329214ddcd5037cb367c268a77d50afffbb747b59fe89ecacdff2c33c2128e419c54a38865a1ea5d61e30b9848a538c8c818b522937fae2b40414775a6f759a7b9b544965a3b0ba3732e62d0a0be0550c06ac2da8a64a82c4674813ffc9b30b9e963ebf937f348e5fc80f7fc075bc423d0248229dfd1dab08fd9e045707399675317285f24865eeebe13e7") setregid(r4, r5) 12:10:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 12:10:45 executing program 0: r0 = syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) syz_open_pts() fchown(r0, 0x0, 0x0) 12:10:45 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 12:10:45 executing program 1: r0 = socket(0x7, 0x8000, 0x6) getsockopt(r0, 0x40000000000006, 0x9, 0x0, 0x0) getsockopt(r0, 0x10001, 0x8000, &(0x7f0000000080)=""/179, &(0x7f0000000140)=0xb3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socket(0x18, 0x4002, 0x5) 12:10:46 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x1ff) rename(&(0x7f0000000000)='.\x00', 0x0) 12:10:46 executing program 1: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') truncate(&(0x7f00000001c0)='./file1\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x80) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 12:10:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xf4b6ad) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x100}, 0x8) 12:10:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x100) connect$inet6(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 12:10:46 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(&(0x7f00000000c0)='./file0/file0\x00', 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="54926c43bd8c68e9828e690d6d79d665652a94af2c4d10d92ebed15a4be5350beff6a97c6b0c0b51561a5396604bea77c9b0a3b4498b3b487c292e2be6edf582431c0ef55efe8acd2045a337a5d4ee12fbb147050d1bd7a5e36bd748b5852db42be2f057a2c16457b54e1d52a987ce0c916a4d4fbe1cd13840d05e19bfc35f861fc6bf3663", 0x85}], 0x1) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') fsync(r0) 12:10:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r0, &(0x7f0000000180)=""/30, 0x1e, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x7fff, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 12:10:46 executing program 1: geteuid() geteuid() geteuid() r0 = socket(0x0, 0x8000, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = getuid() setreuid(r2, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000080)=[{r3, 0x2}], 0x1, 0x17ab2b61) 12:10:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(r0, r1) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:10:46 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000480)=@in6={0x18, 0x2, 0x80000001, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) seteuid(r3) msgget(0x3, 0x21) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r4 = getpid() fcntl$getown(r0, 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x1, 0xffff, r4}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x2000600, 0x11) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r5, &(0x7f0000000200)='./file0/file0\x00', r6, r7, 0x2) syz_execute_func(&(0x7f0000000500)="66470f16474245140b2e400f0f24628e66470f3a62b38374000088f0816959adfd75610f037aaf140b140b0f8f0f000000643894fe01fe01a5") dup2(r0, r0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x108, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, 0x0) r9 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x13) readlinkat(r9, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)=""/36, 0x24) getitimer(0x2, &(0x7f0000000040)) getpid() socketpair(0x1, 0x8000, 0x8, &(0x7f0000000000)) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000400)) truncate(&(0x7f00000003c0)='./file0\x00', 0x2) listen(r9, 0x3) 12:10:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:46 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x81) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff5222103d0de1e045828cc9c9ebeca84e6100974b532e2813be3940283fb4f9585893845b6eba6d8b04cf98f7e82d9dc550098b495221af5b831ce5d2fbb2758ffa1a1428c299a1c44d400daba24094544cbd9db49f3907f2ee024fbeedb92b4e8452f714c11e43afbc0f79f60838c20083d40ba4ee0268"], 0x10) setsockopt(r0, 0x1fffe0000000000, 0x10000, &(0x7f0000000080)="033c30a181aa1bf2d61acaacac826a2d4560a351e7898b1712286d375be4f1", 0x1f) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f00000002c0)=""/12, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setregid(r1, r2) 12:10:46 executing program 0: 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, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) r6 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000b40)='./bus\x00', 0x4000000000002000, 0x400000000006cb) syz_open_pts() 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)) r7 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x80000000000000, 0x0) fchmod(r4, 0x40) mknod(&(0x7f0000000ac0)='./bus/file0\x00', 0xc000, 0x4) writev(r7, &(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) ioctl$TIOCCDTR(r6, 0x20007478) uvm_fault(0xffffff007f12b420, 0xb0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_ctloutput+0x9a8: movzbl 0xb0(%r14),%eax