}, 0x10000) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:01 executing program 1: socketpair(0x20, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/160, 0xa0, 0x801, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setitimer(0x2, &(0x7f0000000240)={{0x2, 0x80000000}, {0x9, 0xae6}}, &(0x7f0000000280)) r1 = semget$private(0x0, 0x2, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/22) r2 = kqueue() fcntl$getown(r2, 0x5) mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r3 = semget(0x3, 0x2, 0x44) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/226) kevent(r2, &(0x7f0000000000), 0x1003, 0x0, 0x3ffffe, 0x0) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) socketpair$inet(0x2, 0x5, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/223, 0xdf}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/19, 0x13}], 0x5) r3 = getuid() fchownat(r0, &(0x7f0000002800)='./file0\x00', r3, 0x0, 0x4) preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000740)=""/4096, 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000400)="ffb8a8e96d9ed256b29bc6af493edcf1077f30a519bc23c39b7897f73dc9414963ec9eb3342498ad4ee288741905aed5b7e6972b9630e3b6e3872bcf43ebb1fc1299ba8700cf57f05e97886e7662de97bc9d44a82fc7f59015f0ea50cfbeb065918450518bd2cea939d2793717551f", 0x6f}, {&(0x7f0000000480)="b5a150c4db55199a343768ddd4c71a4fcf8408830587ecb35dfa238b6fa27f179836e2d5b6fc33c4a7d1601060fbc591b0532a527e26d3d3b8facbc750d5bb78a37c4e8ecc5d87537fd18c56ecac650fd55cf4df546baf33adf077ef98", 0x5d}, {&(0x7f0000000500)="6e87cba0bad70183995a0384e8790a53a33d392b64943af4904d91fd3a11f547c9d7ec38c38cfc3fd246358763d776fb8864f7557480fa233209ab5ff7b507bcbc9f843f93c4ad62f9895ae0e3b45d5907a85d543d0a78e35ca7268aab3765863031e16f4d59c3097ac89e8e648c2f9152413535a110508bcf5db975d4470db847b60474a555611aef5843b93826dd81c5fdf6d54a8421c123e5d793fe74662162e91980f17e88a76b4a137192d0c1823678027d997f211c47ee52dad0114b32211c4eb5255e48a69b40deb7e1bcd1745510c6f58f5beb7c2cda7f3f9fe1e845", 0xe0}, {&(0x7f0000000600)="98b06a254a11a28ea32693bae3ebdbbba909f9902203d5678f43143a5ad4e5d4dcabe33290582d216ca4b23390abcb6fb085944fea762aa4e6211254fbba534d80a1f7f23bfacb9f02e7f6fc5e805a882cc1c46fc2501a072285c48a999bccfb6043f6520f49b70d04366e00fbba930a5689d95eabad46e896c257f6b34bdb782c48e09f95f1a76d40df8be9979eb5a2474dfe6cceeff1893e164e8b7675400c9ec4763f99e98c667ee4d400b6a2b554d6cb58f128c9389620ab40a60e27dfb91a99e5fdb9b960af18dc626104d4970eb22e4060111b854fc2474ab758adcca8e5347c074ceb8bd904", 0xe9}], 0x4, 0x42) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000017c0)=""/4096, &(0x7f00000027c0)=0x1000) socketpair$inet(0x2, 0x0, 0x7, &(0x7f0000001780)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x400, 0x92d, 0x81, "b927fae0605b25135cb6b9d1a8b1cf59cce1be77", 0x6, 0x5}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="6f8bed65d34a3e3f152478ec158c4a13da6c96801fbf9972a295ec5e34ec91bc5526f4e89b78baeab2241879d5089aaeb68533f62511c95a60dfeb5a5042e99236b5075b0bf249dbd9ba14b44e77db099ae2024af58407d6a9a500ae4be49bf2bcbf9691fb079de52958cadbe32c1f1f12135a2340a7666fbba48e98a40b52c823b0bd0f36ca91a8e8959b8b7f992b27e987b938161f3fdcb3ac46834da39085262d928e39ad3f32d069349a4ee09820dd8d83", 0xb3}, {&(0x7f0000000140)="3586d23b15dbe7ca2d5450387d5537ccbfdc4ec569b9839386597c9678f34e1a6b1bc5fc6cb4080945a845ca6c5733fd83822e212e4b58c9fff93af336b95a7d74d222aa97ece264c864ed3e05a8d3b3bfcffb82858b9e4e33530ef7b8af29430c8e591c47fdb19f25e6dfd5ccda7771cee32ab09922cc34e84b50607c7ec1f92468319abadbd1ccbbe5892eb17bd7c4a7bb01ce1fcae63a", 0x98}, {&(0x7f0000000200)="d8fd545978c038cc62f82a03d9ed5049a680c7c0351ef1631023e4834c9b3ea7119661e9ec30671ebf79751b8a3a46fecc2df4083e601fd06abc6bfb061027603162eb4f96dbad", 0x47}, {&(0x7f0000000480)="e2d536f2d8f4926cedb51e6c2b678db11d66f7a94ba612d338122f7d544372268338a7f5b5a5b64909d5ce6d02816b6bbb0c4c04c4906df1be3f746a42054674416275040b951c2e7716e2dfc6877838c4116c132585aea4d0efca8d0dffe7b33d702296c687db19e372b37430a95eb079d486681749920bac1d9e5ef5958e725d2d0cef0e22f74c42f84133a16cca1016e885ff1b758b2597cca171cea5d15630911aa46bd18525aa091ef12a19fb6acaa77b66ac6a910a71feacf38a3ea576719fb9ed4913353ed19e97b7d65c454f0eb74eecc8bce0279f865aa7c1864f6e57d01409f0659cf931daa4d7e38b37394e7eb638f1cb31c35205d298c1febbc50daee49947dd678c6edd9971b56842eba659b1408cbbf6dc6272bcf516d1673cfd0102ea660a3da3cf40b015a6ad0e4d0aaf57c608c800d98ab03b3e29a6100410c75f1527744e7c2789d11d52d8a0d2f3db8e9ded924e55459656bf9372cefb8667a2f13952173ddd7d2ffc5d773381011d084374540a0b9a7ba73a476bbe3a974401dab950c6e84279dd7aacbbfe48f6f0b3666ca59aea9a5c645cf89dd97e181f2e2d45e5e2e2589550249fefd31daef99014de5e073f7f277ef114d5b1e84d2e6fe054eb6f39de25bd7bee0dc33014c0d20dfc41cbe46714ab2610f2a44300aedd34cc9e89ba9e11543dd17120723a8cb85f5950e21bbb2bfe0c087d46120a1a399bc21f7cac9a17ad8d998f1e86ab47886ce01fdabbe5e69ed13e18616def80470189333bbd9d9790ae5926f44cbf499c419177a09e8dbc7017346626846995ea9ec4d4f5f4e1c8115a0e93637cff17d7867559d739ccbd647e4b8a3083a82acd669180ff3b0a630382262024eb627e11ed984b264f4f0dfb8340d09db6baa912bde82a9e13e068e9aabcb2d77a46e449c56b26418528b7e31f7ff32f40aa6cf4bffb88d411017d3c2ae470d69d90843253b2f48ab2d223235e2386a2108dd190579bb977eab1339cae9a73852bbdd397872ae7f61c577c83b3107d7f215e21b0e12ff38d0edca9474d92da02ba2b85aef9a957c421873f8222e2a3c7500355302431df768c24d91d282604e810b98580e606532aeeab460b37cb3f0590256535d280165eab5a7d9d742e83686f253d6c0fbe695adb43f73e5134a8944c1cd3528da62e71d278319353a36b9f74021fcddb69f69848fab460d259ca59702be3b01f63dce54517652f1ae78e76d6dc596a5a21885c61adc75819538d5d21ec656877f7d5eef68fff23a2314e1da866126f1b86e90328c41ba71250cdb6e841a5f9703ab9a3680efad436f720c6221c3909e25249dd19a8573ccf9db26c5c0532756ca5c9316830012080d55708a32d961404aba6c41265596ee31a59ad1d70beae50d7f1cf399534f6306e0fc5761112881c87cade276b41053fea6b581ad959b3f3df8c3a1db6d7632112b5c0754a93690f83381ef6b4a2cb32fdd7ec363f2966d5d1768d091368c1fa458f6f1950f87231134cfac5bf06a4ad67d2c7681d027139ae4724f8ec983410c2541bced9d533acde89492dfe763d9cd1e97ea98f3cbb90fbe6a23260a741fa61785005b7b350913f3d98cb2bb6376e3348fb6556235af48d5d46f9f83d75b13f48d91c6b89a6faef98747bb30017580958d3873d50b034f07bdde5f1d575b5a6b34ab5ff192c6fc911f36f26737920c027a36e4de99f9b625185e87cabd962f0c19dcedb161f0eb7cc1981762c856050720ec34c4054fd2f49b9a57b4e032a96f2d3f402b9841a761876f8f0795476249d4f70e306d183a45bdcdfa5a76beaafc009e99f0cac65e8693e0c40d93587a8b4c64d46daeb05c8fb23d029515165a58303a909d6b090bcc892e485971bd277c4b0ce3b01daa125a05ad76e07533688698df2eecbfc1b917269ab386fbb16b38aa41f2409fa648b54156e071b9f63a0bafa382f1022c1e325d54d786bdf0d396708766aec85d1a79de9f349c92b66f29bb720a2c333195ee7398af1378ea95ad394f6efbd164d28616bedad4754bac3a8ccd5a60b2b1a2a88c4d89951a7cf8000237599b0388f4baf560bd5568e60ae37fe7fc7b744c023bfb332afd5c42df04de38a34438e17e3a6c3a98199ceb7af6e1b74d5bc5bdae632727dc0226154f74dda149afc2abed41a8185f2c5af4c96ebc06ba9ece923cd82758537e177099c1b1d0e1b1478522f1ad16f0e605a0adfb158f4e35bdf96ab8d0d892a97356cbe53a07368b82687828b0128197cc88ae13c3bc2e0c31d616c03c8c61874463ea2e083664ca1bfdba7cc8f20829c91cdcc7300efb28d187d9daa4aca10d24d9c3b8df0396195e5f437712fe9b63a65249ca981596fdc1d991da262a8faed769238b904d52313fce16082e02622254751fe76a26ecc2269f4d6728e6964eae326a442525c11629b2601cdba2480db4c0947d105db29ea4177cde47b82c10cc4c1a8aa9c54a322acd21e6ab9ac7024870475ca6a4e13da3d7db0582176a998f1d70f82f558c486f14b55c318635236d807074103da2dc66bf3d0c889a7f96be6707439590e5549874c75526af131114468cb3aeaf8253b232f1f499c489b94c0aa7ded74a53537580ee0643289d82ec2cb5e9147a32cedd39da0f983f2a16ef2ed2731ad1ec9b247c2bd48e36d6d845ff6ffabca2373f807a844e5d9cff9b7243a8293c147c99e93e178c07a741c6237f31f3e37fa0f1226a1bcca55b480d20ddce94c77bc5a497e43397879d1b04d24fefbc5acf2a01f2e8e54c92d1995de3cfbdba395c677c687f549ece09585034e83e09e7a816c33237f4cd61b33905fe885714f476fc7afbbe914b6d7c44bec72b75c60ca3e18d63b0aba57f4aae3ffcee2d70ac1590b2a2866df1b45cebdfe53b580dc589c63f0a01cd41a9cb1b5fa0558072bb69c8b6656b7a327d35efe88cb94a772b921c59a09ab0b288519c7f63e35b5aec51e3cb35206d5e2f21de16a4b701998614a6291113e4153e2f3ac3982b91939a6e19f56aca8b7217e76b851ba88d8e89d560bb2d5144432cd1b4fe58efc121cbae537eb4b37c21655e73054c203ebda88a5a2a9343e6e8649a40c51cef546c0b29fb2369aa82cbdf26f31495cef19250f578078abea46023e9246f68bc7df7f2cf8945ffbd55ae4e9b0b526ab096fdc9248549043249f93b7f167d2a08a10d0d8dc1751285bf07bbfd16ef584852ff2a8b64ce548d98b775fd1b1c27fab716035ee5215b89c8c9a7d17d02b50cd597a788d7c751fffd86d85a9b9a024f7f8d23869feff16a1e98e3f1c8d01034c290d06e087cddd239b1ea9956bc349733e44c75d44726c2815c5d4f63e4ffab4001ffdd9f97a31025ff7599cb5d3425af30ef125d053dc67025ab6352984418afb1c14d4a70a4a7c7041c978e19ec22ec231f6f39f92ff4b67af24ff2c944d5936fd15df205b1b6a805e5ef07cf1ff40f06080bddcfab815a2a10f22d2ce1c2d878d63de8d86d43aa1b0b094dd23368420c744d809c73a68332a70ac17a5ed8b72a9a2a0f19b0740bb33b3e368d9612d9d30235ce6e771bce41908d3539fc6c0c847cae8ef3ef2e425463040a47bd26ed2a6af0300cb29825105480f1fd6c07b711d53d50e80a30d66bab412f50d272c70ee41f054046b68ebb9030aac082404967254a49d227e637805c2cf7c7587759c717dce8f42b6f2d973e2f482dd7aa6d40983df347f7c267f0a70b8f50d32d2bec179090321e0101ea4c6169a0989c3364bab5516706fb1829e0c6c2f2fdd49b5b2b99f3afdc1eea343a0c700ad336aa17c53bc8da93e0b73edc9ecf56bca0308fb1b52927362f14c727c405bc76118d851aae24eee39fa688594bc5b548836672d6f0235392e8c5c202668e598ac0e6dbe1e4f8bdfdb7e9b0145c092a5a100a82d8fda8c3cd3ca57111be4382add4c0825d5c5051b25e0422ebe142422950c807be77d1e89e71fa218b5618a016beb94e1fd2f7babb66f8490978f06ab9da0fa9e15e7350956fef14f6a6939a11696090337968098280afca2aa6adc4c9235d56e4f6cf5c57d6edf38d731c500fab6674528c9b4d71c4269394594b60188eb0709f8d5f4ec1c09c1fd2240e346da8b4c374ff67f2220b97ea34d80b7bf0081956eb5a9542c12593fc1ba996d337c0756bc92406c18215d0c4dd90b8a4a2072ae68d9972efad254d048e3073cef1fca2205d415ccc476c1e9a50f32149d225427ca777a352b563b541fbabe409dde83527b01170d80b69ecd25990807a7c76f4063b1bde28a2b432ebf007254dfffd8fdbd0cb035a8a65329b60197d5376acdac88e2b2c0be30c882525190e341501c9ae4597503f3c388d052ac9385c0858bb3d8ba07f6b513e99af43dae34f336104a9d3e06833d4a1231a533d2439acfb4c62c5f1d7df2540d240475fe0aa20c5b7c9f573eaae7aaa2b50f797bad976fcd5c17482894dd596d47b248656b777cfa095bde065698fa82c3750f174d0b734b7a8d27a4faea8b0c7281aefa88dbc397f4ea1353cbd2908b5e0291360ff5a81879d38a2183230afbd1ef415be905f0f57b31480d17ab20515e4000d8156ec1de8c9c0ed837acd49565b0bca93b9d6058a0d21f8deba5dcd8da608be9ee1ee694350b1b3c15cf6e5ae26eec99b53a1168eb94203f6720969e30f7abf5dd1fe207d4190f9f239899f3c6a5f65d5e3650431f566b30a1f9b8994e170face56b77b74a09e78fae317f1fa9f7bb912c31cff34ad12745e7d234aeebe0b4cf54d5f4de3dda78ca435608a1234d896bfd20e7d8d99cf26538a3d3973ce2199a209faf8dd6641d76c792074cbb6b71037c188303ae5a46c4d34a4ddefede424f10081877981e421410ac96ebd22edf49b964a17c4eb123a83c23f587af1dec8a461b1098064457081849416fc3353356370aac105ea19d3ff99f6574341684f85c72f1f8fe74063dfa33b4e24e8081e41feffa0d15dc928dfb58665238b23073683b1ef6c7557c73bafefe1c9a94f9f91d6b263d50c74b8854362c7aa7bb7a77e3d6adc0d0c42b4f39397466e714ffe7e5fdea050da82edc639a598399d5d70bfb808b770d97d1a05cf7350cb808d5504ac4eec9334c21f40f65d04d4442ffc339f3a00f56fb8e09d01215626eec5209af53aef19c4a8aae72e9a9315725e45ea368ee9460bc4fb323696c55ea8d73fddb71bc497130d920698b1ad79e67fef6c302a436db68623d7ae734e8d23b8d764347196314d625c6515abec891050122e4881868a9adcfa19b91301a8c251bf62d53768d385d8202f0c2ecf67f3cb1e0eda6d70927a6c9321c530dac277d7bef70d96cfa53dc7b5cd5f4b578575e98cfef933a749b3d808d788664d9d4e6acb94f2cd213e1daa848464a895d1e2bcb08efc5839f11dbe9cfac5f31fd6ae916637dd4cb29f118d242fa5a8bd3a7e8ed1456a6db76a11b816589382fbe33557f12a85cd92b4a2d24bc4638d00f6c44f2c46e305824d54e8836c37ec0b2bb31dcb4fe4b5b8ca3773bf62a66b1465a1ae22f28915b820aaceaae460cdd70d64e824395f3ab0debcbecf0acdb02ba6cf93a58685228065359c08852e8aac4ce5af92a2892f5ee0703ae4910ae9620c8870be24c3726563d8da1681c59fce1151a71ff43cc60f2049b1208456e296cfda6bf3c96dde14df255d34a94f80fa762f13f2df971aa85646d6b9d7c6a310b8b69cc8cf88850041996f08c096ce087a737a85133910f8826bfe5bcb06d0e13f6c071f3d460c5d85738e3c1", 0x1000}, {&(0x7f00000002c0)="4d92528202129bd5e140ae1ae26e11d46614eee273d56ecdc99df855cc76af3cda5329cd0c0350b4f05234a97cbdef8b687164c9e84ec753a181c6a0dfbb44546ba4663d0f2f956ea8ec21d7dd6cf0f9676e35a9c08bab0c2c51cfc675309fcd985a5901c72c1396682a38884e489f907745ae597dc3216bb9a4bc6c49e8e2e8bbc34249841c571c5b53744dd0ee2335ef06cd1d331dc9a24ce9960c7e5b2511040c1a90ba35fa28c2a1c83b1452c68b5306fa7915673260c1ae", 0xba}, {&(0x7f00000000c0)="71b2c414f970a39aad5227537dcb763cd6afcfae0e60e803309da785eec6abe584b152044719e010d411eb65db3e5c42e7c735718d", 0x35}], 0x6, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8403, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:01 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x882, 0x98) open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x40) 16:00:01 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xc) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x1, 0x8}) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x4) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4000000062, 0x0, 0x0) 16:00:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000200000000}) r1 = socket$inet6(0x18, 0x0, 0x800000000000000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) fchdir(r2) accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/25}, &(0x7f00000001c0)=0x1b) clock_gettime(0x3, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x32}, {r2, 0x2}, {r0}, {r1, 0x4}], 0x5, 0x9) dup2(r0, r1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/221, 0xdd, 0x840, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c253000"], 0x10) fcntl$setstatus(r1, 0x4, 0x100000040) 16:00:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="dfe3bcc8c23963d341fcb372a63b78a966b2e2d8299ecab3654202a4ce8f891cd0cbd7c8dc8e4d1dc02b4a59913e8156edd07d386d43b1f26f2bae9c784a9ca586513789368724b6945bab8c84bc9ff151129bbdc357e62383b9ccdc46a40b0de339d2", 0x63, 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:02 executing program 0: setuid(0xee01) setreuid(0x0, 0x0) r0 = geteuid() setuid(r0) setuid(r0) 16:00:02 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r5) setregid(0x0, r6) setgroups(0x8, &(0x7f0000000000)=[r1, r3, r4, r2, r3, r1, r0, r6]) chroot(&(0x7f0000000040)='./file0\x00') 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000140)=0x3c8) sendto$unix(r0, &(0x7f0000000040)="fea6ef774d8541f84d4d7c2899df530924cfcc9325e12bca712ce0536f086af3a75da268874966b11dd6f088700c96c69edb9e4681b797a45e98a2b3cfcbe13e2c4eafc7ec0f1390", 0x48, 0x40d, 0x0, 0x0) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000200)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:00:02 executing program 1: r0 = socket(0x1f, 0x0, 0x70) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e07005d6c6530739382d487758900"], 0xa) accept$inet6(r0, 0x0, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x4, 0x0) fcntl$getflags(r1, 0x3) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000002140)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/48, 0x30}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/10, 0xa}], 0x4) bind$inet6(r0, &(0x7f0000000080), 0xc) getsockopt(r0, 0x2, 0x57b, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) pipe2(&(0x7f0000002180), 0x4) 16:00:02 executing program 1: 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) r3 = accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) getsockopt(r3, 0x1, 0x7, &(0x7f0000000100)=""/28, &(0x7f0000000140)=0x1c) 16:00:02 executing program 1: r0 = semget(0x3, 0x3, 0x0) semop(r0, &(0x7f0000000240)=[{0x0, 0x40, 0x1800}], 0x1) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x100, 0x7ff}, 0x401, 0x1, r6, r7, 0x0, 0x100, 0x200}) r8 = getuid() r9 = getegid() r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xd42, r8, r9, r10, r11, 0xc, 0x348c}, 0xfff, 0x3, 0x6b}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) listen(r0, 0x80000000) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe1f) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: 16:00:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) mkdir(&(0x7f0000000000)='./bus\x00', 0x6c) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x842) 16:00:03 executing program 0: setrlimit(0xf, &(0x7f00000000c0)={0xb57, 0x81}) r0 = socket$inet6(0x18, 0x4005, 0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000140)={0x100, 0x3ff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7f) sendto(r0, &(0x7f00000001c0)="6b6ca71d7f0fd6eeda530ee993308646b0fd83c68b4bc6b2b499a1cf", 0x1c, 0x1, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) pledge(0x0, &(0x7f0000000000)="1160576cdc7c90420e2fa5d563c117a17b8e9a9b16c047e694202076a88bf8d07522ea13379051f72bc47e6c0daab1b6ff65fdc6d15ce7c3b484b0ded6dc33783c3555afeb42c9dad2d300b34fff3321506b1ec54cdc176b4bf9587e36cdc7b48225b7ca3e1120c60d118af7c585055a6acab56b299ae7c0a78216219eae15b7a0463c0117e6f78350471705ee132149344d86c22fbfca4647699d72924949a6bec8c846a77d0a20a98f2c43e41de693091a19b1fae0c1a8335cb8617e") 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x5, 0x7fff}, {0x18, 0x3, 0x20, 0x6}, 0x0, [0x1, 0x84, 0x1, 0x10001, 0x200, 0x100000001, 0xffff, 0x100000001]}, 0x3c) getrusage(0x0, &(0x7f0000000040)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)) socketpair(0x20, 0x8000, 0x100000001, &(0x7f00000015c0)) socket$unix(0x1, 0x7, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x1) preadv(r0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000001140)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/101, 0x65}, {&(0x7f0000001100)=""/38, 0x26}], 0x3, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000001180)="3ef56bbd6147bc46f4203179e057719ed8b228ad808eabd6033b721d4c30543986b708cd2cabaa61ec964c74232384fa8989af84d1efa757b57f90211afb4624581f88df14c918d64b408dbe114cdd2aa49f5083f940afb3de91dd5dce6960d10e40b93f8fe257d7f5ead717c19884783e1f2fe860302ef8b88d209bf88768fcc1e378860db9a97a5b5270090da6e38baaa612ae852dcb581d731c30397c9eb1d679a1cc21a867ebdf1b2ab99a55755f418401251debfcfafe38", 0xba}, {&(0x7f0000001240)="27a31470c2b69d8f7546ea670e82112068ffea2df7bd24767b8274a20e4bccf74582ac0ff136f8edfe79ee0f98d99065ae87fc2fe8eb38e15e12a107585627192e73dcc8865c97b3b97528a29d78d4c8317b0dee4b949e87a5ac0d4a99cdb6f4b6f5735728e9ac4b6060ddaa9eb9c3732661158d327518062316fd02c5f9a29c53091be9b46473fbbd4231590c90d7d8167a80d58335ad9e240fc399d28b291fd7b174c1477d855ce7b77cc893da0d5544c5d198f96d90e6ebdf1f1c51a8d105164452ff6eba39f7c409ee3c61e6e2ffdd6d7cc10bdf5a4a0e190286cc884ad188271a0ad881e4cd7c13218cc0284c74244ee28921", 0xf5}, {&(0x7f0000001340)="11793ebe2c1b46ea0cd53525a8df4ebc51637e9019a31da6c3f0258dd971", 0x1e}, {&(0x7f0000001380)="53f960939efdeaca451e076a59fbb604fdd3884fb1c99fa5946a32ebd0036631b2048555a1f04f097c787b807e62ab0124bf1c0acd70b167eaa0ec3f473601e96c539a23ce0a6405e68d8b6cb1c510d240fe2fcb76e77e217f02a0bf14987b86e6", 0x61}, {&(0x7f0000001400)="c36e9bedb826318e6bb7e4de0cd3623f5c204faba8736ca5bc87dc7eb777f52de52b0193d0b875404097f45a6a04e3ca4c6c8190768a26eaf5fd1308bebab83bb1273ea97d4c88a0c79a3b904dccb569c6cbf48911cedcaff38b299e1cbf6ecd8301de4602c59c4aeaf32463e46542148a9a97aeb3ccba5a5c7b247c2ff1b2691df6b5d4f55c234360a21376e96e289543ddde6e8413555491407eeb4a1c0bb0b49ba50fbfb208055f7fe324dcaf4cd09daca3cd55", 0xb5}, {&(0x7f00000014c0)="18de28815c1a47a480eb463e576be3d4b8f2abce1c9120af0f", 0x19}], 0x6, 0x0) 16:00:03 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000001c0)=0x287) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) msgget$private(0x0, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0xfffffffffffffc00}, {0x18, 0x3}, 0xffff, [0x2, 0x4, 0xfffffffffffff71e, 0x3ff, 0x3, 0x1, 0xffffffffffffffff, 0x8]}, 0x3c) r1 = getuid() r2 = getgid() r3 = msgget$private(0x0, 0xa) r4 = fcntl$getown(r0, 0x5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r5 = getpid() ftruncate(r0, 0x4ad) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x2, r1, r2, r1, r2, 0x120, 0x1}, 0x7fffffff, 0x3, r4, r5, 0x2, 0xfffffffffffff800, 0x0, 0x200}) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x40, 0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x200, 0x7, 0x3, "820f8e890588da877df293b479128b80bde860aa", 0x400, 0x9}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8e1864fffb0bc926) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x9, 0x5, 0x0, 0x200, "a5417ce37866b343092c2ab5cfee997d9f978113", 0xf0a, 0xfffffffffffffff9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="e382380a48833bbf3ae9d2495e0834f4c12296b13336b5b61cb9c72e2e1d2c0fd7dbbf4b6f869d5bd305f19d33759ab7282148485401f472fb7bd828caa8db840d71626977066fb21de897a2ba24c222638b2d5652f966a6ca06f14524ed9a184ded9336700219d467cc2e4ee4f91d494d38cc323df13687a5453b820e9253af7d15af8d0404adbdec0ea8471197bd6cc88759ad74b3aa8c766b2b4ed533b686ec4fda1aa95b2d71599c5799e30c29cc194a5cae600ebcc26c5894c6168f17ab862d80075eb1d2ebcaa3578e75bbdc1081e060ac121980c40131316d7c45c83e063a3b7c826545fcbefcedd5", 0xec}, {&(0x7f0000000340)="cb942dde53a9f5631d1d963a6bd9ddaf0951135af732a45f872290a71547f650a78d4b37d5bbc9c45e353eb78558f5499268a78bf02332", 0x37}, {&(0x7f0000000380)="dbc5472ce7ecea61652b50f97aeabd59780074de5664e422f8971447f95d0ccbc35320fac231f3b934ef9937b5afe2fb405cabda9add25fe5c83b2e3c96ca121709448d7f834280be3f35307d74b0df72851b15d7282", 0x56}], 0x3, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x6c2d8000000, 0x2, 0xff, 0xfff, "4be762c79ae2e750abc861e80878cf8ba34d9bd5", 0x2, 0x4}) fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x482, 0x13) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) socketpair(0x20, 0x8003, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = kqueue() readlinkat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)=""/161, 0xa1) r2 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000d40), 0x7, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x14061781904899f7, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)=0x9) fchmodat(r0, &(0x7f0000000300)='./bus\x00', 0x94, 0x2) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008756ba3ec8d5f986ca8a0000000000000000000000000000000000"], &(0x7f0000000080)=0x60) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) msgget$private(0x0, 0x100) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) listen(0xffffffffffffffff, 0x8000) 16:00:04 executing program 1: getrusage(0x0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x5de6) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x40) pipe(&(0x7f0000000200)={0xffffffffffffffff}) listen(r1, 0x0) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x1a) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./bus\x00') select(0x40, &(0x7f00000004c0)={0xe}, 0x0, &(0x7f0000000000)={0x1, 0x51, 0x51fb, 0x1, 0x9, 0x0, 0x3, 0x3}, &(0x7f0000000580)={0x2, 0x7}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000002200)="6360f1bc651063a3b9cb38601ee7ed2e2a2414344d466650b72a839d182a88c4756541dfdf0a95368bdd0f72d7b61bda42c1ce679bdb87ec54641607cecb81c29ee3bb66ee98ef8a3c59f8956bab5b438a46a6a296b475530acac06b855fcd1501d21afe3101e77ba13bfb18f85e6caed63668cfe095abe541d684637c2c5de19fef9f0d6c582be3043458a94dd29f688d938ff174c36b12e3f8d94eaabca295aae6090d569383e546395dcf39a9c18c3af443d64661a62bc8dfe05e156c089aec2ed5bf25516ce8249fe4ce3d7652a69ac18ba91f163727d75b49d46ea0f4a76b8dc3f553c9567988f21cd387c3b79a826ae746f0427a65521f75c93d967d71ec0823481b95d06a5224c7ae27e3cb0a7b8b3758857a373a4f822e8a3e32478fd983b9d09bf434a41a3d450c3914135241232f98bea57cd319602ccff63aff4b880bab769471c61dbe64049b3a677a8f839c655c681b26ac1c03d3254734e3c4bd4aa03fb2c6833f3272851414abe6d0eda5e686924d7fb92f78af207f6f25847f090d614ec43b2f6bfb935fcf635c3b7aa8e4934cb464b2cb19b4342d16fd82c75ebe32ff02acb8d579ccf1325ad1ecbcdd2f83db80b28055ce252e72737e40b30ce1877aa8e88aa899498405af3a9e8bf05481f787ad67cfc2e9bf414007e59f1d3b61eb88674036c4f4a56d022cf3958c405d3a8702061ad1f3d4ac590060a9384ecd682f9b46f44c16167ffdbbaf2cc3dbe663034e0708e8661d047ae9dd469efed845091290d0031a34e374cdc4f012b409c080754a24045cf1042b42e59e694d11cf759f1e3c8c31dc4ae07abc51cd43946763305a3fb1e49f286f55deef7458cb6cccbedf785563f10d34620ee8d27eed8618163a69b60f9e3e9d705b352f85c69128840a963feb87d69b4967454d70a83cd6b08f948203612b5026fb1f360fd22c3b3fa10bc3ae20df895988c86d0154e77456b68396e45250ff70d2bed6dc6084c3fc53bc50e61d8dde2254761bdcc21d258e29602dfcc5b16291d98d2afec1d9226ab19b286b3691e0a894782e0eaf24579b4b3910129f610f98d6da9f9997f0be6d483f78a12c7e6de63b54ed0e942e0f5b6426d5ab2c828798a8de02830137cfeb73a6ecb6a3935721849ed2471eef7c30eaec19d888d5d71c3952b30707d317fafd3c40d7e4b5bcc5c45086af3e534adbf13db2566e72c85167c475155f2a37cd827e07600b82f37ad06a27ccdd46a3070e61a6dfa12455c43c91a2a21ae2babd3178afc249b351f0b17f65c7436c0efb9d6bc30ee2c1d6e6d273f1c3051902f36ff4981d3dc9a5e0a997849277ed52e85ca4dfe9f654c34d16d269adb31a6ab3882808aaf9fd36d05e78a55d6fae047c2ccb6c71658cb362a15d847c2b865855f925f38dcb290d9d0c8272be4a763dd435ca505c984c8f636ff336610eb2d00f70c5060144f933fc54b40a237417a33fc21765a7139ffcae99483674893d179904fd6f5ab0dcbd26239833837a88e537bb358facf8e39a3cc0a1d93333a656bd67afe1be458b02cbb2c59210428fd51e15cf2f15833db61c6ffd9e53186dee90d03e54c8d56c2e777e2ba05b7962793fd66be42464866cd0c06f69ff12e65934d7117cdbc216f21ab44f46ac629a5705e135d5a0c774f5378f1bcd7697b90b2d382a9d9f59c23b92389fb7862b69495d3321d93845ad1e83d01eef50ff44ac3261b107d0f62ab7d135e8515633cc31a51d3e38a7e9976d92058dfd6bef97330e136bb7f34800d61aa8eece2cb90137e8e97b2855b81b4f08bc429144ea86b6dee0f979703c22a6172cddf48b498308869306a95851446a06bb2b906ba83714f6fb13fd8335f1c15025b525f891aecb41fa31f9350c126d96b44e96f45c9df397d3e3a1c63ed98c2eb4efb089578a41a2f677c280205524d9a6515f290101fd1e5d8d705c93f123f2705c0b338228c953b6a5e9804b5d05d65581aea193494eece6c32287b8bba7f06f93b687ee8e174320f0ea05b19a332b6c68564e7f7a955541220db956843ab98715cb0bc9e194fd6bea800c112114a357aeb516b06337ccdb3a81e5ba3927efeef7eacd96a24bba940791a9f54ceef463d88a6b38ee89631dcc01815a3b871f126b5541d7fd93d07ad67999b41ee7a88e99b1d446bcf4a7dd8299661e5efcf8a041d509323d6f1282bfe26fc5ff6fbce9958aa8a6b33690af9cb1a3568814c87e60880019acb440c26784630fe85463aea932507fea04c566edbec45e19b07919260de16b9a72296223403a13cd3cfb22eb51be3b279ab267fc79067a5351798db075d441a540bf35c33583fc8fa0bd3aa7d1957099c1cd5026009a5d0883296e8804292a7880092275701a6b52f7689249c6e92d454b7ff201af2f91b366e5f1fe7899dd5498aa24713791f60ca0aab72669e479b872643bbfb256793f9892cef7092e792aa20e37bf5fe66b2609e85e57f6fcb3f0d722cc10e354c0e766a343a984ed0690f36b99f26dc9f64f72173bdfe1ecfae32bcbfb1776d35bf0b11f48451fdd3d901927c8b6badf133ce2cc168f92d54dde6fd0c48a90d99a7cd0a5a53bebbd74d75954cfe7439a3ac41b1a567ccc77974dbbc8ac795bcd63e603fc517dd6eb51b6d3ee408f4277e0ad226cbcaa6bf86821785222db937c5cb9e468d816769a4144ae2db81155ca4be45a0da41e1b1d0c569b3cd233466a75bee0c5725f9f63443cdabbff495b0cacca9e3778057d61c61d1053edc43caef3f781ac5842d21d746fe742f7b581d084b58d0d3750287a9adb73f63895ceca831aff1107c259eb0c420b290a2540fdb37e16ee137c999d77c81688d25a4717a21317797b15dee58bcb34f713b61695eef312d20b9af703689be5348da6abc34d3009fa2c06eaaace8fe096b57c2488f46f9308cefd5cd040755cf4624a9b75183a2bd0c3015c2978999904d8563485258971337d30a624acfe3b7620d1689dd5c2e32d85abbda3752b1d369f26120fec4b8f919603511ca7465eb071d9f561d5dda6c2ae92b39d35d734fb11054b587bcb76cefd63be1d4e78d55dc96ab4ac5360add86d2c1e35cac1975ea457965652c9218f6ea4b01e4d480141a9bd0eba265d44b85e85e6e8fb384772762dfe507b30f3a397a9010e450e214f3f70bbfc23d62e1abdac246a1fdb9aa9b96d19ca5a23d739b8d858ca84cd105b4f0bbf9d0537a7847718a6c316f7d239fe4274b26a9a7ba9c241ff0b2ad74b27f9c3e5a74955d804d18434d55800450aa6c538a2d0eedbc02095ea636340f41c5668d29dc88c026100d82bd5fae38394b3c230079c22228a27bafe10194fbb6514bcaaf46c8c2cb4dd011dacb49f69d4698e9b5eed48d91f0c6698b887a0f7194d15f96e009d6bd7d7b5e08facc16e26672bb8089db7a9bd524067017ca5a7f886a1dfe6d54b711b09e92133f5a7cca4440c04ef706e7a035439a3b682858943d8ff24fa3c55c6720c449001d5213642d1ec34ef6848ca0162c97d4f09748b6a4d0aa95b095f98cbba0e434352f33cda61943b07e07ee3d239d9c931c0bb176ddc00d88e883be84a99573b9c065f890fa5ab176c68a46f1f8af4796ce1264bbffd3bf068aaec46d3ec955f737b121942dc7b936a5cd6620f54faffcfb0cbf77ea0748fbbbccfffe2837a80f7a66e6afe429666861bde7b15de9975a29d116c55eefbdad31ab39b9d9f059f89dc4d47cf1b2a5198e77f5e384fd40586479ad4f77a1551e98ff6420625f71166476836ad95729deddd94a639d53386210409b5d07002a1d143c9886dbeae69df9a15a9804eba26046f467fee4baf0ecd31301eed76acaadab1549b00af12dd18e2a0bb286aea0f1045cce75c765d61374733d1a71cc64d0acc0e0b78941666b3263e709c6f99632427802e962f792b92bb2751054415418e678e5651ff580f94f2571abcc473562a58aaca57ee497689e408a033ccb4663dc9ad5ccda571dd75a52898c2edfc8b6c999d90de7deda4a5829c6258b39777b6418bf020bb79641eaa4a75b1ebb93eeade9409b7bbdb4405c5b6cab90a02346bbec363f22e845c8b9a6f4b6b9763ad446d965d5ddf9e11ca612774409201d29aeec08330bc83aa5d868da57abcb2b722d76ab6629b105b75a63b848d15680f657ae0f6a71100098105879d6993a1093df36553af27bcbf832f567abe3cf9ae93919cfb5cf0695cc26c9b04877b120b97228b73a86747ca65b9d9ba093e63590faeb1a3be1256ed0df9b55a39d3d5cfeac276cb5eb9fb17e359ce37f63d4e7f3870989b378050ac203988cc95124905b1fce292ab8ba30e91197b9bf2bbe96d93801e1cd69c7f4b4baa1b4a721f01a3ce8693afbf9622c0e7e93092e6cc965795cc32694aecc030f798be76c3edee9f5835245e2af985aa24dac2b751b1c448c725c7dea30ff7774b644ec57065216f9d102de3ede7a8f13db2e62f48a688cc5731b36949f33e118cdc7a6a50bc256b2f7050cfd82abb525a297e0b45ee4b6e74f2d64d3adc1c0701e4113ac7237bef2b44f6f6d44087a3a69371dd8c646d7424f18e03f2b5c7469bd0762596e98d919613efd44b31f5efa45d40927f9ccdfb9b8e6491999f79ad11cdf0864f7bdc5137a355ea79f29978f116ae86cb3b74a613b44ae38a0c22dbb2f8034e86b06453ee7ff086e7e78e1dde5057754342bd23b70697e341bd68bcf132d5a405ddcbfab35f687b9234fdb6937f7cc366386c0c70dc920c43d5fdd6e62559cc027f30bb7f16fac898c41752eb1fe9c4bbd92e7c07e68b765d8208199c7cf47e7cc408eea071ef1ecded85805c5405829224cb5f384a6dfb885ec51d97664aa81c4532f565f4c192e63697e394293fd31de834dcadba61708b518edafda59e2ff7fe2d364c08fb8e08152122ccb8aeca44c958e7adeea7e824599d123e16dedd75f012b2e2ba4eece290c691a7c245b7b898bb277f56972091cedb53763102ba4e3254f0d20545c72daafbee544c527d9cb88b42cc179afcfc7afb1a7d79b418196d", 0xdf8}], 0x1, 0x1) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000003c0)="027f5eec5fd5089797b2217fe2fc546b59939b41f4a008dadb5be14af63651d7673085a0fb74d360189c15da28d53777b456441e4a34bb5cce6d3e5190761e551e204d84efe86e7516e853b253b3953df19e0483bb598767", 0x58}], 0x1) write(r0, &(0x7f0000000080)="4ca3db2eb70ea9250e647f935451d23aad7f41a846a4e0b4ced026cc50c47375313d2787a58c9b252de3555bb569da08fe3b9c933673e77c6ae4926c00823ab7cae3119396e52f2f657b4d7fd5e097ce3e0add86b8876097bf9009bc22bcea43cc3500deb289f0d105604b6901e1eaa28a4876fb707d3811aca840ad6bf4d0a4d42ca6fa416daf4ce161fbb3e20462142f6b981f062b5838392352f829ec8fb0764d7b18454e23fe9d368be04eb7ed0fc50e7f9a7f1f0acb97e5cc4c546393efb263909028d3bde13d749aabe23d9a6c679e3b17d89ae838c3ee9b6ebd", 0xdd) ftruncate(r0, 0x5) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) lstat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000180)="38562413a5a64fd8149ad0eac6b344b9607bd85ca0a6939b7d1190e82e5ff2bf9cc908c91d9fa8010002ea10245aba2496262e66a0ce37325411f67800bdabd9c87ccf9c1303eacbb25489da471639693c97a8f7be0cc25e17e087367a190b6f6d8c7f8da01b2b0318e6756f4e57a5fc17bb08fef3e1e72fc17da4714530c644e49c7cdc6f20e8276b5778c6d281faf15315f05a1a546397bd86cc656a9c2720f9c822516a6cd24382f7062241c020e6fad19a83a40ec2e882177ec430a94deff92c97", 0xc3) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x2000) fsync(r2) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, r6]) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000003c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0xded) pwritev(r2, &(0x7f00000002c0)=[{0x0, 0x346}], 0x1, 0x0) ftruncate(r2, 0x0) fsync(r2) unlink(&(0x7f0000000180)='./bus\x00') 16:00:05 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fsync(r0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x2, 0x5}, {0x8fd5, 0x3}}, 0x2) fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffc}, {0x1}}, 0x0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r5, r6, 0x8, 0x120, 0x80, 0xc54a}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ff00000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000cebf848fb11fdcf9caeb3dd92454dde59a5f78343d20e550393d40b0286087"], 0x79, 0x3, 0x1000) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r7, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8) getppid() r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x100) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/47, &(0x7f00000000c0)=0x2f) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x6) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/20) flock(r0, 0x9) getppid() r3 = socket$inet(0x2, 0x3, 0xffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[r5, r7, r9]) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) accept$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r11 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000480)={{0x1, r8, r9, r8, r10, 0x0, 0x4}, 0x7f, 0x8, r4, r6, 0x6, 0x4d5b, 0xd440000, 0x5cec7d4c}) accept$inet6(r0, 0x0, &(0x7f0000000500)) read(r3, &(0x7f0000000540)=""/150, 0x96) sendmsg(r1, &(0x7f0000002840)={&(0x7f0000000600)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="bc2bfff16641159f6c3d38eb54a1293703dfb1358c19492d", 0x18}, {&(0x7f0000000680)="cdfb1da86a29231e86c4c1e63e1e926c92c6b68d06497137f74e8dca915a75666449c8121d0eb259f1a8cffd", 0x2c}, {&(0x7f00000006c0)="5a35ab8ca9a788c0063d0cf70c8445ddc79aed7350da826cb3848eeb8bc4a924d1a0b1a7d3d8786f037c1950ff83bd1fffe4cebb29ba89fdda0e67e3fb5c7e1ef08d2878ba1fe777ff6661c5b4a8ec868eb1e31b3462a26d93184d67ccf7433dfab7d568a64b3177b2", 0x69}], 0x3, &(0x7f0000000780)=[{0x1010, 0xffff, 0x3, "d87180d0be82e9b97368ed3701984e78e30aadb0ad871a5f48d91a8a2e87a0deb1896d1d1ad6ca76e46837e8c2abfd6fa1ec1b7df328913ce3487af60f09ad1d290e07f88d533e1870f17a1b9fe7ed2700aeab1f02d1d71c8d4ef8d9064d064f42e5bdb0da9e25bbf7314abf636f409c95fb8f72b95086d224c53a61687a427a9a3e8bcfd26a71ca2207ffb8afca9c9151efe69e71ce54a97f2e10d7d22118c086afb34651c84b992006e1b6860bfb2333a2d6e76db8c7287ced5e969eafeadc1d426e6f880a687d00472af126b378233528e4e07b8e9b788aa0a2eeca5990453b8d9ed343db9cf7c1ba8ef830da8304bee4a2d456f9c8e5e5f275b0b8840f4c8f51d3c4d1614c291bfd396c8d2f6c439756343bf178d114129902df02fd961b022ba586d3595c0ba3f1b9a1ce04b2187fc837287799da089e16107a2e967abc288671b21769ee235b9b45f6a262c2106ec80584f032c8f7675863d8cb8c3fb89e7cd846625dc0086ca3d1beac2679000b3f229ab06544b5cf8b1610237397f87af20968cab7f31d25bb4e60d47b0eb79bb2c455f213d306cac9a8a681e67d41aa0d1be690d7106a48ec6b48c227c242f7898f657cdee194c6612f0d848129a48e5cc5f56d327aad669b7fca29656677e267b3a567d797330f5bbc9056707b8b4143db3ed1245e99ee8109fc2375e63aecc44da4114fd3a87b069856931e4dd3de41515659e5e453a98f1747506a2ce22507c0d640eab24cadd91c38515ceb95fd21530e49585ccd7091b7f26d2b76503aeaa2a4ec351e10b390784853b220e67b2135ca40c500a6ffe1530b3204ff21075afd232501b9544a8b438ec8dd4e9b81ee98c406daec3c5f54906570190523c34c2c86cd7dbc08e1872e00464d042a8a785d3d707adc291e0674d8bb21e238e59670fc905bf4d765a0b15e6a819937c6a3aa52a9302b43f745e5488d6f0e7eef552d1db768f39eb840c57295c9760527b5396903a29ad9c51121937cc41dbe9f1ecf7e46f3049f72a0fde8456be000b66e378510d9a1ba3a0f146c5bf202cd7a27e24c0c25cddec7fe58dc1e3c356ceaa00b9f6d5de9f3af5cbd1e628f418176b528bf0f200d60400825b5f63b464924937749e1a868b294d7ca43ecc98020bde101ce9de5d0e76d1280824cfd70b1ddd9bee680882cdfcb4289a923d6b6decb1ef68cc308aae59975910c9041508e73db1ece85722bd45283f8d0be3421e6f1b6298a3dd7eeffd5623493620735074e68d200df29895ffa9b29fc05f86684f2c2a0d5d64b837a3f2e81a36f36dd0abe564987667e7f5072ab9653c02c910700cc279b857127939c5b1db1d5cc27adfac89c907a7770604189ff72990fc982454a50e9cf48576964dc21440614bd98b0a98699363a112a5ac101d16353237bb27bc32998e3df6c84e2b59553d934acdb950e73241d8f15ca33461b03e07e2df67906877d4ef1b054df6a419f8b34cfde3caa95f189ce73fcc0d34f1b5db228b0d839de2178dc770d516821b36754c1639820d2f2fb7ebf68770fa4f733375d752b7ecf365331a8e663991cc770aa951f1c745071a85c5475b0bce276bc24769634b15eb937bfd8ad6ebc492da9ca1e0744c473e39aa55f908d54a1bed85770f1f10dbe35fd3a3df073e47cae25dfe2a6288ce19ad6f1835c923ab4a76e58e565bc7a6f881fd3c9dbb5395e310fc713f599902d7571ad87e72cc18ecbdaefeaf9274e690e378052e86f8a46c09e3a54faa287c064ab717570d9b5dd65e94da22e21a516f42b1177ca0c1f6b52fc8be91e5dcd6d59c427d7b2692a42046157230208b3c5db17bb475690a5dce47ae5a5e32fe20a2a1827b7c17672e706bd49d4edadbbf089f6294114f9a918bbfb5d6996e75d49b7c332168622bec313b534cee945e52df7c0d945bdc1532de02da022fe81caeb2c1f47e005a482fbac09f2214a47db84707e089d5d9b66b21dbc0548090d7e930721ea54b078b2a812aec9880009136158b4811272100fa19f2f8a3549afd88e4762dd0680791c07536404aa009cb450ea45bc8bf8ed9ecaf5f8fdccc0838b00e1b4f4254cd486f89352f5b8c91f24ce05637083e91bbf249501e13e53cb282d9297967bed126c8f3e26222d169a775d0be825b1a4f17c251443f40cf878a80c94737b8322605fe097e4048cb546f852df8157c333cf1aff0f2c0f52eb9e992d3d4c78fdd156023fecaefc2af03319b15281828c93e3bb79fcc355fa7d7346f22a9b20840215ca0c6cde7710e45a10f62d972fb6f93cb7119c47620f64f7b9094a87d6a37904dc570e5f5a969b040848391ecf9bbf6fe52286e0d9d05df4ddcc0e3ff1045e30ea8210d0e5b62143ec9f0be398f8a518996510676f2d2120db065dd773ea8981b406d4d78c0060c87f0ee1780ac3691995e478fefa23c675ed25f8469a323cb4d015861a6e930072e24438a18da194091db4a25d71fdfd8e930769aac301103ebd7efdec71d330608a5d2bcdd486eed18f1ab41e08c855a37b1134fd6b8143dea623946d2959c873e7312b683c57385bbf91ef5ff7fa2646746dc48d093ff0f55de6d9ff16087a3a08a864bd9e616d5b9cc2dd2702f7cd77f37e5dc4f7f26649c021624965841b238a3a1d3b12eb9022811c09f7c8966db1c76abb546fe120237ebb73f46b651817bd942106ce2c331ee1c0d2f4053ec67d0e336061d591123257ecdfd0b4c77d18e567c3378006fd0748a57d6e397c9d7f8ca4623efa1f1a63dcad1b45355973064ed3c6361d30abddaf953475f98a812bb3ab2d28590f67ec1442ed6a1f446ba2f95ea301e4f7cda266eed18c6278a07f05e96622f53d1a46b130626be6710610efecbbebbd35111fe05cad8722bb8308eed2c008d355000ad8e27fb8c909650af46557f188636fe2a99b1c9139e9dc5473c8e51f8e892bbf5452e3e517c1194a1579d13510f25ab019f3e7bb3d6ad4a2679b3ffb398c73d9eadbe9ff55199144d5ff6683759ce4e26ed56456555efcc32f1fae99bf344bef0218000e847ddc6604a6ec1218a3b13b238ee882475703b245fae09a039f83365dcd6ecf1ff571e02f60b5e3ee6974cdab53af35ca313bc40a0f02e3bb821bc814b484f57e1ed7ae75ba3c92f5f35bd17579f47d559a512c10985a9cd996358834bef48f0b948f8a73edcafdc4187f4d0e9b22c73a7c38486e089d95064227b82577bfb74284bb8c1f11cdff1a9b56b3acc297d1990792e2174cc32ed547b6c626b5343a8883830216d04acacc3d6e96ef50e179dc8f7f522fecacf123c41740f72fb58a243a5cbe99ab6972c122924973f6b055e3144fac517e2494362031182e16e0598f6dca5f0093681482275d02f49ff9f2c7aabd0d5609fcd105b97b8a0602428daf1ed1e3f55b87ebf1f8900b81f277f808abc450d3c833f55108980f21fd8dfe8bc1910c5aaab87efc71fb1ff93af571c6ec6c655f8d25acd554b235ee0d9c14bae555c5ff284b14ce4ca49ce51eac4c8beccf9e19300fac741517da8de86e60e26db10ec1329e29c90db5164807b2f9cdd2129dbdd44e9f8fd64bd639ee6cd78eb8951daf313f1d9b044a6f5ea3e5f933e0034831824fc71e35fe3260c707cd2b0c0ee0b5dd83e15f8124665b5a2a2dc509ae36ae44f9a4da342983d8dcbb00be473279b0d3ee91e9f1677e2ec9bc1802c5b962a8ffce5fb0db694479d56297c7e9253f990c69e2c948401175dc9e02141275b931c09c3c6a823236e57458c2fb2cb5b173adfa8434749b242623937c778c7244acda7a16741db7e45d65d88fb922f5dacaa5fe44e8acb8b20208b8ca695f64f8a79aa5f20b6f4ae6fbe23a4a8b58304164c5109b49ba37200a5364f273b7a984e5adc20b481a3ca7b5e62c31ca6852d4450543274f26503a68756ab5b7e620f609a1cca2c94c4313e4b7d6d2ee3fb242fe72b73d0903a4f62ae9243608c97ca02db115fba0b7cc5e24e29863170a8e78026d1544ba7a0774ac55455c677c391f79107a5d779409592450ea35c2549321247841bebd5982381ffaa4f57cf690a1814d69f4d310a98cf5ee80fe9dbd52d87375fee8fa068f160610a7fb9f59cb3c8c5c3b3f29800f66c7a916268598158b8a7c8a6879d8182187c6ee35527b7ee49e209f1e494cb59354dcadb8b6d44b0bf0164d3c3807662bda0ebabba308cf4758ef3a34641ac5e7c9e261483834bf648c10af281969723f86f5d401f54865864b60971554c4443e224de01310449b9fdf6d99b403d826bd992dde35dc8fb9269c79fb9430e8357238f574f57748f27aa0c220c813c46c3c4ed9289cbe5ba411cf231f8d92bb399204c6fdde1c5e8f7cc879c6e4474453b17cd02e2450e6a9a8a91219895ad155955c1ab527ca198bfa511839436a2dab5260d749b707d4f151f67218d1950830bb268bd132ae12143fd2c06a04f81e800730dae7b4dea005835bc33c1c1ef938f0dd0dded208ae3a81190f3d9ac14ee66bc1f1d6db3033cfc4d08420659da35cf1fe42c7ac7c85f42eb78cb1880fb1cae45c10f5af7d7036f30abe75fd18a24cdf003ca581a5c9486854c2d1037da42c3ac367e5765aadedf024284c19ab4c9f58b4dfb7d02eaaf9d93446e5cc8af0e96b61b6c958a0828847795a830ed1bbbc832272bc9857d16983cc9abde341e89b387bf0c0de55db419a1546b42b385eab671f8823b3f4ef9d08d7dfbe6847c9dc44e568b97195c6e274298b840eff83ec0998a902f98ca3baefadec3968b0ab0cbd0ac6d06c0dea0f959c1eba0290ae408f0937a938f6ba17efc3aeb021d439fe5aa44ac2dafc2bb242f1e8bc0abcc47ca4eac83efebf6d1908f07008f797256de446226a454f42cdb391946cb52fcaa80abbab27982fc455f33d1142ddbe1fdb7beba23843a30d26757c20808598b93ebfd2dd0e926dcf49aa6909a66f04a8b852f0a83844db7105d4c58f02fb838d0bf3e3d98e6b0e7039786daf91c6f2c36d271fa2140a4bad8e97fad3642f183f833d470f6e7f2ceb8e785ec797bc1538e69792dd2d60a02719c17306cf22fd06cf641add39f8121440cdaac56ece94ab9e315cf38a18fc5a76e8696ef5132c8c08ff91c67cc9b53165c2e1c33f87e72541863676dede8846ca5769a8816a51e51d44b37fbc48b50065b057bde6cec7fdeb8e6831d368949acbe613e23b42dd0ecb0321a229df398ba77abbb7cd044f0f76f97519ed8ee56915c21a09f962c8ecbac9fffb4a345edb3c1fcccbd7d7e2db1c09e205632f6d21154c6655e2d8e6efdb0206bdd5e756b84cf936e62579a319c06e99b992ed327353a46da526c5693c989660cf7b40f215f21fe3032ac3496af8cde5b9b5be9fdd3409fc8d142e694eb46c6ae64f918f3fdc4624ac5c74e0e223e04d3cbfecef63de9937d3c5af5e6118e6d4375ed229e88f6d8444094dc7294092cb005393a6ff0565f5f6de191a3404521014c4b8c2f534ab2e4e3b7f0315f76ab55a1e1c4c3e78df1c64d11142a4a964f8f30e35aff1c996f2278cc352ec1d9835745d1224f69a7bf60ce91f2d72650a178ce5c85831a3a2c6d14b830cb952b16bda13bfa51bffd1063fc6cc883b190ea277127932a058c3af5472aa0dd4aac590cf68581f6e70d93d87cd6885236a25408b3e59ea8410d9fa1677b711e54a7f4dc998d11208fa3de1f2f1e13e20beab37d8b7515b4b7c4314759cbdead621deb8cb14ca82c0c984b350b85a8df275b3780c52e482f4d0711b3f6bd34e45c9a00ea32af29eb5"}, {0x20, 0xffff, 0x10001, "47a2de43c95717b4088e0c7c39"}, {0x80, 0xffff, 0x80000000, "6203df78721487bcd0dd875c23f5251f1066518d2e7f927d53be86533f7924da4b07dab7d6a7b420e649283b3b412554af5cc9b33d9dc24989ca225038756e6c6f2664c4454065da7dcacba4c2fea1a5e122ce190c11bbe5781014b9e377e7a4c9f00bdde19446c7aef2c9"}, {0x1010, 0xffff, 0x6, "5e454d171e58841fc7962455946671b1d35713f3d2f4b56b23bb365854c6dde86c2277a8d15cb983b5f5aef741f1b41933c424669cba710e964d0ed865aaa5a021da03ff73a6bfdf954f8b279b35aafb57b9dc3cbf05974136c6fe1752c32948d05ee38a80abebafeb3e8c1ed50eee8d3baf504a01a00fdd7aedc8a3ac06f0ad15d8094c6f4f364ea058284989f8d2a002dd21180a4037e9740029b6261f92f3c60a44b7af504297b2dadb075e36e267a17c3810caaee673eeaa6c637f48610f0f73a0f87e98ec363881a70f11b30bb51c38c901136f2bc9ba3b1e7ff4b2ce1eb5d7c25a68d75779475b4d3be88e087e6e3e9604f00769eafa4665570a529b2eba4394b6058d8993eae9f8f411b1adc44ed2a35f3b14f3ff16d47f438307cb7bc8603ddc4b03975831f507ba640e188e534736364ded5c8b89f5bc7b7f7d0ac3bbabd69d993d1334beebc0b8e63a546a30f0435b1ee216981c1c1cf3adbea0d03be3f735264416713c4d3eb628370da99599f7b49d88a52990de306e5cf5cc99c41367a1a54d1c53f1f08a858d8328cf66e0edd4cf2f18ba01f11183d77c6d86190f30069aff10a904b36cfc046ce933026a34375665059aff570cd0347cd8d825fe4b65cd03bb2e15ccee36bb96fd6a9e1cf0d93cad564134bec135eae4d02f2276a32b05f2e89edd41f8ef5d7c0ff213daf6d3c0b96585f8dad9a0fa6fe147f89319e10ccabe4091ae664ca0338ed76fe0974413ce40c630ac3382be3401e539bc3f1385a0d8383f7caefd0e4fab8d7969051ffe1a1ca46aeddb7fca79c8fc063bebff2759cb3d1fcfbc6a6d493f5a493c01715d9634d5a0efa984481152b2b07d0861b3a302de2f4172b15a1e7074284fd6c929dcaf3a2d73a5937c061f7acc0c42c911560b5b1e3fd5715f110e005de87a045c165cb3a100c9ef30332349a969e0607a8f0eae0a8c18acb98177c43ff54bef0c3240477003cabebf2eb4b992e6f5b5e24114f0d98b75e1df2309148875484d05dce0361bde6f9b3cac431342a8695f2972fbf6995c084b2dbc85d20c438eae6b3ddc5c9e06f71f0fef70d6fc5892a62302511760d4e137d7ddd682c330a4e390f23eadebfe12e59501429e4a0fd816dd00057948d8bb4435c9e91e1e03be5282b16992745efba2b0dd6d60653cc46df7559464ffb728c30dd2f7363b9d3fdb079143c6848526c6bc0977f99edef307fee7291ebf98e3bb35f5d6a08553dc4475a7a318b2af84f5b8259938d5652b22ccc135e130342d0aa2949572c1024390b76ee29550dabb55ee6ad4caab34861441704b1a9e61b8af29849d543aecc4ff4391282bca2780c66b5951b3a7372b723422a37d95aeb9f3f5cdd74953899b923e886aa5cf09f9d1d6abbccd28ef17ee9b2230d227a664fd1e657baaf42f7c388e422dfde8aadfe0c79a439ee13c4a28ad7ce6e0100b03fb8bf82272403190e80c289d506f6ca416b4b0b5fc810f9671e64c215479d934ce7c936be1ba3be914c3334139380a0da52906f90c94c22ec3456a5047d46d4e581ebfcf813b5c0f84275cdb8d3ed8582332ee1af0ca547f4ca6c6d1d575ead1c7f94be0e7d9362206d63fae5acbf21aa2ef37db0f5dc46662e44edfe39460ac924564b313a2da852a3de9659fce0bb3f8836a919baeac026be982ac01650d45299f2dc51e07ada5e4aa7645eb0948e600c17c374ed1424d78a3456f576c3dd9dbe4dbce79037e00544ee35cd0f03a4135f91547a4569553ace949e389e5a47a59e2e4ac1ab6a3f37405f7d5d1d3f095943042ae2413d490f7c89df0378a015798613f5f83932d2c565beec456e3dbc9c3293fb2b55835e67329201976dce44e8339bdc43e72ca5c9c4dc7823d32e975717ac0a6ae89239a1286bf2adb9640563a62aed8054f22719a0121c7ee4ecb8c5d488e95ccdacd02328779743c61200f30000971de206e370f3fe573bcd487d067c93ce92bf6b24cff07dbb8f7338737506cd956fa131b17e9144de1544190035c70b3c4185067487c80d14d6457f7cec0cb7ba1cc39ee8809fc2c4830878cd40132162763fcfab4a4cbd4950484ed031cf6971dbca1ae86c31f465e2206f13392007e13a3df2ea1cd1683c48d041e44e4ca8f8708a69a250a1acbdf3464a0fa69c3b7af584e3cb735e4511173338c9fbf18ce96e811d8d4d488f0c9bb5f0bc7c2f2b3f207babf9f6178ff6b59059dcebf900189063ef4c824fb94c6e87fd5b6242ff58bec2d89b8f8be7e9aa9e397e693d7f66a9add065c2955b4bc128676211dd5a64cba429a4b1e17e702d7f952c718566a01d5fd6bb50e5b24cae3a90536c3e0b605f2edb7df1e5b6039ed9609564cfa351da466e0c610324915f001402d605665e5eabd42df5d536495b5c190e8221c3f34ff7460eb70d85b5e8b3db01a01afe56b6b20b83a2fd0cd02bd1a5853cd4d13fe019a1e018ae37a2e60f79f90f354d1a77a8107116a11ff29f383b38478f6b492b67e6459dfb67b239398b816c74e5b2b36b5a9050f8cc7cd4441a9ca999688d6b605f32061ab2a3d1bbb1a8d613c501c682b5e507719f84736f838e6ac9ec12df586bb13ed44d5cf5c9447d2c8d4d8a5e09c92a0b16edf1dab8dfa2f9909db10418f21febeef934f6d99792b17d6851a7e6f6dfd24c645ec4613de0f835d3529e0e86ff0a70cdb3ee6b2c315f157081f5a0be4dedf2f749aa6c7f7896f81a4f477bc4a532ce6de9d6cd60b7bd10da1e3a6c801f34dcf5d24ac31577b8f0f2f6b350d2edce07f1b53e3804eee30b1b10c0fcd779373e94d98bfac4de01b0b21c38cd958c77914438ad745ebc01c0a363ff4b3e71e08669c7261e72ef0fdccaaccba9698f026b8f2536b838610f42bbacde31dc6e0d9b003e07a8a6779e242ef2764243eb3013cd5f754d015abfcafbdecd2b0ba98ec35402ec208bf3783f9590cbd16b12170bd781b4e272bcae62bb2640d2428882a710963d47ad82b9d575ce14c7ac29cbb7c4e14824c8763f250b8335e7e4657e20f010783f9393944e66c6e2b574441861590004b52dba00137503de49f87d069a6783543848182a6f2e10e5e4ed309da73f65d1a7c7e1cb9650d912201754211aa81888103bd9f52c7773cc1ad252a48018c6fab22537550365beaaecf584cf4c881f34d354766449bb2870a7a8386ee98b33041c5e210c0d11014b143b87623da4d3120e09c38ba5227dba6d579f751517c8d74a2148f4663b19589fd75f6448a4ea715fb6ba82c3460ba41430936b9350f8f1d2ba56828c7ae5b481c5f6e83ce3e9312ad24e3f810aebf87f1b2457c6764a1266199b28c55a1d48ec5281c326fe76b9e01aba3c09bbe68e2727d073fa5959cfb8d91a07af8839297f67fd129834992552b1620f97b276f39529ea8020d4d1cc29e879b759402d4998aa7bb5b7f5cc6f88338873fc36445c3a0b375153f76d4c98b564a577e98c1aaf1ef8477ba91a2ea14ab172595754f2144003432a4faef21fa2ed575d7e2f6ab2eab49f18dedd3838931d6d385603cd21ec0ff59d00768a6114b38be4dbb0d93ee5962b5633359f8384f529265c588d1fc96e55d0277b9072c5b6d455c35cea3a7c9c7c7ae7629bfcc1da49e76cfe7a2b7d955755fde322763ea9c59de406f88b9d67d2007cdcf3c6a0bc0744a8b3a34a0e4d982c75915d8fd6d41ee2f4fa3726e10baac18d9c6895551967e37215c6a27b54ed525c352ee24119fcf7b68a186a95257b843861027620673e36a20e7b7d6a9800dff7a9e636bd613d0b768f920f3ea8add433c0f2582d50a95cea1c0eb4bab1879d49aaaed244e1fb3f127726aec29dde71fa24b4ea2b6f3a2b35fe53c6c8dab01c6ce14ee71779d68dec9d3cd689be24433ab7ee95b3373bbe2460d4def70315e818e39255e2a330d23c344dc5aee29a6d1054bec2794f12b9f5c1a5b66f834d6acc04dd6775408b79ff7e78a463fa890de8af9bdc5ccae34bd98f67bc9d211c8531d214b12426edbfa607db7fa03ce1ef7522c676fc92f380c654aea0b3fc515d3380e951e7bcc91845e3d7ded1708b3d0f879f675352893160af678eb65610c28a64d689de498f930ccaa59df1dfad923cdd84e5acd3ed32f36aae48fe00c8dc8d3a43bcdcb2f3b91c5680317442d4f4b928c4b884fcf237e76efebd23866f141e46270be34626036a22f861468de88603f38ac99c70eba71590ae4e8f368837cbc9ed8df4330ec2546f7dbbb3eb72e4b58243f059271198f4e02266b109ef0914f6e1c70f7a807bdb6df98f5abccb1bb4887bc5de669f6726986e490d004681ca5ced64372eb6fc461070b4beb70ee674eab61818e7a9e2dee192b8a7b714d8bcdacf4eb9a418616b344252612c39fb626a1ab7de815f43b37339b77fa5c9e255ff83db3a8877cf319f839446df529482d3147e4710d32570d2f3914d3740a2b8a00a652e27b84c9e4ae9d41b22c0f835165198642820fc8186e623335925ab855f43c39f7261c149fbe63bb0d00145b970f0f478e3f79c7cbf909e8f0c6f4a8616b89b8c93efe7321e95dfb8de47fcb076db7c255b39981920d563c623d044cb32e5dbd38968a2312e0b43740acac098ce400df53269a0c0cfdcd853c4bb6a8e9bc901618632981896ef610f6ede12ca074f1f27a8c77a87ea22b430d24a04c6635ab0b7c995a1ee4d3730e6eb7230b67f3718c37149fcfa99d7499f7ed36bc7b3c1dd91ff6586701bc81c76dbfa4f909b607275e5523cc240134965871452eef4bffd5b1f538b77f138e8aa0a02ea3704c20d1a4d327d90e755f317843a1ea9603a89bed28ad2a3e977679bc6352942447c6720017381cbf607770537b802da59d775cf41d7d6f46cf6965015489ace4bd6405682f32815e8ac9a28022d44c6a2d2e8a1420c4d80449e720f0a397ed2258e0bfe15d5409699ad4c35d9a0d2518700b9b5b4fe4652cebec74363c61d12401882afb0cc6c0cdf76f9443cd747faec7b1cc0e8eb85f75101411b28b9749353545e0e63ce1a07074402e77e72ec68e11332554dac21ad804b693229685e08512ce7319370bb429c8bc6676f233e0a93fd3b4bd243ae5c78559b25025388fe1bb42af4b3885a669272791655d51f4682526ffd06613daacbcf6df630a2d8db5aca9e63ea867a23e64a45e8f09bcd372469092bd149788e019c04aa167abef95f78536158c569c436a22f2ea09ef2040183360b4862eec60e5878a34f232a6ce501b6071e859b4a3e24663c29f79e9a522700c8de4234c7a98ce3797aa6b027db1119f984777d2083e5dba95face22eec9aac23a652639b707db87ef6c1d5f8a32f64e1e6a18fcd38e1f220690f5b7c6613a80511820657e31b27c9558280b8fbd0f400b885684597ff805d8a734f8b4bfed0f1ee4b00389cd70ce13f6b2363445d488d9ed5c55272f4018d127e2380ee2d0070aa35a1d94ddfffc1223fcc0c4aa1e27db583147e3940a95fd07ce224c71d25a1374b90f155f381d7f4689f2695918a18b480f927cd8000403035694c360b7267f99c64c75b1721215b31424c7e3d3c7a75ce4412554b2b738d824272bb2d1a42d6ef35758c4318fb28f03f8d6484092b6d85352ed957be0fc7a2022f2ce26cc55aa9fd9c8316ce603f043ea36c6f415e0b4bd31c1d9c9477a39940106254cffc84671b6697fb71a1ee88ef369b43babda7282e6992f782f03709ac2fc028eea6c9bda5ecb3cf42076903dd9752a66a3b084997fef48d4339f69a49338be482360d0605acd419f"}], 0x20c0, 0x8}, 0x400) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000002880)=""/166, &(0x7f0000002940)=0xa6) utimes(&(0x7f0000002980)='./file0\x00', &(0x7f00000029c0)={{0x100, 0x7}, {0x80, 0x8}}) bind$unix(r0, &(0x7f0000002a00)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000002a40)='./file0\x00') msgrcv(r11, &(0x7f0000002a80)={0x0, ""/78}, 0x56, 0x3, 0x0) msgrcv(r11, &(0x7f0000002b00)={0x0, ""/73}, 0x51, 0x1, 0x1800) 16:00:06 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = semget(0x0, 0x0, 0x4) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000000)=""/4096) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xd1, 0x0, 0x0, &(0x7f00000023c0), 0x90}, 0x0) socket$unix(0x1, 0x1, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)="00e636401c9de5073fcc5949b235cbc89afbd7a64ea98d853175fcd944024f50f31a2170d4b6deac4c37c53d475e66b97aa78bc2f303f03c937e014a598f4d7fc7b5dae388a1484dc314a5da583ce491dd323f329da1b14ef31fd6f988d8130b3588d53736da6b292ef356816162f56070983f28c288ac57f7c5e721090e289d4fa85cc447e774f326e9ead17de75cae847e5d5bd9e5d54bd3a0b7b67007b2359fb4ef9c7521e7a14ca59fd4d3581179866d5320a4dc41d9bc4f97de8f40fe9629512d384c48b7f4") 16:00:06 executing program 1: r0 = socket(0x0, 0x0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0xc26}, {0x18, 0x1, 0x3f, 0x800}, 0x8, [0x8, 0x5, 0x7fffffff, 0x4, 0xfac0, 0x2, 0x4, 0x5]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0xd5f2, 0x3}, {0x18, 0x2, 0xfff, 0x1}, 0x1, [0x8000, 0xb3, 0x401, 0x6, 0x100, 0x1, 0x5, 0xdf1]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000080)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x8, 0x4) r1 = msgget(0x2, 0x8) msgsnd(r1, &(0x7f0000000100)={0x2, "4afe07bd2188c022ec24c804e05eb501ab0e934cab1b7e8086030bccc0b4bf518b05c7d647ed24eafde1bb7acaac7f5351719944f30b7cae4b21935e5f4453b265e2ea6f5650367c693acb607c0d91ef99414227cee4551bdecb2fe4b9481653bd80a8f9bb7c1b0efd34a53604f49153fefc981b"}, 0x7c, 0x800) r2 = socket$inet6(0x18, 0x0, 0x8) r3 = msgget(0x0, 0x20) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000180), &(0x7f00000001c0)=0x4) msgrcv(r3, &(0x7f0000000200)={0x0, ""/112}, 0x78, 0x3, 0x1800) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvfrom$inet6(r2, &(0x7f00000002c0)=""/233, 0xe9, 0x0, &(0x7f00000003c0)={0x18, 0x2, 0x4}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0xe0, 0x8) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000440)=0x7) msgsnd(r1, &(0x7f0000000480)={0x0, "29337f78c3fcca5c218d60d1f1881a7a0f8cafcf631abbffbc25e0742dfb13a2ea23174d95614409203dad03055833cd248da82353b42884fba7c67f2bb1c1196a0b46ab6639d7258565289c4539fbaa7b836181c1484efcb97499072e900f2b248e8ee2c038b49cb16d3173fd92bead73"}, 0x79, 0x800) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000540)='./file0\x00', 0x4a, 0x1ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000005c0)='./file0\x00', r4, &(0x7f0000000600)='./file0\x00') getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000640), &(0x7f0000000680)=0x4) getpeername$inet6(r6, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000740)=0x1) getsockopt(r5, 0x5, 0x7, &(0x7f0000000780)=""/134, &(0x7f0000000840)=0x86) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000880)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x1, 0x1fb}, {0x18, 0x0, 0x1, 0x80000001}, 0x8, [0x7, 0x0, 0xcf20, 0x4, 0xffff, 0x5ba, 0x7, 0x3]}, 0x3c) mknod(&(0x7f0000000900)='./file0\x00', 0x4, 0x1) r7 = open(&(0x7f0000000940)='./file0\x00', 0x8, 0xa) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) r10 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000c80)={0x0}, 0xc) r12 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) r16 = getgid() socketpair$inet6(0x18, 0x8000, 0x3, &(0x7f0000000d40)={0xffffffffffffffff}) r18 = open$dir(&(0x7f0000000d80)='./file0\x00', 0x280, 0x8) sendmsg$unix(r4, &(0x7f0000000e80)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f00000009c0)="99710473a1c45019d04d10b357e7a197699d5d7cc4bfa9ad3d2dfa9a2640b535d1432064d2883b3ff6c6fecded11d808e2434d242087f6221e664c03c20684eff8018fae06e4bb540af31bfa8c1b05befc7616c6eb04ca906ca819c3aa5802a560c96080f54b4cd91f33e2eed2c400230a0ee069a0115187af7ff4f3a5b18aa86dae26cca39d8c5ba0fd8cb16e6f4157b803bc05eba0e3e5c84afe702bcd5373256af6c4aa86b6591a38dcf7d8df76ed3a55d1ccff4864f5fd18d3341bf7558b2bc6fb25685e0214c94f61325ada", 0xce}, {&(0x7f0000000ac0)="50269ffc68fec9f98048e357340c6b1cc78496a68772e5620bec4f2e91b5eed58384db6c477d34aaec33cab50d01eddf5135da541afb40cf3cf50f150d23898abe5178a19cd8f203f4645e49b82baab7a74b60811df376d2cbd61eeeda69393179099f8f844954aa010daa3427e9fe8e486bea695a83a09da2c7cec40a5481a96d9b96dd97f3e6789981febbc5cfa2706aa789c37dc3770303c28db92b6af43abed41274481e28da0b6579fc2f27f01fbc95236cb6b4098791ae9c185056d9d13aca9b32a771030d60be463a20dac7d43dac990197b76f20c0c571ba8818c91626b849560789da3ed5656af30758", 0xee}], 0x2, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r7, r0, r2, r7, r0, r6, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r17, r6, r18]}], 0xb8, 0x401}, 0x4) 16:00:07 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) msgget(0x3, 0x90) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000200)='./file0\x00', 0xc1, 0x2) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="71e8c45a1023cb7fc8ba948dc825969e6119b8ff8a7ee18c60c1155362139d92b5f80f9f0d1e40340db54ad605bf3772469d2e4bd94485c4425ce06f1d178e8f4377f339e2a731e782aca8737ac50255a0c1cb3d9b75ee0f4757cf688eb226737152749a3c71cc6a4f411fb4771fe897e08f550141fe4acfd253802af895d2a51d5d6e474b175c30461033ef4603c81f740066c3380f0ecc6d903ece9915a6474e945669cc1b01e82475e0ac371069bf034558c9fd61c348b799d2b1f83a7ed2a9377e942761d8f287e029e6873c0cb6509b5f5b64930d8de2d64af6b24748862520aecffdb5eaeb15d1c54233b83080b99356bd208d8516caefa1e6f8", 0xfd) r2 = socket$inet(0x2, 0x5, 0x101) fsync(r0) openat(r1, &(0x7f0000000280)='./file0\x00', 0x20000, 0x100) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f6fe8bf6ae8eb7b0d7199c74a9d28c31f31dd18d4c4887b0ef3cc6a82ce2b3c4fe0871ff17c771ea6fdbed69c758d864ad442682d93220b3b898e79691100714e08b2f68883de3fdcc7a1c8cc338a892b540fab22ce4053316fc830d7b74d3c652a0584a102e03767537a1597bf71fe9bd76f7c76773d474157926151132e14f41e474c81560432a28dac63c9b35b0693768881bf7b3cbbbb474", 0x9a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dc7b7303209120ba151bfb16bd7393976f08940cb80666d5862ce7db17d8b21a666c7bc838ff50c349d9dd2c1b23e4514c8241d5af219d501a8e30442963e81a9426bc", 0x43) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="523891bd227bba5df7936e5f434641a6ba9d1d44a6ecad4dd161cae47c9234128e07d99e87af42960e2a3d821b2b9e9ca6551a14fa828ca3e297f5df707aaa511255334609f7038c5128d7fa48483a987448a66ba51220e2b83eb1e2a50e4bc798e66d3307d4221e76d3f1be90141672bdb2de5ff9a5362d8cb227d886843162b869397678b22689ffc66e268546571ef5804b25d5c0accfadfe0f408009", 0x9e) close(r0) 16:00:07 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x0, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6a5f2bcd, 0x468, 0x1, 0x3271c00000000, 0x4, 0x1f, 0x44e18377, 0x48, 0x4]) r2 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) 16:00:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x40, 0x400000001) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) poll(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x204, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x122) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:07 executing program 1: r0 = msgget(0x2, 0xc) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000e5ffff716f0666759115a9222e70ec16f119c28782a313efacc9f95c03485d5a2dca4665b1d2181671ef6b36a6acb94d3ff87adf7c55da5bfca336204234e01be8a0bf969ebb4f03405006493f68e1184321268f12ec74038a8ccafb7dac0a8e48db26d0fbbbde81d552f1fab7f553cafe71404a3a339e036a8d2922c6ef1de1b1"], 0x93, 0x800) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/185, 0xb9}], 0x0) r3 = semget$private(0x0, 0x4, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000180)=""/151) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/75}, &(0x7f0000000140)=0x4d) readv(r0, &(0x7f0000000000), 0x1) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000240)=[{0x4, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0xffffffff, 0x1800}, {0x1, 0x4, 0x800}], 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x9e, 0x4) sync() ioctl$TIOCSDTR(r1, 0x20007479) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) clock_gettime(0x0, &(0x7f0000000200)) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000140)=""/95) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x0, 0x9, 0x101}, 0xc) renameat(r2, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r4) setgroups(0x0, 0x0) setgroups(0x4, &(0x7f0000000040)=[r2, r0, r1, r3, r1, r2]) setuid(0xee01) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) 16:00:07 executing program 1: socketpair$inet(0x2, 0x8005, 0x8, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x16, 0x1, 0x7) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x100000000018, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) fcntl$setstatus(r0, 0x4, 0x44) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) kqueue() kevent(r1, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0x5, 0x94}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x50, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40, 0x3, 0xefef}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf00000c2, 0x40, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2ccc5354a48e6ae5, 0x7fffffff, 0xff}, {{r0}, 0xfffffffffffffffa, 0x2, 0x44, 0x2, 0x95}], 0x401, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x3, 0x4}], 0x3, &(0x7f0000001180)={0x7363, 0x1}) listen(r0, 0x0) r2 = accept$inet(r0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) sendto$unix(r3, &(0x7f0000000000)="68cd8f00c6e00c06dc3979599c717a9558ab93d8a47cd82c637a19488c9e8911cff08de6f8c8f35e4dc0ef8815db826ef4b24a3cdc09bee7ffcd5d893e151c2d4c4a4b2579a1cbac29eae127e2defdc555a78e29acbdb563131e2d884f12d744742f5facba299c5ec9e8d677e99144be3c94ab12c99c947820a4c270bc38e55270c8328a33f610f673630292a150c529d89c18c6f5c9dcc092af0c1eb0dade949bd4a2bed5ec8325d131b0dd7257b7bf8e7c6498d807a9e92e40ac5c617035135e847f08ac46e6507ce12ba7f10c036d505e2c0336e430bb6809bbc982df3af91c07895dc1ef3fab372c11c24253326e478d182ffd405c67ad8598e40a93ca22fcdbd732cbe11d0e913e4e8304deabc8a29daeabe966a0a3a498897c99ed77c3d5c08dab1bc6a3673e50ef1cd31869858f7bfb1b2ed3efc35a089f0c188b9a823cf10caaf3feb95068d5204f84f60a70f74abb8c70b44169af93770b49a9ce1ba607d89aaf6486f40b8f407cd0412e50b1718f4710c2751b4f082edfa6d75bfe74a6cc9772415516be4db2917bb694e89ace226055795bc1c88c7a730028d7d3a25b0186e603732ed11916fb8014a1d6e3ddcec814daed6e9a84d289885ee25330227357f5d193264ac50b5c608af97609dc01257c425fe5bf00f49a96d0efec3ececdd1bf47a6e2139cce80d65138dae3aa5cbc4e90034fce90889e8b60fbb7efc3ec9c8c38210c3a0ecec9ebbbacfc1b38338df1f39ef1fd315fa8a7bb166fb10a682d28eabf5fc4c13665e09b53d16f28c5007958f76a046f7d992c12ef0a87cc5f78f014de616d9a4a436b03e1c9a0227cf64d2114a3c590dc5bc32b56733d874b816d7cba1ea328ec147dc43f26c73adf7d168790e96f24d8cc1b5a53fe403f5887100321c2dc3e9043ba294550b1bee2a8a0312955e41bd7f0a698e3e033e6f49c02202584aba9b35d52feed2d7a3084ad449b66864cffa2660e57581505428988f2b038b65671fcbb1acd1c1fe8dc343cf4894ab3ca0d35c89445dc6a3e3c67341c8d38d249c19396ea5bfac8895694c29a9c08389120bb7f5ab5e6d4af856831a9d1b5d5817e6efbf6431f8a33535cc4a336224f4ce66a2f3920cf0b809b40e0d4d8431ad329d851b5aa2867cddd0d9f1158a628697f8ab9451a956fd8f98687f0b8032f961632c0ed5f8137979ffb5cb94c7c8be7057f55d73526dea4785447d86b2fa5e11314e1396ef4f911ec3234e80d205fb62ca48601f48714e754e5fb44baefcf3a5e40abe584e0e2793c5a865bffc67bcb7c4ba8ce54ab8141be69d6a75981912a056a5be7b008db2bee726451438ad51823b5fd062119943453ca3412ca9072168c7c73a73ca70a87958a9a4b67cc87be8450a29376cb90c6b473a77e49a008017d9eb17e292e7638619cbdae784e015fc33593bec12f9c248add7bc50ecad952a71c3b93fc8bc9b17d4e7d0b963f4f5a5308f759d99750ada6ab5296365c6d155743cab93396d9e882c1bd2333be031bc8c36e22a59767359baecde6b83abac43800610a7df4781a34b5d417f408d2bf1fb5bd20e81671fa833c8895da59b699b5cf6a1084314117d806463a775d2dd741bcbb9c4fdda504791a5a1fa76de420ed92842155c6f73dad545f533b24f33fb7f86dbed58f67aed9b44a9b3961341615c0b6acb01d4ca4beb4b6f8bbfc462207602e873d244662766fdfe10b612efe043732c14547e0ce13d0e1bba3b4ff96ee5997cdfa3ae849df1d9a9d6c2aa9c64fc70bccd8c67c4fa95d13d8a79f8523d86e444a620a615d2dfd9eddd4fdfaaa13208891aceea9cda83821172c9517d9f40e2a93ec12910c3b06402e444d96c1560f23c476f87f2ce1e3a0dce0ea277a4a1fd710969dd5154fb7dd4a5c0607c5af5eadca1c6d20bdca5d496aeef1ccdb80b75b16f051a3fe83665fa6cdc989512d1bab0140734ac45748e0beb829a59d03e4088ae08fb2dd57b9da1f7e923057af937266c5b6ab8212182bb3c6cfd763aba6d79fb6c49ef0c3344517566abb0a7278e5cc3f0c2606aa366d9717c5483a956a98ecd38fc2c4f8068c212761de5a36e89a9c7b37353295aa58ec016a185aa28a3927495a2f34b40f149cab73ee5ed7993e1cadddb424a466789a64e8f52611f8965f785a083ab87f046d5a38c98a8e3455f5523d354fcf914ee268a9151e601027a9aa4023fd97dd4beba79eaba45568b5673af79a2696d551a8facc0c1a11f9a2998f07bf349f8861ea7ce8eba418fc9e013e0dd636b20c6656995d65cbfa431d6ff9b991aa9a46235735c84373f7bc4a57a1ba03214c0072f5e51c23dd59247484989020f170a9de161a253efde0ce9e3c21b977359e15dc0ddd81aef81a1db517fd2cec4631dfffe4ee80940f630cb155932edfd3a6974c3920282adbbf2f98cee3b007aa4332cb48f0cd5efe09ff7b1c1e14a69bca3f40047e55382016f284e97a203baf4df0c9005ae58b05ed27ab8eed4197dc89136250c19eb2a656445714ab158b8ed9ef01b2fc98fe0be6c8a5467dc4fec6ee6f77c06aa05bd1eabdbb931999a0abbfae735a4396a7195592d26df18b0f37cd7999ee9fa63599fdec36b0a2234179433173bed3a4925be11cc57b600b566891b3610889010cc4125c46000ba06a033351ea3a53940878ec82d4c95ea3863ae3bc5e50ec4ca13882214f366a32c63f278d2eb6427bde7aec7ce9ea7d17bc02d41085be01429f891db7de34daf6cfc7ed7c603913e5465d57c8e8d2851deab7a47b4aeed5ba5b15c6be22a2a7372c6239053d1a03aa7958f66a30d8422d755ef223f08371966a62e3128a5bacd0f1fe54a55ebf96aface7b488584aa026a34dc878a38fcf314936acc4c662538b315b11ce2bb9bb7da9241e3c119720d21c36c44787197845d294767eb478d63f89f7cc7b919f2249fb92b9845a37ca4ecc3655189b75c55cf14aa48fb91cc820bfc346e21544618d040c323c09e38d5748e5e0bcccd7a7c8caa454787c3dd568460fe89521bb41528b9bf86851993e40f03995823352e469b26889132b7f0a81a01e182ea705ee98f0f6a037898a2e04595d15793629824e96ef748f1678f23c4b5c8a36fa02a7ede6b785bcb81d41b02c81d453d2f99679b041a07438e18c16c885fec8d27fb7192e53d11116c45cab597963abfb23372787d37d6beec969631fe608d13a0ba8af944a31814eac152406901331b23c4144a8c7056aa056768c6cd42dc85d92106440ad425d1a5a91325fd7f25e074be2e5586854b70bf447277d5f69908f77e6d643db94f29bd38d7cda54370d7f10f45a6a12843e6ed45705fe19261f18f55a5062de72501da65d5ffc48d7a833d6e314335b508a50b5f919e521d5e26ec86fa5d4b16df9bffa02d42f357e60568b5c9d237658b4fb6b32deecb0e809dc77e98c8308fb5c811c0a19b96e97b11d47ac2431eee3d6e82bad6f7e9c8e883809ce15aa780c390a768449a5dd0fec3f8304b4b1f914ccbcc4beabb460d2be8e268e9ef29cc4753e97841351ab415c18bfcc5851b075204881f623ea810691613d9f15a1735066566ce02665f4f68e8f3b4d4839b1020fb628a2e4ecf30c736ac62188a10090ee3d25736044115077b6324c6c79076c64ffc192be9598dd30780bf55c3e4fd3858f4e22bd8670825914010e513926ee1f4d48a47f7b2ff995cd16bfa1421f9bdd880efafb53c692caaee827a4870ea339b270328fbb0e160262ee548c39529861217188154faa695cfbe60e423a4a2f2272953a8cccfcb10f0078d5572fddfbb2ebc5b9fe1442c8847ea2d3dad72798b579493dcaddff50adf57fd5b130642bedba7582f5545e585b60dfd298bafef08977e0decb588d7231a781d6904faa616665fa05aee54ae30611728f41077cb0eff54818253269dae9620757bd4ff2e7feab76854f8000fa3cbbe48c3505150266de48a82c82f02af19037283400bf6dbb2df8d9cf65c047df6d003fd1c94274c8cfc93c3ce542d922f76d4b7abf4b1883295c6ceb37f844d854af327d2fbbbac24ef9b141a38e41bc65bdb1a29c6aa83dcb626daa0f8e60acd10e5a686848893b33ff9b67d0808eef5cbf4c6751c96cbd9444a39167ad6c1e4d44d4acf48e09a45668980574b83af8d4e2bd511ece3dcbf5ff1214e0030a301ff4d2406ab31c6a8742cbb8173b61e07ad8f236b94a78b55cd7a93912b4a88384d993090d81ee7ba2b38f68172941c723d085a64927f8af837ab40e00d7eec9bc031efa06a85e5cd198d9f15ecd53c07dfbff124902d8320cff61d293ca1bf7300f2b89ab33c9d02958e504ec0f88324689f937ad114f0ddd63914d0992dc6a7495ebda2d148b2a7feba48e30387fd506fb9f316e8db8b35f54dd8ee7279ef2e2c3c69d2a346b6104207f576c3e8aa516f3c4d4f18021102e2f1f1635991cd1f8b305ea539f7a5e666e47599e1c02ca72f396fc68f836c660a75fe07920f84522a82bc66fbe2e6c7e2602382a44dee42a43a012fbc81399f278261e76f7124ef9e233f7780ced8a14997f8d44d998d746df96155f0591a478813d1e7eaa0510c9a17d7a455c832b268e66644729b60a72d865cd5ba5e30fed2bc9de1280863cae3212bff179496b44bd06800ab1e6ee41925b4dd7025a49228a96ed332652d16251d5d63ae2b7527b49ca3ed1e377117705c05cedd7208345ac4e3a63446ae8111822b3359e9bc7edbc2eeadb7cc383eb4b253b848e7af124859a89d9143f9148953ca7ad1f7dadfb78790ff7c21001f93a80168f123216d88a70ff57677b458aa229caeaf4e60058d65ba206608bad0821e705a9c15aa7573f3ead1ae5fc6fcbb2c55f3fddc106909de345225242efb26e23ea11884157c8eb1239316e1d32945cc0d0cdb68a6292a3bac9adb7b3780caa84d0612049b8ed81438e1ca4866ae5a147fe5ee841c5a314e90d9f0d9962cf1509cf44b11a176fc920cd12b448044f46855a5b6449397885303d974c795a1e6b83308d2e453e6a57d2e78314e206e314d2c501f46ce28ced42ae289507ccaa55888f20b29714292583dcf37a67fcea0a0ecddddb53c337d4146664a40b8eb997be6bdb2e4d1e42a1ca2ec1c945808709452ce3e2ea4b89fe76f8572cd4bc8c47a886aa86518aac5d4a0cd913ba411025c32c4958e25c6fbe8e5c0ee099c1cf84dad7db3901c463ea246535e3caff42f4fb151935ebda93fbce6ee599bb026b6ae433edf790215b6e2bcb6dc14525b3790b4d1f7de9467747427f78bb1433265930b150eec6b891b2baf063ca89ac2c1195d86fdb7faf2735dbe2ab1e6ef85e7b9daff794afa16c03f5622e9852bb0bfbdc788d721d983e71024a12f1987248f05881226ffd3bb29ea4a734aa9b733c5262fb3c7bb959d7eae416c11ceb29e6792932cb9298e564ca0cc1582ea6d06d27cfcdeba4ddbda28f8acb06a985dad44fd86a73c0eb40ee00b326e6eae0b9c0cb56b0e5249992dc4922d4e0a7b88713e3571d2e3e2c0dd620ebaa1faafd370e621ee26862d8cdd4779c1cf051243147d081b0046adc2809bef8f1a079c9abd9f1380f757701ee8092d400e1f866b64a672f80a39426105f2d85a783242b0498a81292526ba48b9ad47d238d7ec23f5f348f9b605194c1d0e7479ae6f3019ed650231aa537ef1e8fed54c050ee7792cd13173e9aca83d6ef65e2f5c8a78e39aa23dbdd8cb99b403f4f4918b5708704292ee5ed00cfcae68450ab33b830232dcf09c02537acd190df6c68525f", 0x1000, 0xb, &(0x7f0000001000)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) listen(r1, 0xd9c2) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file1\x00', 0x520, 0x0) setuid(0xee01) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/135) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) r2 = getpgrp() getpgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 16:00:07 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x1000080000000, 0x3fe) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x12) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() getegid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)) getdents(r1, &(0x7f0000000080)=""/112, 0x70) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) msgctl$IPC_RMID(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="ea44c86e606aa7c146804c66a284ea8ef98a44a31a21bcf0f36143348301c61d655d0a5820bf4c2b1ef4a79a84ef42c2492731967ae34eb87fe1f90216cdabd731c23fe70e3ce7dcf5bbd0e90927b59224dd5f5d28967b866a31ec26ece02e1926a4ec9e5976f750dc853fa9e8656cb90d7802a12490e4e45113134db320cd9b05fda3f4d6440a91af9859f26927254175994e4cd9398b9b45668e46ca1f073e5b960b8c59c0ecf38e9703c3429eb5", 0xaf) 16:00:07 executing program 1: socketpair(0x1, 0x8000, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, 0x0, &(0x7f0000000000)) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3ff, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x18a02, 0xf21cb62887b35ff3) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = getgid() r10 = getpid() r11 = getuid() r12 = getegid() r13 = getppid() r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="63f28c2661722fe5380ba86246ba3aa5ef0c5a692becd2af9cfc", 0x1a}, {&(0x7f0000000140)="07cbad817e01c2b9dcdcf7e8cdd9672ef93322d2a785f99a29cceaa580970d73f750f6fe0dc2605f4fe78bb579a5fe1299ad58a7c7801ca3575b7c32b630f3aa5e7b1a65092e", 0x46}, {&(0x7f00000001c0)="ad67219c9480badf8d05e558ec4af853120603ae314a46d74f4c6f91856e2178d02e2dc555bb450b02b47d24902c0558c1c91b145f94d7138d68456d0d761076947ac437cc5f05a33b8fa86c467a66", 0x4f}], 0x3, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x80, 0x8}, 0x400) 16:00:07 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000004c0)=""/189, 0xbd, 0x41, 0x0, 0x38f) r2 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000180)="c0beabc6cbae77cb25d8ca56b1ef545182224b6abdc6a00000000000000000000000000000", 0xfffffed3, 0x2, 0x0, 0x2d0) sendto$unix(r0, &(0x7f0000000240)="dd5180310f8af05a69def7cc9daac750a565e14a79ebe88d2b55ad", 0x1b, 0x8, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) sendto$unix(r2, &(0x7f00000002c0)="07488ecd1adc5d3c53fbb86b8d758c0b498eebc2a86f07435725a9a3217d276e9adc4021bd580864ec1d4a724996cf9f0ebf6dfd7a1c870baab99794f363221c16982af668b55c42465fbc72e568d6e6d6e5002b8b0165b9013a43e394873b4a76a8077a60ef198802adb9572f3fe1600d07a30d465b1cd96994b0ea1b8eab9304fccc90ba96b310dfd7a0717538d90eef6671a4dc06ecf7f5ee1c16558befa97830f21fa0fb69fd2f07256b8262f7c9c86ecca24a4cf780819a7dcfea5fa6bd6bddb5cc58d4ea5b", 0xc8, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$inet(r2, &(0x7f00000003c0)="e548b0000b88cca776781a3cf65b1b9f5bb0bb0b3ebf8c3fa868912cbef391195a7e2b1e6afa1385eb352b958abdc5a494549a21635981e9ac5f1ec59dbf3c035dd8a4099ae170b77557c7004f067e9b49eb74f5d3b94abe9b092392317778e5e5d8737e9a0376b1de23b21b854fbf254cd2a59bff3f9675aa1bdeb72dd42838cc22f26d8851c84196106210681aafdbc21c579e0c633919650b2321081c1bae72e7d9c3efa038235339a14903a4e5e78cb0ff5803fbdd3a6b6b4d5fb99edf4c852920088030513b62a64170ff532c33df66e765830843", 0xd7, 0x400, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x7, 0x6}, &(0x7f0000000200)) getitimer(0x2, &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002e80)=0x9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x10001, 0x80000000, 0x9, 0xc000000000000000, "56c530000c7e2905c23961ed91035ab499953a28", 0x9, 0x2}) writev(r1, &(0x7f0000001d00)=[{&(0x7f00000019c0)="287aea8d5acd81399d1ddfe52801a6eadb261d28624d726fabbc779b7abaf5b66536272edbcf04ab1df6270c4ed85113c0fb807a80e188e519bc0a4f90affc34afd4d54b578055b6ca039662dd1b8d1b1a804fd03fc3e1221d2d17c258cea3d9a22e802bab703369fce286fa4511aaa4c80d9796fc3514af62495dbcdb180c36cce68ad51d0f9fa56e9032c98b1e11914cf7b35d2a00dba49fef836c11d1f56bf3e8b8a461d0032cd83517216e8a328b731251b3cdd7ed698be9893a4ce2dce19f746545fdef22f2426b850e6b9a6a7c734688a032ee1d8be8544194987ff2675d5ee6df0b"}, {&(0x7f0000001ac0)="9c56f26e95cf2d560a64e14e92e06121222b5a128a7830e1c7a17fe7940792cda8fdcb71e83cf94c4e75a0ff451113d76069b88c04507482d400e2f40a645ff45e00c4f26d8e9fbb3433e0fb5728f4f0eccee71a6c5ab6260d4fa9577b31d500f0fa9ac8ea6dae653268b55d244b46074c8841ce0532cb45cade0cc959eefd4a1c1a491d29bad77dc77a1b3d0253dd89a52502fb6f31ce2651589d880a3f6d6fb3fdccb387951ee29aed017ec2c57c62d72e8d08bd589ae0c218efe15c827e8d6681011b7dac8255"}, {&(0x7f0000001bc0)="0e83b1748fb692bf1f97ad2e1df49f3e99caf8e6b9c7e6356ffa468e04a4b0d586"}, {&(0x7f0000001c00)="d0359d64b7fca7462d7f78ed92171c60685e56421a8da40ea9adda0a183a08a42eef469c0dae571416b57f035a42c2de16f2c70b5bbdd8765220b633e71aa9941edf60fe2fae04e860421b724f3fb2da914506661034b6d5ca2dff6f7083d3382932b6b00f4156f5c9bd7c16f96772c3ff6ee8c3b90001359f7ec95e85c2b5b071e36a50a009b352d7e01df5102ba584e3242b6e6ad0ab1ca76be8076f17cb5ea90694b5c4d81f703db4efa9f60d07fffb7fcc3150d4c0458f22d1d21e699224862cbd4c5d6283cacdb76f3958fe177c46656d916a234b73b56011e82fa43ea59bba7e4359ea20852483ca4fcd7eb61b70713d8c05304252f62b8b36"}], 0x281) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000, r2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0xf6b, 0x1, 0x7fffffff, 0x9, "e2b81ef1b290e5ff0900b455259b269db56232d4", 0x7, 0x200}) fchmod(r0, 0x2) r6 = semget(0x0, 0x2, 0x1) semctl$IPC_RMID(r6, 0x0, 0x0) writev(r4, &(0x7f0000002e00)=[{&(0x7f00000016c0)="442df0a74ddc11d376c0bca9cb86225278daa57095ea001f01f7ecc967e79dab8ae752decb284e4f3f921580c78637ca11e9fd366dcd5da3441ec8cfa73c969cef903e946ddb411ea288c1b5049c6d13c29e4d9f9e0852205b40c0957338fc37ff68a34ec914407a3b4e5a46d0d72aa5a5e91748ebac48b8123fdb9aed70254871eefaaa1414329a1280288159fe40006ed95a26b274021d5dcdeb102326ffb9c6ffd72767a0fdc818eaf35035ebfd9ecb9e5ec69d0c398fd30d", 0xba}, {&(0x7f0000001d40)="1c6b11104501d4945dd2c19ec69d1828a128a29ecfcb0d332d198279198b1b1d32d39df385627f31f90d6bb8e086ad3723b826a88303b375e5cc9c217362b96ede893dc56441bcbfcf5ceefccfc2ebb2edec2a900f5bf016be60e50ca0f3735adbc87948419721868f5273e30166d58c21e89fe02a651c3d50eb0400b1757fd06890ea1de8c91a2c7df802282742f43d110c41b996fc279bddf20d7c4b8f556bc9748c83ff523c499515592056c08dc7c40cbd7d8f8b7421e77ed39ec17b18932d3aae6f73a1878144ab603458a5482b589371bb274f0c9344b9703fad3ba6c5b2e86185935d257580f3b938ce3e299c2856410bbc2b635da16edc6f61ee18f34673041c25888d4c90a316933f6e39dcddf3794aa36934aaacf1c5829e1e7fdc7c8dacb29f60328da01657b7f67d938328cab5817caf69b3012b3e9722e103b08f6052e0be4a89aea6bb0939f7fdc728d8a8a1be220a0c77640eb92cbeb64985b17d1348c3386fcf91924c81e1201998a0ba3726486f36ec30691c07c92d2ecfdb531882dd6b63cd30de40875820245a094593eabe354937679f377f0d741facb1cc516fa93e4a04adb169ce38f45adc8e1ced66296fe7264ab517510c1f2774646f96a4cf6d569d7037bd65b442429ecaf84c986ca90e55dfe7ef7efd284c84c1f58301fabbbde7d5625bf801633f4333c6aaffd333fc2ec8a14ef9f963b261985f56aaaf0bf4779e1ba92bcaa8bef01eeb18ed336e743a9548b5566ed95ca902256467454e7d48dc470345aa20777e1d7cfc850dc613a790bd7425a306a0b983e190b458a31609b1ca43288b7216eead2d2cf13f85e795e8368f160a6cece393e9b9e7bff79f6a4a25ac7fc9d7deebae541be314d06c9ce9130b660dfd3d4b6b3eaebd88c8a12ffa9b22fc8d7764528802fb9c8691e04899cdffb4e9118e02e3460bf72b7af51993559b0742f8270c99db5c61cb9a54086492bd0ac1ac4f35a407642efe4bf67679bd9819b7e1ac485c0450c00aecaba78974376fdb3312ab2eb515346187d68c4de20f17c1f1665e9103ae19fe21569ad9e3dea68756cf09b7bf4aaa510f7c914321c1a5b9862b776d56dce535242ddcf571ba6ba7e33beb2acc5b8c8fbaf0b8e5f57d0efbb605b43d73e18bb751e1c2024c87b18051e62a667f0290e2323c939a49f54263cca3c910c5ed4ddfbb01b7778d3aa516a3655d61b1495279ccd27839fec9ce854348cad60c345d50f4a14c5b10a84b9d49b45a795a07ba44475e0cb341cb02e3a081661620bf2a6cf27ba35a383344dd9127f3b3dbe3bae60f3f8704a306f7b2b13966ab85052e0238f259274c825abd8b7dd989ad241f9a3a6ae69ab1139f2ada44efefdb2ead9e343826df95c46146e5b1889b75872d2c6dbadb85cafb908fff8e1cf0c29fd36aaabe3d2b85621c8be19e172ae37358574825044b43b1179be1325d25a425731a3936c6465b73cec5e0fb8fe604faac538cc29d14b3d76eade98206e37664c8369e0fcf9fd5747b36483bc6a9c075db477538b7245d458814c09419f0117ed5c3de600435e942eea6162e3c29676f9c58d433a0d321b9044dd49383487a9f7dc0ed0768c0ee5537a8e1ec4aef3b7479abce3d7e935f55536b15c7d1d675df158158eeeeca27666f09845a0447a6d517cd82fb2c6d9e60beb7f47fd420dfcc2340cea527be94b910639e95cd50646cc525a2a33d7fd3cc4b319b772c2da49038f007d753f9a617209d6826b02d9e99b775406432c2019252d8aa373a8b97110dbf0db654a8857fe5a21e027162fbbacb4e60c45293c78ca415b3ee37f386453ef2ac508a96094d73c3ea17d76589d323be10afaf83df752ab07229589436c50498fe344b114b22b3a2c094b1bbf9abc64f0c2b5db2afed366c9ca6cdca58da73fd9d0f129a0303ccdfe3c94cd83abbd0e43f70a426f68ffc75d18d9c92054ca5c186b128118d8c60e888c0be50a4072f38b0a5ed5e3efd51eead9629bed1c72bcb8d903fcb1b10d6a5523f2e50d905c248bdec8837bf69ca3cad4d6bc934f4b5d3cf3a73baa74477621d52e1866a3146f01346de2687623f54ac686bd985c2bdb9c7eeff4d281f6995e6f6f086355fd47f4e148b95c5a8fbc11ecf3cd0edc806a9f1e3bf6af64670e3009eea166f52f81dfe95bbf7ae7c3196dc85adf76729bd0440baeb9f15214a2f928c78e417a6df795c92eb3caaa9784e08da07b393377258f6378f444840bb1062fbc5ce1b64f17253dab9160ddcb2b230dc85735bcd16710e4956e314cc79180ab4d0b03db031bb23a15b554b1b9fae1241eff1feaed5091a06b70099c555dd706073a08db29f328323c5dce9fc3a4a6a8fa335b56c3dcd488045c2d2b93499297440ea33ad0ea00344b59c10a325963a6b2f40cfaec9a0a9c121727aae0fe06ae976d239d14d89076f0e9474ac914cf5a19a5c25e8f234f77b07cd7cbf0b2041f758a74efe6d8cf645825ea27c8a7e5cb7cd66664ae12c6e3ddeb2fc34b27f1b2316e3a6059689a41d505dcbb4fd6463d5bfcae29293c7c326534fb0bfe0d02ba9d612632c4f5fa77e3abf6b6153e6a6beba1d745097e751b08c9153cb46e074b807a54c4bacb2bc29fa91d69a1866489c865ce02923ff28a7833e95f27ed0b4a23f812e271b763561dd1d6fb8e12c0642a757f57ca3de0cad3865a2bfdf89c5e9a679c5226de6b9c98a9675c375c706c9f5aa65914b9e66ce3411ff9c9efbdf1b4b9de07bbc49f8a532f5b00926d13ff63e98c4a6aaacb016dfb8a0dc83096086446afb9f9308114de817017724e06d067c7c1edf92d33a30819c21d4951a0cb4f13f635520a3dae4d946cbcdadb8b76bb52a6f7ac9fb1c36119d6f7921dcbe8b08a66c28929e18f7759e1bc6705fcd86ed4bd75bd965c317d8f8a143171ab6455b29fc2982a60ea24ddbb2f0148c3997835bd421e6164ea6cb62ded5f639dc9745ef7c49d0e5fbdc45523a4e8c65b0b189f56d53f49d967b93f0d8467e190433b3f6afd9472294e49e32bbc7895a556299a7aaec2c5c302100f23fbae874b87e26bffed5f5ff71f7e9e20e1a0de763cc9c3ab0387b641e490ed2d731d4d7c3cc97110f57039e7820e541edb14fced7648fa66af7edcb934f8946c22921318610a77c49f662cd4e0c6c2ad43f8b954a50784318d1a9ad0fc94e82dc56549441e1a7092fbd1115f6000c6a985c1effa9b0e9a7aca12268241fa7ac00ff67d62cf755e8d77d1bcd40d2d2214194105b48edcbd75435c93b603a69ef4d2ba7db494458271d24e4e0d5d2ac4ca5338f0cbc51a28112ee5d7922166fc99abd115583923fd15942addd5cd0056edf695453f1a9fdab3a5d763f23da8e4287eccea788c6952ffa03dc99bbe7d95fa5d5abe2eec3fd968842a00a49e8344ff19b97b5042b74fdd3fa4cd3da6ae16c5492a08f33729b9b1095bd46b0fe883dae55fb82a06b72e9855cea388d18dae56def981c744a28773a33572c46fb5f7a346c81037017e5bece856d222c706df9ffa35527732e689df8ecd46e7b86710feab3c9507ff1c93d6685b86377995fc445521e5b5e368c0d9b7b5c77e42a110b073757fe1af44dca2368ea1b0e561557b527d1a6cd6b90198f8229cbe41f8b73fec49d71e28d58c677e73eda8948516b66710b15e1c5c17606b0f71f10576ecd203a4d9cc1ae9106d63291375efc5c3b974775c8c138bcae4b233eca136d6e74e7004612def94f69d3cdfc8f369878aa08f84b9b2e76126c8ad3699fb093e07ba3bcf0622749edf9bf0ae8afad96c3e63f0627d14d8787481eba109a7aa5ccc0424bcc7c26786218e5e17bb822f550c28c3abaab342961df3c7afa81b42109b32bec099c4f2740d8508256eb11e42d1a41bec7d7660abe90aafae29d442d63acb3e7180ea69aed6673edec46656569802af79b2d1d1c2b7975e1e9d6ac866b36f51929e227f5489b659f19d497c96cfebc56062f62aa9bb8c110347d6b979dd780d65857b775e7d90ff15077d8504a5fb2895ae7c15ad0709821954da4d8ca2ec2bb064df689cff03417c5ed1f1dc206293f3af74daa553da7f99bb55705a85d3bfe1ea2c01721942b66f17e9ce68faf09f75c8f00a9d1a49f9d095cc9a087c6d6b0d394df869d30916fb43f725ddf85af32c9acb4cacbffe71d840bc51d605ea4505cab638d59e08bcb976d6b7f13ac2a979fbd2524249c765b219e93b138d8af5ae24372c9595be31813b5688d80ae88d7cef7604cbdc91af18d9fd345341fb5d974cb03da07928af7cebc07259ab83f53764c814136fefb30349c44eea317d6267a3b999005b1d6601976ef876bd9268e369d2c506d83cfbccb60cff644a16b3e5a76464868693d2e3360eed8909d7bd6fecc851f12dfc5e45fcbfe4a5f34137cd9dad98a9836f550840de6039c1080e016648482966a6b908eaa183029c93e813d54eb9b7578a69115a90c6c5d5e840ca5ec0d5030b0165532d59e28598d74a6683f1c5870488cdd7793a51b0bee37e1c5b55aa0fda3e0898fc596e02b00c0fccf8a5a45d0a1327954e2072258f7a51a191de3203ba504c995abdbd9f4fbad70aa7db7758ef76a72eb57360b5b40d0fbf510b98536e42f4db8c4494809236b793af6404d457cd403a03a36972c7325ddaac2538a23254c9b924862d4e6dc030bcf9dc4e3591be076e8569295b02f5190d1ae65fa70422cd0e1cd97f83a97c52f2a85c56d28be0525a7dd44fd1185603216c08104d9126420cc778d5185438493e5a467738685cdb22ac53167cb8a2cafa9f7f604030e18de273093523a922aaac33d59cc1efb0985652674852fe61f44b0a0fe87533789da0f8041aa44de35dd645c61f52a40a166cd0b25e9870b16cf8e299aecc90969212a1c6b7049cda93d2fbb3e299132baa677aee258e75540faf41d35b082779acd2face8af7f93f5c4bcd93404b4670cf54732916a89fdf30affaa27881a2d9473cfb4f7bed231f0a38fd59657b5c753e48c2a2129ceb8563426eec00b4d2d99580e665796f5d0c481880d4fac6baef1e409fdc876801073a2c8f5c1e980d07701157c08ca6d608933d44478be56535b3f864a5b18a7c36e93268bd1823642af92c47b22781cc65ed4fd199a8896630a32dcd49d280ac497fadf66e69e7281b5014e6fb3d47fa1b0a7ea4287fcb6d96e315516b7fe2b61206047ef8dc74fedb7d4e5351cb8269b2479bbf6e967f19166bc3afe59d147bfb433aaea7c74d4f0250132cb55851e9b87f0a967b43223be5aee2e111f0881caaebfa1b33ed593fdc349508fdf0b2125d67d4fe0b9ab292909b0763c19450e04a09bb0ca2a65b5cbbd3fcae65aeaf7fea45c491c0398d1a60a0c0675cf02ac0913b559ea7694fa9650e3a9220a4c298eb526bf813490ad7fa7ee3b1588af8e9beadd9f6c2d8a526f77868fe4d7bd722e811e207f6b4fe0ea4362594b87640a3d5b7f448ecaaea286a01404cf92643c133ca88967d917ff0a4550ccfb134eec42a4099651a4beaee3ff9c7b3fa983040dcf6797a4493fb953f89e58e0046403d1328156503df73fe3aa50ffed0ff195f0914be50d5db68555125fb22a322d3e87cd3b393cfbc27a55b13234c84fdf15cc5299d8115e02f9a2a250c66333200f4a4a31e7a06cb7413b9d811ec1645a9bac7471fdfb805cd09c82286fc5150ff14069861e4e670de2b3031930b8e65d2443e205f712bf55a656328a4af0cfe2f60dce3385e408cca23bc8352872e619d056474371981308c7", 0x1000}, {&(0x7f0000001780)="928b7bf1a16989a944f432b708484cd69b24c50843835fa6b7d471e2f25e65bfb9204e61ba653880c94808857c755e121750095a96fbe1eb54dbe58076f66a2d3e26f8611d9348639749732645986354b62391081eb0c42d16e5fe0f6c9fc7089944b62a9478b0985d598dca1031550d1a60aa71c48c0506c6ce0e944b9a23309b5b06b7b40484b8d6b78f93f835e7d7dad4a34ff49d5bcb54d4c4922684888e07d1f05aa3adc73200beafd084afa3f0bf7a38b2c2bff235746f9c2391b06df397d6c08fbcbb0d", 0xc7}, {&(0x7f0000001880)="c3cf4a8871685d8c7e3baa16ba247d07b5589f486f3e178a8a2e1cd9778cef74869345cb586556a076ed7d7efd779a39172c8bfc29f647487a68e47e16e8f7af6da6058aff8d5772979d1778e7d989fea05be012f8c313b46ad40ce31e1071e13a26aeaf9d30a5130b45605fc1819dcce1d92c87826588e753b663a9b13bd5cb6fe016c7d91350497222f0", 0x8b}, {&(0x7f0000001940)="e5cbda21a6ec87", 0x7}, {&(0x7f0000001980)="d31fa3098e649a4470507fe42556ed710128581596d018c8a86eb55394ae59a2c4b5af1f0b4994907db01aecae27002dbf42caf1ad0d1fafce8e9e3e85b3", 0x3e}, {&(0x7f0000002d40)="8f9199a6f21cf8927275252003ceb055f56773145fd64afe69247d4efcd1c4df3b83", 0x22}, {&(0x7f0000002d80)="85b167db063b016de0a7c755804d07f2c9be4149255de7239390babdc27851f36179c92fad517ba3076769a0fa6f724f9e4e778036e81c1fc889c18537c8afe51807f15868297d48", 0x48}], 0x8) writev(r1, &(0x7f0000001680)=[{&(0x7f00000015c0)="f396dd036b606767efd60d38922433d51893f2c10058e2c353ec83100191667f6ce93e357d6307680b97e1e388290633d032302c69007c02573d9ab916c785fb31d63d9cd68a646e6aca18815ca6cabba43e5d3ec2e6879afe8f261e322814df7ad4eb9cd580252546df6fad002e9ecaa9dac993e62bc8fa4e3230e3fd41feb1f38d5583586f", 0x86}], 0x1) 16:00:07 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x150) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x100) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r0) fchdir(r0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) socket(0x17, 0x7, 0x4) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() r2 = socket(0x20, 0xc000, 0x800) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000001551000000b5f111fbd0a82c00000000"], &(0x7f0000000040)=0x18) fcntl$setown(r0, 0x6, r1) close(r0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) mknod(&(0x7f00000000c0)='./bus\x00', 0x7000, 0x7fffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="e376dc35a1022baa278022b36c4af5e0e9cf829b4367a83d1b31d5574c5bc3d02568a9c967ee381b4699a242b81eb1932ef02909715b8d2a591e1923220f537dcc5acaec9bbc897d5443fcc9644aacfe4362fd67cd4614dd99097f9326cfc2744bed5448e7ca93ae7f7f6f120bdeb38e017537440454cf8c97d11f7c2c37590f54845e3710", 0x85}, {&(0x7f00000002c0)="2e424e9d365f1c6982bfcf0f60957628e3b8c6bba0a475c54c8b481daa92cde7865fe14f4cc8686a73d49fa88c145b7deda1fd07e7479479ce13049c9dbb9998f4e06355c3167f0686924bcbfe1d4f648638719fb583522bd582fec0849ad0d3327f778c55d3a5025c257ea8073a4de973a93223452c750baf9e99d6dd0efcdbee02fd8277aa85996a2c26dc402aced321a09a5eaac866943b9a8a8ed902f3e7e584c3021640eddd2ba494c7336202be067bc438cd76e35528828a4a6dcbdd77d6b83ddfc0e14b56dba5ffd3867d2d40f2ac0afc19", 0xd5}], 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 16:00:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x77) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8101, 0x7ff) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r3) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r2, r1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) fcntl$getown(r0, 0x5) 16:00:09 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) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:09 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) sync() sendto$unix(r2, &(0x7f0000000140)="a949eecbc904dd8c2ed26e446450d5d2e6fc7e2ceca663128749df8b76670809a9b34f525a2905e4b430a268990c8203b786320c118c7c4bd6a0f94a70abd20b09077fafc52e69d84d7b14896707d41b9319967b655c2f447c0ea33b17493858337281c572b5fdda47c52f44c588004ab364d59906c5460fb48eb15e429f51976de05bd0ee9befd2c9aa35bdbdf925b3fa6c6fc6d62520990041faac3bc4da9654b775d1fb1523d9e049faac4f5bf72cab3763c9a341173ddee5087b0b49d4dabdc73ab2c18ac655f19c3d2c01bc75b28d27ccb92d6a78450a2f1b3980cc04f013c31cd15cf3941bcaa5", 0xea, 0x1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x51) r1 = semget$private(0x0, 0x2, 0x11) semop(r1, &(0x7f0000000040)=[{0x1, 0xffc0000000000000, 0x1800}, {0x0, 0x7, 0x1000}], 0x2) semop(r1, &(0x7f0000001080)=[{0x6, 0x0, 0x1800}, {0x1, 0x0, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0xffffffffffffff6c, 0x800}, {0x0, 0x3, 0x573ab43f09b0a90c}, {0x1, 0x1c7, 0x1000}], 0x7) semop(r1, &(0x7f0000000100)=[{0x0, 0x1, 0x1800}], 0x1) 16:00:09 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x1a, 0x8000, 0x7) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f00000001c0)='.\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000200000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000000)="12258e79e7f078", 0x7, 0x402, 0x0, 0x0) mprotect(&(0x7f0000424000/0x2000)=nil, 0x2000, 0x0) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xfffffffffffffffa, r2, r3, r4, r5, 0x40, 0x5}, 0x2, 0x8080000000000000, r6, r7, 0x8, 0x80000000, 0x5}) 16:00:09 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x60) r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x6, 0x8000000000}], 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) close(r1) 16:00:09 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0xfdb, 0x100000001, "073f150dc1b7394acc6f4da885eaec3d29b020a6", 0x9, 0x7}) ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) 16:00:10 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x141) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="0000000000000000000000f11f55b7006c639c88b4ea28ad9af3000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041bbc9a6ac5b6f611e0a0181e921994894ea9adc0f655ed9f59f9e7bfc3d97bb1f8a78a37b9a5b9dc5ffb8665b2f0db83e41f59f0b358e2b73a9b646b3b049e6e365d956ba844275dd458ece3e47b08846d48b4ba76d50d3a13b064032819aefb37b31eaa247587bc5c83417af91beb77343ea68a3ea7d92a9a1acd5339ce27185d73988045bdd438bee02f879065b13113891e5bb6254b56cb85f9780c1eb526fc5214f47931735e4ea48b3812359164"], &(0x7f0000000080)=0x6e) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000000)="fe1ce0ff04667ec26d009f53e4b32b0d59b370cfe1352d7d32df61b29677a5dca833a587c5bc24071ef06147a475daef34a7f4db499c0ff0cb2f5f46d97f46be988c5890a81f4b73940e27928354d028fbe3a1e4e1caf57cde86128e3efbb2ed671019eecaabe7c7c255665b53cc6c27e963a64936c89525c4a2f204", 0x7c}, {&(0x7f0000001700)="4f09d3b60fb213fbf2c7994aee21431515588f5e579ba3874b1390", 0x1b}, {&(0x7f0000001740)="452308eeb5fdbce621c36a0f9cb811d88b0259ad8e9d6afefdb1f476568351718f629a2ab7ee1ee2f657fc7594ac9ea99201c89c9d69270900f7fb83e1469d0f6d25e733fc859c0e78b2c7f6b3245d2b5b97cd01ee07b35d20b816ce962b16239aec7aea01fc55c58530bbd0c8625442716b4dc1070a5aa3a591e581ac84846607cf8e7c398694ea31d2d0ff3c96070047b141feb36f6702fdd84c8156fce4f5514ecef917b300d319774c4a4758936c7c44fb48d92cdc7ff41f0f413455c30e12645e48d123cb8b158c099b5861f4320bc7f80ee8ff7ce0e9019fc82fb803e407b695d48457f378a1ab9940813c", 0xee}, {&(0x7f0000001840)="2e2c2faaecd4a2cba7844071460ae57631b56f52771e1a741e3943bb1b182394feff68ea3b626ed7fc464f2ff5a8c4306dba9348f208a5029b1f2ad3eceff9b6b6bf6e82a4d2025dffdb6abe4966157ea03bdb4d026c5022aef3333600f1c184f4e244b73d00962a", 0x68}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002000)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0x261) getgroups(0x0, &(0x7f0000001f40)) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x3, &(0x7f0000001e00)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) r7 = getgid() getgroups(0x8, &(0x7f0000001ec0)=[r1, 0x0, r2, r3, r4, r5, r6, r7]) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001c00)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) open(&(0x7f0000001d00)='./file0\x00', 0x0, 0x12) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) writev(r0, &(0x7f0000001900)=[{&(0x7f0000002040)="d4f0d61bb863c1ae09d34a22770063bb9db173abf3f2bcf50390dfb23ebb28ac99bb9d750b5b37249ee5fad53758934778bd4046af451bf4ed7d9c79d9a2c6e663ea17987bbeef29f9af04932d818c6b56d36d356f976130974a0f52a4149dd15ff9bb391af3bf6dd1c46739b0c03de0a877bd9bbde0235f9e011fe039ff254f62e35c680636f14209b4e98f82f152435e1b6796e904775fc7c13001cb90529e55ff02e5daec26c837593b4d3680e10ab664e3911c5fd52b1c64b36e488625f3d35fae40", 0xc4}, {&(0x7f0000002140)="d3afdc54c656b9b7501e9adf56fb25119413cff005efc7d27598dfacb48178140697960eb05c2215410a22e9d8d5ba98c92dcabd394114d616c952b6117e58c335f00b627da8f6495b961eab0259adf3b73be1190a477cfd16840f9776ff133d6d3a0f7815d450b1388626d223de7b932763373483bb31d36ac2631834f474d048b7f51c77695020ded5f7ebeaf8c852a7b02a7ab6def2e21b44ca656f2d4dd6db4d6aa7809423da8b187ce131a34b78fea6b180cc4712d500f334dce03336f7cc18dea22d413222c89d", 0xca}, {&(0x7f0000002240)="0aa5f8cdbd0ae7eb18e2090897ad6662dba7d9b01ea7f0b791304284cd9e1705db1403e35a944cd956e19537bbe281de4fc173c44d7c2dc967850c433c536728557e370aa3b20825ce1db2f7e92436d3cfa2fdc3ceaeac2c9f1ecca5b151de23ae3ee5f26c7ce98f18c5d324e467d3c9b4ccb56ff90bda87a0a2065ae40406108492", 0x82}], 0x3) sendmsg$unix(r0, &(0x7f0000001cc0)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696c653000925cf29e09ab1556b12b1cfabda514ee2160c916f93c861e4880087915809b40cf032cd008c6f94099059bf478a6d8b1399add3b992f04d33bb9ff77f9bd6cdd66e453806868b10ea25cb1dfdbf7fad730dd0fca6660f284ce3bb35972149dad4314d9198a8c9b65fb5f2e526db218b150214c0b746b363752f5"], 0xa, &(0x7f0000001b80)=[{&(0x7f0000001940)="b84831104d52214b7fa9c7ef7e8850958660c7f37a68a94731c9f7b73ee9b2ff53ba09c453fc69fcfaf829b9cae18bcd3573e810baa35eaa114b1fcf0938e0db6e21e9782e94750625b39031a3f28edef8431728d83143feb68c10e08739773a1fbe11b9a00500b992bee8fc0af76bd7e8702cb46fc53904f11f9029765d79bef7eb3cc95fa18f889176c9a0c816dc1026c7b9883a95f4ee3e3c936803ca5fb59f2c98103658e810f1fdbf5649", 0xad}, {&(0x7f0000001a00)="82661082d9050e569fbf9bb58b49753157561e3a9129d03b2760c21cd79d271505c093259156e5fe4fc775b4ad6aaa2a94f8cb39a49d0fd76ec28413a0ef36e48de39741732421599473c6b445313a9f2ce3500486bb579e20be27f893a13a8c47e3001f2e2f497948f43d738e281b525d23fd311b8469a043b4ab3e544d56d8e786b78f6062741bc3f0ab4d17f63c239a3762f0c417c316c1dfe14ae62dd3cd555922e5cef319a5c1f57cf385e664fa2cba4a22837bd6d4e338399465ee4046c99cf8984e8a37d38992fa7f030b3e1d19e7239c1b", 0xd5}, {&(0x7f0000001b00)="5172758d0d6caec78cf102f0c932bb07d4", 0x11}, {&(0x7f0000001b40)="343593210b6fa0e565ba8913fd8070e82c12dcc413e8febcdbc16e74198c55204a7c", 0x22}], 0x4, &(0x7f0000001c40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x68, 0x7}, 0x404) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="8c797bf6091f8246228b32d0e8bb1b43e3d937515e53b0b64b3536bde884d461ad9677d9c57d0f6f6a12505d9576260af1869fc8ffcaf17a4aec373572d5a7f82b90175293161e6fc3d1622cc2c1289efa14f26c29ab196d87170b57fe063ac2956401458986b6ddc8dc2646087be277ce35f60aaa86ece4b8129f665865003dc44b69b8648d0ff10a40976ca65c06c70ebee87ba75aabbe448e82320cb35b418dd3d9dbd11a53bc03e73325d71c0548738f88191a6e075c2aa50ce31c6328bfb2b7be38621a6f78e871d0ba8164e88ae99653", 0xd3}, {&(0x7f00000001c0)="c12ddbc897216c2af3e53e4deb6845fe5ad43da58e1055cd62c33b538c735ff5dd116a12a41cebf7390c54e4d620a235468752860003fc8c5edf7908865940b4ea0168653f38f81623aabebc64e115daff85fcdbbdce1e5c042607da17f4abeafc4d5a6f07a2347b18499ed659e157d98c875b31cb6e9ec5621b4c318eb4c6f60c80259aa88f3116bbeab21c3b659effbc6682d0098dd9312289d4c991fb3f03331d56b66f786068804543ae618a65d2416d7d22495f82d7159157ff5c9c6de08dbe9107bc42", 0xc6}, {&(0x7f00000002c0)="d4816ec031e72f3ee35160baccde3eb26029b10d3aae9b7c83e4e7f25456bde0da1a02281c5e7a0d2cad976f940c46d12fd2d745382053937439f021eb80f2ace99b4a35aec582dc966789fb610e95ab5506b50af7208976d8abe745074d1545e935c028480491b3e75466cf8aeaa6a4132134f4b7110fe9f560d727b69168324f6a7fff5d6737b0302391105dde1cb3fd88d8e3670c103fc87a0bf407ebb899335dc50f8ac9e6", 0xa7}, {&(0x7f0000000380)="fd1f9f0a20baaa80163138602a3b018c8e842b2ee599ee94c72797d3493c2e0b576a904b4d599fc4ea6d99b84fb6089bb98ef212ae93d01f4ba256784e729e30a61405ee867371cbe2776154564d8b5ab557bc342ad040216f52efb28b4f518ff4347e0419dfa2e974dbeadc009cc6fa5db8b9d3180148c52bf696c16579445f0a2dfacf3934af0f100dd2a34a5fc63f4cfdc8f90c83967b3c8fa9c52f449eb5d05dc84886b9baa884c6dd0870412025e9bc07156ad63928e091dc12744579bfde0d1d24535db878bed943b70bedde8d6049ebed", 0xd4}, {&(0x7f0000000480)="cadf6d57d18188d2663191a81b7af21be5beac012429648cf9bab27d88d201f14b7441286566e57c6d091b49d54e7bd487e9396f7fa6f7a20c781a0a96442c0f8e5736d46ea7b28d878d9181b88cc412f71a21684cbd", 0x56}, {&(0x7f0000000500)="4b9063a76ef7185b29cc8374b8d4b2e35988ad4e16d49aab37404e41759bcd0d3749498007d0114724c4ce3ae1dda8bc2524f68296451c72af2319e5bf0b75eb38846694bf0391be24d979e999671f9704eb91ebf5a1d5115627369af582d0fbcf838e63507e775d719a72a4e4b7dde889ab80a00f9eda96d7d8fc8a53edd5a571134e09ef5b3b2969b5ad0d46539381e0b69a46c8cb00eb361b3f788ef82960b23264da042d78bba0da37bec4389b75fdf55632bf42382d10188eaa65f5c1c2871d119bc7638d661b6c728400c0cc16f41cc113332708a7566b62b1dc3f9064b311695e1a37b194b0313d01338e4c09dc0305b03b574e43830e48e3589c1365af4323e9eadb2f91f677889ffcee6d37a5a86f7f5a6c7ff13e90d893b3804fbed7607365e84a3160bac109357a6f70cb2cd753693ab25027795c24f975e26936415052db1b84d9e49a47f66222ed17cd56c9cfb3ee5fc87c2cbe92c89fa102d925f6fd407ec5c121b4ada0840d93b37710d57214d6c1495ad4d2efc8f17011924045e0aa714fbf4ae8c68b88daa47dcadaef1867e89144af045392aea90c4ef0399989b34811902ce2cddca4f2d358348ead029d0eb33d88c8737d811e8b77e873c5ef63b556bd74bdbaddbdee03aa921f4f659754820c112cf974e2c521e5b5d2fc322ce96d50e838337dd7f755ff6e71d035bcbcd3b06f6df3e849ef111bad53c8f1171791222db1dae0c96b2a0344f6585f9ddc06c1ed3ef79bb20489e728e9223041814cb8f33267f63f7830ee59da2136c1e1bcd11a992a41b02d1d7ce8e5376e97964940a75e4ecbccac036af6c8c309de9f2e7bf4050293b3acc882625dba703eaa06baf149af324a9d52855c61d34513141970f86102ef1520dba0ebc05a5579e4e7096d1ea30dd0a69a2d37b736c877f08ec26f6d01ac4a934f90b54e4084d76b7a5069897e3c2b15c9a352dbcb847e551d22e7531868d127c3ce27b71d10521b8611ae233a176139fc730094f366fe0190ec944dba4430abc4a81ca56e5954f38fab76c7d906bb3658a2c56b6d43faf7ea58860377ab0ccf21b6b1a1d5ab3ae9348e5049a5b2ad818a8718a2aafab15a4fbf32463f8445bf2dec8b6108f32701696cdd5ab07b9c72d0a0dc44ab35646989f30e5f9519d27e0995a16a438050f99251814cd72b753e792758eceae8a9eee48dc4b6a6322369bf68193aebacf3bacfbf716b8ea190a11aff280acc39cbab2af7f8822243e6cbed105dbdd5382d5d46792bb96a37698590a6cdc214c38f2b350f83ca439d83b30fd06e870912e4fbc9725cb66364ce38aa1ce77e1df3733733f67c271c47dccd18a3c949d80b0344163fd794f39c7565da3adffc2931e71464e0e681120309d24a8fb446749ed84ec1dad55bd8421ed5288e830cbdd541e6373fb0c95988b0c88448dc5ff5208b0b88163a53e01c9edf2755455fa473b9ee26bd56c3c626d138f972fbde920daf0717c47ded23fc73486abf0cdbc7a048a90d7b99d7cf9340bd578673d976d71fd1b9722c41dd6c10287e770772a0003c23a901bf7535201a875a277a20de02ff3b11123e9e96709e4d6c045f71998889fa7cbcfe690741a6198942e94b3a0ebb17631e2a607861bb17b946eb7ef3971aea2e611355fb1b658701798b0530ab5ad96cdd6ed1960f49871d06983190e8b21277bd785e4a161196ba0c79a1ef5c9e79f125402c5a67e52e5374059c8eeb1f1cb40ea0d98308bc5106c6fb3952a316cf1ed2fe8a8ee3a9a3ff8146eb0eeb8e66103047d60723d56e66dedcc4909541bb36a1c82e06859d7a6bd723a7e37376a92e6f6952bcb24362ae4f0c6270f78e40ffd5e091db285fcdacfa06ee45900e40f4ac12373154a837f186657a341b93d855834273dd8aca995f1df2e01c71cf0a293f76a4ede93b32de2f19dd1edae970b2fa4b6427e2a2a50e72ca241b8f5c4ffb43587d22dc2fcb3af8666765c089f2665916aee4a3b376ba658794809e77450b727dbf794be0c4ac5bb02fff4391ad3bb0adeb81705adeae5a6575edda9a3f6630941403b97809ef364183de84a281d1e9290700dab82b95e21746dbba07c971eaa7626f4132d23fb031dbd5bc496696e0c80b11ed8e4cf7d3880ffde2cf4cdfa19d42271296b9746e094ffdf2e758d96ce7aa3bd65b808a4d5dfab803cd75b2b3c8e575e252b61d3520fcb2e7b78ce805035cef32171e9d8d4c3694570cf320e556f395e4faaa5c61417b8d1dded01ac907eb795029d1c67592224f7502cb17054d9cfb8e524fe13c7ce701a87d5820649357c08cc96287248ebe50d7c8102d08be118bf81b9c1809515c32ca97741478307c7a9624998a46d32d07ad6a966e0031e54225610bfc2d3efe6ca07030b737b45b2b8a735e3cb3ce512f3b673baffb25e20b9cf7b405297b4478ec15ab52a4cf2a85a107e50d4fa8db0b677e1e3dd0523148a6f4416e7f2d515496d26be79c4a20c42b58ec192b2f2472f0a678c7a936c327767490c582d9b9bb58bb3b294d7333517199b3c00c9f9a37af045e1652cb32c14c6c168d03ee4c56577dbe9af2df234c5a11a52a23d2aee8d2036c9a89df8765ab831ee498c69ed9aa262bc61f6fe5d63e88fa2ca24c50671c83ef0062a00f0e4fbe8fafa33923b89131396ce03353219808be2605e3605a7752abc78ab74f0904ee77b29386ffb6de18c8e60d9a9a3aebc5c8961ff896ec410b8c2027af62d022cd161fefc008499a85bf1ab1730f700cbec128ee0d5b6f3caa9a702edba24567bc528e5690ec2b19ab1935fa5f4cc5ae420526d04e96d4d43c10efab21f107b46c41de73b60d9c945ae578547f37d4fc1caea7f613aef0ccdbdddd655bc46ba4f00548ca5a2e68039de2287595b733815523ea2bf8c6935697216cbd6277edca7a89e901907e1eda31d6483f59cb0c797702f9a44ac9065e20efa942544e647f2d50565cfea76b3138994c6295f074f4f87af26da8c380a8f605cd636197f76df8fc6836f14a434e755d5ce80cdbe56ad048dd0c9ef2268506e3ec35c5a936744f26f44602954712043bb0cbe6a68121238b05feca1b56c2d138ad3c012f7e34962229d89b86b3cb112555281229b3faf3948bb112107e4b659dc5684d6e9dc25ca0fda4d50f03ec94cbfe04859c2e0ec943761d15e0c4f32ad922f40ceb45e14a5a0f782c80616c49508920289c882c4df787b2a0bdbb062bc9e5aa3ac15d360719dbe5f4804f60fd931492c0874ede032db8161b8a69cf3e4cdd4d58a0532a355b4d667071b3a902eac63be8e718f4b087d892dc9ce69df96fa79a70a27101bbe68127f59f5fd8c9078bf4621979bd6b467b8581719711a9ff438226bc67e984befccb26641b3be420534097b3089120b80908d029fa48ad8baf271ace2752815d4ccb59f449a444a0d5cb581204471a7a49c6f5ea674a7e9ec48f534c52043f0824cc9ca4c67dee98581d22d76e072fc2c4762802a237ba1287f5372179728aa337c5d4cba1af84d27df8bc6f07a68182a6e004308656985c55b6538fa01d867bd7fd1ccbbfdcbc10e7bd8e46d60baae17a070e18c26cf86a773883f8be55426de647bae95841c6467a59b9abce1cf72f08e94164bdfafa6dc1f03405ee0a309283490346a315e974473d9a1d4f95305c2b9bfc4446efb9f296e82def9b85358efb8e9f7831408372c326d2459e8eaf62dc95d6e66b3bb6a76ce6b8cebd69c2b410d6b3ea7535f4d174d83a593dbc0d6feaf591babab35d50deb5b7847e831a0ab99a86ef032b1ef5cb09f227489f547a0197955f536993ede32a1abd91319870d6486d601b9fe4cb015980c7404b7f3175cd8f1d4cbd83bbfcbab51a45660497f9b6c16b51179517fa94d11d8c49bb67afd6b7fb51a892710743a2f2e456cd75c9a8764b428a9149283c5cd5b0c3a98c7aa118738e9115694de8ec0d7b6c2dd4b9158ec2e4d3924d928a6236f3b2eace1ff9583835bede8baec8c7566e2abcf4d4def8455151c5f971468c6314b84ea7af982ac73aceee0b685328dfff99f040d4571c5eb08f404312be84b51ce97dbc419b4c5b7f5d09691cfee82f7ba6a88b48d016254669cecb392c6e06acc1967bca2b601dbab481d21fcc798d8472185ad55a664463bd9e248cc69cd0792f0af39d96366c8cfd9ac6903bab64280385d6a2f636f5381d701fe14543937afc7814f558b90572c59f284e2716e8b1c5097cfc9c31ab5931ddd6fc936dbeab651e0d9fcadfbbb3fea3443e1562f96f0da6073308cb01a09548683c5f55a63afed0173bbe92dd96c12955d97b88afdaf0cbcd581645def07c296d876fc05b14aa2ff14ae11830fa9fe51a43caabdba87d552293f4c4fae8ba905c846b37cffdefad62d5d90e7e9be9ae1aafc5d52d819a3426a4cc64e9a4f6ded5c8f799ffeba97b6b47e370decaa8f9b87b95b7420b5e576304fb85a59c45a384c2d5a9b64b73d5b0748935d32041d68fbc6e325c11dd541ac5ce710432a328c90fb9eac823b5cf43f5d19eac341daf350cb9b63856aebd06823c0f68ad106f5eec63814af3d866626c78dda230efc5dd069a1301fd3db088eba9422e3a67971400888154a4bf34f4718e56ec5fb782bb8cb318ec41c670d8a826b9e3e6d2f46e4d313daa98c487a79fc9681e6a34832c93561de6d8d36ea75fa91fae7d7a8c2baf5943c9fa5922419ae833929c743725273c8905c1184128a80b4d69488fb6e0ae15e7372463e505f84bf015a27a2b97a0265e1b26ca65760a4b2551092c32d6570c9b86f12a26aec7bd3ff27bb9602bbeb504156b187d3581d6a654b15cf68c42deccabf4f52c765d5d34ba637ad0524c8a2c17e10867aa8f6dcf8625e53b48d648d14614608403b3ef96acd221af911c3899ea6214f5a39b122f4e3c7460c1f4916fd222d36bffa1ce988ec5b7798b5dd593fdf09b64af33829e230bffbafe0a74a0c0c394b97bb44cc7fde2bc39b6e17a1506c7bd19094ed8d2b9aafedb0e822884911b4cb90d6fde9346e0819885aaf99666ae1e9b299ed5bea13cdb536571d7ea98e350e8640018af92731da2db53c641f58e03d61fddcc938cc4794b33b995fa346be026e1f388c70068ebd3f4f6110e5745ca6b180dc34c90abebe368f7f6cd981af7e1a0359d28bb1333820b51dfbb7577bdf87fc50d9c306fa427e79a7e1019bf9b0ac8169906a0f397773956eeb975294a18c06b21571c74f4d655bd845929078e6a3c839eec6a6fd300eb0dac7652e1488629d018d93aa2b1f77888b6378493de7f3d870bf0faf7352cdc57acd47a31793770fa267334d3683b3b60068cdf70c64cd8396855be65e28f766d3cd0b29e17af7e492650f9a00b864970cc4339bb96000fdbed8506d75933e8c83861da40d9523b4a7e4640564fdf85e82b44893f158107a27b78ef9001b95aff85d8e8d594d9d30e4347eaf90b31a363d41ae6b4c3f848ad34b9f3444635d7e7d1813cfadcb9ce07ac6baed25d5a212634bba61bcc720ae276e2b7c52f1777bf15dca56c889f404a554ba636a05e326595a9b6cf9afe9367f9a038a5a7ca4f242484d23100c4b2d363024f30a977254e3e26ddd80e4f100b5b37f997a08c777b1ba07ff36c057587a9eff596a2a957f7a933677d08f74ee7100a54f403ddb52d8dcba39d111300132d5fa257edc16fba2357c9705df094cd2ee1d7aea4bb87c58c1e6de7d870db4508ee7aa4a02a66bf3e83e513221b626edfd2231b509da28209b6a54db03a9c210b3c", 0x1000}, {&(0x7f0000001500)="1b2779380b83aeacd8f30ae20c0cf7cfdb3d5a7c293425a3c5b48a409f84ef4b00c3cea0469c7c8f0f8d1fd5402aa733c1131e79dae1a4", 0x37}], 0x7) setsockopt(r0, 0x9, 0x8001, &(0x7f0000001f00)="cbb24bc4608ed8749101f7dd3f7a1dd35c70417ec6ee471ce8756931843f39e0bb650d6114c3138c6423977816a9b840a0", 0x31) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000005c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843f71b85f5c1a75e51a635e6f0419726a1bea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564070ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb8ba28a18c6760a6d181b611f10ad8b514b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa32908226ab972e33447bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f", 0x59) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:10 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) r2 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x7) r3 = fcntl$dupfd(r0, 0xa, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x4, 0x499e, 0x4, 0x51, "b6a4274c3a80999a49b7a8f354caef98f14ed5ab", 0x80, 0x28}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000340)=""/136, 0x88}, {&(0x7f0000000400)}], 0x3, &(0x7f0000000540)=""/232, 0xe8}, 0x800) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x200) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}, {{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() kqueue() kqueue() close(r1) 16:00:10 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x3, 0x4}, {0x5e2d9aa1, 0x8}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x49b6, 0x5}, {0x1, 0x4}}, &(0x7f0000000080)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x8080, 0x54) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1092, 0x0) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x7) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x0, 0x7fffffff, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x26, 0xf0000000, 0x7, 0x7}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x1, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x800, 0xd98b}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf00000a6, 0x2, 0x100}, {{r0}, 0x0, 0x0, 0x60000011, 0x0, 0x6}, {{r0}, 0x0, 0x8, 0x800fffff, 0xff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x9, 0x370d}, {{r0}, 0xffffffffffffffff, 0x95, 0x10, 0x3, 0x867}, {{r0}, 0x0, 0x8, 0x4, 0x7, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000005, 0x3, 0x401}], 0xfffffffffffffffd, &(0x7f0000000040)={0x6352, 0x7cc}) 16:00:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x21a, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/206) r2 = semget$private(0x0, 0x1, 0x108) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) accept(r0, 0x0, &(0x7f0000000200)) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) semget$private(0x0, 0x2, 0x23) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) setreuid(0x0, 0x0) 16:00:11 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x50) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) flock(r1, 0x2) stat(&(0x7f0000000780)='./bus\x00', &(0x7f00000007c0)) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)="9a59e6b76dd5800a1ceb21436f881f25013cb8f7da9cf239dc252a844c015f5c68fb7d7caf76d988363758d13954b9d4c5a8dbb02922c35a3181c08e6cb2b4f2458eee8a62a261791d7818e57a0e6bb9854720e8c2aaf430ab4f597e151cc46b857a3bd0cb003002a347843492bf13d8a5713d63d9b82147c32fbeb9aca18cccbd70e1e6b59a9143eeaa21ef1d7a68e92fbeb3ce8c4aa19ad5f966ab8352f888e94d891b03d00f4c4556ed887cc90edfb2f168bc52e9ef1880ff9f9b89ed48e36ba5b3710827c56f5dc1e2479041e8bbe5febd8006fda14faed29d22f24e680b8371aba0f41298eeb3ad4ee9612380951cb4", 0xf2}, {&(0x7f0000000300)="04ea4866bcd2ae14b2aa673f6d7d882f6cea8e19e0442318959ae108bbbaf7c9bf8f9fe263ede6c86d3898e2f3f9da9c8fd4ab49b22c48d1f5cb806c62ca07057770c9b0c02f2aa4e6cddce28a3eb56abd67c7057fe766dc397eef2705129ed498efaa9c9e19f259737188a5d7706bfdd7d8da763d2fdff4e26cfa15de454ad58a829aa50587cd14dfe41aadfbb65b2123651011e1226c8923dde728987c8dfa3147fe962f1bd32db180fd57e417e55ef17817077451e3956794eabfd642e0b61ca9e0b56559c2d694ee51c9aa36856d28535f1976958276ef190aaf5d8ca1efa7", 0xe1}, {&(0x7f0000000080)="f163616388b965c234be50ab4872b1727feac3fd94fbf7c42a", 0x19}, {&(0x7f0000000400)="54cb146b254676708ab195a48b4878576e5e9abd1cfb0b9f7c4d48012bc2f056bd88b0a26ff4c36ebf0df44f28e5b3b643732665945b0e533e247a41e16a849a5849e7785d6b8dfa6977ec81129455740e1eb97a4d0f7478a45cae85fc9311e28b78024ae8d8f0be322c18490ebc807354a20b95bde2887b799872c45ece4b08f010b400a1c27be1533fd4f5935af4c0af13b8d2fed6c021cdb4a9c389ace07de47d9792d1708f1f3d1623751622de2f5baa6576ae1596e2986a064478cdd9", 0xbf}, {&(0x7f0000000100)="236761f266005ad31965faa60ee0e61e4d27399aeb82e96d93c2070e0f3d8f7017", 0x21}], 0x5, &(0x7f0000000540)=[{0x90, 0x0, 0xecc, "ebb5603be180dccc72e92476034b9a4de348abd82a6d15f61de4444e463096cea0116b59adc3407e6a63860d489b624786de9a5cb885f8e760b9eeb49dca171c2ce67184b78504577bf2f30ca9ecb1589221f803b64d5cbb49a7ebec825f963247fd94c746cdb17aff93a145f676595e5684764cfb2427220c9c1b0384c37ecc"}, {0xe8, 0x1, 0x1000, "0306864003f3856f83a4aaf6b3117b66be386bdadd9b5a662ce99370acd3ab37c09b5f6c3178c47902287ba7eeaa9634013e169de5ac831779374cc99d2d3d2888b5f6761e05460390a16e09532110ddb5e4cab1672d98609640e7496d55e9f7aa447c996281c452af06aeca67031b8f79622f33a3a081f8b143b96501eae470f71d3e73837e81e47c0e0e325cc9c9cd3b5b613c1265eabcfdbcc0d5a9e0dcbb872ffd4d40af5576c41b84582ed0330ebd92b5c3b5a69f542fdf2f7412f20f167a558c72dfd246d7d5e51a0ebebd3d27b25d5435"}, {0x20, 0xffff, 0x7, "d218b241b36246b222da3eb75762"}, {0x68, 0xffff, 0x79785528, "9aa0746b0dc7def3db80077dbc02d8527ab0934d645ebab7bcc9b3295919ca91f8e81a2d525cd042d3c323c414b7d2bae3fde89955bdcc15106e8aebf3118876a020039d3092c71321a216e7f76bf06af57ff5b6764be4"}], 0x200, 0x5}, 0x9) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x100, 0x29) utimensat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x2}, {0x9, 0x4}}, 0x2) 16:00:12 executing program 1: 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) r7 = msgget$private(0x0, 0x441) msgctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0xff, r6, r4, r2, r3, 0x104, 0x1}, 0x0, 0x7f, r5, r5, 0xffffffffffffff81, 0x7f, 0x79, 0x6}) msgget$private(0x0, 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(0xffffffffffffffff) r10 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7a, r2, r4, r6, r8, 0x68}, 0x80, 0xff, r9, r10, 0x6, 0x2, 0x6}) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\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']) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) open(&(0x7f0000001580)='./bus\x00', 0x100, 0x20) write(r0, &(0x7f00000002c0)="6ec5c2933a1ccdd04533cc35768571023230ea6da05bbc910c5d943281b955c1e780a8e1b32bfdf7a2196bb5decb50dcaaff3df85d194949105474b10cd09e7e36c1c597b166851f956a9693705af75082012d59c264a90bf8acedef40b95d57d22b86417107a668145cd5225dd018eeb432c2193fdf30d9050b2058dcfe9f6b5efc7b3a9ab4426e6ec50f613f0cad9dc22ca0b833178a91eebda8ca8678", 0x9e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = socket$inet6(0x18, 0x4003, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000003c0)="18b20b36a3719456eaa417", 0xb}, {&(0x7f0000000580)="45c8e352f7c5c03351ac8ab50a0024ba4ce8b08a4c6ca064ec85d1681b44c8ad40c32665c752e1f696638c96ad297091baf01cde30736430e08695bf7a0571e1520c9d4c0074e5b5c5e7ba3ed6041c145a64be9a2f158bde79af90c7871eb04a751d0f8d3a0a070428b39a8c25868adcf8808c169689bfaaea762754f6ad06f5d454441c49d53c0aebc350896b62741043d418f11beacaf3c5c426d46c168f69adf3ce5cdc8b1e6275052484fa4667409532f220e33c4cbd43331bb5f6cd6ea19a245802272668d9b1d397a74d122e3a689727f30a986c79aaa3d9f291849cf78844320e34fd5799b765b0a07929fd4c79fde77adafe8e6bd4551406b36b6764f245202820962297821dcc8ac41bb357a80cdc05f50dadb79f42177f35ffb79b0630f2dad565973b69d29eee50bd0bae1cecc3131f896f0f30b976aed1366bbb0e0d8f2109dd8eb8f209f6bc3bf91638868d667d60b1ae18072e291d3553287c0fed3a0b344dfe810e73c1826f2480be8c1032fa419840d450d81756a7ce49d0b35a179cf902169639fb26c5c2bb70992ff12215627da17181703453bb9c4de1b19e90a9fe787ffd757e1ae7bbecbe701cd9f1c5fef5f6d4404156002ef984609daf7b3c3038b0fec913d19aebb893055301a9789792bdfb4a0bcae8294f3f87fccc4032ebb7865bba630031c5bd0add6990eb9a2390d279f6887d9e54abec178c592dc180e51fe648d2f57f65b0e7a2ffa6888f97e6a583d68fca6a4df1bb6c8ac0976ef4b2b5783e172307cec82a4116589b3b071403315a1163adbe49da3753c3039fdc76a5f369536ff97ce06ae5c626bf9b58ad4e230eddad0dd2620f5b016ae05d4320e500c491e3331e5a0d7565c0778678d5b2eb07dfdcdcc737d2c182b375fa4d228fd738dd6ec480176004c1d039470f5e32f61dcebaa0ca349cc2a6cd3d2389473267593baf0b57d8b0a7466f39c0bf8957f9ac0646a1056c37348d2c662bd006fa1f87dacd7b86b9d67ce12ac511c5f0e29b74f168c747f2ad685a981ef24ed39ca9be9a94354b9d5f835c14be5c1db6aa4b20e0386d475426b8d137ecc82541f2487f1a0c77e5bcec81497e7911fdcca3621a6388eb4dd35181c658a8afb6ffbf56566e36187c7c2b2303b1b4a206602b601b180ab58c6bc0b3864866cf395eadbb960ab2dcd6bc9554353b3ddd9d6be179487e5a2365e4445d2ae64fe0317b44d041db68722885b9b868de6fd56af0d88542db111833d5f513a6579a4deb0f101bbea5cd2c9ad2e6eead46c69583bd32c090ae8b40faecd26e1151f242249e172500138bf69ae16d22500d4a9dd438603a958259e55e8054c095807b6d0dbe0b656d6e88b5c6862ac445c026a7c410da4af79e31754acf8a8ad7f8c6bf13dc871c979ab72b83b88cdd597dad806fef451d1af3ed50d1987f1122ecbebcd49db420ca3ac7f35906c54391c2fdebbe1c163389d51a3b71691d8931c4baaa4aaeca6d76ebfd74a4e1d9a48270d0404174fa096220565f67bc0427f043e49f598cbce6c41c49d0729649294372e289600bd8a44313a90787c3d321ad63fcbdc3bd51294c3dfebfd34c864403b276e6c6d7fe1b5f0c46b563e3f24479ff4c64872069169d66e3e0e15d170c6b4193a262ee416a2c21538c76740a3ab1b0e5a30b29b09b1300a7082065d19895d0ec4bf072c22502ae215e58aa3c6f8c306a8dbeb93924cb79b6783f6cf5ba800d06f342c0aa1245494b4fed9847ad77babb74ca53e813276563b28caad44b5a103fd61e46d3a4eb523b82601f7a33aa96a037c7a2579f59c9ff44288240c5815bad7d462b96602611dccd5f913a536ff7eecdf1b83b9e0d5751a1f548e6feb3f6d6809a2d4a3f5edfb345675249343ca1621e13dd1db9a3f756a1fdc73f603cae9f025504d8ddc6fc899124994f1a61303a08cb535358be4f8b8ec474441ca02775fa8a671f6c8dd5294b9325cd4d9cac622ce5852e558a9625c3328e07f5f62da152c5b380852ea81b6f4ba2119e54d111cc0110a9d774dffe2a480cc93f76ef8e820eeda3f8196e230cec65c2fc7fe5b11ec6354303016a2049e41263a44dfc06d57e963f7c00dd92e94d357f9b111b5bf10353db68b81276e522d486f5f33d503e31fc1479c1b3a65d9e5f19e59c4c536475356bd3b87648d663cd42ca40f534756f27dcec22b3ae5ec47d42d545fcc9bb3c519104cfaec6a2548a557f14969fb2decc03333d3ecc9b717fd2bef77ab6e95c2249e1da160a36fdf330a2b1ea21d20e58fb37ad914728397cd8614dfa6a749f0a24a2178ef0e397eadde0dd5e1bf825e286dd2dd98bfdf8e2fd76e15bd1bfa955d496588b4ace2c6cca50bd6deda3a0e08f9076e0f68d7f36b6f739daccfbdf829945a178788e0695cb5410375b72d8dab4eceb1ee785ed1b2e77a372ad52406017f036172ef75973aac6aff5cb78f6c451a3104720842dd657dca499618df5e7addce2e3bd73476541eadda5bebde044be088a0b9eec5a2c0f38a5d8e05b68e198277969bbc7c370f8afb6899743d7375b6e81d9d4a1809f3dcffaaa82f22fa84ca765d82beecab937c3e34cf00b7be664d64d1afeb43b9c37cc3acf0b6906c6df2a99a0f0594645cb2ccf3751d5302fc7353315986a567726da395221e97465f85501acd570ab7a4259bcfa78b1a0366b4bb4f45c4f74d23d4cd8cc2c0cb1618094347f7b8045dfe1b16db7db6becf39433750bd0b12075a107f1208b0081be9a3388cc82f354be96f2a5d9dd22ffb85f5f412b099c2855b02d844b4027c62b32733c77acacf93238ce9e186d37b95fcca4c56063c11c26c146731122b1fe2419db39350a521334cb4d0945ec2641766cdc84fe530916580396bcee72bfce8a1b32e78835e7f9246c8527335bee490bdab1969d76a82c856c779467a75d791a3b5dd9a223b8b3e4448acc007f00896e254c85f7c27923495549df3e3df35f564e1ce9c4002089c1912b0a8a0e3c651a40a1dd3ffe8fb85f2a6779229bc60b9b037fab7cebfc38994267cf6ec7911050521a08b00a9aedee50885685b5b403313a3af97b96b0daca5152e3777f0bd8b494bdd3001aec00179ed82c23a1388e36d46e497f42cda5501852f112f39a597df647c4cff5bc702d20e3ed104d7d2c245b77ee310ea18705368e8ba04466094c085f4dc774a58ef7a8192a6fd7168d8ef5242f0f2f902ee7777fb360b5c2918db58fbc2fc28a88c92c0428d641cba8dabb0e54fc8d599fe1ad14cd18614a9983760750cf0e2202279b0ff8d5859b4f60fb11c9c495cf1bd64b1b6d60df9e22cabe4ba4f926518e0bc0e8242e8e75e8364a0730436b09de643432ef9dfc1e371d5ed82888b05a4d98fa3603ebe6761efd42b90b9906c1ffb00fe1f1106672fd660a8459801d6c9b76683d115260f63a5df8b7f2349ed55425b133d44691319a67088854f82fd24d12978b21eee185d1b8de2d5ec35a6132cb446d0f7df9d168556b0884e2ea9845cc2b52a413fb68ff52d2f7f49a40a036b387dddd65c1eeb4976f0f6b4a818373c4520f5ab7acf5c78ae13ddec848b9856fa915d005dbc30922c16b3000c14f06cfee69a03f6137812bc03d5c3e2317491fbcd1de05f94184083afd395e99b5af4f0f325f0e3f2776cbf6b37efd7b08543af63927650d3ffb1b05c1722d85b2f6dd1dbf2d8f11ddc23ca5f880af4c39865a58ca2e1054d0eb5512ce05844d8162e2faf021625dcaa8535046605d6fa97eb91d226a5eda2f82f8afd857814133476b28a349996edf8c38c3e3277c39d151e000353e9153ea645faa7eafb4adc11ea96e9172123af087e884f14c5519b894de3da116302b47a01159bc6d5d5312c15d33bd8faa44046d6bd4168570de23318733fbc06ca50cb9516cdba8ff342e8e863bde639319c420efd2698a02fb5c4ec4173587d9c385a95c48b43ef9b548d12348d639713e69fade910bea72ce66a01e21e07c93d9bbb57773840d52fb94456902aae22b822665df7f292e48ff20bae6dd9ad2a47449747f2b447bf3a30afffd5420a8fe7c9acdf03f34d1a1bdb3996e5cd11fe352a26b78cc6228423ad503b25f80a16fdcfdaba76367cb93deec6310f6c80982adf64d1f5aa1156f8071d11ac815f7effa298f7e09799cec515d0a92879603293790aa4b8468dd4dcec7dc11c82563cc073b20af67dbc11bbe8c2652dc5e2f6f30710ee6c1ac79fdb066508e15418cfca64945e2cb6456731f52c3d03e24cef61d426a77f02d97a3dd7a999ac4444e2162df6ab2095e0f46d4885340ba0f25f5c4b42c28772762bad4486ee5503824685f943d8889a678985be714159058543242a6be65e715eed50a1332cc70c6f378fcd90d876f671e4df23147cd47e00fa31a36bed5eeea73b0cc72e50cf537527f993cd355bc0a0dc4ac2879a912252684c285bc8f5c703592f1c38287d8fc10811bd4ce2cb628a04b5a83f4c0843d869bb06005e6a49dc564488d3b724256d749aa23c244d2d99e9177d5acc753ef7a042ef544943f7ca6229e483a2851b5261407facd504304182987542235dcf735b89cf291337d6d5f0e9c216e2043fdc08c3ad8c45e2c220ae8a72e1f6eb07fa0662c2941f4bb23e697a766beec7387bd3cd5aa7b2e5a17aad0752e5a9acf02d6a10bc73f1530b913bc08f332c2d22c215fe64c9db01ac47c7b726827ac8667694fafffa69745f603cbab1c4547d31f039836b011937c6c86ccf83c9b65c731339985b52b79631766537b81b782abaa7429683a25903e78ec6e0c1a37fc427c11150442981b09fa04c20c7e4bc2804b9664edbc644d9b46e203f892e1a467548fea3cd04b41b1c47b9be09fecf76a666909c1163f850fd2e6c5840374180d15fa4b921ea3ee884ecc419b77d201e7fcedf69ffce684c9101d63d538b796f9719878b7727299b26b4752ff8b0781b57e6612b5479af59b49003dfa003165e94d806d8388f71fff42918b5a7849e783a86f9a8fbba74b6e581037f4b1f8458277b1f5cd80f5ff9738657998514023bf33cfdddd2b76a6f0f1d4d2492e460e20019c52d0f4325e5c93c22ce1c3f63ced13630f98f4e272fb9b6a221d6fed836ca11620dba12702c11310634692d75faa16529578ef6734d8725d3adccfc27292d09f38de94639db7a032c0b77bff873567e570aa41cb21c281935faa2193db1ad47dd90aac224c63891ced162a5e526b5bcc8bc34a58baa9d0116dcd276c34d87a0a83407feb2e6f8283b2376a0f695060949388667460f89612796a1520e5260d80b07c5b8b42f4fea20f2658bf8f9209f2b34c869e29c253b7a2d5f44b8bbf3c191772bb2e3e9260ad48cb367373bbc0962a9146cccaf89ed40861073f9dd6fead9d8fd450e6c7147aae802ed94afba88cb8ef9ad03803af62edcdba871c1af4eb6cd06e5ff4134f0071f3b84e890be18ed62a95525e81677c695b0131a7bc8d799039dae99d96e2321189dc5b600b2adeecca56cf82196ce38591a12ca66280b75d5cb80498edec2f662e0e91949fb32f85847b447d62341ba529de2786ee9eb6946f51d81018c64c3e7cef6967fb1e6db3891b409eb9e9551529b18f26839ef55241efc4bbd20f238def85aa18de4ca472be651029a65cf18fcd6e6652e6617598d620827d5bfc581ff7b5d8a031bd726e6de1a92688d6029aa108fd27e322f32f8398c750ed3def9741c2ecb6f12845db2db2413d117826324b3f4f8188b50c294934345518c4e06f7f34082799c4", 0x1000}, {&(0x7f0000000400)="75581af7e5774fe737c5d2bc9321432a623383a44b016178d43c3c9b8107a1b46a63fa3d148dfb71251d38d78b4e115f21b552a112f2d6e2a4e8b4502b28094be02557f5a61a27c28222ded8bc1fab6cbf5566ba7fe57cd6d1c4ebda315e9589d35ef58ac2bf7894741db2953b05007ab6daa1102460fd68201a159952ae4f8952c4d4ab82e96aae6973d508113e4855b11e01b2c94c9ca700", 0x99}, {&(0x7f00000004c0)="d6346e41a9249d2d304aff5db1f73ce87e8582072203c8cad91da90acdf69cb9cbd120daa14244ffee5c03408b90f275ae967c1b8f2d0cb0a5c318c5", 0x3c}], 0x4) mknodat(r1, &(0x7f0000000380)='./bus\x00', 0x1, 0x9f) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) utimensat(r1, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x1f, 0x200}, {0xffffffff, 0x3ff}}, 0x0) 16:00:13 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) mlock(&(0x7f0000e74000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() recvfrom$inet(r1, &(0x7f0000000500)=""/117, 0x75, 0x1, &(0x7f0000000580)={0x2, 0x0}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) sendmsg(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)="026434494dfb9cac85186303600c28e1be5f3d015942866d99e119bf5f7ba9ae8470906bf26ae5cc93a2e1938e2e675f1ad77a32fc76377cd19d5773a7dfdf44d1c6615aef6bf5a61500aa6763da00366cb699b06ddeab3f61b4aa52a830bbe2362783a8f05901fe129eb20fb3fe7371fe03ab0f0a196477b0346f5b08f1561012c5213a48beb274ed", 0x89}, {&(0x7f0000000200)="fb08dad4197f6aeaea019ce6b6c6a6d6ab276d8a2f327e6ea8037e4bc179b650c8df58a31a680b", 0x27}, {&(0x7f0000000240)="a9e390297e4be75e725c8b6a88e8d04effcab94b43d310537650cb90bef239b278a4189f7381d9f786cb1907623592e39e09181fa2b5073a1ca8c1763d9ea1aa9afd5482ef27cc0b54642206a8202187e2676bb77f5d62fa2cd93f263efde24558cc9b22db24f2383a916ec395bed780840b5d156be70ada984f0bc046a2c77c889e", 0x82}], 0x3, &(0x7f0000000380)=[{0x110, 0x553409e22229f27, 0x8, "13a262de4527a915c21b03df30b569216bc911bc09c9dee2a88d93dad6e14c93dc056563dc4ed21b75cf45ae12aab209fa35a860f1df29c402fc2a180f6de00861a1279d28819d9370b837a605965bfa01179f798bd3d0053077e91328b2efc1e3ee9cd7180711a4b439c351c128f23bfd9738a290c4d171f13df532a586b9915d72dfa53f6d33d828f670b21d1450cd504a4224a0c8e6e98cf5bce01041f9a19053495845727da1079c04618a693f3917f40bc5c1fac234cf9df3e5e61444bb21ececf993b134c26e15fde9a2f11a75a9b19eb761d171469903d2af7300e369aa9b920d470ead1cf197843fed0ae78abf397f3587a80e1d0e69c05b37"}], 0x110, 0x2}, 0x1) 16:00:13 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x1}, {0x18, 0x3, 0x4, 0x1}, 0x8, [0x1, 0x1, 0xff, 0x800, 0x5e, 0x8, 0x40, 0xc55]}, 0x3c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) socketpair$inet6(0x18, 0x1, 0x7, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = kqueue() socket$inet(0x2, 0x8007, 0x1) kevent(r0, &(0x7f0000000000), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xc, 0x0, 0x2000000}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa581, 0x0) kqueue() 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2047, 0x3d53) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x5) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f00000004c0)=[{0x3, 0xeb, 0x1800}, {0x3, 0x9, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x10001, 0x1800}, {0x3, 0x100000001, 0x1000}, {0x2, 0x7, 0x800}, {0x0, 0x80000000}, {0x0, 0x9}], 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000001400)='./bus\x00', 0x880, 0x82) lstat(&(0x7f0000001240)='./bus/file0\x00', &(0x7f0000001280)) faccessat(r0, &(0x7f0000001200)='./bus\x00', 0x0, 0x2) fchmod(r0, 0x20) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="31e598d8f86db6df572cecadf0751b53dd2141bfb3fdc9b7dd9cc7ed6b70549a559ccc1d8764740e453df859151d6cb2365eeedee0c59e2e04e8c772448a33b331e2fe289323123096cc155b098c8ebbfe9ac7d7a313e2e72973f05ab6de94724709ca7fffe6fd089e2433376d954edd3dd4a774baf43391264641128a5d96780eef4596f0180409fd4c9f66fce67e47873253e53a70604172b3b15a0a4c2dd8f3a9f28c11e26220985b2de7f505baedca5426de077802f0a63e972580438d994169c6d510d56e6beb6b43870db223f9cc03ae8f0157b51fb4113bef29454a35ff5d414aeba789e253504c40231b3496a6a5ceaa7ad0dfcb0691197833c5f32f99427a5124be8fc62c9e1fba6f811da8988066218e0496ff148c810472d0e49b87e649db84a849632c36b6bed3e3bf3cd21b6e89b0a9a89f7079c09da5177fe587739b895fe766529967e20486d285a5d84e1ad5b4e23571524b1fb76efb637060e74f1702cb1c2ec74fcae600d00556f469e8a23b1f926ac8f48beeb7521225af02c081a61989bc64853bcbd449d62aec2ba1dad2f6197ec0d8edb08a5ce4e767a248ec38e9c0ea9336875dddf4b7db42677ffa9d4f2ab7d1b65cdfb041a262eedc8e62b43be64499cadcc555cb43ea4b39a6af539558758dee330d602b5b2ec6c39f685bd3788fc1f6563ade86488bc09050b6f98223a572815cfce5e734f996010d525b298759a759023a77dd82b3dd9006ab4dd143eae00d4fdf4e9bdeba034120483ed79926bca8b96d2fb01a6a3ba1147ef6f91af188e483d058c88267e299734b38f8177169fb6f96f992eed5a9e76f143ef861c334425e3defe32ab78a712713426ac18d9d3ef90f2c894f4092a2a60215cb83facb8e3d3656556b5bf3c1866f07b02dd8a7c14da00b230548839ee1a04744488da42bf8805607fc070dea5435fee426af4bd633f63d1918e2822e79ecff1bd0e95d83913e3c7166fee50ce67ee19b58c9dc05eeca75ff1fe03696504956e8cd0d8bdadc6622eb4352d990d096c7589f56c12c5530f4df72e26119a8dad8bb14ea42735161870b5e3c34b21c61995ca3bb009f685202a0d5ff4ebce015cb5d192e983e7f827d0477c41da4651781bb3c2e5623945c927294abbdb1d0219ff4f74e38f798e2b27ae519c77ceb00257fdc6d42d524a6eb8d5f290db143ee1b17c31e038374a25cedc28817243993d2cebf8e6154fccdbe0c8bc237f193b518d96ad6191f436bdf1125d627db7d2baa5e2fb030824d101a15913d77624a3719af509e51675ef3b88a088dbc1e284088ad96e2f587307f52dcacd55527c00917345579fb6a8da1f2a08979c9d1467cb71c4a98392769910e42c85b67cdaf229e730521bd67f4a51d8724cfe3f718f663dfa43192c6a6b1aff815307d7b6ba28de0d6602eafdddf8dd8c7d984a906e1c398a5a820cad02f553ee6a1a3b4adbab0c41374725d7f1994a502c4dbdd1f9550b1a2b3f97503d44ec1efc2fdc353b9add930ca1d8a31f588eda15a6e5d1a2bf41883b8448e327668fb05a5a91733e48349244eef9fd10a8e2087f52a1b039e17a3716a7705bdec80dea09f191ed0866416b89f9bb0344b689dc68f03573ad28db1ff267ed28d731bf97b60773b5a7325c550b794b352a6d99c7d74d6eaad832f3021ba9ac1fd5885a760b2742b326639ea71cb2453c41f627d9337467c3b0274d9c1f3b7f479ba2b41e11c1b70d45c483b161527765ebfe7799dbb1cee3db6d2cb4bace30b0800c922d0a86dc4975f3bab6d495d8a47fcb8acff221bd2b06a86b490223661a61af8a6bb4908fe9506fc9482022bb1080ca0bc3dccad8a338e55098ef07a6027f518b485395b2c27767d1ebe2d8ed6db25bf9114c853cd5a1a114d30f1f673ba25d4fbcf02741738f3e70902c62b96efb981c7383a58c678cd40260525ee57f1d4aa641fd6b20b30cffc31d20aa8f7883bf0f8a3bd447e365141a1450fc2300dc6befd498441d479dac684ff381e17b540ed001342dd633c7ff30132928db85a3e3338c58b261ad8c99bf24e243d0e635a45473078d6aebf0534f878d21f2121832cee40cb29da3253dcdeafdb12fb5f59cb501808f7999c7fbb77eb4798748779d578b7141e66255665236a9d1341fec08bd2af8dc69505200dd18d62d08e0999d96581544adbdbc89edc2d8b8dc40398ba821f851b4f7a4d22462cbb2a9543174e6917a49a5cacd1025b2a4b576f06447d3d84683073238a56224f51f334878a1ed5c29243be70e7fbe8ad5ea1d45248fe9cd554ac7af8fc8c8cb12391fcc545f86868dbee05802991549b77826e718579ad28fbb3d1a181809ee4cb7faccbd6fddfbba1819738e42b726b6399f32596b36057b7e15b006df24a3c44c6518d1e3cf3a6bd591148bfc8185021315ec3e85eba2df0a62ab9f06c0c5cc629fbfae439e5e74997a635241bed971383546d8a21f27e442264acbf05dc052eae9f6e7b5246b18f44510dc1440b2f7ffaeb1a601553ed8dffcbea558786dd045e119a8468eb8424b8f9fc3e0a7f9db2b695ad6c176c9dc8d186de50a160d0e580077e2fda9c9e3bf5f0abc289395c543289552a91ec253393d7127f9c4e070d575f6fcf674de5f22cc8d35e36c36caddb3b313f371df8de64f428f69b8b0be4c047ee4beeb9e5dd524280f5910e8fddd59a096601353416662194d632204415d8aa63893afee78328db481f9f3fcb73a15ad28b6811a80e6fdbb249315c6462d65419fa918363cccf1a4ee776f41068dbb60b0fe6742efe83d2de89e6cd3d3f7922326d4c7d90e0fcd6f9b5223f1705bdb236ebdcdca32bc8cdf876c561fc5a43901a2b876a76c0189c3e72430514234564e05c7c66898ef380d100c3779dbc3854294e98dbde13a8d7948547d6aa1a13c26bdfcc98645bd377fe30368251bdd3d719d95b5737c7a203dabb2e513ce2e0e0604980f2a496d5926f67397480f5c8b9022aa34801439ab82e77a207eb1b4f5620faa117daac8732e9e130c4253d3be5d50aa5b87242ba40bcc6d3c81798a9c4e0a9ce0e3e012dcd90a33bbdcab97218b158d018dacf7212f397315d6b9c84deefe0c7be6718f64b669e42ef91bfa728e5f0602ba3ecccdfc2ad32dfba0536299c179666d70f46c716db742818a164a1fc03784e501d0404fb70dd8145c0adeba8ab1b757944b29d587a54070a96b1898834cb987d24c300b224e931c4964d6926ce8bdf22581c180930bc804adb75d3821c502223e3a03b409a191399cf1afc3d8808c6cc853d61c80192a49cd4150ea7a5c5b4e2fb02089b1a1dce96d51140613accd99b5a2b4ec2df97337fea824e5bb3903182e9e8e253b47269f47ae0e319187e90d6000f840db6fe7f0b4a2de9da88e6263b93a58470f360cd76dbd3e952ec77438144c899905e27a3ad97a027f3ba456c4a34f1d99019dc9811fc43c7434344f64c6da7859190e5396ac3fcf4ad572eacb094e1caaa9d62ae9c6dfad9681d0e590907e0f5d55e393dc47a4d25748ad07c442a52c7bca7e90305ed3b6d07fe39ad64b63f98da2e9022971d6b1074e2aa03f8a120fabcf7b9207aacf18314f14573a6ec00754ae3804d939aea6663b851eeabf1736b008025cde8259280e369907e20a6b57fc42667565312f24d698a0699a6c85b3617ea41a9a95a874cfa848169e0aac9fb7e617b1a28da652c6ce8a4439ab4f769c006e5ac57c54f62abd7191ac07569b9e3162b10252dcf0a31b2f35da37ed8a309558ca99a1f0c99c9a6214a810e0ba4b5a776b28b4ab3ecc3ad43af0a2347a354beaf63868e77007174adea031fc66140ca8e5c8edab545f2e68c4639e626d5fc3397d055ba191cef4e6e095838c6caabdb6188ecd852cfe40ed6819bc3489cbba92750d56d3e2dce43990f7d71f8e26bf865b4bd7706edc5d817137cd7c832300c8bfcbf1cfb5af03ca1121befed8799fee64adf22d5d774751ce85f73cbc2237cc33b53cac3867efa1e29fef2b8894674a83d6e4cc68e835bb8e09b24abb1efa2a8ad1700fd9af985007fde5866b3b06bf14c405be31080c51cff8ea3ab7b20689240b076438cfaf8c8c69bb6cc009a7d863088cc99d27ffbf93cfd61b0aa53fd2ac4df40290d923a78c0e2e0e0a0a59bfa297daf2db33e8f5b03468316a6bfd2750d879c8b14268f87df0a36720a82ecf22e4e08ddd3b402a530d3eb021a16b23382d76ebdcf5d70766347486b348cfbb2a31a82a4f3a5d674aa9cfebc37be0ca9d864bfc1a5bc5b5157c5645cd8fbe24cd4e8759532e814b0e3436f4b88fc479177b0003f49310ace6381235c5ac21546f6bfbb10a9b21fe851a6fdba9724fbad83b8dafb3ef483ce26f04068a1215cb987b6a0ef38114f76625351ba75312f78ad2baabace8dbc091c97dabd86e080c53fca8210727da388f820ff5322ab6a8c6bf832dff801c639c2eb8e19f55ea0b526db9adda6454be773b70e21cd81c04a6e561a4c7c3b0f7a1ae3b3e075d1bb537dd7d18d939898d31f893e17f78ae645a48305fc2837bff83bae0f7e95083bed9ee7edc8f8fdcbd2229301a0321068994af49d6b88aacd1c66a63da4e63041c358afa678ef8151cd1ae21fec758a18a44dc2271c6e9ac720f6b8a7a271de34be342317ab8453000b5c7a0d07b197aa46d363607607a696feb3030ad08b528aa41f5266463130bd50074aa7f9598d59e59bb1d9d7fff8202840896dc765728683995c0aaadf4dca046ae938dd244a48ad8ff5f5cebe7cab5ef4d44c33256d97e3362531987fa6a4d085f45f0ced926c7d845bc6dd01ae1fb6a4e80e86ec2192b56c8dce09536d1daf9935b7513c7122dc09f19e215ba06375e6657098674229fdb9bb1da9d0d8f3f0153f8e65d01779686a7ed56c86189818b278eff1c8637b3285ff67157ded53bf87de598a9efe9a7b9d142a7ac3f0c5916ed860023ab0969821168d70eb84a40a19c756e8f8e35b06a398d8b40b29fa11b0fbc2bf9211844122fdf0da5afdf5ca6779cf4e6144544245d0af2cd214dbdf1592ec178a9d8ad994db40332a094cc6d19e0524e63e850c7b8e1035a3a2a6209750b6db855440fc001e55cd7dd56dcac43f46a486711c5fe8591eb0663b9e22cacf4611d807971d96058a27b7d22c8ea1631fd4306dff0f9437647bc989740751a950b9ce03d9623d3f6b6f8f2097705ca1a2a5aae8ce166d46880dfed73b439fd99e5972992ba992a9e1d733aa17c6c83720e6ca97bad7286375eb378de11087f0fc154550dcb833ec8e48ea2aa19139b1cb129d33f0e72bb8df5f16432716ab15f84ee93fb3c15638f1d1bf0ed839497cf92d83fafa05ee3c630aabfbfebeeecda8ccb9b337d9de75266c4ca4fc1a9aee12ba4a795628c527f918121af6307876f865569c32f3293299a72a9de6fd7317321f28f336d4cd3247c8def825b36c0f43ec552801ddbc2206ffb7f470c002b73d2b659ef98dbf273ac46744f663836ce1b883bb305082ff05a2036647fa9dd7d6f7a9824d6a80f67c91ce4dd0e091ac34ab26ba111e61fa7d96ab86da7c52f9a2aa4728e9751316176b67af48d8faca690818316c687278f0685ac9dba52dd8b7c2a4ba46bb9e87789f54de080b9b156b4553617af1fc5afcf492db5e6605e7fdeaa7b1ce6013f9c990f709e146794738b8332fe85c74f9c233cc34f2c04c626634c00b1bbdb2f55a4d722383be9fba156170adf8b3c00be633e29feb14fd7d3278e3321ba157b4e2ad85e4bcaf928ae0", 0x1000}, {&(0x7f00000014c0)="acdc282c3c770666d97d0fd1019763f118cf0754ac5c98f02f54d5d3196dcfbf8c57ea5ba2334c83033f7ac3f73bcfb12fa57595d61228b10620bbc577d03ceadf1b8aaf0295c15d0f5ddd53bb43fdd7fd7521322cd7b7de465d8d8aef6194335be146c02aa79a1b14a27f97d01be9abc78cac712f213952a772cd08d528ff8824e99469e39441d4790d17416eef7a349054c1902857a4f8eba57474ea8fc93bd8ddc129af2f71806caa6ebbe99bb252710f2861d5c57e06e2af0f56a1ccee81140ba07f6859", 0xc6}, {&(0x7f0000001440)="3de81cede2a0024656a2fd06c10a0878929aeabbd9cdecb5ae6693cd8df789ea4cf5bfa0e0f82a84211735f71dc1c3b07304fa9277c8c0eb4e8ee6fcccd82676f5605d9c7d0e0eadd794078b53ba2d7d84920720ead717b26e08f9256c6b702979d1cf019d67cac47a944e654e2e4a41f20c2290b1ef068a0e1a", 0x7a}, {&(0x7f0000000080)="b625cba10ece7fc1499312a54284c815afb88e87d4d6b811e02fcb26a8bada56759ddc", 0x23}], 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)=""/48, &(0x7f0000001340)=0x30) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) faccessat(r0, &(0x7f00000013c0)='./bus\x00', 0x37, 0x2) 16:00:15 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x100) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0x100000000}}) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204a, 0x2d53) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) r1 = fcntl$getown(r0, 0x5) getpgid(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x5e5, 0x0) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000180)={0x2, "b28d8e2c79d7e123f285b6c1d68ba4ff4945a9fe52d67391ff1a85c598981ccacf6fa1db7024a613a0931364efa9e8951550353cf6caa820a645809eea0b054980126cad00c66df8ec18fee5559991e4e09527be50bb1d501e4339c631d3f3cb503d7edaff7019c08a91054c2ca482077eb676419f3ba4602d48f7ea0a59768b221a55e0769b6cf1697ce50ea4a2d8ab03404bfbb747b38244e251d8a890dbcf3a0bfcced3bb3da2c17fb0b1278250f6550b2a7bb6d2f34d0c1fd8184560003f89b4a3d30acdaba13bf831ef3e21793c2487d4c7299cce8194ba7e98430b9d8e633a02b66434cf5a37c9bec921ad7e6835bb"}, 0xfa, 0x800) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0300000000000000e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a4148ed1a5f3f6f3e9b74e40ba8e2c2fc49860872d45e2beea99e87f66f3ad17ffbce7b8835"], 0xb5, 0x800) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) bind(r0, 0x0, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x8) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffd, 0x24, 0x80000014, 0x3, 0x4}], 0xffffffffffff8000, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x9ab8141ed31b0120, 0x20, 0x100, 0xce3c}], 0x6, &(0x7f00000000c0)={0x9, 0x100}) kqueue() r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) 16:00:16 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x300000003}) fsync(r0) 16:00:16 executing program 1: kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) unlink(&(0x7f0000000000)='./bus\x00') r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 16:00:16 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x80044, &(0x7f0000000080)) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, 0xfffffffffffffffe) 16:00:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="fccfe7e167e7bd2ea19a68791e710b8557be57f9d0e5fb92dc5017c65ae5c11d64e96e52f4420553bf62b7138dd45f494d21110d392bd1", 0x37) r2 = semget$private(0x0, 0x2, 0x5) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x1) read(r0, &(0x7f0000000080)=""/88, 0x58) pipe(&(0x7f0000000100)) flock(r1, 0x4) poll(&(0x7f0000000000)=[{r0, 0x16a}, {r1, 0x114}], 0x2, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x8000000000000005, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x1d8}, {r0, 0x9c34f92cee255806}], 0x3, 0x10000) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000001440)="e8", 0x1) write(r0, 0x0, 0x1c0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/64, 0x40}, {&(0x7f0000001240)=""/20, 0x14}], 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001300)="78b2a4f7b38c7dbab743e04af1e6841c7b3c9f90aa05e0f977fa56ff622fbf4f657e1f5d56988018c4675805adaa367e08b73b8a374630316a0d0abd6a1ddd093d8b973ada4e15cfccbc7ca0f78700104a14b6fd65d2cd5e5813ae863dc4f986b991ff94c9be512fc942f4127d6394142f407699abec27cb686dd5895f77795966464c4af029675858fc32ca10f8", 0x8e) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) r11 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r15 = getegid() sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001540)=[{&(0x7f00000013c0)="8444698a29648df3c56d9c02cf1a7e09dbfbb965ca2515eb63c5afd152416b8da05669217dd8493aea7a9567e040d164f20a0ca7ec7085dfae4bdba1a87f6a37f8f615af", 0x44}, {&(0x7f0000001480)="6a358f4402a34e97e04c21911751b8d693834a669c3ed16816ff021ebb0356a9111b7f97fe6d397077dd3b5e4900656d0469f16ea500ded34f5247421092da966811792c0e63b66c480989ff9324162e569badcbe52c5f646cfabfc559cacbdc8df1eb072f28e7cf3aa6a11d26bf1ce1e2c1bca1777b47664b51f46315e5ee9b8c0fe21fc43e103599e3e460b9d1e12b32eebd5948ae8490af6b2b051a858deb", 0xa0}], 0x2, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe8, 0x401}, 0x407) socket$inet6(0x18, 0x8000, 0x9) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000001000)="a75a517ab8858be9dad22401131078ec0be5c3aab165c4796a81ba21e9c6fea730308fc23eab1ca08539a22a0da6aada6203671e75fed71a2a535b3fb6ff9e858cc9099cb850fda7e40790623652e966203cdffb56cfa28f40b29fda1a6da6cdd29719af1657a05b7db55a63ebc2f4c2e25bb5380919cc6912385172123852abb20175f5c020e232c232f1097f0d064b06493ff9014344a8e4a3b0ee92c2e8c7478dea1b73721dd6202aa39cddd5ca3e592649152467491d78921db87b9a4c4c6d365be3efc01cc23c78932915b05840a16b2276cd43bc84964db9f8a5b50d9636e1dd470b2690e4bdaffa0ef9f2d0b6b4a633946a67fe3592662fae3fce12751b86af60862eddc38c8cfc1dcbe36d2964f7156fcbd7c9c5b00ca518cd644ef6c70b56dc6b3cf7cac696263c28687c75e8d06c34236bf4148b909319b630c000bbd89ed310de7bbc29cef534eaba3fe9804310bc1efc324e808c986c32705de635f4f81c9d184e53416735f0d17079d049886a0dfc23767874c2155aa374779795ec2860da4511fe59515acaae36bf2773db9d447655da61ca053e8f97e34808016a7e0e53380d037105502e57c77eb033ff391fe977b47aa9d6269ca9a57b44fe9f5afe7c2b34eadffb758dd73f1cdc770279f73fa60007c62c9960c0221c2e9c8fc484f878ded82c120a1db67e53fcf95be41593624beb0cd056327e63ded9fdd0ccc86332c81e0ca5ef176dfd0ecffa1d517df792a97fca12a263316286867567335a12caa87ee58de78cb6c2bfbfaf6802ddd93c95b61becfa03bba9e02cded41a2cedd85f70383487e118bf9e46e8ae66e097d685b21fb4b4f90bec60e743d2bec942aae60d20a58eac7caa5d69ccf89faa816192b8d4fb881fb6cf17aa01d94ba8b918c3fbb216ec23014e4fd99afc0a9e5fb15f3c51b49010c94cbb4bf17c78569473fdbe695b6874e1814a6844e066d4ddf5c84db611df6b9cfd9550474dae507789d3312f033a115f9d685d9fb4d7641849944623306d88c529ebcfddecf73a1722d8c33ab836196ec66d2377db88c6c83d21c37bdd019ce09f459b89e4765887b0386c15b06c330849a238ff47e5f030ac5041b02a5e6ab1ba497b055601403d1455e6f75d3bb71489a328f198dd019dce4f3fcb9f858c42c359f6a08db00e046a21536516faf4f68b6094d311698493eb0df1d768e3c6af2b34b9cc970fec0f759a123f1cd27fdc7816c5df594289a00b6f961ac6bd5c11caa1247422d50ae6792c584ffa37b1873345ff7a6d0e6f14ae2c4f8c4630a353c14e0ab239cf1b7dda6e880a47e97acb09353c8e01399652c7c27d4b01c79be53f677f5d3cfd03ec2c4809b5eb02b0db16cdded9b25aab73ed0247f4445ede86d634fd4ac815b2a92947ed977dfb1bbf85515eab7a306d90f183a3c97847cefcb6ce6e8ef6eadbfed54092c8cc0c58645e4f799bc3045fcf3c2ae1433c4d16d9838da1d75a46621c64972f3c26b735a9ce96c17d7f4d41e73e1b1c1290befbd930b83fb8b61cd67a7ca77c52d6bd3c0a96bf525185a343704f552d23bc487958d4655e649fd9ccb75b091997c67f50c4bdfa2fd71e15077fb8f46424e18003e163ff8b2d13b35454498a55230153731ed08a518d77ffaf477c2f474449fdf35a685f24d4949afb47731f658313274962f10837b9191967f1038d8e3dbf40f4672cf1780f4ccb7b4039d4e322daae434642a93478fce67f657ee41c053e0bb980f2c0cfb8245a14c337e9b55ee1675f2dd5b0cff955677463086598a2288ec4677bd042db23d1c5e18db0ecfe32ed294f461f134ff4cac8d0c623f6a4a837a855f9af96c74a137be8a36e59e57e4dacb341e12d55afbe5eabb0abba60aaae7d5f949d73ae75ba6464c00155d448a92dc24753301a407ce4139b3f225953739ddb50314936c7dd2bf3a8bc6bde90f050c2fa0c65a64a900979079dba44f630310b0e39ff85d95f521bd59fecc26099948d848bf1240b145123a38855f4a98d953778c62adf3d85031968cf955d3f3ef37fbbfc33353e192de65565f6cd66dad67496aad4cfc80628dd8b15cdaa103f1d6d7df2d0d252d66c87afd0eea9e036bf0ee7671e564e07cdf891d733173def93ecc6f23b3dc6936fc2f08675fb8f84ba217be06208c970e44fd29170df8ba259ce9db75f4414b9238ca40bfceec5cdd269b7c67c504cf7b7f419d0d8e2a65913be23d8884922f58768ebeb629d435cd483e83f2bf66a616887f39e42375bc66e02b0f348eedee24a56e863cace1c16a6e490b5e126041c7bba532e08ef65abd7fc2acacd0c3a27ad671d8affa72ba6c9d34f9ce4bfecadac6e1037d9e1fb2bda00a1d0b77fd21a479136f1b17d815c73c446c444a740e18ecdca1fda2bb1e6982bf6ca18b08280f6536f96f352a6b896c8e51a61d20f0ad089f06ffdbd4db79e946ec582f3e4cf85e1d1f039ae2a1421806c091fe386a72ab51104f3f0fc5455909839f49556fe4e4928d91b7d14304afb4ceac7d0d7c1dbe2e1550a8823d8e6ac2ab2997c223162e7dd60cf3020800a85bf16c7ac108ff95c60872ed69c09131513eb3e7937cb5d36d835d516ed5fd9057ff390ada336b9bf51a04a4305a389a934b738805ddfc571ed8b416bc5202de9d3f3ce6bc0a4c4d807d562fcbb4666ed03a304d5f0cced42dd4ad2b0260e01d0abc1911720b51051d6766f7df5d85a0bb57df1947e4a595c19ca98848f798b6f9d157e2c39377f07928cc5fa27af1eba1776de842425f4290ded792e9e4ec1e95d4001e08eae749f10da748442f67b91d54ac0ac621983d826aab3f3ee7fc2adce6e4b5b5237ea5a80beb39a48bea1a60c5d2d2af7d7cace3e66f89d7e928bcd57c318321b5a17b719be375bbb08b006f77f1f05e904a83048d8227162f94c7d56ff8262824a0eeefdaa0adf6f3ded88778fe81a837c17a92c4f300e0d5c17fa7d31428d8004c4ef0d0c4d1206804c9ff8ba30564113f8a946c69bd9c8bfc5058997c002f1412e97025e6bcc0e1feecba13337e224e33068e303c327c98eb01db480f451cda8c00612b52d790939cc25a8340ab30ca71efb3d3814b3dac95b424ae1735cf5e7d24cfb5c02f34afe7b3b63e5045d0f838e676b5d5ae210ce93ae70f99ce2a1a0df485715ddded9764becb32b4d3c073c1591290f819f2b0ccacb2dba0aac5a0e87940f008bae1fc97f647d86ed1d7699c8214c323c35f6bb82e76a50056e0c86a495ed1992aa8416be82986f749bb311ad874d0c10dd1352d1952059522f0fb98e989f45957029018eba43d9f26632082ce0df375935f391bd5a9197736ec1ad3228ad20402d6362ecb03472c6988bcf4eecc8298a6243507b998abf8b07181df5daff504ebeb1ae6befb82313e23454290bf7d28e8b4c18a5ade168df47721e4091f011da6030dda4c309f3fa2b1c2bde993ce7cc1ad9e33f4c1839e2aeeac6676f9b877c1957647390fa8362d13bba58bfd83cc7c81378e74f2f3151c401d45b953ccd59162877bc975274cf8daf8ee2bc932ac603ecdb46f6ad44426df1178eec08998d777885187f481e4e89f7b36ba05ea7851b28aa381c7afbb22655f5a15bae112c63e414769a5e48d52a9300b0b283664731f945ff1cc3994f024927b0bd61c19052d38ee3a6e0e005b5489391b443523884efebae5d298e34459d1d63ad9f93d1a1f39537cab8bec16a458c7b718fa6bebec0ef2f43734ca4e2f2a38667aaff84466af3567319aac4740cc04d3db222c2b1b8fd2cc2ee3a86952d434226b602b1fdc83aa01d3dc98362c489c76de12120e7bd48d821f44b807b30e11aeca689f9d29b25833707498f23c1e36fad36376044d91c6afd27bb86531269525a1d4308d5e702438882661475a8313d3f9900f523a4d895701846c59d357095f472c0a3d03db901ef2bb8f84f151013cb241d4c6840d4c86261bc7b4370c90067fc619bcf19a3e69c027f58c2aae35d0cb809f43d3277c3e694fa2b76ca724907c7604521a74432b34710d5563f5fb8dacde361bb5f9d591160ea8d5fc3d027a1b5cf01574d6e502ce316acabdf663eafdfdbc8c75d767da11abd2dcef1ea22698a225142d47e72c7b2e7e857f3a02ad474badd98983c8977cc6bd9d42d9a59ed834892ebb247b86f9ce0a1b89d5923215d0f37a58e869532b4b0384410f7b2758e214e8349a9f90c93bbe40b4b7ecde21630eb3c2317bf0df69250a840b7bd6ffd85f611f3450b23203a9dbaa73c75492caccf55ed8db024f162ae8694e9c22d5074612600489c9e631271e2c8140ad2db3edb7cb47d051a280d66e2157c7fae52a137a3cdb364c3e6c38db6fec889d8a3c429af4701f315cd53445a96067999da121f1db4ee0e155b6387da05ad2fdd318d6431fcee3ae0f7897dc76ecd4bc1735b5ad941771da230ae7384132f7086493aea2901868bcb28963c01a180c1edc00b3facdcd311dbeaefe8c0cea19ca5cfd1534a88d49a356102ea317ea45e8c96040db0277ce36958d2202168be4f9c3fbccc82d661a4e1fed0263ed50007c3b42eb12b3ac6504df1761b7dd18c68411c4ddf0e7379ed6c59379dd7afd2e677e29a7656307a8ad8b8bb065c698ef56f91bf36ae0f1f08fa5da7cfcafdea622b4bdea998908eaaeded74c473105b57a34e705b1e6ed86990eae38ea1c3e200b05cd51176a137b40c63b83128c58529b5e5b3e610c037b08b7e6c16a0205023a61cac9910b18a89757be2c9ec8bd445129acf35c4f6495e275c2100bd4b9ba1a19dd55da2eafedd6698f0d993d7819870dec0c39bae09da7e5eabf2e44e13966de7e40a04cde7228e4a8158e7e5fe8d79f6b54971249fbaa5d61566b23318a8640614f2fb8eba87e14537582a91377e2c70f7c06d4e818e4454e531e4f29060046b41131af0278d87f8aa7c05a414afe69e7df60ea2b8676a0b1e440c68f3f5f2646d90b48de5419f54418f9178daa65a32bf330f93b9f15743918f33f7c37b78b824aae8f6c88fa4dbfe5f6d24210cc03b8383381e25c15f9e26b9d56ac2d0e5c49df4a5c767e5fd4ccfefd92091c516e14812348d6045ab9fb36171df83f4273bdbc5d956cc5ad1c61b27bedc959a5052eb02879e61af7ad82a685dd64d019686fbf5360c92e8c139ce03c9d1556d7ddf7851111ff0180673ffd3ee10572feb111663914f12ccc041eb61f1acd7eb393110935105c1fdf0e18edbefed5e98678b15d2fd6033b515095df06b6062f5daf26a46efe9c99a7f6bc3fec7f7dcf8f287cbd101e56b23bef3c86a44136216a93f566b15a07cf2b61e35ac1d86660170f2de29d2e2b393525af3df13ad0598c5c4b7b71988281ba2a13f730d35d6663c5e40705a8c76234a2964b3f8f2465fbb3485a6814a9baa8d75013d346d2ce4c1efecaebefe6f73b2d5baa38a61d204ed33a4ac681fb4d43e34e9a69fab0609a7b1589e42af1839fd66a510ca00d4f386e7718ad4f95fc6b87895e624a83fc1e62efc839215484f9def9c9d79b92df15007e219640f7623d2a5c770c7abd205ca53f1eef349d3fd7bbfa4279974390d159ef82724c8ff9d4a2d588b8141d07e07e6cb2145dc8f3679d2ab7a67c333713237c1d9c847be5a12360a1b3b07010493b04f0c31edc72f336f4456d648904cd7b24b667f0abfea816ae5acb858aad0fe8d495b38fdc30a3c37761c911b13dff8253b504e729c596968c0a6122c56699fdab6b245d4100a60d9fa690444b403d7341fadbedb1aba77305b49", 0x1000}, {&(0x7f0000000040)="4bcbfc489f97a9d822a238f106e2491d12833ee5fa517666da7ed01ac60c7d57c5685ac358394e6054297fc37b1e7951603c67e56832fca16f7c8ff6d9078d7b4dabab925a819d8803a1b6d8030b46b4fffc", 0x52}, {&(0x7f0000000200)="a2b8d6a7edc3a872083c8a13df2f8022db7cccbdb436ddbbc8b368c4b6edfb88e1cbf4736fa195a0905970e9e71265257c548f7e9c2f2016071c696148f163d27df023d163", 0x45}, {&(0x7f0000002000)="6817db20d0f3e852c0a68c090ea33b0950b5c5c9f82e2cf8e65a2f8093e03ad3ec91747fe40b01612c2205cda2324333662e787b5eed15dcb592d7802b6dcbd6598f44e4020f219b60f9fab3eccb13660aefb37b6b0ef838b08127b263c7582c067521315b0920a69c0f6f8f7524d8c161e13da68aa20620922affd9ad409aa05c089efc8b22675e40139b8e41d7e40e8d484a8e046168b8dd050ab93472af2d7411161c892012dde0626903f668f3d1b0f5e08ebf7cd73ff4a820eb99e142eecc4ded3682305114a41c471678a3f40d71372a75eee8187034122c897da76732d3da4077465a9964a796a032a85848344c9762189b3fb1a7d5948d8de5413feb16dc0fef48b97c38cbdcb6db4af94c79bea7d8c14fcd777b6708f629f9ab41b4c27ea615d0da4790075d7e02255b50027fbf963fd2d5faf4abff1f818d475adca7a03b8e1a57143aa5b53022ad84f94d18290d4ccacd316778ef30748598457a2a3d60e6b22de8c0806fdb39e86de294330879b4e1ab165294633ea2ffba7baf0af22d1558d608862b5214804393ec53f807d99d89d47da05b031ed8c6b8f37629a02843b43fb2b62a795e7421f519c25acb7ab5f63fd358b1f16cc9dcf0d2f71665f8b7c3de2a951b0f62981bf52ae7761e99b933cacfe8bd7c3fea4e6aaad6568e49aeb3d4e369e79becab5a976e73af2b9fa9d10ab2d3b207eac9b26cd367ad9df89e7f80a7e3a476040a1cdb1b47789229ba9ada14fdd554e0589222fd58bf73a6d52b01031a343eb0e4eca11e49f04c915c03cc62295cfcd1eda4bbfce15bf0a87e5137fb76493b7ebbb0ad5e61f81001837f7d29922ac8869488029a6165f44ade3fb31ff10e04f93f17c1a1962ff0065814df26ce1bb0ef6f1a2341cf25a8875dc0e30d42749a31e1d542eee2dd826e8c036eb2bd1802d240ee0f6946e23cebdbacab70de9a56b70ba3d91efd65dd1b9451ac786238522bc23b7a221f377cfcd5bf17e66f672080e1eeb5b234d8540b8359c9ffbcc01ae910d8b59587f0151a24dc9b2810fc590b80c13378371ea11d4e0f1c8dc06ef154211d09c5e384c64728c9e3e793351b0ae132a53e845d8e2cb71b56bf9c8bc4619deb5ecae79566c9abebeceeb8191d6a59fc862f6e8fe9e995be4472372c60c82d8b53d4f22431c4d8b69d3009bffd2f7a46edef4878be0843bd02dfd00bd6c864fdef98743d08004a3dfcb6f46fe1a3d18dd57b59083db699acb62f87f9042df3eb59756315d606d7335c6f2e2c99b315cb6b25c18ebce75932bad7b942931bbe292f1f9582181088e317a85773482580c4e75c8270f088b6a9dd13e9cecbca3da3e954493bc6c3cec1396df9d1138c14301e0f5527b031de81d6697ad3a5c2809c6964bc270669645962502a0fd49b2ca3c5098e8ec9b2a4f9593b84131b31d138b5a9a2d847e4d18ec2d2b83acd65751736cc1faeff7b3e689d3b9884a1e5e7d2059d54ea5645ef9645ecdbacee5c7c92164640062e20fc76bbd5ac355807b9c3a65d86fdd9979d6aa2ad59d2180b22c4fac7841dc3da96e26870e311aac7e1e71a549de6705d88c465e683460fe0e53f1837110767c39b2551f98b484f3936f38b2e3bcdaf13e19bafd063c6a9e81a9509a366b0a63209a49685cc2afd8757d0c74c81b1373a38902e3121f4c14fcb6c879018a6849c90060caad220f9dcad825f49c176bacfc869c9cf21edc80be2fe44808439421fd8ade80889a9c183a63771ed34feaf0ef1c18e18de15058797c38a4b423f95936cd30c20682de115893b0d0bebcb7aa45e506938d6dbca26d5ab57b30f80f3db367d07250a0b6690a0f03956039babd53a554f0ca3b90483d39d843a75a8f5d99fb99502acf595fe3532289d36562152fc979fcbd10540d9c8ed3cde7b271a28a7b9f7621c4a263a292c8add4c4a64eca47acafca6fe1b8cf987259eb12b132878de84027148a7accc440a00cc78d013ae87130a13a8b2a836bc23f9be25b645d1250de7fdc48ed7746e69fbc797757ee9a6d59f45ca5978cd45c010c540b97bf83b70fe3cf7bd254dbb04fbce20a7ceda8cbc0019b3c4ca6a83feb951ff2d547b7f9850c9251bbbf63c73a8955a3f1953341d1634235cd64e125c327cf1e50841ac99475b7230c4b0c6e220ce5b4f1e76847b6493b15262da71988f7bdc54304d3c635206a1a607c9beffa0eed644c29d6feb00f61e977ac0bfff8e7eb4cc895610bfcae0497b85203d0241617c125a330109c0118190c1a1fa3bb72cff08c64b56d324deed3711117e97dfb6c20cebb66a8cb09deaaf9c5160f8a98b4bc6a25542b6638048e4035eff247988087102bfbecb5fae60a5243fe38a4a06fa98cc89695cbf3f6cb06c6cdd19a9f697bd53af73d367b916d0b09b6e36ee188b720b615217b8b1f0913b5fe7995ef7359d413f5d21f4444bd8a26566f2160335e342f32b86484969edfabef5b1398601130ef02b50fb17730d365000dfda593c8c49bde9bae94032aab4a7165edee3b32c1e996fdeba3b1cc2fc303757fac752f7e024832e4e858d8e00e539ba5a0636ab1c99170c8440ceac89060e3f83da30f61c6f857874a9b7a13eb232ad348c2dc2be4be5299ddfe5d01348ab884480f60f7e2d402172eef3961afdae052782a6a46716b58fa9ffa9130cbd6931a65faa9e4269bd8f97bb037a508c8ab6fc45362100f8a44f591c85ccb7a0e3399a227ee110bb55c07854435eda566880c1a1274c956428352ec57f457859a8bb95d111c0650da7d6f0b1e050f9dc264c82387d7717852c4ebeb7cd7c8bc284864b890a5e1620c35f933cecf8a4e66f66be8ed34892ca073699f1fc1124b7e2ef6f5e3d46e534fd124dc0a64a81a5bafca672cebb76ef9389ffb39aaa77f96727231e9d2f245a096d1ab2f9410fb83533251b6e21d16de18448024957f984e4f30c5a338a279b3267d5a95c8aa3c579b6d4de1a4a49508c9bac97068ef0500f642a257235046be42c841010a981da2bcb569fd0148603a9a5b4234156718b953e8103d6d6f2a47a07954ba6b1ddcbbc09207da36c3bb155be85b5537e3a108b1934b012c07711b76e2fa2980aedf4a2249b1634d91512c415d2f9e50500d4921fadc1a9ed97ec374d141cfc9156f7f1887258ddfd77cf995874da617da259d5cfd7cdff20cd593b8fce069bd0db8ae6fe0f53fb0d1dd4ec230df3e210388771ba6db927a0d1fb26c77605a1687e01d08be6071b91f6580865cc639057e6efdba81532e4d91cc8074b3af045d5095e93c51e59bcdf6e827bfdb2668a9ba676ab4b365bfeb115fdf32acdb1f04316ee361d7a0d6d427a53ec2e7f48b792daa4a5540f116a6308320b76dcdf42ba3506afed48de5291cf73499f68a1d20cdab8322693a997b1390932f72a41b2423bab46f044b7aff37009b0ff4864f830b7ec0a40e45173c0dbc029c9683d5792306cbdbfa66273d10b5d3b554d1573ac53987de7a59126b30656333704c590ff02afdabaa1536511044d7be14cbd30084ebf2898e71cf61f66355e30137855b20a2d10d1150eefff1871a895ac53d35371bec481218d350cc8729564785151bd67a008335b9505bd04fa30558cf64b1ac226bc665df7c8809e9e2ff816adb489330c3c5de192aafc5f4816c502076cd0978ee5df4f29b8d2ff32e10f3a9e5f2e8216dd6ada0aa3917b1d348d1bc9c314faf8dea67cb7545277786539ee2592383794a04bc6decce0539bbb0a2a7689b9b49d2dd30ce60d76ebd9e1645161e3e1c50fec574201cb681e1b8d7afa7399abc61f9e524a7741d78fa27185a9a4ee9cf531a2df1eff9bbc10685cd6616ecc47e340d1e7e51998773cef8ac0655dbff4867f64d48776a6acb7b0fbe85a451b028b98ed5bbd782a58b57f54112cf36f0dd30bc949158b8832d1bbf3e4e666f690c29546458128ce6611d0e0d838455ec04814e35f9756674b1e8d88675e5d565291fac0b6f404839da93b4744718987a211b3ae2ebf3af43f5037f6a4d3782a56e309db132be0b377569bd8e5cc9ed7475b7e8cf4324a36d5a7ec55ef021daf97b6f3d04a2301aa758da1e4aa93bc324115cb84c4ad98484aab7fdd329d7e7c7828123db57eaab8e8a95ae7f6fb6f4b931847634c2cc8c57cf867d793cadbfd8957705b22b341b2e06612455b2beab7b09afd3d1960b8babc2a7bd0f0ce6037c8409b85b2f08963a4ef1cde38b5a329024d922d1ac537aa67eb858ef261376a99adb8a6f77d1e27e0b5e9a826290d8857add28831126d6b9a61657e9d75252327f9dd4cae9a894c64f2fb855b223df827fd7f55eda7f5f9dac44d262eedabf1b258c5fb88f1be096ea151c48c2def5d59016cb4620a5a1587ea241c9402a191d662394b964bb55a5b74ae68091c292a3483f4daf1221ae0cbe9ff3085399ff149061fffae826856ff473c50cd4154da1738bf262bdf29beae70bdf771a0ded6f567d231e2bb7619e7e8db78f4df5208b08464701e4828a71731bf20e9fd683fe321fd27b275e49ac5aeda7611322a0a7f9f34db352c56d22dfd9a9f6024eeffb1a878a3bad0b40a313590b5be1660996e5de0e64b91bc6ab73fab2608af3e5dde9f7b653901d2ae9540cceae05444192fa99910e8f8488745fb4263a299c3b84e764c25d3a95444fb3dd2eb274164c119599cbc6bae35455dcc4fd2e6c9ee85db67cf673b063f6c35ca4e0d8c8bad9f7831bc9982fe986ac11e9c391fd248f1e9f2eec772da34b2cb063f36498872af65e22b826122d4e72c1767934e7013baeccaca395c19f181f29cc9d768ca975f395de97f9704e9b3758dd0a3af2b98a66c11f8751b3062c767eab80269fa2880e7a91601f11db0b5691edf7f4c6c0aa8ecba60789cfffb9ffdb20aa5ec88d5b09a62adf259fdacba42b204ca782fe2c1c072707ffe36d6cc5fcfe244331d572f157c2d3d515219ffb6b113c2533d93d9c2819b9664f649a4131126a12277fad1752603c79201c64ea7fd1760b5bb51ce71a004bbc329ab29ed58419d8f8d5073534bb465858b64116f760dc3b988782d01b4df4fadf411d93579ab87878af3f1d36e95e92c73b1a657bb59406fc4f6474c30d7b317a125791faac6c2632c5a9f9ebb7a20dadf46cf143185dcab6eac9aa8432eda1dea6e38da289cc3b58c693bb76c20b7e05112cb453fc3f7c514bc49b8fe597271550e5754c7525cd09e88f1a8d8c55a7f7646eab18c074d050a8cfee221f5ad4ca6770b2a1886e89b76963f2ce094529bb6e0c788fce390de8b791eb6ba615b74c254ab027e02d20bcd09f9fa80999c5f28f4853c1dc754e511f34d97e7ae0ff8c76c00e7922907a2a545445e26f2badf8d9d60d6d331109f8ab7def3734db53c769c8cfd81732993dfc5d16ea67b39e81afbd82788f7a1c27e8c021ccbef6e3539969547ff2ccbda1a21e78ae29b2ae0695fc819e09fb336c6e7d1914ed3ceebff2147e724a53995b4dd26f0e641c0ac60286b75620e695c26e5a916eae04eca2f24410ce71cac1e102fc5f345009a885330cb0529fa838da41145a387d35bbe1fbe4895934d4f8372b4347b7598dc700ac0cf75f101712f198f72e396a03735b42912f1f1c350d578b9f2e00ea456d0208ea42391abd559af308309f619f06b8c38d26452d44c5a76ebb27c9f3af9605d75c938d222b1fda474750af2f5b5ccc2ef5c6ff520304f0d92dbf6aee99f2ca97dd61fc6117674ac4d32febf9f8eb9da2c9b13e1781d98743a5240a165a7b3e831", 0x1000}, {&(0x7f0000003000)="4cec5976a18643df257a70bfe65aa809cd2bbe1aada27e490840c14f394d465ac27f086df4e36926780021290e72da4081c22b31985df7941665d0b24ec844ff855af4e7824ec7f5a104e9578a16c3b6009df6ad9a38f5ca4f65da2e4193b81aabd635973d317ad294ad8f9a2c6544b1b1820e8095e5b3387100ce6fc61603eed4bc1379ba00645329b07d9683df793cb4649e89b92e2d5eb77b177b833d4376ce6fbf811262350fe9c1403e5969ccbf556061c2eae8ef2aaef9427e587e122749996016c0a4b1d512ab4f6eb5ca908b2ff34f86951c4ed04d742b13aca1e97742253adb0b75fceb5c3546a4b4a7eea6afadec0aeb791292113a459aa2b597f67157a91193f10ca2fdda690894335d41d458ba626f9b06dd7b84a2654423776f5db23cb26745892d5901072d4f20df706164244eb1530a5be0578dbf8ae4460c50204ce3108bd1454952dc6d3e4b4ab8291839bab8f1f5422f8a1ee430b19ebb58c31b83afb603e439859f71c48893e4e585f1567ec81316fd7516ee634645e464e849f552263487075cfff0b6ad3aa8286a70f1a0aae7a513d511a502f84287a5108b8333d0180ead81aa3bbd90255f23ec7fef4706a836aa7214700a5f93c743e20573078d6fc3866c1900c7ee125f77cc0c144a3b194ab182b50f3d2bbb92fc5e0ddff879b3ef07822855259e92acc8179ef4ceec83a1412c56d549d739997b095c1c8ef5702c837dc77d6c06076c42cbcd95c40f91469c5d37ded2cd0580f3d1fc2ed87a8efc93484792c2b418979facbfcf8d5ef473cd86aa84036fe7f1e6d5107280b012a9ea9932ba5a9dc6bf2ae9958735502d36ecfd3b0d4c7d4d96a4828fda40fcd01abda049053fd8ba6ce616dec9252e000c24fad4d8be0ae25563eef3e539e8ee8c161f9e24613d86c7a6901ae1534aba4aedd80e4eb8fbadc0031c51f34067a089aafc2d9bbcc6ae43259cbd26bb289a687387afebcf75aad0365884bc20c1d93de3390c41d64f10444952639a58bbc5e0c354dcdf16cadde61b8a46c615af8e43fa2f1939efb7676ff69be7c60d26d76a6a1ffeac926915611b8798b15704fc6d62826bb03e16978efaddcb47047e1f1e26c6fc1ffc7e2e5006a3e28d3976e5a3f2ebcbeda9635834734358924a274bdb71be5bf433ab2c5abdda88cb448a4950a9132b5f2cf215979ed2e0fcec934324e42f33d56ff2943717d3fb297841f32a105505d041aabf21ee5ee5fe7547d94b9f60058e29b648181e23c9450eaf5b590e2c2724f99e7b43ba873da5384444cee4a4de2909a74ad7e8f3732a6d248f049dc9454d9902b3d6d93cd709e435aacf13c9e15d4c5b820606411f6cdcbf0dd3ed13f874736359905527af028434d8d6b2fa2770881c33752d9247b5c18c42cd3cc245938d517305518b7ce671fc55a1180cd51c31323f0d80821f1b96263484eb155bbc3cb8c8394d9a76e0b7ff3aa6df77f37510d1dddb70ff51d3d47341a58b3fc6c30e0edea51d12b72dc953c09726a7fb091864f555938022510bfd16535e99148192c658f4725ccf56b7c82b8b7cffe97437658c91a0fbef6ff25cbfc6a1abada0dc765ed703e469c03909878f874834d79d462bb2f3ea8dbd7903436d93e6f3c843414ee8c4def357a4022228e0b8b12b94e18f6119cbf9be554bed2e68175e39c6cf6774c17e7aa87b9b5b7b01d9d792cae799585968171806b550676f5dcf203607c7681de40a449adccc32cec2ecb77e56b9bc7f490de9eb72c0eef5511f88ad0ee4da0647749b007bd72fa54a10fe8e3a127722a27fbc4d1185009d45a791e2df7565a93ea8db43318ea80c9b012a31e788ff92d25796a2903d1edfecb8c9c42016272dd39aa98f9a5404fa671fdd8eebf5f93064d9cddc5796bbc63fe0ebc180d4ebf07b473077e36880725d46a6eaa827747b0b0d265bb4358e0ee7b0278acff3866e6c42f3ed117be58d9ecba91f0ac7647ae572a2361eac7a7b5335dd3af57b9ef54c7cd8e5c4dfb42cefda26736f9c0cc24ca937e1ee53cb3c0b18dd1da9792e34fac7e552986fd25d9cecce2c5a067e48bda7f3ea6ec56bd107a9183d8a0987b73e678d5fe001efc875ecf8d77e1fe68ce72a19f4f636da5ef5e7e655fa9a7344bcee462d2f41a592d47a2830f7e6cccd7a71e2bf8f8074f9eb98aa004111ebb4f9ac64f2f8e199c97ea3f4ec64e67ca6c9ab859b50057cbc050f758e8a77de2741d4dcca7a67ef18065c41e5f89644ba75895b36d16790c73ffaac2f02f04685ad4a4bc932f8afc79b5c121e008d556e0f96de56ac685396cd19835eb3e1750ff2ebc426955b1405015dc0f968aa6486bf3f17672eb706255362dab7fdb0e57732133bf6f6b6d221775c4e42304b0f1f189d88d6fb173d4e40716dedcc640e6891a361ff0c79cfcb267f4f42a93a1a292369b942115f107e0b3cc8458a310963b17de0fc72fe4cb405df465f683cfc7244fce090a34d95d6bb3d303a2567e3c47f3ece1c171f16930f207bc8e45bb33e3e7b43911b5da9bcf10d41f7976ca84a4823ed7d1a0b814dd17e62929a996a53cb11b319426050f6999fd9fbb4cd0460b00e46626782d33ea9bc8ecb4747f627342ac04f8b685d40378f094fc9d29c8b2f1089d60e010ddbd83e88e7417912e90469985c4f3296f46f2d3ef29365379317eada0fe45474ef97f84a6ae7b3734766898d5563b43a00becb22e1108fd8382069cfb1bb32b16e4431f0c5acf6e14951fff0938db27c1202621dce171c3b8a6748156b3e7c899a95e75c151540df1a75b8fe16349a88b77c4e0a1e3630a8866c1656cbbdf7ecaf4ab45cd30cefacefd554b3fea9ec799fe9e31a3cdb073249ef1ce1a470587984b1e2b1a0d7322a306eb71fbd6fe35c22aced3e24421390ae0524cddc00edbb46a9bf399bfe15b465f23b0d5b4386dc89f6eabbed9b2150a8ba5870931a3228c5e39176581a9a5aeb8bc9023c9842e1c92590118865ba8cb3157a57ef9030fb32bb60bf013696a016fd12d0185682fbf873833fcaf82c2d0b96695c903de8fc1597631aa3d80f0b003f9c852a15601179fe0c86d5e2c5dab41c425407bd52cd415cffb01a7754494ec17ba0a0194cfaf168f160f3b5f37c8e949cc9228c3c7a186e14801e5b6d8a4b20459ec2d3921257b4184510f68b50d1053ade947149a089153c4772c99ab668c6837e8582c41d4011246b5984f267de02114aaab57c0ef1fc37254a87eb274ae677f3dcbcada6b9f61ed07d04e69abcd4d0b62c373fae82a1fb30e75f5c3cb318bf66df3b116bc6837204c4cd087865e2d2387f598f3ae2683d4a242a989495a49be914e0af08e40213cb9cbffe5fd9295ae5195cafd6f1eaa158f6e419f8ca2e590b734d3aeded3ffc58566ddee1e939ea8feb24d8d0cc77d615d9646280f91d49829ef08edf95b4715fce70dd70bc0e85feedade89fba368dd7cd1dd8ed0edfdd91df701b9304d0664f7aed13e0795f4a52aea22727d22ff1d8a16dc8dc81f82df818542231e945ad0614849301a136fa5583164881a94ffe832dc369d3b65a93904248ab4a5e54371d5802a2d3d7d1953539b83432617101e91850663cb8ddf2a5d85c318f10531a063d66c3758e93fce3315846483ca05233e5bee3000f74d3e6ebc7bff62ad0ac1a661708e2a9ca6e8b24d628c0b67adf4511b479f84eba95d1e26cd32f24c5827a252b5ce183b2853f596c5934b9c6b4b3a2cee92ece90491754fcb8d182de28c59a0974c7feeefb350c60088096ac7998566c2143d3254746d3710062c6b732c3b0fbb40a3a528ddc9dd01954c2262ac97969cbc8fc8510c297308fb2c54a48163d88a98c028937cc22106c4d4e65906885118e2add8b2f63a9309e209b556ebbd0ce9bd473ea54bd36005138c94d6051df249093403ebc256ae428c280b6d6d465f39d1ef0f9ae9b4d9415eda75d055194ac4cf0945271364f85b2269a53d2f59f0bcdf4d054a6153114d64afe25d43862aaf00f96d431beb7c36b9dfc54e6622a710eb5064a5367573467480c67181ee401ce70a82c48f40de8f468d1dae639ca031c58fa600540865e7ac42c5cebcc021052a7c7fba562fc0712122bd89731b78968a6039e47754e93ab3b737e0e1024f64628dfbe55db711dccce0308b13e655fe48725a65ec6a063ace3ca040157ed488f4aafd53ba1bd4dd9fd57d5f2c78978c9a4f2566b2a1e4606809c66a33ffa568174bb5b94aa195cfd598c4bbde7d564f37764c81b1b8882006a97726b481f324e94f1bc6cf2aec5dfe6ec3aac2ec2bd954ca1c53caad35383e2f80d8ea3f13ee0abfdcd8a8e0b68281abd0dac803fa88cc54fdfa520d876ad85568c2b736268e84eecfe4dbf6a5345c090ab2ce9bcf5ab92469129b5d5ff4414edfbd813259444c51099da95b0037fc59d4384702186d4a5423d6282ac421b56dad3c3fe893040d435ed05dd9cb8ed8b1846622833c686e13ac4ded7bb42504eb27e0b7cf09b89781ad685323c0e8ad60c1f9875272dd9eff34e497ab199dd8249e24ec2f2df573342bb7740337393d1a84d7e27824a2913fc3515950e168293c40b89959573a797353b6ec027d718895fc42c3e496f1e7f63b791a10a21dc930606e31453f7a7c69dab0eee8d89e4c722ca361b43d43d89e67f990ac3c719a20d170426988d8591d2b288d4da6205492d4124cb2c9bcae3353499ac9e78b577804e763292cdd36a507f434f50769649dbc547fc42fd3c5b3841bb84bfbb8c0e0df0fc0c0d4d88ecd102b79499fdc2c5cbc3cf3d06c3b234bebf34282ac6f02623a395191d6d7769f8b474b1085f68b6a9acc8630a56251129dc0236f17302ebb0ed7fc5d324d51cb56c82959a26e04da399e136edff518fc26e3ddc67a457963e243e7d77f59d811c3b425662a502ae5c301b18c60e38529347fcfe9ead38bf2e931a8038d5f1f10ea297129d2029ad6b5b3d411efd19aa367db1bc53d3138b076ed451348f97fd3db89202bed7f0e09bb7444974377fcd6cfb72af51396cafcb23212464d21eed5f222056579dc57078ffde8d9e613178e73ddda71be1e3a1afd0801e22ad0f863ecadeb3099cd142c23d354c96854537336b9acbd151e12dbc460d672e90922d17a5346a499fa17849b91ebec9a2992ab20eac8ae71de0bbd35967c17ce76fb001494e409053e0ae34d023d4c2aa32c6489dd44c28b6e4be42d4202acbf2a4120f779b6d8a37339297ddd63cba7fb61baedf215795df3acd487bac07ca32c461299d03eedfe66af4d9c2955f044b9bdfbf7fbeef997efcdc81202fa54906e36e40982598b68b39500691bc4d46beb72cb5ec795255ed6fdc2c77d82ddda8763380bbafeecbdeaa1faba0e3fc7e0d7f8b4c8732439c9b593ac2e9793629cb6ac189e43ba523e40b14fc4a4aa46e8ee51b2275b72f6dda318a7c0195730045f967b355fe047e336a4266db0ec98e402c733dd06be9d5e52fd748a65288443e4be2e3425a2754b61804f8f262503c6c1a78acb1aff7326342ae8f4ddfb74c4f336bdd3ae287eded660dfcf725935d47caa4e59bf6ecb846ca60fcaa03b5a2951483468bed24c3beffc0838ad06228074ddd53cbfc5b281646408394e9e489436b881e6573bb5557a5069118b9b3ca7d6683215dc52eb4d00c8e976fdcb2cc7bb593943331c64f0134a5894a8439fc6e180d4a43ce160cb877e93e865690711cdb6d9838821478353a13750daec62c2e3738a1be9817922275e844e91e5bf21b8f9c", 0x1000}], 0x5, &(0x7f0000004000), 0x0, 0x4}, 0x10002) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1c00000000000}) 16:00:16 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:16 executing program 0: r0 = semget(0x1, 0x2, 0x10) semop(r0, &(0x7f0000000040)=[{0x3, 0xffffffffffff8000, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x80, 0x800}], 0x3) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x4) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000080)=0xf5) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x410, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xcd81) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) r2 = kqueue() open(&(0x7f0000000180)='./bus\x00', 0x80, 0x104) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x85}], 0xffff, 0x0, 0x0, 0x0) dup2(r2, r2) r3 = dup(r2) kevent(r3, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) unveil(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f00000000c0)='r\x00') 16:00:16 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x8, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r8]) nanosleep(0xfffffffffffffffe, 0x0) nanosleep(&(0x7f00000000c0)={0xffff, 0x20007fff}, &(0x7f0000000100)) 16:00:16 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) 16:00:16 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/54) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="0bf28448f48e59937995d621b6f39c2c1867b6b41bce9d347e0f1d868467d75e034dff7c02f9be9077b4cd50efc62dc1ce6577c64c265b80329836d5d125c91933f75f7fdf757fd62db1e897357cd1d77331338ab751ca40bd78e659dd53763a45a9abd958b8cd5d9a837aef0b8116440f854700bbb4e794b734b1223a0707b867b3f248bb49fe0d0f9907e6c3ef19f0acebb0faf7c64328fb631ac8666c7abcc5f9603fe0a7534683ebe7bb8ede653d35a3aa5a05958920a16c8b774dea8a5799aaedc655f37a44ab37f35a408a9a50f5e7b02c919be9e55ddf5dae542220fb93e00a8a2be37f136123923a0405cf021f5f", 0xf2}, {&(0x7f0000000140)="110a2cf4472aab78cd93373585297033717a177ff5af8a3cba1cccfc68bc6b51e0f3016aa1881b9262d0ae846d4345291e65", 0x32}, {&(0x7f0000000180)="39e5e4ff39165d6f062240c21eea2b104662776df6343a7f5e0139451a6b1745b32771f8893bb7a7dc244962a40496849788b4dd0380dfa9b92349772840bc0e4153f70b41c8bb2a846c220eb367a0352dae9c941b363d233f68069c83508a2e8780da7a34232174142e4eed1658cc5db92894", 0x73}, {&(0x7f0000000200)="b885df", 0x3}, {&(0x7f0000000240)="84c187ac1f1d441f49950d01bd960af1c34e53b5880f9fb24dc242ddbb48b3ec1f2f5f9502dc928e85f1e16f7734ee6fbaab34437ddbe92ce9e211fd771c68db56cc8e22f03c8e31a7e9eda5aedb7d7747691bed324ec3c56eb5f7438764b39f4ab2f1c6891aad", 0x67}], 0x5, 0x0) r1 = socket(0x2, 0x7, 0x2526) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) kqueue() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:17 executing program 1: r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) socketpair(0x22, 0xc007, 0x6, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)='\'@#\x00', &(0x7f00000000c0)='+,}&\x00') 16:00:17 executing program 0: r0 = socket(0x10, 0x1, 0x4) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001980)=@in6, 0xc) 16:00:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) geteuid() geteuid() r2 = geteuid() setuid(r2) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = socket(0x22, 0x4, 0x1ff) bind$inet6(r6, &(0x7f0000000140)={0x18, 0x1, 0x40, 0x7f}, 0xc) open(&(0x7f0000000240)='./file0\x00', 0x20180, 0xc0) r7 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x20) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000200)) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getegid() getgroups(0xa, &(0x7f0000000180)=[r1, r2, r3, r4, r5, r8, r9, 0x0, r10, r11]) r12 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r12) 16:00:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x1, 0x3) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x401}) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = getuid() r1 = getuid() seteuid(r1) r2 = msgget(0x3, 0x80) r3 = getgid() r4 = getegid() r5 = socket$inet(0x2, 0xc002, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x80000000, r0, r3, r1, r4, 0x100, 0x80}, 0x2, 0x4, r6, r7, 0x80000000, 0x2, 0xffff, 0xff}) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x9, 0x0) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0xcc, 0x3, 0x65}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) poll(&(0x7f0000000000)=[{}, {r0, 0x1}], 0x20000000000000ac, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x89) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r0 = semget(0x1, 0x0, 0x10) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000000)=""/42) 16:00:17 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x6) rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') setgroups(0x2, &(0x7f0000000040)=[r0, r1]) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000f855647c541d6f41ed77a6e8a03300488d8e4221e33876d0830f812ce958b1233751c3e9b0f66c8715aaa7ed2fabcca1d8ab86030a7d2dc1c1ebff00255f640184220b6b3980cf00000000c759e04e656cc86fefb9fcd5c4cda0"], 0x23, 0x2, 0x1800) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffc, 0x100000000) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0xff) select(0x40, &(0x7f0000000000)={0x7cc2, 0x490, 0x7, 0x9, 0x3, 0xc570, 0x8, 0x40}, &(0x7f0000000040)={0x80, 0x7, 0x14, 0xfff, 0x7a, 0x8000, 0x7, 0x2}, &(0x7f0000000080)={0x80000001, 0x88, 0x10000, 0x7ff, 0x9, 0x3, 0x4, 0x3f}, &(0x7f00000000c0)={0x3, 0x7}) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000180)={0x3, 0x81}, 0x10) socket$inet(0x2, 0x4002, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a8c5fb9aef1dbd6fcf246a6b349f4083da12f4748f1c319cff349dcd5370110ccb0c67dc48e48569b473c67eccac16db3e0a248873d3bcaaec96baf1f3ca84194794ce7bed64569368100f062f3509aa7496448b9973717b5425e38490b93d347fb13113f83d259049528b84afd2f4", 0x6f) 16:00:17 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) socketpair(0x10, 0x5, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1ff) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000640)=ANY=[@ANYBLOB="0000febc2e00000000000000008dc3696c653100"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="4be4d85b57934d5c8524e2d57396abf3c83c5c7f2a72edf8cddaa14ad473062f57faf609ac46b71161434b8c133e213aff96b536fb774ca755096cd778462df84a1d41900572d71669f2fa33a61eb84328cc30c623350c9a7822df7904", 0x5d}, {&(0x7f0000000200)="d94fa45a36471b23ccb3248dd702dbc789e8747c2276ba6ab3d411f44d6529a827d3197ac3e9393232a25c45bdbb101e66eec17c87871992c97d904c103200d91e21d6", 0x43}, {&(0x7f0000000280)="f9ac9fa86ddd05e35f8c897e28a07ff96e498a6684c0e78337b466db80c232ea29772205cdeb455151b6ad3e1d94bab71e4789a1465d83a0c86dbca4a9fd2097a8b5f91c4083d5e3f9666372318057", 0x4f}, {&(0x7f0000000300)="5397c87f80b5ff02f8758cd94f34b905851573ceb7ae284ae460dc1b4faed0315ee66512016baa1456add82d61e916ea08e1c45a98778fb37c4ef030f2368d5fd99853622b54e61f90cf3868bb2a0c02504303413c31fca7b48c0136d6fe0dfaef24181fb123a1d05339160734eabf8b0489b809effda8dc8174b095aac73de9d8040a35", 0x84}, {&(0x7f00000003c0)="f4f173d8b12aafc2991a79fea4f4078e9f4079460e714fdaa3cfef0537205a3aca9a06a2802506f3cbdcd2c3685126fa7e39b89d07210c048e76382a9f4cada85a26789ce6104f1dd9b4be06c444c2952c29f5f7b25e311fc6457576dff7105db893f522a2fd6e2ae4c6554e5c38c2abecf62f7866a70d2e62a7ece7c59d1c78c7e151d68813c04cf28b82ccd129f54c438d91e9fd54a35a9d8a16cfb1023760595ddd9e01ab98005cb50eb85916", 0xae}], 0x5, &(0x7f0000000500)=[{0x20, 0x1, 0xaf, "7893560c05cbde8574"}, {0x100, 0xffff, 0x8, "d5369dd23bb2df7558a0b5f3e99af3828c058e488c8ce758ca245a931ed1f98cb55d16690cb0b8407a22e38d65a5d48c7df52d00d7787d5cdc62d89e2d23911e747721ae8aa7aad428765718a2865177ea2100d9bc82094c8148654396ca22ab56d99e6396cacdc5b531a16bedbb4bc89aca6ad4cddd13d44f3c30d0429ac501a2277432439bf5bf5dcab9d1adc6b354296d6abdff426fbb9c98645269a1bb349b082fc3a75471a92a1701f36157a25e8f399bc90dcc5899b5a0b9cd0a15c9eca8fca901450af255818209d6590f43b35461a9b21f0e531be87e1b7ca35801140254ed0d987b7158b8c9e08afdfb"}], 0x120}, 0x4) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000680)='./file1\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1180}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) 16:00:17 executing program 1: madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 16:00:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) execve(0x0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000140)=0xc) 16:00:17 executing program 1: r0 = kqueue() close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:00:17 executing program 1: select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 16:00:17 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) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000f5b000/0x1000)=nil, 0x1000) 16:00:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x8) r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) 16:00:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = kqueue() kevent(r0, &(0x7f0000001040), 0xa41, 0x0, 0xfffffffb, 0x0) 16:00:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:17 executing program 0: socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x10000) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x5, 0x967e0000000000) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x0, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0xf986, 0x8}], 0xb7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0xba, 0x40000000, 0xffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xa3}, {{r0}, 0xfffffffffffffff8, 0x25, 0x1, 0x1400000000, 0x3}, {{r0}, 0x0, 0x22, 0x80000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0xffffffffffffffeb, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x7, 0x800}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0x20}], 0x100000000, &(0x7f0000000540)={0x1083, 0x6}) ioctl$TIOCSCTTY(r0, 0x20007461) read(r0, &(0x7f00000000c0)=""/132, 0x84) flock(r0, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000580)=0x800) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x1, 0x7, 0xa0}, {0x18, 0x3, 0xa1c, 0x100}, 0x3, [0x27ff, 0x0, 0x9, 0x6, 0x6, 0xffffffff, 0x3, 0xffffffff]}, 0x3c) r2 = dup(r0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='-!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='@&:\'\'!*\x00', &(0x7f0000000280)=')\'.-\x00']) 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/9, 0x9) r1 = syz_open_pts() socketpair(0x1, 0x8007, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) close(r1) lseek(r1, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x0, 0x3, 0x8, 0x110c, r3}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) r1 = socket(0x0, 0x0, 0x9) shutdown(r1, 0x2) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 16:00:17 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x22e) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) shutdown(r0, 0x1) close(r0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000140)) r9 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r4, r6, 0x10, 0x5}, 0x5, 0x7, r7, r9, 0x800, 0x3, 0x8000}) wait4(r5, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) 16:00:17 executing program 0: r0 = socket(0x1e, 0x8005, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001100)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) unlink(&(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x91) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000004200)="c90d75d77aedf0014e13d9a9bf0be655567e2304abe2a8f672f1d08b4560a7909f23999395ad305777117b73a5079e8807379ec1ec8627c9fd323db4d755eff67e29038fc5badb594719e1f4fa624ce2e6bd5ff647d1cc542408ed67b4f8373fce4199770f9c9565ede41bdb7e6342a0d100a68b691c5e3c743272c45dee9ada84ee79643cc717b6cd9c3bb8b613a5507fe80d9ce88db9f69965ba73f594280a5721a8f612bd36a44be8d0eb0d36f8c2e852f908f2c51534ed686863ce7465a3e57d244aade56633a9a33e1941d509cdec213eb93719ef9d1014fd6ba11970f79a9f3a673e05e7e791c615dd54dd53b3eb95a189ef11deb63c7893e66af670e1a6d84358ce801626d2fa0cf2425262dcb1965b14552854bd5768d7c3d30ceac47d6685c16dd4b9249346dae3faf0e1501e934c9d58a16e334aec5f44cdba2b15aff7c269a750699162bf723aa10852fc33637c233142abff3f758096106492ea147cc8cc50b1a75623adc61e324cfe59847e5eea1ce518f334894babd812fa8f4c1da73fd2e0dcdf99468e8d51121b504b102f930675a84b4dee1f7ffb379700189e5334cef076a5ff69e40fd9430a02d3e031118604ed834759cb338f854ba646d1763cdd5ff7db097ef7431af1f824f80711591f0cefd4c2c3602cc792bcb32d96c8a12a68decc36677c6a3533c7bd629af784a4327a7c2f57321e60de2de4875ac0f72f4f1446f9bc79647748d1497c299e84b86922957cdab039b6a919d6cbf322d7a3896f689b1c5d47cb6127e7fd95d852caa0bd7e0c1feebb88d6007cd8675ad1a8a1a6d50ec389d4cf8d1ef2a689a74e5a29637d1784a73fa27ce91c0aa93bf6112143fa12181f3fa1f6bae869388173aff9a81948f3390c7edadd9e7d1e11f4974d3c8f04b0fdf0b3769a02c6eade94c6faa9d911d6fb66e2400999794fa0f44ee2cff0642fe319e2471a7ebe77959a069b459aaeedd199071182d8436d5840ae1c6adb6763354a96d2261da7ed5ce0593c9c6c0e7c435532b4cc7d12716c4e2137c2bc70fe7b163f6de23b9c3b32b02fe35e7732f1db71fe5e3e1fde0a910a42dad7c6640042405558a015368062b2bc448402af622048d9ddecb6c7a1734c6a1f9dcc38bbf4f20ebf7606f709ac59f192277f7c9987fe613c58c28738fd1657b1884e4421fc4298dc89ec1279f04ae38657e24da2aaf4ca3f6ec5cbeae275ce704f36782476e99204589bb266bd901f65de9a62e9dcf34c8bbb374feffaee48691d3b5f22d633fd602bfb31c9bc6a950580877c64f4cbaade8c49f9895385e4308b0c9984119c6e353d3cfdf573d137fae10e66e4c5f37e74322ffb8744e64cadf16848740b04e6066b0756a1577426c60f9f65b30f0d5c9162723a4f2d2fc1361b35b29d0994674d04188d420573c3c98210ab8f7e764dd76efadaef7001a1a5885ee01700b5b5096012ff101b170f2f5d1f1f3033d2c6a1ffe7e6adbd4012b41f8e80a6a53a3ad101e4bed9fb935859f35f8f98e8bb84ca73a49cbfabd6c1cf5f5de7f803bd3229f9ba5c7ebda149d12eb8a677405c21c6c01046d2711f9af8cd519fc606213c9b89ebee696f9bdff006cc10285d2c93abdb248ed43d60198ece7ab7c031a7547473b9cd2741c58f06e7295a4ede5e09fedd03628c9b640b3bda8f4a0638c458c9d132d3a0d7aeaf48ada39040c3b318585147e538ec85f37af4f427852466ea385c9c677cfbf4dff4c6395c82818adec3a4e8266896eec26355144f62a3c284f793295c18e3f42a6b102d0cad03ecd571e77d672e36545592bae63f8ea960be68562c726f8a769ce640364bb1b007c638e1a47f5750c934790bc582557acaa5ecbea6d4438e167cae202e0ac3fbd8ee064e14552a271cca1b16645e0aaf272866060fe0cf70dab92047914fc26a021b7148d8c5ee88007b219792b9e8b895b5c2dbf791a9842e641efa7cb3bf0fe0fe2951508d61b6d9ba7cbc3f87041a6cec09b2d22e3b2e2ff3400e4a133ebe92e4ac36fbf2ca3e997718552c4b5791773b93eaef7d53d77eeb631e2831f4fa0204c78f9c1db616a61ffe7e26c8072a55b871f303ada2c90bead21557dd037870f2a570ab8b626b435dfc30265c32b57eea09bfd5b2e2d32bf342ead278442e4ea010418cb3b09ec724b577a9b11d4a722112ade573db006d4e36a120cb048127d4f09751b3b756d6238e4f89ab56b6960d31403846d7cc778f431870789162d75c075ef8f60173504d98e3d3cb14586326f31edc565b9deae64c2bc1f3dc80fdff9761e1fe50d11280417e28a84f77200c7b8347e8e1059730d940b7c3ecba7e36b4aac2a54ee997e284ac7a2359fa49b1000d0f2a88f40f33aedc4bd76fc09f375fae4f92d911efff529ef54317fbf1bbdd679379af6c886aa5d0fba48cb4b23dfca431c1ee737176b8b4beee3816379e8db37d068c52f59625ca8f4f2534bd01939582d7eb03e399b94ccc170fabcde5665e3dd3cd27fb4945258b743b91bf7cc70d21624d47de67ced135d8b10887187143142d8b5f4d10d25908ea75d162ca725a931e5f60f3e8422ac9a5ef6b6b60308cffceaeab35cae9c8ab0b2ce0945ab21a66a1dcc58edae55868d31c53e7ceef31bb10d9f69dbb5dc6f080cf002ed40d71860a8daff27da1336b509d3c3e6556c3d35188c66df8c178c9da59563e59ed1f039f39aa3a113b9ec20c3db7606af55b7f053465664502b2b73e1f31e84f0014633a51a5be2b4a123a558697e9053d6e8e1e03b3cb0f46e4edb8ae1a176204b62c8102b0e7a9023889e35c21697519f435db461dd88f7135687efe181460f0de40debc660d71536452946a9221c7b365c4bd051af624a8045f0bd5a28f7a1c61510812669f139e7171e205b2cc5266b78a7539cc324286f6032ad3b40c4fa70d60cb43317e4c8ef8211014ca89d4be750736e76a4bc5fe9908cc1e605e11d0dc186139f20932fb0f24dec1abcb9e1988cd487407b9d0c4b8d1ad016af4f70f7ce46cafa11a533307770ecb41214082f3e4610bfafd291fc1fe6fd1c5102ffca7778ba75ee9fc484a242090f06470992566da6bb03a7d2aab16546f151467c9ed51817984b3ff29d57ecb978257dc6ddc6abed73c8c0a560c0616d6849780671e6ddeef15340c8e6f8c3d30cf2692e64c9e0d879ae0c1e9bafb769eda581e1fdc9984c5ddff5c3ceb59c17847c9146e0008c9d3cb9abb4d9f3cc25409c9807503f89dcef51a49c29e477607c65e6de1afdb00749ad144e49a15fd97b8f0c8f7987879e9aa43ebf644e53b400b539a032414ed1e38c8a3171d484745d2cc1c69404df239ca040411cbb01878ec45c4700db0e589343c4e5886845f6f802793ab3bea1b90536f87a2f99082b58983653b24aa6fcbfcb1ecac3bf1eddf2d0c949a151143c2fee34054e867eeda3d2541bcfc762636dd29d3c4f3565100244a168affc742a0f98b20d6927f33a856e3039984fe2a77163f10c519564dcbc557654df4e7f76dc9ba2d3dc15ca35315e9ed443b70f5a45d0ef5855749e6936e2813b2e9ebd8b8c1ab1b60acc7392efe454d799ee2ceea2b23020ff32a78f36196ca29d13a596f91f6e4ce88f4c3593d0f06ef0322fb519905612db057f6901e2962230e31ddb05c43d47c6e7d711f012d0abc2c73bf97c239b4215fc2e353556c43794403d0532baa1b0869b1b2d9669a80822efe530d30eead0871d786ba08666226c115c24c2848dbbfc96989123cd38e4a36b123e7c295f57ea5236437c2d82a739bf0eda14a4840e5ce4c06b86901ca09a24bf9ae0ec4e2da5cb5864f384ff51ed45eaf193f0f24e3e9d218fcccc2649e58483b4959ca4fd8a73f809d9c4ef3807df1adcc916972173d28218fed06d9583255f2f26bf3d9ee3c312e686344e695bbc617538d595640a977d9d6f7dfc13918c45789f33fd5c77700364e42660f3bcb1f5b529d2a4cd88dbec2fb4a3d04a794901196fb9c4df1d49fcb47f1be76255ce2121085a693d0baee87c5b7b10faec21cb977901d2d8e78e51c4c771f4de656b1389d961e76a07a203a2a1d6ada43810dd69ceee7f8ba442c06bca2e710837acbcd492879b14b50e8de4d1876481101c2895d1d6d2c75d4c601420205ca27c3af9acd2bae8c3964e0646f8a5ddb4f87880e2669ed5f5e2d1591d984856b0b579585c3b312d6ad8b752e7295fdbf03cebae7e4558d67ab67484198235f6d9f8973d88fb9e16c49692af50921028a172aedbcaa7d7d16ae092a074f9b82a1ef6a7518f1d6ab47c2562b0c6c8ea500e20be2fcf47d601d4a97fa78fd210e6ac0005a64501413156746aaa98d3146ff9439f6967192aef0662edb8a8752b08af88f8bfddb5029da0f4d78f2e030de02b19552866f1f7b2ceb19a081f6edca64f89a9bd57b22ac7dd955b1131a92c599ecc8249b64c0992e69cbf2149bc0e793ac7edb7c6893d3b580af078644cba9d714a5761d674e89a662a24679fd767b9a5743df73e6a0f2ea9bf346e6026f0cc1f79a82465d07dfcfecfb4733b9dcced61f5358dc39d184f6c90fe0eff87305089a09aaa3b5b2601b4884112f36d8f72380199106102d304c3015f15b7e6cb2aaa450ac5a9a24ae5f126dce61b8e24b762508188e06f3bd63e5fb0fe27051658b433b632426b6b886a477dc7a44bb84c3d540bbfc3c03a243061caff744c086adc2093ca4bd1a64ecbda7c64746dc25c77d85e7c228db05c52d8e506a788d2c09bd4e827e69cf291716417ce156241774be77ada614c975bbd662f27779d6ae047cbcf124c8baf873f4da8cff5681a100640c2377398f0d71bc288dee5ed9c48e273c90717804e1c489207a4e770242cf34f6b887a30ee25960502a0c30ae852a5d73fc560403cd8063800f935d21bdf318a9d320dd7b7e80490c36725124b611582d29f4ca20c93f3af5169c91df83888366d6f3cb2f64ac6c30635f48ac21092443a2ee247e5aa621f716335d8337d96d53eb7a8648b1e7c3f2d13dec15bd9bfdae163ff7f4531b91fb8de967f6bd71e3d9c027d8398d651119a54e0f427b87918f28a051c96b4eab4f5e481aa42e253635e1cb5d9e87ad55e79cd06848663df26a429240a6f2b4cf5896a005fa2e1c74326673551516eb6e414de86ffb25f980a174a12375e7bf52d1dbf09988406f05d7214239dcd05fb99f8319319d81353a5aa3950ae77f739f97b314410f64bd1db3396bc1a1def11201125b7f5604f365867c27a61e3acd7201d221f9fb137ec4f8497879b081a7d614932a2523bba9bb3d4538e076aae74b3c20d23338b7628f34a992889dd54aef417b5a673bb7972ef9833d4254d6c64fb3a960d6c446784c04b6888e1669f59968dd18a36a452f74f09a498266189de30b268b1abaecddee558a4f107cea1c2b71ea855c6cff577a8d7c76da3855d5ea", 0xf16}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x5, 0x3f, r2}) 16:00:17 executing program 1: r0 = kqueue() fchmod(r0, 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mmap(&(0x7f00005bf000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x696, 0x20000, 0xffffffff, 0x6, 0x1, 0x5, 0x1, 0x6}, &(0x7f00000000c0)={0x3ff, 0xffff}) 16:00:17 executing program 0: r0 = socket(0x11, 0x4005, 0x3) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x80, 0x4) r1 = semget(0x2, 0x3, 0x8) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000000c0)=""/246) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0b11cb98a758d26d3d5ff488809d1e920e255c4f166d23d49f3933099f29d7b983ab462de9acb4d9636013d4906b34237f2590becc8bbfc3c6838fd800fd81ddcb9e7d2cb9b3d37d141b0e1b8e88aac72c3e14a4759805ac553a6f3271", 0x5d) r2 = socket$inet(0x2, 0x100002, 0x80) shutdown(r2, 0xffffffffffffffff) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) sendto$inet(r0, &(0x7f0000000040)="e1e33d6ddd757491da2f09c329df7b28a7018278a52e26d7a5378d5ad845bc6e46c9b91d663b224e9057e4ff360a3d0be13cb1880d33d466ef3841ad2018331fd01a218606a4cd4938f3c3687afb09374c1850dbe0a07e6e2affda902642683ce8a05b6521f4784c1052501fbd954c6695812516c58fb730dcda55f4eb47b407ec81ec4b32ae89cfe48b92cc1e24d3b51518a0da9648ebb333136d21bbafd497ab80c849", 0xa4, 0x1, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0xc003, 0x1) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffe73) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0), 0x10004) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) socketpair(0x20, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x5, 0x100000000}, {{r0}, 0x0, 0x30, 0xa, 0x1f, 0x200}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9, 0x40000005, 0x100, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x3, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x3, 0x3}, {{r0}, 0x0, 0x41, 0x40000001, 0x9, 0x290}, {{r0}, 0xffffffffffffffff, 0xa0, 0x80000000, 0x30, 0x6}, {{r0}, 0x0, 0x40, 0x80, 0x4, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000014, 0x7, 0x10000}], 0x20, &(0x7f0000000080)={0x8}) 16:00:17 executing program 1: lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)=""/156, 0x9c) sendto(r0, &(0x7f0000000140)="8f", 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000300)=""/189, 0xbd, 0x3f, 0x0, 0x0) shutdown(r1, 0x0) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) close(r3) kqueue() 16:00:17 executing program 1: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/108, &(0x7f00000000c0)=0x6c) r1 = fcntl$dupfd(r0, 0xee4c1e3d4103067c, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x20000000}], 0x7ff, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000740)='./bus\x00', 0x20, 0x52) r2 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./bus\x00', 0x882, 0x40) r3 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r6 = kqueue() r7 = socket$inet(0x2, 0x0, 0x3f) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000008c0)) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="d3185bf100000000"], 0x8, &(0x7f0000000700)=[{&(0x7f00000004c0)="fafc1c6d7b6e09df66e65a41276cfb5f0cc07a30719c4e9ba72ba89e321d26cbcb37b7868e7ee5619e65f6e3c469af0db87ddb4a0b9d6aa352a1c3c9c41c2ae4c90be290d0ba7cccb1d767328e8f296b97b040306266fb0ecd623f5b33558f7ab9ca176034b9dda8815305102cd35fdc26261af15f6c90fbfd9a71f17191e6eee1c7747ab5b1238374e4c14f063bceb7e03d4c8257dd2f2080fbd2732545ab7a9a805bd921539dff75e2a9e96142f953447848a27d33d408648bbc0f75172b554fed7a0a092831", 0xc7}, {&(0x7f0000000180)="6f60ddd66b064976853d279fd5d93cfdc606c4560db1a80a97eab7ee53dbc88ac404eaeebeef35373c80c3510906487187ceeff40d10267363046b7d91580ed18381a3f0ce56787c306c505d3044516406c56633", 0x54}, {&(0x7f00000005c0)="b4faac4a04b49a512fa2d403d0e791a88ca26c847dba6a39bf3946e1d153fbe344f8a4228e8f690f92ab4cf4bbf72b7e1d899918db0fa6e36d57f1282e010025c77739bb0957f315d9913fe82161547da13d58beed6de77baeec67494e6c76dfdb2b1168b658df1dc13eaf583cc7866484", 0x71}, {&(0x7f0000000640)="644fea3af55a8c2d130810b9aa95bef5bb9100a5e2261ff084a0c7660ecbc334c2ff7d17ee08849045c5e71167d89c5195ccc0c56fce36e9fd7af243ab61b23b7553d354e777b4a51797970e43166475271fba33c42fe5b9d3a1d363f417fe6c656e9f820b0406ee4caf5311e24faae524c560650de7e6fa83259af675a96640177e32b49be253d596382c966a68113b3ad2b2e7aae39a04ba0b1d7dee10df588e7fc30f576f89a2a23acf8104e46a3a", 0xb0}], 0x4, &(0x7f0000000900)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x8}, 0x4) r9 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readv(r9, &(0x7f0000000100)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) read(r9, &(0x7f0000000400)=""/171, 0xab) r10 = kqueue() getdents(r9, &(0x7f0000000240)=""/160, 0xa0) r11 = semget(0x1, 0x3, 0x20) semop(r11, &(0x7f00000009c0)=[{0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffffd, 0x800}, {0x3, 0xb5, 0x1800}, {0x1, 0x2ef, 0x800}, {0x3, 0x10000, 0x1800}, {0x4}], 0x6) recvfrom$unix(r9, &(0x7f0000000300)=""/206, 0xce, 0x0, 0x0, 0x0) kevent(r10, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r8, 0x0, 0x0) 16:00:17 executing program 1: clock_gettime(0x200004, 0xfffffffffffffffe) clock_gettime(0x6, &(0x7f0000000000)) 16:00:17 executing program 1: pledge(0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='^\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x100000002, 0x1, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) execve(0x0, 0x0, 0x0) socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000000)) 16:00:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10000) fchmod(r0, 0x2) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) dup2(r0, r1) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x8) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) fcntl$setstatus(r2, 0x4, 0x8) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/88, &(0x7f0000000080)=0x58) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3a400000000006d, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x52d8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x7) syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xd669) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:18 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000fed000/0x2000)=nil, 0x2000) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: r0 = shmget(0x1, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x694) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405ed657c1f2c526691ab16186c2c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459000000"], 0xd9, 0x800) socketpair$inet(0x2, 0x5, 0x8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r0, &(0x7f0000c40ff8)={0x40000000000000}, 0x8, 0x0) socketpair$inet(0x2, 0x8000, 0x7f, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) msgsnd(r0, &(0x7f0000000400)={0x1, "a01bddbd01251a46c44fe35e835eed2da9e7659536307f5d0c5732cd2b13097e2633cda5b520fb2000a0864435950be7f06fa1aa9a5f4f0a30c1a70dcca4c620d6b9f4"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x10001) shutdown(r0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x80400000001e, &(0x7f00000000c0)="00ac2512", 0x4) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000140)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0]) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)) setuid(0xee01) setegid(r2) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r0 = socket$unix(0x1, 0x3, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xeffffffffffffffc) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/93, 0x5d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x3}, {r0, 0x4}, {r1}, {r1, 0x41}, {r0, 0x42}, {r0, 0x4}], 0x7, 0x706) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 16:00:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x400000000002003, 0x9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 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) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x5) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/97}, &(0x7f0000000280)=0x63) writev(r1, &(0x7f0000000040)=[{&(0x7f00000006c0)="12", 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) fcntl$setstatus(r1, 0x4, 0x0) pipe2(&(0x7f0000000080), 0x4) pckbd_enable: command error 16:00:19 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xffffffffffffffff) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = getppid() r2 = getuid() r3 = getgid() socketpair$inet(0x2, 0x2, 0x9, &(0x7f0000000580)={0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r6 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x8000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) socketpair(0x2, 0x5, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = socket$inet(0x2, 0x8004, 0x1) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$inet6(0x18, 0x4, 0xff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000900)) r21 = socket$inet(0x2, 0x3, 0x0) readv(r18, &(0x7f0000000f00)=[{&(0x7f0000000a80)=""/132, 0x84}, {&(0x7f0000000b40)=""/175, 0xaf}, {&(0x7f0000000c00)=""/231, 0xe7}, {&(0x7f0000000d00)=""/135, 0x87}, {&(0x7f0000000dc0)=""/36, 0x24}, {&(0x7f0000000e00)=""/200, 0xc8}], 0x6) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{0xffffffffffffffff}, {&(0x7f0000000180)="a4133ade3f6e6bd298e03e5d3e79ced258aa0fb193c02f78bac48973a4043f898f39146496294ec7b2d953f5eaa8e9562ce10d48ab97dda54713fa1b83ddae0dbf613279715ed7f6a7f930393935ccb70ba5818945eda56b6ddeec40", 0x5c}, {&(0x7f0000000200)="a56fd2ce1b0912c80eedccdec930908f277b8421211d9c11620e2fe4e2c66780d3d7af4f315b33529f5308b920ffe235340182de3e3167db152bb0e939e2d6042aae39f4c92aa1b9b51396ac8ee2ee671d9efcfabdf01eee0f7f9715a247fc4af66ba4ef67be86c42ba50ac68a53ca2e29", 0x71}, {&(0x7f0000000280)="47e3851a08bda839edeea4c680f8747144a66d21c0397eaf483d5b89e206d55e226fc6e6abb09dd43e152dee5dd775ee523f6af080c7f9158fdc2f6b5ef5af8dc05096bddb5c2174e08ea07eacb1c1ce62b51ea6be0a248055e1058a76ea7930f52903589397c3d7c7ab07401cff8bb083668e38beab398dfbd1f5da02f83397cf17d2fdd23e74f8616a594f82c4d6306025611206769728b33dd70a14a86de2f50340bf70050786050fd97bc9fafb732e82e2c16f6447c43984b42331c1b8061c157e6856400b60fc98767ab16be6", 0xcf}, {&(0x7f0000000380)="e597b546858b2704a32169589dae2d5bf356a1e35623bccd892d9b9e82d7f83f3e7945262b3e4b86ef1ca72c7931f15fff6a1d43cc38f2278e5393c14620e278d1191993a6f16b8d6ddd316b55ad034dbb9904a24429a5479233111a65c6b2124c9a0d95aa4a92688713137f1c5a7ff79398ed33e83126758f3476c0d8edb6cf90d196deb2c82b5674189b2a6a", 0x8d}, {&(0x7f0000000440)="6ddca0babd4aebf6e71291769659330739d9073ef8cdb5120db0960a65a7cb50892be50a0a6aa3ddbc527f153212d63e82a496b37cd236db382ca72cd487c32155d9ccca000acdb87d60994ebdd2781e5207714958fd70adf82fa8aa07441fc55f8709835f62471732c1e292f432787bed740f4f70449932652d8557ec6fc3883251049433c66de47548903b26b8b73f2401436dc11f534c5db0a820c0a3f495", 0xa0}], 0x6, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21]}], 0xc8, 0x4}, 0x40f) 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = getuid() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="c2ff70804d0b33bfcec9ce388e7578654e9120cc1948b92332451b7ffcd9234525f9ab9107437ae7c2690299db7fe3af24e78ab136926b43b8d43e432c0d661a522a469afb68671f1a3b7257cfc79a68513cb49b88aaf7c295b03f1bdf1f465420a5348b8dfbf762994b6ebb051fc5dbbeadab00452edc44461e3a222d4214851fb49865f456314b03b2a4eed492a20f93429eabc2322b4bc6d5fdbd9053cfe43ddfc4c1cd1034f077341e54481d35352bd0b24a6ebd955a76e83cce067722a51cd6", 0xc2}, {&(0x7f0000000180)="693613dc13b7017bb59166bb8fd56afcf7e7b16f7f54218d09e70ceb0e4e00161c1842", 0x23}, {&(0x7f00000001c0)="bf181a76cb5f7ba2fd7010b377af2d97b2b1d71c7a39645568117ad80fc1972e5b171e47529567ecf35d72340b8bfa7e1957117874b6d60cf257cace663102f67624f2b185ef9fec444c5f49d55edb852281fe3c0b9169a9c7af0e334204907e04fdac2a1dea1d721a798fd2e2b2ff0a1a96e30cc7a49c2908ee63f59dea4a539371478a12d6c58a5ba8779688efabb66deb26d23f10e9c041ac5fa61401e62fa0f997842abb09015023235e010a336d92c16e37737ce2f6ed490d67491adaf6975b2930f4ff92691eaac7330bd5ad7f", 0xd0}, {&(0x7f00000002c0)="e484e6614f3e852e8f399a2abe7608285f7132a737113dbc5aabb8072cfc619cbe300e37917419b3791c1973e1064429b6b948e055a6c184705821ba388dac88070a146cbd32130cc3ee14d0172ea686df1f25ec6e2b4e0d3893215adbb0577a5cf247c86fbeb4930cdde3b1b9b1", 0x6e}, {&(0x7f0000000340)="8ddb882ea5c315d444342ae0d32a01f06b", 0x11}, {&(0x7f0000000380)="153e477f201b30ae5a698185572d3c67803b2cd647e93e3d838f256fec1d5b9ec025ac4fa1ac8038998f0f495b58c5684351a88727e205c9506c948caf0c8157919f235e59f2f24492ecced6f6279a9af6d318a35ee8402a5cad60b1d75502a3fdb88a43793d7c8a3d5a5bd788b0317e7e9840d0fdf9", 0x76}, {&(0x7f0000000400)="b6a17e5099341ef719a229cd57436985eb7b4aa3329162956c6273d657d54decb81cad7e25cb0c2b686e085e5d5df5008f04ac5273ade254a645ff40f11630715a140df3980ca222b7f575e88c400f81abe2be32dbc7b72befa86639d7509f1da5c82cfcf5e40d9295852015a7d95c5665e9e018821c326bb59c447b5d37d247babb82fd9b298945c2dc58a32105eaf9eea0cc50e61b5fe625f1bf2f4db2e2603185fbbebb83a578fb143c97de179954a2d7780554094efb335ab8da9b2b9a8faa0883ff3165b7bf0d1f0eb829d97cee421e197b4ef8", 0xd6}], 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200000000000004) bind$unix(r3, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) fchown(r0, r1, r2) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x281, 0x10) write(r0, &(0x7f0000000100)='\x00', 0xffffffffffffffcc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffdf, &(0x7f0000000040), 0x75eb286}, 0x1) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x4) 16:00:20 executing program 0: clock_settime(0x0, &(0x7f0000000200)={0x0, 0x9}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x3, 0x4}, 0xc) recvfrom$unix(r0, &(0x7f0000000240)=""/43, 0x2b, 0x40, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) truncate(&(0x7f00000002c0)='./file0\x00', 0x800) fcntl$getflags(r0, 0x1) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000240)='./file0\x00', 0x1400, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffff9}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) r5 = kqueue() syz_open_pts() kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000000)="04", 0x1) r6 = kqueue() syz_open_pts() kevent(r6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000140)) kevent(r6, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xae}], 0x9, 0x0, 0x7, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x2d55) r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x3f) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) r0 = socket$unix(0x1, 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="f8daa3b395d1bc8e52e8abdb439fb0", 0xf}], 0x1) pipe2(&(0x7f0000000000), 0x10004) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) semop(0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000140)="8f", 0x1, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r3, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') recvfrom(r3, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r1, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 1: chroot(&(0x7f0000000100)='./file0\x00') r0 = socket(0x1, 0xc002, 0x0) getitimer(0x1, &(0x7f00000000c0)) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1033, &(0x7f0000000000)=0xff, 0x4) fcntl$setstatus(r0, 0x4, 0x400000000000c0) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) syz_open_pts() getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000140)=0xfffffffffffffe40) listen(r0, 0xffffffff) getsockopt$sock_int(r1, 0xffff, 0x2000000000001022, 0x0, 0x0) 16:00:00 executing program 1: r0 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000000)=""/51) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x7fff) r3 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x18, 0xd, 0xfffffffffffffffb, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0xf3, 0xff}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0xfffffffffffffffa, 0x101}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x2}, {{r2}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x1a, 0x2, 0xffffffff, 0x1000}], 0x401, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0xfb6, 0x9}], 0x0, &(0x7f00000001c0)={0x6}) write(r2, &(0x7f0000000080), 0x0) syz_open_pts() kqueue() 16:00:01 executing program 0: r0 = kqueue() mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x3, 0xfff}) setrlimit(0x3, &(0x7f0000000080)={0x5, 0x300000000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) dup(r1) 16:00:01 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x11) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/197) r1 = msgget$private(0x0, 0x290) msgsnd(r1, &(0x7f00000001c0), 0x8, 0x0) r2 = socket$inet(0x2, 0x7, 0xffffffff80000001) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f0000000200)=0x4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) fcntl$setflags(r0, 0x2, 0x1) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a", 0x777}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x222, 0x2) r2 = dup(r1) getsockopt(r2, 0xa5, 0x10001, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) 16:00:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000600)="9e5b15", 0x3}], 0x1, 0x40000000) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x0) 16:00:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000027c0)=@un=@abs, &(0x7f0000002800)=0x8) accept$unix(r0, &(0x7f00000038c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c96f23d470cf8348c2a52e312527"], &(0x7f0000003880)=0x1002) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xb, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002740)={0x3ff, 0x3, 0xfffffffffffffffb, 0xffffffffffffff0a, "5f0291e4dcf1cb51378dcb27bc66d98532a3736e", 0xffffffffffffff86, 0x4}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef446a226a955d930f7596c477126ed9c187638157862341090054", 0x7e) write(r1, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r2 = dup(r1) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f0000000140)="e0801437245ef096c719847b6119059d3f1a09d8e9ec5791f64b12c3c85a23ebf4a843fb7a1f4c2032bded44ba979312bf362310677e780c69763672b2f469c79b58ac895035aadc4d0c7961bcf5801011544802883c532671a4c025062d57ff340040f01f6a3db5c4194a524f048c90e4cbb578726f44af3608065714a5438d7761206031ff87623d1ffe647aee2f77d773316cf59634670b285d1ecd37b840c98b9a9b15c18e011ea166e211b4c44ab5b5283521e08c1263469efe0abe38327ea3500dd47b51045d7d33d39809c6bbcf36c4135c85bbb477b51003ef618de94c3a", 0xe2}, {&(0x7f0000000580)="f6e16be9d2ff0ac8d96a72a2eb20dbb026b60fa52b0915c658290f4b440dcc6a7370aa5542ea14cd2e88d7f1e783e8187a522532bed1ea9dad137fc5fbc76aaa38ecb6d2a03306e4f3260c503cc1e380812425c247b3dfc9d7ec96f36ac78fc3218b13f9b0b04cc9d4dc13438662287d2c0f3ac6fcc57d639475dee0317eafc4d52f0b48d34ceef44f2534f69081be58e7cf89f468ad60652c72da3f2ad80a70026c82da8285ad2aa38c0c1ab847151c78a1070ecd87a1ac672fbbbed450762b3b6e0053a9f6e2b250a11c827f6b6ba31edd8e6c4dba9c8ae8666d4f9c104ab774fa554df8126b4f11b58e7d3ee77008c9ba4513fa5d944cb9da6defa71b5c26975ae52e3d352a2ad349a3954bf84ad137638f3326e433de362be30e33e0c3d362d75a1d00e208e83c88d32b87244df54e4380ab063ad11b7450edccd456a26450948ae4b453ebe2808268b9e2ee8bae4c548be15360301f1875ee3c1deee97ce02bdd943717382436a01ddd74c67d9ced622e6514f6e85888b7bd9358be87876dc2d7544b7826966832b5f9e909689c1c6625565a971448183b19dd398cfcdea5080246e1ad67f7f93f3210633a3f88e90ed6f811f438a1946a2864c641974bc755ef13872f44962c77411006d6d9b27f62dfa513cefd100950d61dc36f8bd5e1d3a1a8b7a009a116784a38051583b9fb24315e534f2610929e2cef9d9e19708f2cf764125ed8837c30b2e0201311f35bff660e8c5b0262e214122f2fe70d0b603881319909f6e7a380e199376901a45f743ba0bbffecc7206e06767c95f8c84753a1fededad3dbe2301f2491e7b22720040b40f4b7424d6f6acea2a4f1388290b73e5de15d290a898a18da5cf99f0f33f0d0089d4cde904d46eb62ea4030f00d98b7715028c416e160a8a51740d601d993f595263515d3aae7f7b0c154b3a089d239c68a617c076e258b559e1d0d7d03caca49fac0763fe48f329cd8f2fe6014fc0786a85dbd0c7ea8adaec6efbec35b011becd80592d90b0b57728eb69baee28baab3f102c34c353d47679f82c873a56ac80a5517053614f1b87510108585267dfeb3e4017aca9c9fb9e437b3bb9211963ac5ecb30a3fb337ef8631963f4c615c520f046e0d5304ff97919b9b8a2ce8eea4cfeb3694df4d10cf7ea98120769eb5c133b3274efd7cafeb455eec9ec2838c679b5b73268cb54f1fc740ed0e4a82063348751fe2169613ff1a9aeec36fe51feb6442143c5f366d994bbb1fcc01e78d0dd1eaa6341a182172738638367f348d43beab21443866cf2c7cfbbaa527956477a9e91117965613a1da9f4c02fff414b48c27ba81947d5d61a9448899eda9e05e016132e5addf016ca662558febc342621c7d90b646c43b3c066d4d762c8632556664fe9bfb0bc004417bf653b71508e2054a064adc884e1b81f39b606d7ba7b1aab7bd0ffe7546021baf50996f94fd7610a81ca30f34c5038026cefe82e700aac2f5304937b6f447f65d0b49bfaf410166dd017e16a4da1c5a0127716c008a965c6ff5d7ab579849d5932c3b1c9acf141583da37e19ca99f88e3775d2eef7af079fa33f6a2bd67303fda51e06a49e814bfa47782c42aa8422f01a8fa23a76750846e38fcdfdf1706d0b4bcc32c76222ec9d0d66d55881f97ee097f007dd2d58b22987efd266886f3bd63aee1c52ba1a56c612c5e870024b645cbd7cf93b7337295ea50c40a1e9638bda3e398cddd79e8fc4e3fc332f3cb6457e793469c837bb4b24441a797a66ce05446444f50c07bc87c9b7ad246e30371c5952e96dc894ece6c67c70eb80113a3b99e0118633846f1ac6b2efcf38ea8e2da0eaeb1ad6b9c841e6d652921b7e274c96fe592598402ec82c7880a54420e66d5adf8b92c4a59f4f368a14eb354eb41bbddca9a16d7c894ec73752bec9c100d5ae519b2629a9982f816fea4d480558ed63b9f096ec42940dd2d0573aad9acee61d61a9e41c69cf8182eb1cb86c3c13adeca8cd4e3114c363cbb021849efaf95b052d53362e13856e1f01fd4ea047464f6dba74284093971e796be0bb375884e34ab72f864cb5fea1a8b4342f49a003f51348e46b4b3a297b4aa26affa78b8e1f3dd6fe57f5aeb4bd3a2825adc54653eea901d127a29c7395fd4897a0e66d3e8dc0eeb6be5b53824b28db310295a84dd1012982e8bf13edbf526e85b8c1663bde74138efc143974852df50dbdcf5fb4e45309d9974f0ceb801af23aced5df4e8e117e512188cda68518163831515474fe2cb00b0cf342d5f3ffab37dd6026f6d35573d3816be89724caa8273a1329f2bbdaa7e88466010a92a14b90dd99983d5b4a53a22f06f6eec360d763c2a9e21a34b6c20d94d82c802d51aacc86f60e01c3c053bf8d46da8a8a63193ae70e2398429dc8df1cd31f54dd9bc28017093a3fc486d38d531fffab36b1b8c60c81ba5c828868bdc414de01f8e920e076d9ddc2f40f92eb2ee1b032706eda6058e127f8896b0a19c5ca288b51caa0fd7e2fcec54486a919ae450b5e9d1ded2afe3955a914c8af0b197865aa486deec3a114e10caa9e8e12be6be63d4c545ebf37a224e2160cbd905cc3b2c939692a283cfa7595336d8763a1defa481fd4356ba52593e482f256635d294555604cc54aa6718860ce51162dd3a1d0399c606086c7feaa5290b366fa1705cb035de7aa7760249147a396b5b2bf4e2e42f17903ddbc5bc0d4d459a3794a6f25cf1b4be17cb7f3805f65044264d24a777bb6b7768601c5ba29bf906a052d09d02951c1b5d7f4a80f0936a428ef08b67b4ed64d860fc81c6217a38e776a79a5b3fd7e0708e373a7509079e4224cda3dd45f84d405d94cb2fd8bbf9ccce11c43b5240e20905f0f53da72fdb6be3037d94f869a63c7efadc5660e22ff0ac15a41ec19c7f8fe985256be38e3cbe82547df6717430c921e1d4118d62ff382e95de8856177eecf4e66b320342fed0b1595fb887ff3518ec7fd734e644e353eaf063e428045686bd642026421a561a914bea0ab907e4b8dc7d04ebf6971f7d3fedce78f9f9c0af629482e2a78d6a442531e508a502142e55836bfd985aaad705d01bc39be6de3a3c2a38baa4ef652aac5020815bae7218422de0c788e8c251f4f5815106b7b61ef53f628cc8d7f3373fb61059104f3f9f8ffeb1eaacad3ee9cbd5509c11df021de63a96059cd61f72096616094775e557adb8d55b185574bf1c72506be01b13f908cdf5ab4c14c035c5a37f6ce4f87175b775d32ec2d10c695db13472e2d226ce3def8d7f53a94f68c5dd149fd22db80cf0b1a0cb330b14c89bc4a25d1600063ed18e7eb141cd5c2eea1db1e2b05d0525f183f8eabb9af29f6c0dfbe76da3a945f0cf7bc3892fae74eecf4019cefae32836a0f97ab88fa446cb28d244af3fe6d0f2edcb15b69f7f00a826ac314cbe3eaca2dcb6d10308594449f26d119b3c94b7b1252bc450ce32201122c0c044992935f58f847602d314cc5f7fe576d75f7ac7c2a94667d36df9242e2f1385eacdbdbe8a742a08b5d40d62d9b013c18feec9e6159148c664e6189915c0b835cb286f3ff9acf6a453e1715707b05973fafc34fd222df1db52689a9a0c401ac7274b937c5925289847451b6087954182020014cef402f5c3c22c149a59e818e96047aa86cbbeb6affa8c90c50f60385376b29d47432b26aad3d24e39963ea1e856634063d39cbe576c3b9a2b40ae59032293660a16e7c1a0199606d6a2e9a2f45114df283fcc26dca5b91f5a8a92ee02b64e8accad5c0cdd09f54e269b481f44b8df0807b1c7ff5877b6d7ad9687af0249cbab33920e0fba1301d80a9ea9aaf411d1548136885a120934221d117507e9c49a20e79a16b6c79159eea6184a8a9e7dbc175644c7953cfef2ea3912fca70c7eab7d20530d56d19520183394beb8b8c3a41c1f6a808fe0200fbd1e6a3183541ba962ac6a31669b93b80c1ea72731b4216d14762a03f479c314b98f8f8e91217edd6a88bbbbb1f16f3a7d5b1798ef52d1419fa4cda6eca2700016df70aa842ac8626591c161c4528619fe9a2c266980c95b0a4bff19863fff47926aace6a98204695c4931c8480a6b2d7060cebf1b3dfc94081e80e916837125ff6387d75c84c677e21c17cd4c7985f521e5389e31c02f6e5b7a7e4e2840e81ebde9eb3ea63544bf1ed99630794026d3e4c2cb476a5f5f4ef19cb78af8ca5505a145179a911898bb174550b24ce341b7a810ec528ed6e3a7c3568894906e5635a0bacfea8e39de638c0a4410dc4bdc7df3935fbf2ef4cbbc571ffc0ade5adaef64622502cf53f4585bce449545dfaf5330cf402af1c8ed45de573cefa8696ea8846c9d8d9e09149b35d71f706bc7e7bc39e8bea3137cee3c9bf5fce5c466c67d9d560b2b597f409b28b536156c5188899a2ba029df4f5238a25e3db7051834f771054b8699647dfd592c78f1f4d8a89ae19eabc6add0ce97e5b66e5a60904f878ef8f610421d3e1163fd2075acd8b085c0594ba0c0bccb71feaedbce7d460615bb304571f2a873cdb59fa5a5f8fb13375854278c26fc998523f1765487e67bc0fe2470244b8cf2c6590784782b12615bdc432eb98ee32c77e35711768ef29c601232a3db5444246d7471b395719a63a45c3c03ee2f4718e66b3ed244685401b42b891b0ec177c076f0e92e0bc5f15cb2f9030bd0f6e12549d992579ea84e13d17041444813b5630d2d786df2b639c25d4e9cb6272b1bc62bf2799fb4ad69bad2f54ce466b091276c5cef0253b75a87deb03214c3e31d235dba9235c5f68d6046a7045c247dfaf9b4e40c8fa35298d04015182d7d3abad2927383306c6bb7ed6129712c3ce72cad381fa072204bd0cacde2a590e562145edeb530a30d171cd9c7653103d0ca881f3003c00fa021036005b0e856aff1bb047d18b5b82ce4f843a5a2053ad10f2a65f5ce54b9be5ef313ec20cde48b624720fbe4d9f09afc9d3861be641b8b3e555b0f94fb245ef013e7bd464ad1d59c84b380e8f3bfdbd559b8218d477ba924730637c0016f4b858f28e676f7d0856e21c6b113a87427d61af7fdf7119d9de88f9c3c8f2945a382e905bce25d93d31ef65d2664b50dfe600c6e63171d874561097f5236378a7b0089e7ad66550b125a7b4e7e8c59f9e0ae9149eb41d534e417d8757f2cff287ba5a5e09015e82e4ded6a40d80c20fc380dc14155acb3a6cc864e56086993f49b3452742749e7153fb8d669492d1c863687124d6824eed0ea64a3af8793eb46105fa0a673f2065ae3201dc0c18e407715b855fbd10bfb6ef0146eb95daa90a6ad058d9224434dcbe8a2ddc24bac3dae1a4eae7ba1e416dd26a9a05884f9054f9c73ad23f9ba0a05db480ac75abd70c9a1a4f629a3ee8cbcc37e1051681f8e98b8d7e8911175b5d4a1a5bdf929283655f6310150270ae71b1c1160e820b897219f393776d34126ca2b8015068093a09fd3951e4a18ef8539e8174264d197174a7e99c4b0cb9f1a0cb78d7af0eb91087bf3d0023e12378163cd8a1af23e67ba65bfd10a4442ef4da52bc63c224f12839dd1c9b87751d25a30410350776d517a13b271d01e8ff263dbd1e84d7a49820847a205ee256a732e4dc5d0df43c5382f703e900ef1fd9a39b1b4078700691ac9b13d9ec0e64d774e2bd7de1ad1a5ce1ee4caae899611ea3978a8abe7002de1dbfc1265f2eebb96708ab3144f15e2ec1f5dfaeb197b5e4775fc403a077e0eb49d1367b94c74882bbedbcf63673aca1acd10eaa505fbd98b453bad7f", 0x1000}, {&(0x7f0000001580)="1dd8ba7db11a8d3316b087e3cc0bb3c87ee2f5b3ea45ed71f5ef737d63325cccfaa8321d3d729934375cb20881db259b7bb7ff90e67ddc9163c05bd56ccac24dc457f320d852e53e121ac3312a94b1b1ec00530182f8e8b4090706d1ef51cc06e7dce13bd9c9083c538cea8eba6278b27857261fbbcf7559ae662d4e386077db235e7973bee03336ad7aa83cdb689fb0800c84472cec9c8bbf7f41a8411f5ecf1f320f1ed0dafa32d3ce1dc88d7d072d69424456e27e51fb35a59b18421ef2dec6ca56f18befde43c49005fff701ef6ac0d5763064da1a38a3abb0438a7e9943fe7255e50c38819f4c186061e3ea8f12fafbae72075fbf668f85a2fbec2429c90a91e2c840a0d606d5f935501c39df38f9c485c00a443fd181e29829c08f5660052cfc446165e7d287d2151c1ebcb655d24945a5cb606c543f3d38fa124835e20b4559a3861020ca1d1f84d9e5bd33e2db5d0fca0969635bf4e7bc69ef24bed9e842f78502d220f29c25241832d772849e087b1b73509c4a631eb86aa3c1e20b53182abc3e06e764dee84e45919d320ff36edc13386fabd350ba3135b6cb5331b9fcff55496afed30c234cccc3335dc58984f2e129151de97f78f9e305b0cc19b007140d0f5ad0235566e79f69b98c4359d97cc8c1aa7fd1a6a062ed4c724b717308787b1f89448d67f0708023cd43d2736fb1e6f3fd361cd8fdcd68e9e454a9dbab384c32edac36b5ba5d8015becaf7e8ef5b9051d6b1c13f4ea2e0371d66c113f6d6ebb3f9ffd5410c95ad78d671437f6327e75eddc42e48841350249ccb6bf3e5b0fef240e897121a0c9b614d124fb01c30fea981eaab0f58cd035b732651ba96dac1e4969d790b7bca8975a3ec3cbbddf5e1caf04315e10fa3874b8fa46c2dd025b88e0c84d4a715273946c95c5ec352a811391a974b253abdbb1054eaf766e68eb4651eaebeee14eb5cca687c3f310dfd824d321f08db13f53b1d8f3944a16ac0cbaa325171756a07b3467d624570d727cfdd84b37f8982b420ffe195afa2d34d3ba8f5e12c4c4fdc3d55ec23cb7df850a467bc14040ca899b29f819d6305828e82c1ed3009eaf6c65ae6f011bdec1f021bcb83e9e2dc51d29f9f089d90c23ee1e77f301a7651444d99e2278726978a273bc5cd32a381f14f202b121a6fb6d5483320e07d1047a8e5f63ab3afc666a158b85db1a7781db516f9c08b171de192e4709f7f88bfa444a9e93c3bab20154056e50523681e5ca3a48b18cc03f269b8225747b1c2cbe8f72bc14402e476b57276f118fa61c411df0f3a817cac68a41cf52f215ae5b46baa13a2784336c55476b0971ec879a2a5ab7eda8188416481289200546e24bb2dff2b28138f14d84c1d86341c477cb58f2dd4ab742989b55e9b9365d5c5e99267d8c845be32f0881d7ee685ab54c831e67d859309a81ddcc87d4d9a0f6690212859755ce5fd4726e7f764b897ded6af82e4dacb0bb309c1c4002d11759ba73f48c4f03b592b4cf76a3f07a292fe02c116b3329a0c2d98fb2f0f0646c50a5a9a94f27272ee6fe48ddf67bc3c3156fc560e1411cfda8e5d8a729fed8aa60ae85c327b352cb88a82ff0d3d2336475141c80d4725e106a3fcbf16ec2c09df05f9aa2bf1511d62890f835690a080350be00a50fb48505e106ed85b66716831019273de1e7a718794cc5c84d41b9eb10b05f40d38ad6f169f94f15c2f38952ebb42851e6f34f47d6dc4fd42770a5df0988306cad08777b7b7fb41a872d61441a11b23cab6671b74d1884c0707accd806c100fcc2493d89aa829576eac334ca35912b746d2da4ffb85e84fe9c6ff9acc2e6e6c341d9592eb1f42e891a8c30eeae94f4c19899821496ef87a98ebcf0a96281a30c2fde5f01cefdbeecbb77aaf98732b4e10f3f187872ff916f37fb46e03da0f67422da412f48bd2ea106de97d296160e74cd56ff7bfeb4c49aa74bab80e8fedc5ad051bd534561b453eee25a36662c8920c5be007088eca94493d28f1d611a87a9b7a127c307cf9c5589fc4c160b21c27b336f183040dd6d579b31ece1ad979b029f5183bfc9fb2adef6945ba1e3acbaa39b622eaaac2c0aa31b2143db996da9e29c3fb4dc181602db565cf520fb2646bfef692cc799c2db1b31f64ef0ea2652d03daf1e89720392c69fd37ce2765217bb9e0c70c1cd06e7dce1f4351151dfcb762c5ad5bd73dea6a787bc65408f0e99c6b6045a822fff78f0617dcdf56679ede7aee340d4ad22357152c51a4cf80bb81088a43a3220d77f86db13d250360a512cc9586fa30a40bc1944019c3d493fc37c1b7898a103bb2bae17426815b0011e3cb27a17aaac9ac1049d7863054b5cf368a9d407400804e85844591b8a26923de463ff6ed34a189f9a34f84edfc31ab3c6c0eed01eb1409d92d15dbf5175d082a3bc405cb1161974874673ec5d90335ac2c5e21d1c57f9ebfeb129f8d0c6002d9f15e98298ea781d6975ebcf342b24005907ae15dd7d004b6be56e5045ef0bdb4674647f0dce8748917248796f1a116444c7e4c797d637cbe01849ce8d92d5a2eb3674fddabb0c1cbad06b4720d57a21b2797b92ac99c3a2de183d9b6ed8cf7b46df3d7fc601e41a002dd2b1d80718b6995e109a9ded21f2b5fc1f9d211e09088a69b62dd4c4b64e6a4a1fde07f1617ece5a7e5828018f4f48893dbe5f143ff3055574a75aa53244362a483106aaa4d2a6d6448eae8a24345fc18e21c596fe691336f8e5d63db6f193cfff5292bcdb733d238c67d1c2db87d7857be88c80b99ee691021e28dbdff194717920557784455ffaabbc5b75eaa42bd2f204d55c7c8e3b147345627e0c5ddae11b506efd4f30f35d265a0b7583bcb14bf509305ea2cdc80a3f611dad1965d56821746b77a1771eb58c94bfdb3bded3d36f3a26f6b523f3965b949182f116b27463fbb22a5d894e5d652f99f6c5bf37dc2436d09e7f6cbde22e47bac29c9f092b1d5e96951f8f5abffc051988ed0f4bf66cd3abfe59f8e4386caa1c918ff882996902137325b49686ea77fadbbc93305e8f212fe7bcd7ab19202bdc06b826c704ee8e4d6dbe06b909b006d75a1e32b5b3e84d9770889c719a27193bd0cfa59714ebdb29d14f1ee1b7613b06bdbd4dcca7a25f98ad1e083c95933f72227ee4cbd911a921bc4435ba6f39a311d3f78e08e6d98ee06685b107da025658e636ef31a435f740224fd5280f2bc34d6766549223fc9576f12b2394e2bbf9a414151df1b99ad4cc5b12799eb6ea4e225e3aac47231782fa3c0a55336f024dbac95fc31557cfbcda5a4177e9e5b367fc9b7effd7dc6d44b1b247ecaf37dffe0a12143f2513ab6861f49ed8746bf80bc4cb0e0884778b634d927065f3cf2ef9d390d17e81947fdbedcd52aec0c9000470546d6000cc57e6a4f92600fb1b74c532f6f867739b95a006aa096f4116bbdcc59fa9864f04a05d570cd8f4d5f6898608cb642e508865c044b03721fa9234b5065dc37591a6a20ce922d9c978a7e545ffcd0c1797dc85ba40fa1bec52bafdbb30f171c77df99770cd61bf598b2f16944844283da85117d03995493c874c58b0e08d2a96b0cfc60b8e4e8b530c20e502010468fa2491868f5252646857215a9dcc7f9beca36d92176575e9f91aa0c50319f25fdf1db0537d0a8e716a5fef1b5db3956d7b96075c950946d87c9c5d2b15e5f8e949d0e33ccc31f0e34b39d591eb638ddec57b2a1cdbb714c266e2b3cd05a8de30d360a5fbe6daef098f1b7053eed50f7fb551e0de96c292e156351c6d9187717b1fd474c80a10f272746e503b0ecbf8b6304397d2763e8616c7517f6e769f622eb2a15c5336e2768c33b4d1fba31ee5cab024cd5c01ceaea91b5a673c51469656460efab8c5800ee76040632fd021ac603c76170db5920dd1c70572d6c9b1e92838dc5c87d4de7b6878633b25edee6676dde1909eaf50c221cad6ae658481a032b1ab9c9affdccd5d7d1a7d5bfbbfbe5225a1d6e11f2c705aa0fdea50ccb04b6467c5b516c3d3a9aba4684443d6d7118058b5e74f33d3803f893452457433fa84af2fcbfeacb7591c008bb820788d4c5d7b7dcd88a3cd6d24882df5df360f88abc07f15fee936c98e611dcd01ef63e38a78068838e622e5444cfe2dce1ea834c2950d11ada8e1041acb3bf8745a2cf66142fc41b989cc68ef11ac3e4e4520d037eb53eef0447add5e9b23497b33319d6aa32a2cbfa0c962dc8ff2e3cbcf43e0644c54949949cf214d79e46a6bbca5a3f6571266e15dbea61fe28bc52862d71a13d3d81bb7046fab7d12edc14fac596b7f773d7cb9dee1a7704e6eecc13eb95294d7564760d35f97e41c5d0b637be25525c4685d998412b696d6150fc35bc8cbd5ea0227813209485cbd5bfb9591ce2202d2515d25d42582f336c37ed89c2b0f4f28a9ddc778c91cccc6d58d1326015e81357ef5d78ceb42ac282170ba218ce636821cf45cdaf631c58ba978939ba5ab754f2e112d646f20c29901e2c02be1b3b2983859f53364a44f942c097b71b415b0589c69b6b6efc980a728570e5a5306304236291deb8aafa428f73e19b1d2ffa5a31570caa7593d34315ef05f14016270db5916139a9fd2f1f80056c2a0deb395c63d233b5bdcb077828651fbe32e10c3dadbda710240211a7e32b6c3f45b9d5a577bba81f59a8662de924c37ef0e882e20d390a3ac457deb25106a9fd0247412b9a4b2592f8208a34e83995caa02389b34cf111329930a26e73934dfe50828f85c011fed133fdb0f522032b5578af66aef2ee932044f9dfb5671f96cc702a1dd20c9487d183afad793753b11a4d634003cd219e5a44a48bfc6a57d7c79dfdf1bd858fe03794b50e2c3660a4553d70a034b0444d4f10e0ac52aed55b9a73d621c788f778dd8c3a42d73f6618dbf6c38c4d0249b066e000bca1c6f48df9ba6b081ae1fbedcdb48bf37d21ec664194a7eb024c91459f170d79e520e50efb2f78bda7753820c367fd41fe015ce657ad59148a2e7eacc2c6ff78bb37afaac28e99f63b01c85543d7b2f42c6bc80fbf4c48378ae366bfefcc2f91196180d7f698c792b485d93317d0f21fdde08ec29d3b098c0674e3dfc2840cf7297a8ef46025e089fadabb06ed1dfa2eca2ac6197b70f1c0cd067c8244cbebcfded137fef0ec2fa6da85be8b813bbbfec5a4333381629978933782a2bdca01f1734aed8b6f3fa0c08788a7b9e085ae11ec4c678c93535b5c92e0fda201cc1980e4ebefb9c1385e9ec64983a190a8401419899c5e1e4a68c9ab64646f056f5806af2f109979f1dfd7e33c5fc27f1b0bc33eb9d296a5c71ed429ea26c99d30d1e3ad14ab25219b4bfcdee35e678b9123370a034ce7cc176ba2412c148c570dabf684bf99130198085f9e50c9e91bbe5f0aeb41a89550f3f19e1a9e93a60deed1f5839f4c642cee47a369e1f0113483a073a6086772180cbfd44846e612dc14ff129fe34db9d0887565f0d9a8999d8e8c851f8e994d2741311d36b881cb2bef2fa212f597055f3445963789ae9bdbec3218b80394b5eed86e12b31490f850d8196e50cb4d3035c9a4c512de5d149add5535d9ace0b82b93c8530d789ad95210271c84809a65dc15e3e01ca3dfcfd6ff7c0fa3e8164531709e0c91b4dca3e68a87f67b381f69cf49673bd53fec36f3b51cd23e03e12be6dc32e2a404daba0723a6082e96909a34a2b9dc5ab9ca5d5d523ffd190db90063923b80ac2231ae776c3e75e5df5fe65ba338322a39a5f21891508236ead7740ac5255661e8", 0x1000}, {&(0x7f0000000240)="1c7b00d1e0cea150bbfb0c7f168c605b98e14e166f068ef9d4da49effa26902842fd86938c1663a191ca674a8167aa7ada56fd14fbc9a466299dff936e866a609d0647bccf395bdbc0386d1ffe0ec5a2dde45b0ddb055652a86ccf7a9d489e680a7e4b7a39db8b4eb66b23978d48a8c843f7f64ede8eeb6c3f56ab39f6be1f99a7d57fb068a140de0b1dc32dc87e87f64d3ef2464b9a15d5ced6b1e69825239ac2cf5be0dbe60631601779924f3f5edea2884d9aaf6ca0cb68c2fb7257e1a901f5a6901c2b8e506a869d", 0xca}, {&(0x7f0000000340)="beba40b5349354952323ee90fe4bbc585ccc2977d323e909c77a38c23002c92fc4c156b88057fe823e7e31c46ce4978fa8ab617098ffb247845066ea9c0892c1aa804bd6dfbab9a37673696e", 0x4c}, {&(0x7f00000003c0)="a5df29912d7b8f63c195282a44d0b82d4e61b2224b7a0789df73e37a0d330b935f0dbeb825d0dabcad0fcb3d6f893b4f5d58a228bfa7f1886565894fcc5e520cb2a51cb474d268fb5a3f3245994cd6b16baf7d21087d2554e1abf3970d8ab3697e9f24bcc85696da9b975e74e1a44684e18f5cae252cf40e49b5c8820f29537caf94a97725f051e7de50fa4a1b640d3a95330010cdda885f7591d5df9f73cb8d23479036f710d919e8dfa26a702ed4dad06b7c87572b803cfce4bae433daaa31052511cb68d1b914eefaff39d2701bee9b2732cca686760bff4ef8ead6cfc1b6a6d3aa4cdeaefc901eeb0dc898ff422384c59c607e43", 0xf6}, {&(0x7f0000002580)="726a2d98cc410d6c7bb1a4f2de0e504a3dab15224aeadec1033d7cd02a959d1dc2f8ba66c57cdb5ffdd91e60c160e6e9c6cf87b33f5e443951255008a807c594221a9162c5eb24518d23bea4bf79d15606b5444ad9de69981301b596c3e9d801e838061fe33cd0d8fbd7bf1e8f11b16b444d846275d434d12919fe12c56a92a340fe8811e138b50a4ceff9b46ce9c447a59089", 0x93}, {&(0x7f0000002640)="528b7537875c80fd2ced34a2a3b7ebdfab82339c0b8f1855c13a00df8b4ac20a58d5cb0fd42eee5fb7a7d34ce1c01b67ca98f004235cd6dbe8de3dc2c601f70873b08d1c5e0a5a1805", 0x49}], 0x8, 0x0, 0x0, 0x8}, 0x5) accept(r2, &(0x7f0000002840)=@in, &(0x7f0000002880)=0xc) r3 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1f, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002780)) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) 16:00:01 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000002100)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1310) 16:00:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="040343d43b8b493f4cb2b3732c5b7f808dabc67d19a4468fbc9c82b7c84510408b2eb469f3e2f84d2aaa2322de993c00df7816263eb99a11a618e38b3e94208431c6fd", 0x43) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000000)="89", 0x1) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair$inet6(0x18, 0x0, 0xfffffffffffffff9, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000200), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xf4, 0x1, 0x3, 0xff, 0x3f}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4b01, 0x1, 0x4, 0x0, 0x8000}, 0xc) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) fcntl$setstatus(r0, 0x4, 0x8) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x332) 16:00:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f00000016c0)={0x0, 0xfffffffffffffd7d, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78, 0xfffffffffffffffc}, 0x1) r1 = socket(0x26, 0x1, 0x1) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0xc0) 16:00:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, &(0x7f0000001000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/177, 0xb1) 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 = getpgrp() recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/35, 0x23}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000400)=""/212, 0xd4}], 0x6, &(0x7f0000000580), 0x0, 0x5}, 0x800) fcntl$setown(r1, 0x6, r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x20) open(&(0x7f0000000180)='./file0\x00', 0x202, 0xb0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x290, 0xfffffffffffffff9) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2008, 0x40004) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) 16:00:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0/file0\x00', &(0x7f0000000040)='r\x00') 16:00:01 executing program 1: mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/217) socketpair(0x1a, 0x3, 0x7fffffff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0xb55d) ioctl$TIOCCBRK(r0, 0x2000747a) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom(r1, &(0x7f0000000200)=""/223, 0xdf, 0x40, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x6, 0x2, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r4, r9) fchmod(r1, 0xd) getgroups(0x8, &(0x7f0000000480)=[r9, r8, r8, r4, r8, r6, r7, r5]) flock(r3, 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000500)=')\'\x00', &(0x7f0000000540)='\x00'], &(0x7f0000000800)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='@\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)="5d5c5d7dfb2e2800", &(0x7f0000000700)='@{\x00', &(0x7f0000000740)='@\x00', &(0x7f0000000780)='&\x00', &(0x7f00000007c0)='\x00']) unlink(&(0x7f0000000880)='./file0\x00') fchmod(r3, 0x80) socketpair(0x3a, 0x0, 0x101, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000900)) open(&(0x7f0000000940)='./file0\x00', 0x800, 0x40) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000980)=0x51) symlink(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') r12 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000000a40)=""/189) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{0x0, 0xffffffffffffff4d}], 0x249) write(r0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r0) pipe(&(0x7f0000000040)) 16:00:02 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 16:00:02 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x0) shmget(0x2, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 0: socketpair$inet(0x2, 0x2000c002, 0x8, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/88, 0x58, 0x42, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x6000, 0xffff) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x0) listen(r1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getflags(r0, 0x3) 16:00:02 executing program 1: socket(0x10, 0x1, 0x9) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) listen(r0, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = getuid() setuid(r0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000040)='r\x00') getuid() 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000001000000000000d0000000000002300000000000000000000a9cf04141423e8d97c71d59aa68071fcfec77ea9aeaa56bf"], &(0x7f00000000c0)=0x36) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom(r1, &(0x7f0000000140)=""/96, 0x60, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) fsync(r1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) sendto$inet(r0, &(0x7f0000000000)="c320ce1e3b8921114cf064b47ca92915e9a67f10142d2bbbd2f09d9efb713dd4415b0358079b71739abf0722b929a5683c23f97d32d22715171d74e041c97ee8ca6391dc40399e0a6b727670f991ebfda5a797c873ceced51557ba2fe43454e039cd1b268585e9bea9752df6660bf4cc52c6d68c8605bc39aed50c623d2bb25eeb2ecc55c3f9a33e9d0c22d29558984323603d0316c6c144249917f76168ba57f876728c3770711e49d58352f44c176727593468a58f804b739be7ca15e0d003aca4", 0xc2, 0xf, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:06 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) socket(0x7, 0x8007, 0x7) 16:00:06 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x3, 0xfffffffffffffffe) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000000)={0x1f000000000000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) recvmsg(r0, &(0x7f0000000c80)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000480)=""/251, 0xfb}, {&(0x7f0000000580)=""/62, 0x3e}, {&(0x7f00000005c0)=""/207, 0xcf}, {&(0x7f0000000700)=""/231, 0xe7}, {&(0x7f0000000800)=""/117, 0x75}, {&(0x7f0000000880)=""/234, 0xea}, {&(0x7f0000000980)=""/84, 0x54}, {&(0x7f0000000a00)=""/195, 0xc3}], 0x8, &(0x7f0000000b80)=""/215, 0xd7, 0x80000000}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() setreuid(r1, r3) lchown(&(0x7f0000000340)='./file0/file0\x00', r3, r4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc0, 0x20000080, 0x20, 0x400}, {{r2}, 0x0, 0x3, 0x80, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x84, 0x1, 0x7, 0x1f}], 0x2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x28, 0x10, 0xfffffffffffffdff, 0x6}, {{r2}, 0xffffffffffffffff, 0xca417c505706cb92, 0x0, 0x9, 0x6275}], 0xe8, &(0x7f0000000180)={0x3, 0x8000}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x6, 0x1000}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x9, 0x4797}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x4}], 0x3, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x10, 0x41, 0x7, 0x4a}, {{}, 0xfffffffffffffffc, 0x0, 0xa0, 0x5, 0x3b5}, {{r0}, 0xfffffffffffffffc, 0x25, 0xf0000044, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0x7, 0x5}, {{r0}, 0x0, 0x0, 0x4, 0x0, 0xcaa7}], 0xd2e, &(0x7f0000000300)={0x5, 0x8}) 16:00:06 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x7) pipe(&(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8022, 0x2809) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800000200, 0x0) fcntl$setstatus(r0, 0x4, 0x6) pipe(&(0x7f0000000140)) 16:00:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000000)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", r4, r5, 0x2) open(&(0x7f0000000200)='./bus\x00', 0x0, 0xc0) mknodat(r3, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() fcntl$getflags(r0, 0x3) semget(0x0, 0x0, 0x4) r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff79}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 16:00:06 executing program 1: munmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) madvise(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x6) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) socketpair(0x20, 0x4000, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="9e189372ab1b1c268d2f97d815ae040000000000005f6db6586de509000000c270d2932096959f610f035876304f629b938171e00e2e6bb792000000000049920ae80a8474f1cb7ff645397a368bdd9b6711765a0dca8ffa58d410c081864d709577015a812947aa99479802446e2d00ebc00d03b5323834e0a144ab08cec4fc5832890eda8cc9ca4f7a51", 0x324) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) kqueue() r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x80}], 0xfffd, 0x0, 0x8001, 0x0) kqueue() dup2(r1, r0) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40), 0x0, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r7, r2, r6}], 0x20, 0x403}, 0x40c) r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r13 = getuid() r14 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) r16 = getuid() r17 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) r19 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000100)="f47c60247ba287021cfb35972573457c0c995d13490fcf26061d4ac64a9258fc8d38c7e86eff599bbb43a5b2cc9c82d0667b35e8764669df5b93b8bf8767953fe9309adf05ca958f2e39d04470658a23aad04b951cef5c76383e617729339c8f9bbabf2f6a5f19759119dcb62bd15e632a8cf3e35b550908afe96fe5c72c006a25fbabe06daa164c30b3dc5f703b1179a2a196000267a5a01992b13fcbd9364d921e6503835964fe782b8290d0238c8cfb5b6b7df0932a8ad7ff7a68bc", 0xbd}, {&(0x7f00000001c0)="c1b6a6a7c99b910d225d97f06883a766589823fb3d0939b2a0f8e12e9844343a02ffe4864fafe2ae3cd0f81fdf1248bdfc7b787da3fd348db8a7aa17218ecd0698c9386723259b4af4e01567a80d769e4d1e7673a98d655a6d11254a482e98ff8f42cf0b45d0567fe67035de38f5ae85231b675fc08347e19117e858b2ef", 0x7e}, {&(0x7f0000000240)="7f4d95562d9ed7c563253ed24ad867d109972843200d1453f0c39c097b7525ba3f70aca520a623a787a0fc0baaa47c9ec92576c1eebdb6abddc5681a51e2c51e3fc32133be9df4dcb0af5005ba6eb750af63a2088b79d163dec1a62c16d60f582b3d77ab0efe1052ca2598c67cbf8add6c043b4dfd634d08fd9f745c501ad2c67592f7ceabddcd29eb78f71599d8ed8f3711b4725995eae1321d1976b6f33cdd59f2a42584b4d2f939fb259cc5441ffa10039ab887e3c24f817c00eda40fa0f0868a530a6dc783070ae1bb92a848853b353ebdfaf3714ca2103069e5fd907860ed1f2a783666e14d5ec2253bd3702c3568ad3962ed6281aaed34", 0xfa}, {&(0x7f0000000340)="6e66012cd9839aba953f30b034700374a3e9669565822d7f59a7c9cceda0cc8d08cde4322d13cbcb222a0f8988e8104ff881be1752babc7446ad40f24eeb8f63a732b566b193761a8978f9519091049c214941542739679d9ef988957037b89af957e8eb8f696c9d1aa80a3322310cb73980e0a3c159660885374eb4424ecb620c5b449d9b6f9b6772f567e5b3cb46bab3445eba59ed4cd8b38cb699d140231603fde83a177f5e88a6c59dbe928d55882f95de745af40bca25cd64ab78c7ffd212d73d601386f31d855ceed2114d24", 0xcf}, {&(0x7f0000000080)="fc5c047be634f79e8282", 0xa}, {&(0x7f0000000440)="1826093ce1dd07598b0093a93a0099ec8c64e91083e95d33b1e906da2e8c5a696f0e732b19eefde9449b9f51a20c13772f8d6be279aa7d80ce484ee7dbc756ffd07b3bb29ffc88a8c9c94d88de3396ae432c55eb5aa5d7a03125903b35d4d017a84f87c48d23988a13f32c1d76d086e03de9ca4d1cc57217befc1b90e2a94381c9981cc88ee97e660675645cadd442829002cb607f14d3897ab16e99ced02cad81dcf3c0505066790c2c2cbeefb04df970dfaa246a145c5d581d1ed22d4dce1c287fd28321db8cabeacc903c65e9d6fa91ce54ad4cdd1f0ad85909a45e64bfa42b9788c01beb06020ada78988a443e43bf5df043429c6084", 0xf8}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x128, 0x5}, 0x4) fcntl$dupfd(r0, 0x0, r0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = socket(0x6, 0x0, 0x4) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() 16:00:06 executing program 0: mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = shmget(0x0, 0x2000, 0x0, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) close(r1) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000100), 0x0, &(0x7f0000000140)=[{0x28, 0xffff, 0x80000000, "81fe9a13c42f2f19008202dbf56ecb9daad9325bc83e33"}, {0x10, 0x1}], 0x38, 0x1}, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x24}], 0x1, 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x622, &(0x7f0000059000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) setuid(0xee01) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000567000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r3}, 0x0, 0x0, 0x0, r2}) 16:00:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r1 = dup(0xffffffffffffffff) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/202, 0xca}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/79, 0x4f}, {&(0x7f0000000500)=""/150, 0x96}], 0x8, &(0x7f0000000640)=""/60, 0x3c, 0x1}, 0x843) r5 = fcntl$getown(r1, 0x5) r6 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000006c0)={{0x1a00000000000, r3, r4, r3, r4, 0x2, 0x8}, 0x33c1, 0x36671f94, r5, r6, 0x200, 0xeea, 0x83}) mknod(&(0x7f0000000740)='./file0\x00', 0x40, 0xfffffffffffffff8) close(r1) setregid(r4, r4) r7 = dup2(r1, r1) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000780)) r8 = msgget(0x2, 0xc) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000007c0)=""/77) setuid(r3) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000840)={{0x1, r3, r4, r3, r4, 0x1, 0x427}, 0x2, 0x7fffffff, r5, r6, 0xffff, 0xf2, 0x1f}) close(r1) shmctl$SHM_LOCK(r0, 0x3) getpid() kevent(r7, &(0x7f00000008c0)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x42, 0x81, 0xff}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x38, 0x8e}, {{r1}, 0xfffffffffffffffc, 0x48, 0x40000001, 0x1a7, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xe, 0xfffff, 0x1, 0xfffffffffffff499}], 0x10000, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x400, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x4, 0x80, 0x9}], 0x40, &(0x7f0000000980)={0x6df4, 0x7}) getsockname$inet6(r7, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) geteuid() 16:00:06 executing program 0: getitimer(0x110000000001, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) r1 = syz_open_pts() dup2(r1, r1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) lseek(r1, 0x0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="c6d78bbf67957cfe84c2de8b9b8acd626bffc10945fab9a1d627328b95c851b7fb5a98028d58ebaeb8b83c8d02b18b0b225dd430dc2bedd42c122468e3cc633b88234a6be0a6733ecaee6f98f16f2267fb7f748c192285a8c79a35616e9cd80599de9847c898becb18187206febef11416967168e59795b6ae59e2d96bc85f22e1a345304d629030b713f85c60f70ea899b0dce6f5f5c80dcc27387e33c792a7fc116dfd241027a75c529b79d40691ad973e29", 0xb3}, {&(0x7f0000000240)="fd9a90b4d2a8f43f94ed0f4bb820f07e0f84521194e46de5a0c1e6c51264975659b69bddc431301e44e6fa098dcef2fd9bfdc13f0d1441047b72cd39ff78f144a0675debebe1c67fbb55b801645b0d1376a03c2c26a54ed3a59813b4b262ebb5e356b509acb3c7bddaa2d96f794310b6cd9c5a2a0bb8b5c9dfc1c59b9ce4a53e3aadff4a7d1433bcd99cfff1fcf5c8ade8486ac305183bfb562aea29fdc3cc0213", 0xa1}], 0x2) 16:00:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe6a, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 16:00:07 executing program 1: setrlimit(0x1, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = open(&(0x7f0000000540)='./file0\x00', 0x880, 0x10) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0x40}, {{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x401}, {{r2}, 0xffffffffffffffff, 0x42, 0x400fffff, 0xe0fc000000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x94, 0x3, 0x0, 0x9}], 0x6, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x1c, 0xe, 0x7, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x9, 0x1, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x80, 0xf, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x0, 0x5a}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x100000000, 0xa092}, {{r2}, 0xfffffffffffffffb, 0x2, 0x40, 0x6, 0x96f}, {{r2}, 0x7ae5cb59cee2aaba, 0x4, 0x1, 0x7, 0xf931}, {{r2}, 0xffffffffffffffff, 0x6, 0x10, 0x5, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x100000001}], 0x9, &(0x7f0000000040)={0x6, 0x83b}) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x40, 0x9}, {{r2}, 0xfffffffffffffff8, 0x1, 0x3, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x7, 0x1}, {{r2}, 0xfffffffffffffffc, 0x29, 0x41, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x4, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x40000005, 0x2, 0x7}], 0x6, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x20, 0x8001, 0xf}, {{r2}, 0xfffffffffffffffd, 0x2, 0x8, 0x4d6, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0xf0000061, 0x7, 0x64ba}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80000000, 0x7770}, {{r2}, 0xfffffffffffffffb, 0x45, 0x7, 0x8, 0x7}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40, 0xdf, 0xd9}, {{r2}, 0xffffffffffffffff, 0xb, 0x2, 0x1f, 0xffffffff}], 0x80, &(0x7f0000000000)={0x7fff, 0x81}) r3 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/124, 0x7c}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000340)=""/215, 0xd7}], 0x4, &(0x7f0000000440)=""/236, 0xec, 0xb7c}, 0x842) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x800, 0x8, 0x40, 0x4, "6bef647d743ba0882454c6c0743a23382bde51dd", 0x6, 0x9}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000080)=0x10000, 0x4) syz_emit_ethernet(0xe0, &(0x7f0000000100)="fce4fbe04941a2663311c53de0f6ccf2ce88cb2dc7292fab951fcfecd7e3ee93bb7d9a6bf0b1d6481549730261f919a7401c03593a4f1029c1499faf4002faef1f3273bf4a36541140c36e931a320ef33df253d16cc97be8ee5f3ab40019dd27d27f7ffa3e0ca13b0f90e5141fffc2db75b5a72407cb8d65278a786b8d1ea332372e6d8f7c3bce77d8cd311259710418f9d5970736c3a2a3fa3db47f4d73d3f6e0125824c81006f83afe30998383039fb906bfe0105b2dca0e77eb0471d04c549c5f79db91e02e9d59a4f85d7387fbd5a2156e396bcf373b4aa052db4ec2f6a3") pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef22000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef20000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef21000 didn't change! pmap_unwire: wiring for pmap 0xffffff007f12b480 va 0x1b2ef22000 didn't change! 16:00:07 executing program 0: open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') execve(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file1\x00') 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) syz_extract_tcp_res(&(0x7f0000000040), 0x2eb3, 0x1) 16:00:08 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa) unveil(0x0, &(0x7f00000001c0)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001540)={0xffffffffffffffff}) r2 = open(&(0x7f0000001580)='./file0\x00', 0x0, 0x100) r3 = dup2(r2, r1) recvmsg(r3, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/200, 0xc8}, {&(0x7f0000000200)=""/237, 0xed}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/238, 0xee}], 0x5, &(0x7f0000000540)=""/4096, 0x1000, 0x3f}, 0x43) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x18010, 0x45) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 16:00:08 executing program 1: socketpair(0x18, 0x2, 0xfff, &(0x7f0000005040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000005080)="a49b6085f0a674b27c01e5d67a6b2ac1d992acc1a8c8d1a3af3efd3f5df8d1c0ed2d0f20f67b992a49cb7e88b452e77ddf696ee85c2a77bf26e375b08cdb1a7d46b3bea756210af53fd49fe5ae92a5ce3bd08c071fe24696d2d24ab1896c05d28d3f829d1f4e5dba4d944aacf0462f739a1a5a4dd8e6af11da46515b39187f99889b5f4fef0020fb1e5ec1df871f44ae2d6120b33669ae56277835c30fd48b2cf609c15beb5c01a11a4c67", 0xab, 0x4, &(0x7f0000005140)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x3, 0x1) shutdown(r1, 0x2) recvmsg(r1, &(0x7f0000003980)={&(0x7f00000013c0)=@in, 0xc, &(0x7f0000002900)=[{&(0x7f0000001400)=""/240, 0xf0}, {&(0x7f0000001500)=""/107, 0x6b}, {&(0x7f0000001580)=""/86, 0x56}, {&(0x7f0000001600)=""/6, 0x6}, {&(0x7f0000001640)=""/159, 0x9f}, {&(0x7f0000001700)=""/221, 0xdd}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/255, 0xffffffffffffff01}], 0x8, &(0x7f0000002980)=""/4096, 0x1000, 0x7}, 0x800) recvmsg(r1, &(0x7f0000003b40)={&(0x7f00000039c0)=@in6, 0xc, &(0x7f0000003a80)=[{&(0x7f0000003a00)=""/126, 0x7e}], 0x1, &(0x7f0000003ac0)=""/72, 0x48}, 0x843) recvmsg(r1, &(0x7f0000003ec0)={&(0x7f0000003c80)=@in6, 0xc, &(0x7f0000003e40)=[{&(0x7f0000003cc0)=""/115, 0x73}, {&(0x7f0000003d40)=""/197, 0xc5}], 0x2, &(0x7f0000003e80)=""/32, 0xfffc, 0x9}, 0x41) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000003f00)=@file={0x0, ""/4096}, &(0x7f0000004f40)=0x1002) recvfrom$unix(r2, &(0x7f0000004f80)=""/161, 0xa1, 0x42, 0x0, 0x0) symlink(&(0x7f0000003b80)='./file0\x00', &(0x7f0000003bc0)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r1) lseek(r0, 0x0, 0x0) symlinkat(&(0x7f0000003c00)='./file0\x00', r3, &(0x7f0000003c40)='./file0\x00') getgid() recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/146, 0xffffffffffffff0f}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2e1, &(0x7f0000001280)=""/200, 0xffffffffffffff6f, 0x9}, 0x40) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file0\x00') 16:00:08 executing program 0: setuid(0xee01) r0 = shmget(0x2, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x400000000000000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7ff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) clock_getres(0x2, 0xfffffffffffffffe) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:08 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8000000000006, 0x200000000001010, 0xffffffffffffffff, 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x5015, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="1eb19c311cea5e81492cea7337cd9cc71426981c41ddb35dca6a1774ff99c1273c4732ee73b39a257e04bad54c87fd71b8fac561f8e44bea8bdcffeae0af1f7e7989fc5e8f920d623279289eaa40adf9f5b1cca961f5597f64e145e8877fbe9fe96e2b2ce1a71d2c33ebd1e6368cf1fb410544a46b", 0x75}, {&(0x7f0000000080)="e10c087b1f9ef14a8cfa75d069c4c0", 0xf}, {&(0x7f00000000c0)="939815e0f9705d21ca2d99419c7298f018df32f6bac0f5986715c015fa11cc91d421460b0b90758b71b9581eb95b92de5930c98f3813a70421e7bcdf5856eb530c1c39d94d7aa69d061b1c84ab9af6fad74a803a7597a980762577a0b6c1cff39ab5b38fd2257a90988c78e4c9ec66e783c879c8d97c62aa09a8f2f4e031fb822784c4e4692a19cdef997079e230423659f9932e4835f15df116a4f5309bdbaad3855c5cc438e6632aa79e008eb4a2c4b8787da2a90766f8ce6546a677f1b9c6ad8cf1009166144b5b470f18ff1335c0b8aa3cca8f0bb343451755513b88f3fefc9f365f656eb0c4b47d", 0xea}, {&(0x7f00000001c0)="9cc6bc863136268d12f660640584f2c4e9be0f6d292e55089fa0b373ab9479984b5c10f355f3003cfb11776d32b953fe94b3c40631b314b38188dfdaca9f2615452995ac5825b11e1691afaa97a3dd262a04ce01b2abe9d40b304bb66e6bdc3c2add580044820f45e2833287ad43af0ad6cf770c58df476c176096425bd67c0b8f3b14518b9323578d0b090e3f2fe8144e21cb7e375dfb0716403528811da0f15b8f7695aee4070c0fa7e4c9112ee004d5b4abe6c5cae56ec6dcac834d5d3734ed1542600a692e81936e7398f71024bbd29c0ab88fab8552d60f291448d94ee0208790c9e82c4a76af17b07d78316e9a493f1f33f077d891a4314c5f87f409af06f30a72fc38f786a2b5e2b2283021413ea18092d2b83397450cbcc25dead0dc4fc6bef94dd84dd381289d12023ea2dccbc485ae9e95a1f932acde21ce2712d36276f9ad8db071b39cefb40bbc72bc534830fb7ce2e417ac601cd553153d48ed07360d4920519d336106a61c20322b0c561471f115247c7fa3044e6021efdf22a3c7e7563f4e9a0861b0c8ab0271d18ed821103597979eb4cd197cc2675ee844a62c7bfb47c7950faf1b621ce46075f7dcaf9b92ce873182b2acae00e596da7afacf8bf566003f7c184753d2fbed13f803e0aff8149a3b53fb23060010dbd91121ba1fd231578502b48019d1073db980dba3ae158dcd96748f7c074aeef2149edd809919c71ec00e83012362037d25a48bb0c690cf59fd306d06e08a5028bfd5e30359f80f75613bfe3ddb21090362c19516734aeb4e69b3e8cd84e5221b3eb5118b7d2feb6825adad75f2f67620639bc6607298e4ed16e06461a43192d832591905b62cb2087229a3c181dbd7080132ac16a3367875593cd4147952b09acb76696608c7e5156078911b71801974ed74d667cd190953011b91408a934a298616b76dcd685b48b5b5457cc3146645851349752e2da7319ba140fad1d087c09da0d435afe015ddcd1406e5345c4395a0b14a71dce3d5ae6c57ddae89afa978f9a23418323b8c38f1c95e0532462ff9f02833ed38572f2d5e9b43eaa89aeea72e150f51385cf995d9a61c74461979cef6e95288665fe4ac8d86eb2f8570c03bb112b9cd11d1f9fdda909ee19ed89a75e39272eebce8a395c8384a275224fb57e4824826e05c7736c419cb994afc1790b687f531bf6ea7c4fac9def9d479ea7fcf698ed1d36ed1dc74b8964713cc62b31971fa9a9789e4e6a0b8365f84dec6a7e551f86b10f10fc649db6572277c915276963bef15a65c860f9325703c3fa72c4850eacf155bc97b079e0b454c4705077ccf47b2e9af4d72f516d21bcfd951ae328c4957bf4e7f4565fca7e716f203b2cdf4b54626c405925d71185445554b23b8447832c81b316fb6cd07a55a8c207a06d1c3444ec9d22becbfe2dbc899a4183e9654aee9801ec43d0db6a6068cfb649e0ac4abe407e42a178b52cb742caf5349f0b9de7ecc602328a5cd3f02815dd334b5f369c6266c3551d6b4a5e1afb47386054c92c0ee4028987cb864f95a61b5d8bf26f73c6d290eaa5395d3e338ef2b2f94078e4b868c67d27dcb015bd8f70f245a1a5461a3c7ce0ce1bf76d163f42289fd745392a7ff46219ef612818de228697b686bb6fb3f787931a8ea574997cf088822b91e000e8233bc081766b3600bc70eb05c67f949df5b6cffaf77de20386096d4fdde9cb8bf9c98d853f6a7e152e0dfa3ed8e37c4d8813911213ac78cce29375abd0d0bda660aef8c8ad45eca38978eac464cd26f338b480e9238a5b5a790bd3f91aca91288e0323ba6ef2ede2a2b870c82dc91b1ba657e0888768e4d9905733f738bf9e4b23f1d718727b8c25004946295c2537bcc7b055456eeabf9567668cd25a4525e5effafdce6eb11a9a49bbaf285e9ef1b9fc4dc6760ffe8018fcae7115e54350303b4c7c8dcec5d07e514821d6dee2f3319eebead50711c14a822dd282c265ba0a25fabc35e4f6bd9d8b4fbeb303c363cc77f6cc648367ce5c6abb1a149c72e32039145caf3e76eda4e57fdb9e127c6c4094b12b5dd915133307455df84cb39d5bd98f2b4127bda9239a95a316c87c3825877d3f75c32bd4fc6a4d84bb4de9dfd0db3e7ab389dcb1a0264652670636a91e9f92f5fc8ca7c8a1288825dc1a1154d77d1968e5ada3eac3276d7702841f91c079eb34d0a8040dd11b674dfcbd15bd616b70d651f7a7a411a8dbab96638908c42235772b6dd72dc7a947cc62bb0f4c3329a83abafe20e2500283aac1bee767d4b1de28aa47f9029e73bf068dc0508b459ad7a826dedfb4da09a8e92f56538601b8f07923d099bb051d6ce619b3a4e535bbfbbfdafd2ceef485d1546ef529291f1791350a40e03df60dd018dab1f7c5fd44437d1bfa29731bd86d2a9ddb7f03cdc572718ae2cd69a0ae25e8c0567b42e9786161311b68961578a8eaa40279308e19f5869857670fc1b361eadc313870aa4f66de579e914e6b8420d4301b01e16773f5cd10382359b228a871f457172ecc5a60147c57c2a87512039dfc5baebf5a9e3d0450539fa760cc94bd54fc4f9b9b99f760744b26293bdf05a616d029533584fc82ea0e606486a51e877c77112f79631afe14714a7ab740840c312fd20274f7aa916e35498b6b6bd67cb58c500ff5e7d588979d25dba556f4773446db6c21ad7b502f9fb3a945214da021eef4aeb9f39008eb9f5cbebb5e5396323efb61bcf611412eb5bcc2566b02a3beb41b1f190a155f93bb6b7a77b1ad086779b3a1b23b0ab98d0a7a427fca59730fd13baf3f0a42004040c34bcae8c00cc7a359bce1c553467852dca318334b3bbd09cc735678c62b7b8f15048b017224fe9fa504e8911bdb61bf5cfdb926ae3560b30e222a8bc0a4fb8725c83f2204468470b357b37d75bded916af5afca700bdaaff8fa88e9b98e3c1dfcc342066fab85d124751318c97d23901012937963b0e400b00a3e73ffb01cb6b0108add07859da3103fcf0c69078abc39fb933f6660165284a97f8e50904f12100cb2c8e2e900c52e1079d11cb6309b9b06e71c94e13449f44cc79273dd47c733c54220cce403baf7b8c0ef7abb66b2cd2458032ac641417b3e8b6530cc3f5fa80cc4da05c462962bffd0e732cfa79cbdf9ee36b82ad8b7f4f94c89e331985ccf445c28b388d963673d582f8365d0da0bd85927ded9b07c889f78ed852e439541d128e997ba20d632db9af7adc07c5bbd0b026b1a5ce6e66592593c1e27c59b3278c616413c10dfb6cbe7ad0d5b97c8e0c676650ac4ad0fb39cd024eeb6d95627706e58b5141e53d077047e6041d5a32dce76b3e14becbe41dec489e7110bc4ee8ba6b44da3dbe5e2278e24310ff840006239334f0bdca4c1dc9a2f10e55f4d64bf1da6dd52cbc501ef47bc92b0f3deb980c9478647d54060c9ba714180f156b4d6d5fcb2bbc15dad39c1c4255ddbb83bba7a60b8395b14da612bebed9f2cb13d7464ec1f5bf61343f02635f69f0178eb0378ab56bb50b2a611d7b67fca5cdd785340e2adfc71a41426a6b7ea12c15c060465a9c8d567ce121130f8286f053d98c726acce0118bbde35859a2eb3e3f067983c2b9d467e4bf54be5b057418bd7c634ccaf6381d6aa9827dd53e5ab324fedb2331f89410d5c7ef5d639ad4d9c5b04abbf3661d267f6bc9562236b5709a5f94fb3b984622ddad736efda99dbd0faa7a8dff8d8dfeb91c33a7fd06558d068b297a244e9be56da081ca35ed93c871e184f944d79d37c800c855a0fed0e86ca4304799da2b802b4bf8ac9013adedef0920b8738f30c1909c583d273ee75211169484049bda6bc7167dbadb17442149bc8b68781e645ec7b54a96d84e3785b66acc0b3db4c35ae8accb38e76c635a121859ddc5b8457808ed32ff2f46ca065f7d46f6fe5c3d24675f0dbc91a9521d9f5215835328ddc806f76e2f0abb39f21d251e0ca41730f4283ea699ab6666e039c0d2c7241e00fdc9a3bc633187ffede39d1b46b84da3c39cb93d4a1b0857df7f18439daf69862b47489d72559af8e27a8235dd38e10225ef0862582e751befc4b8712394b73b53850a6622e9dab16279df5aa03fa55cfc641341c668e082ae402e188bde3710a8e1da5ffb9b0aa610577d48eb4af0216d3202cdcaa48c6b664ae4aa15d2ea1b10be32bc3f929531071fcbf18bf6874dfba6ae88a1dc994ea4a0f9d1ffc9ded898caea8e5ffeeb16c82250e01e9d68dc2eabe57eed88e6a42c5b015ca67912e17faa06a04701137ca146aa25ed5529369a7e1488d9134855df71adeba5c22a1953fe3afb29fee7870ea15afabb8ed7be8e16ad092ceee3ad0405f46c6dcd99d6922967410af915567e6eeaf75d7c8fd40b282ac137ca2e2dcdc569d229719714be04df24a9c9bc356da0e05f9d393cc0020d685cadf5dc8b4bbb06f5a0a918f28de2d361bbfa19b45af53e3b34dc681e1f13dac8c2275df26fdfdc2b259777c2c6a5e6901604c293a7ac1c5149847348e670d037c2956fe46cc0a1383b516717a1d9fc58f00059fd06c5dedfe5ae180cf9be31a0bae9305240b29958f11984850617d95586a73127542fca73f54e64c446394bb4c44c92b488a9a74924f63aa0a52f733b1fec59cf10d08b49f581a4930ccaa2b2315aaf006bab6662987c85ebc737d652b018fb9a67f60531ef419c96e16a7bf5d7414208d1ca2cc372daf33685446144e27b2568646fd200a92290f4bf3ef49f29775d706896c8c7bd15c208dcf95b29f07e94348d4a0b60d186afbb7c1d129bb5531cdad4bfb563b3c61705c6fa7b9866682ecfa871da1299b8da0d1bcc896c0d2161faed1ac8066053dd66e7c3d03dfa49274bd60cfb23e4723b3a5e80e231ac1f5ca213c0f0b901b30a9f8f2f0e438d5d8d525eeef67f701d538c06aa3c5487661c49c1be3701739de96c9203245389949b93cb200d3a97967581ea19589fbe662ae068824855522d5f0da52099464fcef3a20b05f192931418a7d2a7fc3edfab58bf19f47aa11be09db5513f87e245c68bb71f369df25920ca819175c0772f4a669f3b61c705fbcd1a3560cbf9dbf4c2580a2b21aa4b60dbb722e16bc24eccc91f51c465cc7979bc03109ec5df3ba13cf3feb712bcb61de64c5c86f182353d38d474a53a35b022fba003b9b6193c999cda2a7b2fb971f28a85a61c7404a886491632d49cdd47e0338f6c36830e93662378df69d7122583ef27e88e118407082876f4103fdf25957b87fa3f3da48cfa6955c943f3208ef33d740cacf88bbb386ae8d90d65e497288910e16fd90bf74fa01a763f00fa6bdedbbb08806dcce77be7860a72a84c32d20e583c26d1aa6fa381fad18c84d492d9c575457d76585cdcbfb35f63ad3d2de3fb2bb980cf00ed3f39a85e85f8d3604f34ed967382df41cc7518cb69b98f8e0bdda6d1996acb461e6071bbcf05d4bd536091606eac80bd288777e0b4d26bce429b7b5c5155a6e13a269830224fafc1fa1d4f10db41771096513c5eaa1e755532a2d213935d44324d38d33b6bab6c25f2bf91816d35acf07ddca5abf4a8f32b4ce6c00bea7db8e623acb27aa2a79c876a71274eab2b23370ac393e076319fcf3b45f803e2e93a74869d5d043e1ba0b0ac4537031851d959df16432988f857d3550a433b062890f1246639904be8777d4f03962caef8461919b09a089108065abebb41a2cb50abc630a2325c166ecc30a50e49b7bc0902568f00240d917d3dd545e36405748cb9e6b96a11124e5a2cae4a378831", 0x1000}, {&(0x7f00000011c0)="88535b826a1dbcfa47fd38a1809a98d669d56709e4ec77f42725815f90ebf20a89ad49", 0x23}, {&(0x7f0000001200)="175a27eab26d378107f3cf8b1b2a82e5a564ffe25a424e044e93858d92e6b2259df1caa298d3a04f6224bdd722085c954710ce75fd24648853d5737db3d8", 0x3e}, {&(0x7f0000001240)="b067f20cf4f24d6610a1b3d6e7d0cd9ef453070308a276accc85b042fe76e06e2015436d81c6138b67c573fdc24af332e7bcb5", 0x33}], 0x7, 0x0) r0 = open$dir(&(0x7f0000001300)='./file0\x00', 0x80, 0x4) fchmod(r0, 0x40) 16:00:08 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) munlock(&(0x7f0000000000/0x12000)=nil, 0x12000) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 16:00:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, 0x0, &(0x7f0000000140)=0x314149305abf28b) setitimer(0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) dup2(r2, r0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet(0x2, 0x8000, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) mlockall(0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x7, 0x0) 16:00:08 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0x8001, 0x100000001}) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x2ffffe}) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x401, 0x5, 0xfff, "e7d2d6d0058cced9e65e42fdb77b1e71812f0b8f", 0x4, 0x10000}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) fchdir(r2) r3 = syz_open_pts() chmod(&(0x7f0000000080)='./bus/../file0\x00', 0xa) clock_settime(0x4, &(0x7f00000000c0)={0xfffffffffffffffc, 0x8}) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3ff, 0x1000, 0x8c, 0x9, "d110a919fc4376050d59f3e9f1f497669562bca9", 0x8001, 0x5}) dup2(r3, r1) 16:00:08 executing program 0: execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0), &(0x7f0000000640)=[&(0x7f0000000500)='^]\\,\x00', &(0x7f0000000540)=':-\x00', &(0x7f0000000580)='^]\\,\x00', &(0x7f00000005c0)='^/#\x00', &(0x7f0000000600)='+\'@$"#\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2) r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x0, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0xe5, 0x2, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x50, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0x400000b3, 0xe96, 0x1}, {{r0}, 0x0, 0x4, 0xfffff, 0xfce1, 0x7}, {{r1}, 0xfffffffffffffff9, 0x25, 0x80, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0xc598, 0x100000001}, {{r2}, 0xffffffffffffffff, 0xa2, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x4, 0x8001}, {{r3}, 0xfffffffffffffffc, 0x41, 0x2, 0x5d, 0x348f93ea}], 0xcd4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x40000016, 0x1fe, 0x4}, {{r4}, 0xfffffffffffffffa, 0x10, 0x2, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x8}, {{r4}, 0x0, 0x0, 0x20000002, 0x6, 0xfffffffffffffff8}], 0x4, &(0x7f0000000040)={0x9, 0x20}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./control\x00') 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file2\x00', &(0x7f0000000200)=""/74, 0x4a) mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x66d, 0x6}, {0x0, 0xfffffffffffeffff}}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 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) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) dup2(r1, r2) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) syz_open_pts() 16:00:10 executing program 1: socketpair(0x2, 0x5, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r1 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x3, 0x1000, 0x5}, 0x80, [0x1, 0x97b4, 0x7, 0x401, 0x2, 0x1, 0xf25, 0x6]}, 0x3c) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[r5, r6, r4]) getgroups(0x3, &(0x7f0000000340)=[r4, r5, r6]) geteuid() r7 = dup2(r2, r1) ioctl$TIOCCBRK(r7, 0x2000747a) fcntl$setflags(r2, 0x2, 0x0) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0xbdf}, {{r3}, 0x0, 0xa, 0x2}, {{r7}, 0xffffffffffffffff, 0x42, 0x4, 0x2, 0x40}, {{r3}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x7f, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0x7}, {{r7}, 0x69456d5b53e6c727, 0x1, 0x8, 0x5, 0x3}, {{r3}, 0xfffffffffffffffa, 0x59, 0xf00fffff, 0x1, 0x140000000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20, 0x737a, 0xff}], 0x80, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x9}], 0x200, &(0x7f0000000180)={0xfff, 0x1}) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 16:00:10 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x2) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000ed23fda06bdff9752f1a932584c832214e981080955f8100cea507021cee647ecc1018d5ee760b8fc89a01483d856df20ea5ff8d3b3c1b6030c931cc38ce396e94fe22391832f847b0a7da606878738a45c183b22bba37cbb9ca5849c5a195c81ccf992b585a250845d05364bab7b0efa9d8096d5cf47cd13e1f2db27e63e3343fef4e343f45e51baee323942247ad7999942634d32077d8785069ac16bbaed31dae76c4cb382904b1005b1d21cce98305960812eb3963037efd221d1754f9d9519114228b9901a8eb92d08b89fcae1ceadaa4ff"], 0xe4}, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000001040)=[{0x7, 0x1, 0xc122c80e13d033cc}, {0x3, 0x5}, {0x7, 0x7, 0x1000}, {0x3, 0x7f, 0x800}, {0x2, 0x7fff, 0x800}], 0x5) r1 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000001080)=""/48) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) semget$private(0x0, 0x2, 0x104) semop(r1, &(0x7f0000000000)=[{0x0, 0x3dfc}], 0x1) semget(0x1, 0x7, 0x100) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = geteuid() getitimer(0x1, &(0x7f00000000c0)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:10 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31, 0x0, 0xf71, 0x0, 0x80000000000000, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x6b9c, 0x4) dup(r0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:10 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, 0x0, r1]) msgget(0x3, 0x609) 16:00:10 executing program 0: setrlimit(0x0, &(0x7f0000001ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x4, &(0x7f0000000000)={0x500000, 0x7}) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/20, 0x14) read(r1, &(0x7f0000000100)=""/192, 0xc0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="7f6ceabf103a442453c673f7e1820142ee16936f445d18acd8706460363be37ef6a17420ee0b850dcd8fa2f3b4a034180726784b332d12319e6cda9d36e6d894dbaf519df5b9c3955dcd569a8724b6ba5cd303c7a9890e2e6f8202e766f3d15b4adcd4a98dcd211210ad027aad2aff446e082be7272fd369a4cbaf7c0c9baae49419b35bc6ffc9255d6287ab986c389837d6a8a07ffc6fdcb4ba90f3", 0x9c}], 0x1) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xdfd) r0 = msgget(0x1, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/180}, 0xbc, 0x1, 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) nanosleep(&(0x7f0000000040)={0x2000000000000000, 0x5}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff}], 0x7fff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="a9a53b20360664389f76fc7be195239aa9d895ac673bda5527b51ed9a9e8c98101aa5b5ce06720e1136ef8a2e52db6b7eb264adfca552afb10e615247fcf99fa57400458d15e49409456ebe887daba1218e3735887403e37199a8d830aa49a385b3637b2edb266c88b31b06ba34b66806f695ae2f09fd69c81a45a247087791336a64251119f6f92d0dd97203cf03acd0413954841afcbac9bc3d21ec1214153d5c5aa9aa01dd3bb6aaf930d9a1d7648577e4a0d27b8bf671cbff224f8d28dc51cece0e6b24b2fb60b", 0xc9, 0x400, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 16:00:10 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x100000, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x82, 0x2, 0x8001, 0x4}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x6, 0x40}], 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x204c2, 0x2) write(r0, &(0x7f0000000100)="f8", 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x0, 0x0) getuid() 16:00:11 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = semget$private(0x0, 0x7, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) r4 = kqueue() dup2(r3, r1) kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) dup2(r3, r4) 16:00:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:11 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = dup(0xffffffffffffffff) getsockname(r0, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000200)='./bus\x00', 0xc) 16:00:11 executing program 1: nanosleep(&(0x7f0000000000)={0x3fc}, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x3, 0x7}, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000080)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x2}, 0xc) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1a0) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x902) open$dir(&(0x7f0000000080)='./bus\x00', 0x12, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) clock_getres(0x0, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)="669f4a2c075256fe3ea8b1a4b6679759e6c50774ff5c7d202c29c88655338d8ee42cebd993301b32724dd4a6114fd28034925ce2a566475472dc755f62c7d89fd551ed7dbedbdc672fc631e0b0da8e501317ede2f5650efe21a9ddd63341a33bcbd8c10e933dbb6423aa90945fb93398af69536f8acb231e7f932f10719dcfed9010b373c8701f08ae6e102803f50cc71abcf5491611914e24b92857dc778c889048e04587da26251caca07d88", 0xad}, {&(0x7f0000000480)="1547f5e83da6ac76743756b97f7e7a1e4cb9ad82dd847b9656dcb10b6f282f4f", 0x20}, {&(0x7f00000004c0)="0d90a61d0c10dc681707318804e3bb798870518161e9ea55be4df4cee0e3ae8624a3164b65b5563cefb6ad27f49b1ceae5afffa722", 0x35}, {&(0x7f0000000500)="ce035425f08618e32215e30106579f2e3e49b926cf5d6e1b310baa750b29c1c9b620ff9cbe78e6d8d18406bcc12e35c29dda", 0x32}, {&(0x7f0000000540)="ef101df66057a7b6ee6ceb724561585775c55409ba181655582b23e1a168a4bc87002aae93d5f9708b15ce42ad230a5af5b0f76588d414e3eff7046d6d6e4299a5fd3343ffa65684677a70c2f949d23046b863abb96464f32a52a0d0a785e3de5477c196d565fe2916575b453a4dc7290384ebd2d607bb31d1315fb49768076da07019443c3642eda87eeaa569", 0x8d}, {&(0x7f0000000600)="80faeab9ff6432584ad76df01f76cc2914999ff2d8250376ac1340a799cd4602a531ad1e85167d54df601726cd957b88e4270c842f6b4f90a25a35662f116534dbb9658e638f69d67fa05d10aa8965a8dc5960c071aea67caebfe2", 0x5b}], 0x7, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0x2}, 0x8) sendto$unix(r0, &(0x7f0000000100)="0d3ad47038e5e99c33658c40cd67c77659024cf91f26fce17766cc35e5d220788e618309d9b144d7e8dbafb05960868ca503be380388562997aa188d0894a0ed9aa96831ea01ace6ab728ca5fcc275c8346c2dba6edb8a9a7eb2406f9afa0ffce6fe907fd6f0031c3d5a3b79f1fc5cb0c1b8ca2e36ec13c1b0e093628df42464d6f0c9b6bae41fa47a41d7278ad45addd80e88660d4dc9f0901b8a6048fbdd93e9d83460582753f7469bf3d422a332c07f82edd28d5d04a18b4eec98c833a21ce371509d7bf4a3f1907fe00bac15b31419e05d03805ad14f54f89b403209b34fb050e0e062ad300b7d87aeddb481913f1407a4f9c4eec9bdcb955c599f02", 0xfe, 0x4, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0xe000, 0xc1a) syz_open_pts() 16:00:12 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) socketpair(0x2, 0x8005, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r0, 0x0, 0x3) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) pipe(&(0x7f0000000080)) lseek(r0, 0x0, 0x2) 16:00:12 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x52) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:12 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000200)='x\x00') r0 = socket$inet6(0x18, 0x3, 0x401) sendto(r0, &(0x7f00000000c0)="ab36d5f7f5425ab6fce36320d3f42e8f86de899301c4937f0f916cdedc61c6bf6ecb01b7d7f4dfa3106054c181d78e5c4339beef6b346eb3291f6ce0c75bff70e62b3ee6e609e3b5046a742730d46a1c1f", 0x51, 0x1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000040)='.\x00', 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getdents(r0, &(0x7f0000000140)=""/87, 0x57) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:12 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="2bdce1c4c8f813b5e4aa2fb2ee893b4312de25bfb231abcd38d9d9107e1167f0678ebbb65816d6ea9e5b473e9c1cd9c6ee8e9e2e84b5a84f787e718c13e224faa0db0ea40171974a1b", 0x49}], 0x1, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xffffffffffffff5b, 0x0, 0xffffffff}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0xc1, 0x4) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x25, 0x2, 0x0, 0x52a}, {{r0}, 0xffffffffffffffff, 0x3, 0x80, 0xc44, 0xffffffffffffff7f}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x40000000, 0x3d4, 0x8}], 0xb818, &(0x7f0000000140)={0x3f, 0x6b}) syz_open_pts() 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) pipe(&(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d, 0x11}], 0x13, 0x0, 0x0, 0x0) ftruncate(r2, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000200)=""/102, 0x66}], 0x2, &(0x7f0000000180)=""/59, 0x3b, 0x2}, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) 16:00:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$unix(0x1, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x200000000480, 0xa) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x2cf) sync() 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) shutdown(r0, 0x1) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001140)="2c10bbd1f025d05bc6477251e3ca0f22baf04736e56d0e63de87583047169c231756352077ab4445cbcf2f21d29cfafed099720ea5439fc03b642f34e93e961c8c285eb1ec3e159e6991db81ed1351145b268ce3ffab5aca31f3e1ecb59b74218eacc88bce0c3a73a5bbd7ca2b76ac534a3c39d7a6f7660e0d26bf1e5e51f5fac61d7d61cbf7769e0f6dbe", 0x8b}, {&(0x7f0000001200)="191300fd6dfbe8e8f5277f166652fe44028692c9977b3e9418e3bf76ec3fd3c5e65f63757dda6c696434ea7e2d57a2925f5c74f5612bbc40272b12ea28229ec329426172d80126122446de3156ec42e7d7a547c85b8d3512bdbc6089eaa192e654868b2f696fedc3a281ce4e043827e90623a63db96186c886a6b941e542ddd9a797f99fa9ac", 0x86}], 0x2, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) clock_gettime(0x3, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) socketpair$inet6(0x18, 0x3, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r0) r1 = socket(0x0, 0x7, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getuid() setuid(0xee01) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$inet6(0x18, 0x2, 0x1, &(0x7f0000000040)) setuid(r2) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}], 0x1, 0xcf) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000000)="501157e776af96f47cd8491edf86fa74e58bc77e3d40f570d759b16bdf8eba4fd3f3596368a963963928ab0ab896f0211f6b1238c1a4203d1311fad3e5c3", 0x3e) socket$inet6(0x18, 0x8000, 0xc902) close(r0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) chdir(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x0, 0x0) 16:00:12 executing program 1: mlockall(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000040)="8b6c5a1426fecb969108f682ebe8f78dd307aa8991353c35b4dd95", 0x1b}, {&(0x7f0000000080)="72e680330b1807e4fd6c3babad9a86d72fc369923047b434a912edbc718b32c32f8b39061cabdf001f0ccc439648a8600b552801e2729d31dc04c13778a42ceec74a15295c5b479f32b0396139be598b385028881ec526ff0d749a7c7a17253daeadc5b941fc8b2dc13ffc5e9d6ad779f9006773f61ac0e71677aa4af7149cd512abec207c1ba103534e8eeac01191581e12dc1713248f699881ed8cc642fcaedba0d41333242c6491", 0xa9}, {&(0x7f0000000140)="0883ed29c276ce2d04aa08e1a932397328d029b820c7a7ea93f16c590bb789d032bd72bf4a4809098c5305699b3ec74d54a6b0448882c0d794918f693dfc59b6f61f49db41c443a3f96cac5866f73e88d200154a909846ee0a3f1410c256db1ec5e56716e0cb33bde7e925d34531e2438354f188c14c10e9fffad1f6e8478e73ff763bdf9c71c7e14b531b762141d710489835537e0e953d6be7da67ca9a73791cd6909c3801aaf1963fd8d63b0e261e5640140caba0a48e788b762536e53af5fd4fbd7534a2ea4cd98febec2cccfc6bf68064c5b094531e59cfe1edbfaf93073848bf0d244d79a9399798a9ec3b09dbb73867bd8607559498", 0xf9}, {&(0x7f0000000240)="b9f95c3b1c748bcf7ddd6961ddbfeb597bbc49813ca9a30b89f50fd17ef794367260ba46ef034515256bc3a76bafe0b02bd265a136b47cd18dcf08c96338f825de93cb3c6b7b3758d86c64e71bc3d6267f0221b345b30b82b9332b01871b39a0be1fcf1c549400eb03ee35e36c", 0x6d}, {&(0x7f00000002c0)="bedef75f1240368505963312677aa3956664d4234c12d23c694f7abdbd2d4632c7f82944b832e820fb27dd22f57152e70cb249ce9234812de1511540c7fd1d179d7e780986d8800382b835b60a9d24d54276bad4b9dc1743d01532d5d52dc01f3723a1ac813013ec016da807f7b9900af9f81092b39fe16f1bd8953690f601bdf281e70bac653787583976d5058136cb5a259d43", 0x94}], 0x5, &(0x7f0000000400)=ANY=[@ANYBLOB="8800000000000000ffff0000ffff0000d75342b2397c4397aa5d69edad99771ae7ec14229d0bf06806ec3fdfaaae1daab25b8cd957c1118b40c20db333febabc26b2c80c9be46ae61ceef3a290a6cb1f917e672a13f9ad80980c4728680db4fc293733dccdf9886030ac8ffce2d3f793f8ec7e4d20b2abd8c8d4d887b34c47af291c8400810000006800000000000000ffff0000090000005bbe64010d29e53ecbd78fa2cab8df4b3a1ccea77e11c5283f2080dc0ee06e789d3deeedef60ceb5761da02f70690725b93d28aa64d990e0fe31d0a623a867c697a122bc0faf5ec84ef45a0000e000000000000000ffff0000010000005866fa04e23c016f89032b0c15dd5772d98144f383af1d6f40b23c0900d0e447b21c49732710b7e6dc678f703a48551a7a96e3116750dad3315f0fc1d6cd2c9e5a4125e3fb1b9afda43abbc5d85bb69f6e0896745f198592a23afe7f2dae605b8903073c060a36a7f1630f5d57f8a1a324563538d3da3e65c30959df2740c66f428e3e83fc3193728c76524478b488b285b2e8e5de98568d51d7d803f95e91c2d29f6a1da401552ec7231241d22673178550d4f4d37084c65c104052f2c84289d8af678fb0cf9282fffa0b0000000000900000000000000001000000f7ffffff2573f4f602c8dd9744c5d7cedb49054ffae6ce280b9dbc5f16d9eaa1900b4fd40adc0ad73cea4466acfa3c63969f9b8dac17d4b193f1ddff3c82fb4ad06f81dc623f8328beba35aa3ab39ae89355fdcfbcf3ed8572881136c0ef1b6b54c8caa33afcb953846e8629ca534f138b2896b048c0f5acc695a0b8d78b1f1f414d00000000000000000000000000"], 0x260}, 0x4) 16:00:12 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) ftruncate(r0, 0xcbb) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100), 0xd9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r1) kevent(r3, &(0x7f0000000140)=[{{r4}, 0x0, 0x28, 0x40000000, 0x7, 0x37}, {{r4}, 0xfffffffffffffffc, 0x20, 0x1, 0xfffffffffffffff9, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x80, 0x2, 0x4, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x14, 0x8, 0x2, 0x8}, {{r4}, 0xfffffffffffffffd, 0x81, 0x80000000, 0x8001, 0x3}, {{r3}, 0xfffffffffffffff9, 0x40, 0x1, 0x18000, 0x6}, {{r2}, 0x0, 0x4, 0x20000000, 0x1, 0x9}], 0x7, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x86, 0x1, 0x8000, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x7fffffff, 0x101}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xa4, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x2000000a, 0x2, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1, 0xf0000006, 0x6, 0x4}, {{r1}, 0xfffffffffffffffa, 0x30, 0x40, 0x5, 0x9}], 0x2, &(0x7f0000000000)={0x2, 0x5}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0x1) syz_execute_func(&(0x7f0000000040)="43835b9900660f5fe036670f1bc3c4827d338500000000c4c1656d6835c4c10d73d5dec4419d73d6050ffe1b41ed0f5d0b") 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) r1 = getuid() seteuid(r1) close(r0) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x5e3) 16:00:12 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}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x10) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 16:00:12 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:12 executing program 1: socketpair$inet6(0x18, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x3) lseek(r0, 0x0, 0x2) shutdown(r1, 0x3) 16:00:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r1 = dup(r0) kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x80, 0x1ff}) 16:00:12 executing program 0: r0 = socket(0x2, 0x1, 0xffffffffffff2851) r1 = semget$private(0x0, 0x1, 0x22) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x82, 0xffffffffffffffff, 0x100000000000000}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r3 = dup(r0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) dup2(r0, r0) 16:00:12 executing program 0: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="894c91e74c65a2cd0415fab73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) 16:00:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) flock(r0, 0x4) nanosleep(&(0x7f0000000080)={0x7ff, 0x447}, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x7}, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x2) socket$inet(0x2, 0x5, 0xd161) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f0000000140)='./file1\x00', 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000180)) 16:00:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) fsync(r1) 16:00:13 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x401}) 16:00:13 executing program 0: socket$unix(0x1, 0x1, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x164}], 0xc996, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f00000003c0)=""/121, 0x79}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f0000000540)=""/217, 0xd9}, {&(0x7f0000000640)=""/116, 0x74}], 0x8, 0x4a) getsockopt(r0, 0x4, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0x354) getsockopt(r0, 0x7fffffff, 0x5, &(0x7f0000000740)=""/152, &(0x7f0000000000)=0x98) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000080)=""/15, 0xf, 0x841, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x20) poll(&(0x7f0000000000)=[{r0, 0x10}], 0x1, 0x40) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x24, 0x1, 0xdd3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x16d4, 0x1000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x60, 0x20000000, 0xd573, 0x3f}, {{r0}, 0x0, 0x0, 0xaa04d2de882035e8, 0xfff}, {{r0}, 0x0, 0x0, 0xf00fffff, 0x80, 0x86a}], 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x200, 0x4}, {{r0}, 0xfffffffffffffffb, 0x68, 0x4, 0xffffffffffffffff, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8000, 0xca}], 0x9, &(0x7f0000000340)={0xad, 0xce56}) ioctl$TIOCEXCL(r0, 0x2000740d) fchmod(r0, 0x40) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r3 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x3, 0x2, 0x1, 0x10001}) 16:00:13 executing program 0: socketpair$inet(0x2, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) seteuid(r2) close(r1) setreuid(0x0, 0xee00) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = geteuid() setuid(r4) 16:00:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/62}, &(0x7f0000000080)=0x40) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)=0x78) fcntl$getflags(r1, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) fchmod(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/152, 0x98, 0x843, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x2}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="7f6ceabf103a442453c673f7e1820142ee16936f445d18acd8706460363be37ef6a17420ee0b850dcd8fa2f3b4a034180726784b332d12319e6cda9d36e6d894dbaf519df5b9c3955dcd569a8724b6ba5cd303c7a9890e2e6f8202e766f3d15b4adcd4a98dcd211210ad027aad2aff446e082be7272fd369a4cbaf7c0c9baae49419b35bc6ffc9255d6287ab986c389837d6a8a07ffc6fdcb4ba90f3", 0x9c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="7ea9061fdfda27492203ffa7dae5f589a692926e37e18768eb8faf011b73dc5be75e41991657fcb047d8956ed1eb4cd827ced78126521839755d5d322b065737081297aa8e03e8581874e0035f97bd24e3ece29779", 0x55}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) pipe(&(0x7f0000000000)) 16:00:13 executing program 0: mkdir(&(0x7f0000b17ff8)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x4, 0x3f}, {0x0, 0x9}}) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/15, 0xf}], 0x3da, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc010, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchown(r0, r1, r2) writev(r0, &(0x7f00000000c0)=[{0x0, 0xfffffffffffffff2}], 0x1) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa"}) socketpair$inet(0x2, 0x1, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080)=0x34f, 0x4) socketpair$inet(0x2, 0x4000, 0xfffffffffffffff8, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x52d4) r1 = dup(0xffffffffffffffff) r2 = dup2(r0, r1) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r4, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') recvfrom(r4, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) write(r5, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5000000000000) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: socket$inet(0x2, 0x5, 0x2) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:14 executing program 1: setuid(0xee01) syz_open_pts() r0 = semget$private(0x0, 0x1, 0x104) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)) r1 = semget(0x1, 0x0, 0x0) semop(r1, 0x0, 0xfffffffffffffee7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8010, 0x40) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{r1}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{r1}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{r1}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) semget$private(0x0, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="7f6ceabf103a442453c673f7e1820142ee16936f445d18acd8706460363be37ef6a17420ee0b850dcd8fa2f3b4a034180726784b332d12319e6cda9d36e6d894dbaf519df5b9c3955dcd569a8724b6ba5cd303c7a9890e2e6f8202e766f3d15b4adcd4a98dcd211210ad027aad2aff446e082be7272fd369a4cbaf7c0c9baae49419b35bc6ffc9255d6287ab986c389837d6a8a07ffc6fdcb4ba90f3", 0x9c}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) 16:00:14 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x14, 0x0, 0x0) 16:00:14 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0xff, 0x7, 0xfff, 0x56ec, 0x800, 0x5, 0x8}, &(0x7f0000000040)={0x81, 0x2, 0x3, 0x3, 0x5, 0x3f, 0xffffffffffffff01, 0x7}, &(0x7f0000000080)={0xffff, 0x4, 0x8, 0x68, 0x6, 0x400, 0x3}, &(0x7f00000000c0)={0xab, 0x827f}) 16:00:14 executing program 0: r0 = semget(0x1, 0x3, 0x744) semop(r0, &(0x7f0000000000)=[{0x2, 0xd6b, 0x1800}, {0x0, 0x6, 0x800}, {0x0, 0x1, 0x1000}], 0x3) 16:00:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000000140)="4ffbf94b35f2ef768b9b840a125954b4", 0x10}], 0x1}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x88) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: r0 = socket(0x30, 0x3, 0x3) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="b629000009b6bac5945a73cda52dd525736c298e3d6e5b4d2e8fa0081471c0d9a25ecca75ea0a8813a2e7b94cd5e88a1ba20f5c3421c964f9f9467375a15780d9a97dbdc8e4085875951848d"], 0x9}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) shutdown(r0, 0x1) 16:00:14 executing program 0: r0 = open(&(0x7f0000001200)='./bus\x00', 0x82, 0x80) r1 = socket$inet6(0x18, 0x8000, 0x20) r2 = socket$inet(0x2, 0x4001, 0x5b2267b3) socketpair$inet6(0x18, 0x3, 0x6, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001300), &(0x7f0000001340)=0xc) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) socketpair$inet(0x2, 0xc003, 0xbf5, &(0x7f0000001480)={0xffffffffffffffff}) kevent(r0, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x28, 0x60000042, 0x7, 0xbf77}, {{r2}, 0xfffffffffffffffb, 0x14, 0x0, 0x1ff, 0x2}, {{r3}, 0x0, 0x9a, 0x1, 0x91b, 0x7}, {{r4}, 0xfffffffffffffffc, 0x40, 0x0, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x5, 0x80, 0xbfc000, 0x400}, {{r6}, 0x0, 0x8, 0x40000004, 0x4, 0x1}], 0x6, &(0x7f00000014c0)=[{{r7}, 0xfffffffffffffffe, 0x1, 0x20000004, 0x4, 0x5}, {{r8}, 0xffffffffffffffff, 0x60, 0x0, 0x2, 0x2}], 0x1, &(0x7f0000001500)={0x46f, 0x7}) r9 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvfrom(r10, &(0x7f00000000c0)=""/110, 0x6e, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3ff, 0x7}, 0xc) r11 = open(&(0x7f00000011c0)='./bus\x00', 0x8000, 0x88) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) sendto(r1, &(0x7f0000001540)="ac9471b17a9ef02d060a04b2ced103d0986e193fc1c3db8cf3e466de3edbcef3386ce83fccb603b3a55b2ead5ea3c6be6b031fb477bde21c0eb5bf2e8d36b49e13ae7e51e0cd4640e711d4b4db2b0b8003e83c96c5a5ee0035bf1ef6ce8d6c12647693800352042ad6fe95d87c97b36caa3a23abf767d8ffbb37faf20c1abea995a9d8ebaa67c8ba736e9cacf316e92caeafe349", 0x94, 0x0, 0x0, 0x0) readlinkat(r9, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:14 executing program 1: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x1, 0x0, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x48, 0x10) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040), 0x10) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) 16:00:14 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) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0xfffffffffffffffe) 16:00:14 executing program 0: msgget(0x0, 0x100) msgget(0x3, 0x240) msgget(0x3, 0x200) r0 = msgget(0x3, 0x20) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x40000000}, {0x5, 0x2e}}, 0x2) setuid(0xee01) r3 = shmget(0x2, 0x1000, 0x208, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 16:00:14 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x8001, 0x0) r1 = socket$inet(0x2, 0x4, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') fchmodat(r0, &(0x7f00000001c0)='./file1\x00', 0x101, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x90) recvmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) socketpair(0x0, 0x4000, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:14 executing program 1: pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f00000013c0)="85de683d27069fe2372a97400ae08da0c58d9e422b41f3fe70b2ce3e45158c1854fd8247889365b2bcbe125b3f0f80cff7a1a7c9c8562e3a9b94f88071d87ad1eded0c2e8d6d5ee8c6b7aace8552516d50be5be8ad42bfbb395a57b0218d7dfcc380af8b78fe7aa6faa503c63259243c6c518613171a3f72bfd3a565797a34299e99bad9d9b59e601d525ca80ac40d1cf60bf3794996efb432e18e2af70c1122f0ec9dc8743d53b9393a41ebfe82d43cde9e94702fdb0491c99750c138460c3665837c64aa4c7686faa9a968628768aa3133103e39bfa11c1477fb6481468bd74324", 0xe2, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000200)=""/4096, 0xfffffc19}, {&(0x7f0000001200)=""/39, 0x27}], 0x4, &(0x7f0000001280)=""/146, 0x92, 0x9}, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}], 0x1) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1e00d) listen(r0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x6) recvmsg(r1, &(0x7f0000001640)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000000300)=""/99, 0x63}, {&(0x7f0000000380)=""/159, 0x9f}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/95, 0x5f}, {&(0x7f00000014c0)=""/43, 0x2b}], 0x5, &(0x7f0000001580)=""/174, 0xae, 0x6}, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) rmdir(&(0x7f0000000000)='./file0\x00') connect(r1, &(0x7f0000001780)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom(r1, &(0x7f00000017c0)=""/51, 0x33, 0x1, &(0x7f0000001800)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x100000000, 0x6, &(0x7f0000001680)="9c7495e81a36104b9faf93a6363efb13f61bad4dd740792647ee9acadb091a8a5a870271996bb5f7b22117906122e752f6003bb29e1e94ddbb46cd6f45bcf52d0026307e293adc0a56839dcc4ef04e245da8c0ece8297b2a6d2076559c6e984f455227d41fa2b6feca565d2e1a67aa6d8fab4d7001323de7f243177c84d136e5f30abd6a42c9940a5160ec797dbcc11f9f447241eed9cb682966d26246c0632568e01b2a16be719f8a1be1e91b456d1047a3466a18b0a46b9a56f82715c4f81cc8bc92a8a3", 0xc5) socketpair(0x23, 0x7, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0xfffffffffffffffb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x3, 0xa, 0xfffffffffffffffc, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x100, 0xf7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x1, 0xc4e5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x45, 0xfffff, 0x569a}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x88, 0x1, 0x71, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x9, 0x4}], 0x4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x72, 0x2, 0x7, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xe8, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x22, 0x9, 0x4, 0x800}, {{r1}, 0x0, 0x43, 0x11, 0xd9, 0x9}], 0x1000, &(0x7f0000000280)={0x3f, 0x3}) fcntl$setstatus(r0, 0x4, 0x4) lstat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = accept(r0, 0x0, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) ioctl$TIOCSDTR(r0, 0x20007479) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="02000000000000009df60109760984c734f78fcb5358be0335190024b9a65ddc6178ceb55b59673f5f7e433a964351e5517fb6960f053e8f99ac4864a2515c3742f4c9303c97d9ec9d707ea5fe02109bde2bafcabb6693e5a74258b1a4463c87209841a749fa8d78fc000000000000000000000000000000e252265a2a0795e6769aa8f94682d31f032d577cee304ab69833cbfdf7df6b17"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:00:14 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9da9, 0x9}, {0x2, 0x6}}, 0x2) 16:00:14 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x2}, 0xc) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101c, &(0x7f0000000000), &(0x7f0000000040)=0x4) listen(r0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="6c95210a3f0240379014a2fc96f761dc51ce8b06a1ca6b8571b2f79bf43aa26f4586458425c472660c8d708d973e7a7abad11825b0433dda1dcdab0644801b73bc58485a28e2e714162e2e82d2eea103b04a8b769b386d929440f8685e1b81f8ec3470e8749915d40ba8f1875a63f1ad0d9eca95293845ec7c1e6a126c6fdd10215600051f0f852668df423b0ad9b46e1af3022d0ceeb904860ede8204f475f4c55571f02d6598415e86cbccd047dd10656187a5d5bb9d18495d4908141fb9", 0xbf}], 0x1, 0x0, 0x0, 0x9}, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=""/254, 0xfe) 16:00:14 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x5, &(0x7f0000000180)) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) close(r0) r1 = msgget$private(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/195) msgsnd(r1, &(0x7f0000000040)={0x3, "36ce88de4bfededd8f1167a62432fbb962cc23bd064ecb44a08a05dd62046b19be03a1c928031baf57cc810c6e0fd0f56c38e1a4f4abc1d9ac3759b7cb37344b15cec957ea2bc58b20a12a4fb954f93b3f02305c917ace1653a480f6aff6ff889d260f653e93d1add83b7504476d5613d0940171f30396c1a342edb3466e4cd8436d575101819c4fd3c07a93546795aefd615d8292bd87cd71c84d459072534af98134b8ae929cfd"}, 0xb0, 0x800) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f0000002700)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) mkdir(&(0x7f00000000c0)='./file0\x00', 0xb) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000d03000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munlock(&(0x7f0000da3000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ea8000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mlock(&(0x7f0000da0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000da3000/0xc000)=nil, 0xc000) mlock(&(0x7f0000da1000/0x2000)=nil, 0x2000) 16:00:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000200)='./file1\x00', 0x23, 0x6) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x3, 0x4, 0xd2eb}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000003, 0xcffc, 0x80}, {{r2}, 0x0, 0x1, 0x80, 0x8600, 0x5}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x9, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x3}, {{r1}, 0xfffffffffffffff8, 0x1, 0xd0, 0x200, 0x4}], 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x6dd8}, {{r1}, 0xfffffffffffffffb, 0x48, 0x81, 0x348, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x16e, 0x100}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x3ff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x20, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x3, 0xbc6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x48, 0x3, 0xffffffffffffff80, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000004, 0x9, 0x20}, {{r1}, 0x0, 0x12, 0x9, 0x5}], 0xfff, &(0x7f0000000040)={0x7fff, 0x93d}) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x91e, 0x0, 0xb63, 0x0) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffd96) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) seteuid(r1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfd) recvfrom$inet(r0, &(0x7f00000000c0)=""/244, 0xf4, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) poll(&(0x7f0000000080)=[{r0, 0x45}, {r0, 0x1}, {r0, 0x8}, {r0}], 0x4, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4007, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) setreuid(0x0, 0xee00) r1 = geteuid() r2 = socket$inet(0x2, 0x4000, 0x55) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) fcntl$dupfd(r2, 0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x10000000, r1, r4, r1, r5, 0x44, 0x3}, 0x0, 0x7, r6, r7, 0x3ec, 0xdd01, 0x3b488fb, 0x8001}) setreuid(0x0, 0xffffffffffffffff) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x40, 0x800}], 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8e, 0x20000008, 0x0, 0x8000}], 0x800, &(0x7f0000000140)={0x8001, 0x7}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 16:00:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x80) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) flock(r0, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r2 = kqueue() fsync(r1) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x40, 0x1f6e2000000}, 0x10) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/12, 0xc}], 0x2, &(0x7f0000000240)=""/212, 0xd4, 0x5}, 0x43) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r1, 0x2000746e) socket$inet(0x2, 0x7, 0x401) 16:00:14 executing program 1: setgid(0xee00) setegid(0x0) getgid() r0 = getgid() r1 = getgid() setregid(r1, r0) setregid(r0, r1) 16:00:14 executing program 0: getrusage(0x1, 0xffffffffffffffff) getrusage(0x0, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x15}, {r0, 0x85}, {r0, 0x28}, {r0, 0x40}], 0x4, 0x8001) lseek(r0, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="41fa2767ae7021b77330b4a75eefbb076e915ac428f653c68cc22cdd5c41033e0335e14954d081f31eb94c6398a121313964f488ff94a88c2b55080a01ce1781c800368f9f3be1ee54291bd6e51abda40af2e436a10f6fe6c9ab18b2247cbe306efc598423ac721f118b9bf2f9f1405192f4ddde999037d8d287b2", 0x7b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) socket$inet(0x2, 0x1, 0x9) 16:00:14 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) msgget$private(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x0, 0x9b, 0x0, "3aa3cbed1ce69063d8e3cb59d84f5006642f2b5e"}) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000fc0)='./bus\x00', 0x102, 0x4) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 16:00:14 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x40de, 0x0) setgroups(0x2, &(0x7f0000000000)=[r0, r0]) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt(r2, 0xfffffffffffffb80, 0x0, &(0x7f00000001c0)="46c2975141d19ecdea3308d6d57c6680048d5e489c0c4ec97e261ad8cc84659439040f1b83091cf884946c615ab456c29e2c4e0b5e2c6ec5ab9b2234df77660ec3d0ee3ca0fbe32e9e1100ddb4e4344ee18fc276616b3231d27464b929abd3521296ad2644fa27a3a866518ad905dd9a44c52e59d493c76c220eeb65a7060bb7e2574979d90474efecfdb39a00313690211d58c30b2fe43897da2aa5f7ce48e89bdec667240b9873aaa570cb6c2727264a4f81852858961da47f453a966f9baab67bbdaa627f3de75f4b59276a116fc7da2d1e", 0xd3) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0xc15, 0xf46d, 0x0, "d2b57b9b9dba485c71359f575e245e025acf45aa", 0x0, 0x7f}) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000002200)="6360f1bc651063a3b9cb38601ee7ed2e2a2414344d466650b72a839d182a88c4756541dfdf0a95368bdd0f72d7b61bda42c1ce679bdb87ec54641607cecb81c29ee3bb66ee98ef8a3c59f8956bab5b438a46a6a296b475530acac06b855fcd1501d21afe3101e77ba13bfb18f85e6caed63668cfe095abe541d684637c2c5de19fef9f0d6c582be3043458a94dd29f688d938ff174c36b12e3f8d94eaabca295aae6090d569383e546395dcf39a9c18c3af443d64661a62bc8dfe05e156c089aec2ed5bf25516ce8249fe4ce3d7652a69ac18ba91f163727d75b49d46ea0f4a76b8dc3f553c9567988f21cd387c3b79a826ae746f0427a65521f75c93d967d71ec0823481b95d06a5224c7ae27e3cb0a7b8b3758857a373a4f822e8a3e32478fd983b9d09bf434a41a3d450c3914135241232f98bea57cd319602ccff63aff4b880bab769471c61dbe64049b3a677a8f839c655c681b26ac1c03d3254734e3c4bd4aa03fb2c6833f3272851414abe6d0eda5e686924d7fb92f78af207f6f25847f090d614ec43b2f6bfb935fcf635c3b7aa8e4934cb464b2cb19b4342d16fd82c75ebe32ff02acb8d579ccf1325ad1ecbcdd2f83db80b28055ce252e72737e40b30ce1877aa8e88aa899498405af3a9e8bf05481f787ad67cfc2e9bf414007e59f1d3b61eb88674036c4f4a56d022cf3958c405d3a8702061ad1f3d4ac590060a9384ecd682f9b46f44c16167ffdbbaf2cc3dbe663034e0708e8661d047ae9dd469efed845091290d0031a34e374cdc4f012b409c080754a24045cf1042b42e59e694d11cf759f1e3c8c31dc4ae07abc51cd43946763305a3fb1e49f286f55deef7458cb6cccbedf785563f10d34620ee8d27eed8618163a69b60f9e3e9d705b352f85c69128840a963feb87d69b4967454d70a83cd6b08f948203612b5026fb1f360fd22c3b3fa10bc3ae20df895988c86d0154e77456b68396e45250ff70d2bed6dc6084c3fc53bc50e61d8dde2254761bdcc21d258e29602dfcc5b16291d98d2afec1d9226ab19b286b3691e0a894782e0eaf24579b4b3910129f610f98d6da9f9997f0be6d483f78a12c7e6de63b54ed0e942e0f5b6426d5ab2c828798a8de02830137cfeb73a6ecb6a3935721849ed2471eef7c30eaec19d888d5d71c3952b30707d317fafd3c40d7e4b5bcc5c45086af3e534adbf13db2566e72c85167c475155f2a37cd827e07600b82f37ad06a27ccdd46a3070e61a6dfa12455c43c91a2a21ae2babd3178afc249b351f0b17f65c7436c0efb9d6bc30ee2c1d6e6d273f1c3051902f36ff4981d3dc9a5e0a997849277ed52e85ca4dfe9f654c34d16d269adb31a6ab3882808aaf9fd36d05e78a55d6fae047c2ccb6c71658cb362a15d847c2b865855f925f38dcb290d9d0c8272be4a763dd435ca505c984c8f636ff336610eb2d00f70c5060144f933fc54b40a237417a33fc21765a7139ffcae99483674893d179904fd6f5ab0dcbd26239833837a88e537bb358facf8e39a3cc0a1d93333a656bd67afe1be458b02cbb2c59210428fd51e15cf2f15833db61c6ffd9e53186dee90d03e54c8d56c2e777e2ba05b7962793fd66be42464866cd0c06f69ff12e65934d7117cdbc216f21ab44f46ac629a5705e135d5a0c774f5378f1bcd7697b90b2d382a9d9f59c23b92389fb7862b69495d3321d93845ad1e83d01eef50ff44ac3261b107d0f62ab7d135e8515633cc31a51d3e38a7e9976d92058dfd6bef97330e136bb7f34800d61aa8eece2cb90137e8e97b2855b81b4f08bc429144ea86b6dee0f979703c22a6172cddf48b498308869306a95851446a06bb2b906ba83714f6fb13fd8335f1c15025b525f891aecb41fa31f9350c126d96b44e96f45c9df397d3e3a1c63ed98c2eb4efb089578a41a2f677c280205524d9a6515f290101fd1e5d8d705c93f123f2705c0b338228c953b6a5e9804b5d05d65581aea193494eece6c32287b8bba7f06f93b687ee8e174320f0ea05b19a332b6c68564e7f7a955541220db956843ab98715cb0bc9e194fd6bea800c112114a357aeb516b06337ccdb3a81e5ba3927efeef7eacd96a24bba940791a9f54ceef463d88a6b38ee89631dcc01815a3b871f126b5541d7fd93d07ad67999b41ee7a88e99b1d446bcf4a7dd8299661e5efcf8a041d509323d6f1282bfe26fc5ff6fbce9958aa8a6b33690af9cb1a3568814c87e60880019acb440c26784630fe85463aea932507fea04c566edbec45e19b07919260de16b9a72296223403a13cd3cfb22eb51be3b279ab267fc79067a5351798db075d441a540bf35c33583fc8fa0bd3aa7d1957099c1cd5026009a5d0883296e8804292a7880092275701a6b52f7689249c6e92d454b7ff201af2f91b366e5f1fe7899dd5498aa24713791f60ca0aab72669e479b872643bbfb256793f9892cef7092e792aa20e37bf5fe66b2609e85e57f6fcb3f0d722cc10e354c0e766a343a984ed0690f36b99f26dc9f64f72173bdfe1ecfae32bcbfb1776d35bf0b11f48451fdd3d901927c8b6badf133ce2cc168f92d54dde6fd0c48a90d99a7cd0a5a53bebbd74d75954cfe7439a3ac41b1a567ccc77974dbbc8ac795bcd63e603fc517dd6eb51b6d3ee408f4277e0ad226cbcaa6bf86821785222db937c5cb9e468d816769a4144ae2db81155ca4be45a0da41e1b1d0c569b3cd233466a75bee0c5725f9f63443cdabbff495b0cacca9e3778057d61c61d1053edc43caef3f781ac5842d21d746fe742f7b581d084b58d0d3750287a9adb73f63895ceca831aff1107c259eb0c420b290a2540fdb37e16ee137c999d77c81688d25a4717a21317797b15dee58bcb34f713b61695eef312d20b9af703689be5348da6abc34d3009fa2c06eaaace8fe096b57c2488f46f9308cefd5cd040755cf4624a9b75183a2bd0c3015c2978999904d8563485258971337d30a624acfe3b7620d1689dd5c2e32d85abbda3752b1d369f26120fec4b8f919603511ca7465eb071d9f561d5dda6c2ae92b39d35d734fb11054b587bcb76cefd63be1d4e78d55dc96ab4ac5360add86d2c1e35cac1975ea457965652c9218f6ea4b01e4d480141a9bd0eba265d44b85e85e6e8fb384772762dfe507b30f3a397a9010e450e214f3f70bbfc23d62e1abdac246a1fdb9aa9b96d19ca5a23d739b8d858ca84cd105b4f0bbf9d0537a7847718a6c316f7d239fe4274b26a9a7ba9c241ff0b2ad74b27f9c3e5a74955d804d18434d55800450aa6c538a2d0eedbc02095ea636340f41c5668d29dc88c026100d82bd5fae38394b3c230079c22228a27bafe10194fbb6514bcaaf46c8c2cb4dd011dacb49f69d4698e9b5eed48d91f0c6698b887a0f7194d15f96e009d6bd7d7b5e08facc16e26672bb8089db7a9bd524067017ca5a7f886a1dfe6d54b711b09e92133f5a7cca4440c04ef706e7a035439a3b682858943d8ff24fa3c55c6720c449001d5213642d1ec34ef6848ca0162c97d4f09748b6a4d0aa95b095f98cbba0e434352f33cda61943b07e07ee3d239d9c931c0bb176ddc00d88e883be84a99573b9c065f890fa5ab176c68a46f1f8af4796ce1264bbffd3bf068aaec46d3ec955f737b121942dc7b936a5cd6620f54faffcfb0cbf77ea0748fbbbccfffe2837a80f7a66e6afe429666861bde7b15de9975a29d116c55eefbdad31ab39b9d9f059f89dc4d47cf1b2a5198e77f5e384fd40586479ad4f77a1551e98ff6420625f71166476836ad95729deddd94a639d53386210409b5d07002a1d143c9886dbeae69df9a15a9804eba26046f467fee4baf0ecd31301eed76acaadab1549b00af12dd18e2a0bb286aea0f1045cce75c765d61374733d1a71cc64d0acc0e0b78941666b3263e709c6f99632427802e962f792b92bb2751054415418e678e5651ff580f94f2571abcc473562a58aaca57ee497689e408a033ccb4663dc9ad5ccda571dd75a52898c2edfc8b6c999d90de7deda4a5829c6258b39777b6418bf020bb79641eaa4a75b1ebb93eeade9409b7bbdb4405c5b6cab90a02346bbec363f22e845c8b9a6f4b6b9763ad446d965d5ddf9e11ca612774409201d29aeec08330bc83aa5d868da57abcb2b722d76ab6629b105b75a63b848d15680f657ae0f6a71100098105879d6993a1093df36553af27bcbf832f567abe3cf9ae93919cfb5cf0695cc26c9b04877b120b97228b73a86747ca65b9d9ba093e63590faeb1a3be1256ed0df9b55a39d3d5cfeac276cb5eb9fb17e359ce37f63d4e7f3870989b378050ac203988cc95124905b1fce292ab8ba30e91197b9bf2bbe96d93801e1cd69c7f4b4baa1b4a721f01a3ce8693afbf9622c0e7e93092e6cc965795cc32694aecc030f798be76c3edee9f5835245e2af985aa24dac2b751b1c448c725c7dea30ff7774b644ec57065216f9d102de3ede7a8f13db2e62f48a688cc5731b36949f33e118cdc7a6a50bc256b2f7050cfd82abb525a297e0b45ee4b6e74f2d64d3adc1c0701e4113ac7237bef2b44f6f6d44087a3a69371dd8c646d7424f18e03f2b5c7469bd0762596e98d919613efd44b31f5efa45d40927f9ccdfb9b8e6491999f79ad11cdf0864f7bdc5137a355ea79f29978f116ae86cb3b74a613b44ae38a0c22dbb2f8034e86b06453ee7ff086e7e78e1dde5057754342bd23b70697e341bd68bcf132d5a405ddcbfab35f687b9234fdb6937f7cc366386c0c70dc920c43d5fdd6e62559cc027f30bb7f16fac898c41752eb1fe9c4bbd92e7c07e68b765d8208199c7cf47e7cc408eea071ef1ecded85805c5405829224cb5f384a6dfb885ec51d97664aa81c4532f565f4c192e63697e394293fd31de834dcadba61708b518edafda59e2ff7fe2d364c08fb8e08152122ccb8aeca44c958e7adeea7e824599d123e16dedd75f012b2e2ba4eece290c691a7c245b7b898bb277f56972091cedb53763102ba4e3254f0d20545c72daafbee544c527d9cb88b42cc179afcfc7afb1a7d79b418196d", 0xdf8}], 0x1, 0x1) preadv(r0, &(0x7f0000001940)=[{&(0x7f0000001900)}], 0x117c, 0x0) pwritev(r0, &(0x7f00000021c0)=[{&(0x7f00000000c0)="3b7d0f539cf87f5ada4666783233eff1c1b0cd94d114a0e3a5ce8817905bb3dd4d0843d50ac57f454f55448b3f0d124d9ae2def66e013366f8d0afc08509bba37c42ff0701c8e77d1b12f8b695b9fe7ab51c0239c8c54c83648f11d3c6d2d58f77c179abbff48f9c34d3c096ffd8def7574dd7934c20ced653df11d233b2118ba2e0fd75d8898eb52be6eaf1575287f14a271ed5ca1edb36f2eff4a15f9af1f3435acf3f2d82b251d73391b48fac03bbb5ac0188b35b85803f988960a413b8eef32df94ea9559474993670f2d6bd73d9794d518045be6d3b913444e2866cab965e81dd9f0d4fcc71ad87e7e6a3bb925fe8c8aca1ce7ac621011fbc1d8a0cabc742ee44bfe9c1c88be32eecef1ba0f179ce526ba833d327f43b9209ceedf57cdef70a73c476e13848a9ffe64604c01ccb5da071cdfc58b859edf7e50cf35b68a2ddfefc33467350075be7b1bd563eea1c1da4694a1256b06485652b0eb69b512faf00669deec2d3b046664ee915dc0258cfac5e684174cda7acd908e020027265a73d93c167526456754d909f3b9dc49a3b084e00a4329c5eecb8f31cdb89966c8e1e2b42706aa1a93fa56cacd7d10395d64a3f69d5a1f9996048d9891513131207da7dfe0e4cb386ad4c4525a40eaeefa8fd5ae16ba7429851052dfe760d03941d12c3a6734fa79bad0f7e8e28c8fdfedd69dcfccd22ed413383c28bb53c20ff6742c9c77b3c60a970e190f9e928458f9eb685e05d8e7656b069b39ee36da07cec087cd8e56ff6457875634df9fa786871a32c92655e5e1de11f8acbe24aec44f2c00156a9b4565fb528947f961b8134cd38a1d9dda51ccc62d5ca3026e1b926992cf8064292b08babebde5e41a58c13df7d9437b18ea5787ece7dde44c8b94f601282692dc1b91cfdf06447ee334f0c47863402c39bb95c27250e15a8f74140dd3b104fc88bafb771e46e88d5d9034c889057f407bdee06385178327ead617b574ff5fe5d653e516cd40998742e6d20dfd961f40a6a60df6eca1fdc220666bf1f79d8b69950cfa572326af95c6d7e3bf78550feff4dbc3be88dc54f859a8ba2b0de291abc4158aca90a7e8074c575c4375137b8f8d5ac68cb7d2301bca041f942350da11639bc97042e35f2030f8c205b895c57471aca3e89c19653aa8879bc57e9b9a591d7ea4f4239e132cf0ca5c8052d8675a9d50d9f62cfd06fd5577f72451f8b41e2c32311f78a9ba631fffb4ec4e5d0175a877905d42bda6987eb1db5bacb53be84841d53410a18e9d64e776515829e619317f0d2e07ec1e61ba713e2fd58a256d52d0a44ba7b7513a21543d9e2655493135fe5478522a679f0351d9cf224232709b34cee2d46b6da6d346c863a8e0f81053128b6b737732b0ceb07750100dbd45ab2a8f4a1d51c84329854f75e5b179c50d4581ea51664075848257257d20ee76a8d6be77d58f867f8c53ff74e88af2caf928b97167fac781ad40e4e4e4d654bcb00b02967d9c9d68769ed871ee743bb91bf36177970d6788a5415ba1ed1975fec642c8ee4fd113eef5898f74b80b2b7a36e41c64c0f5ccf74038f6753bb6aa7741123d666de0b31194539106b2f47d1d08079a9f2551911fce168afeda85370944790f5ddba9ad1afff618103b3c6cc26f5274ae5a6687707b76d0230f8cd8ba586d7f12889321845d1cfa8629373248ba365ac1d982091df04eb0e0909460ebaad8bdd4dc8b456049c21fcfa34c9b03ae930e026dfd45b53ec03ea657f56c9d16644aa1fe5f92d470adc6cbdef332ae0a239dcf66471d6e159bd620d065258dd2e0f696e6ea214bec92d94fa2dac1233f31dc3db8515e66d3116b82acd3511a807e2819673e4eba687f5ed27af426fb52bdf1ff387b5ecdced280d01f79ddc0c6164a949e46932e6098f0c3f6fd097aca89f141baa4c96d97bfa49d5749a6ef8fb1aead1ca8fd095e9c8c7b98b73627d207ae35389dfc8d25b3e7b4579d15e0a8d187ed727471c218901c3394a009a8b5f851ab7740e455928bcb96bbc5857a310456983c7d93883ac80732fb66d7760b2253ac1f9f90870c44315c7edd456e7afb55d36b83e5191db53b0f4da20a19633b3600928323b422251dbc84ef34e34583c71eb3fc8aaa9ca51196c04e0eae0c2382428e0cb15d45bedd9c460460958ebe6f3576b7713eb2432a0c8619a66b7c275948b14e89249dc6620b81e54b6c580e24b099160831bd9b851463a4f3b42d0bd9ab9099ef1d6aefdf6ed02849c225e1f80f5100be88431e586681893eeb1657f0abfaeebc17b0c7be7df70563b2418901d6d1411455c197349d185a14a01849230697d43a9a4a43716151ed63e622e4ae2bd1d5f6731bfe35d638935631d41a491eead9fd27137432095d0a9ecfeb7ed6a17c8b2fd9ef22007391d74fbc5e5d79178e0974d3c1314d42e9a5ee18978888c18cd2b124da9d4af450fbea5d66158a7b250ca3b32fa8a4158484bb5e92729911ba4f9e13ba4a4548e8e1a19445ba2221854b6d06217cc82113a8f8571b8b361ad5bf911e6a4034f6c3784d2acbe97038b78fd5618d7333ca90f70541343a0c35d406bec2e6ad8605582cf8f9ff661082addedb46f1fc31dd19d0321a1867bdc7fb236e6fbb21abae6212d643e5c3b15e466e7ec424294f28dbb70711cc0ceee7962c2aa8ba9a076148c608a2e42db6ca383fa7e7673d19d1707974951e30629a44d68ea319a915fc6578e8c6a424d3e6973093c545acce454006541c482eaee7558e086db0044838f656856959ecc0915645f8b78983bf67bd48c6df7e0cfa85c08b02c3604dbce5fa2fcdb02035cdc15f795fd6e8c251a28176ec933efe030cff96cecc434bec38b58e2d6146f41e00529e9530af85d0f11e7e5be2a89c526eaf18d3a7de28afc397eb2f03896f2755ba66369d629baca3c418d6c87621bcebccaca8e326c872816cab00688c7a4a9eb8f7cad0f8045a0af48d003e7dc674d47f388967ec1383022b188e3e3daaaa4bd4bc80b41e88bdf1a2d2a8550244f92815b79d21175e25c54282128349255590361f40c86f1c958956942250b118ee5fd030716582fc418d86643d91a0f7dbf32433f3e982e907f614af3b1ea89c2424e745b8e6d3ae135fce8ee17a7448da99d61195c9257e823d1e6a18c6e25bb3a1d26a9bca4ebe20d7c1c1e8df18a113925a0b155d06e1bf0ec36e15f094ce619f9755ec6bd51e988a35e7a8c0ad881cfde6eccdd23085453943545e18d01d959a9b72687452aff972c86e2aba3021b3d06813fca4d91b7b997975f3b69c0220a4286b9b113abd9ffd9fbe764ced909cd1e8705fd88bcaddf70617f9a2db158bf4de570b752b3d5d42fca62145f8afe80a2fec4ebae4b43496ab237fa9b973b58ffb75daeb04437f8179fffd644e828db0b7eb292aa44b18b6bc47d356cd455b29a6e4e23775f521fdb64f8e11b6c19b8c3eab776351b4d95b6db88e56095ecfc72692a3af1b3e977a08faf320d259fa7a835609ed1012c6ff06d590bd87532070b5f0ba50632cdfdb03171cfce4a915ebd17a5202f7689f91513667070f7b3b6878e8ae3ef62cde1477bc24ba1568a4f8c02b1b3218a363e8909a03e0ff4c6f727bef5a7de688ce4b9fc8bda7f5a0aeebd09439f2080217b6bb8f3d98b73aa7846b7ae75ce285f165b9372623fc59c3802d783273d39c6021748c41a54ae09d8c78b73ca31477f3938523893096e925de837387bafafc2e7bb15898d9d24b0e9722f3841ce39487dc71da26f908e0c97ff632034d86a0f7439a40b80395fb7e5a6d50de4fe316cc8561cca05fc107d4142161c5ea4bd000167ab68e0bd83b961ac4c8136386d4c6f473fbf6bbf0b3aaa483a746b237d9204a4cb1500575db8200322087113b35d809712968d9e2dcf3668006c9296d08b6366f2577ce15c308f62c42efd4ff48f616058ec807fedb7e5f9c6cc221280e22f2c3b2cadd56499d9c4e8911fed03bf3326782047839c9e6358411b87ffc78b5dca5a88fa003b94271567c6e88b028e9d978945e4649cacd018f80c7fe3ea194c4c3cf37cae25df96ad619e417927c2696091d4cff2d57de747936997d3869a146f7e34c595e2c73c150ebe7da5af46ef6d9ec02c8fb962b76ab1fa86d385f2df1427580c30b3994e1db81434e0b26ae8702009d95a422dd66cacd396a1ac11dc2ad5b6f8b755cfca26b2ce6e117a912fcccabfc76abc045b5f703730827cb6b7227f395b02fb633961a5e924b05b75a9a3a3a159e87f39c49fb5b4b2b6c53fc94414470261f3e069a4b724e3f1e8ef66c85fd472e8fa15f37a1a3b63199c8a463de83e4d166be92a4e2301bed5fbf783bedb6e3ad3740c410e248662201a72afa18084f8bcb6a3aac364e622bacdc43c8f3b2a5745929a513fba87f65f15fca3b0fef9b6dc1752345ea2dbfce2b1cb61c80f8795d339756b995f15c0cbaf654c7300d0e3c3b9cca5a63c3b48005f6a5410fb59b4209fd1854659aedffec62ab2a860784ba03a31a86f1927c8ae339c4e73878997d1cdec9b26a1e0526ea6b48131353b5e88641bf561e07604dd20e6492f6269bf674ab2b7025e2e7d1ed4614d4555575dec1ba5768b97b20669caf97ed4c4efcae90e92639d82d9c28fbfcfaf4eae24dbb9a064df9aac9ab2e3238d95e50f1a4413df35237fc115c9a0f2ea5712304092f6a25cc23ffc5174d0650cd286fc53fd5850153265c38f243b68ff9b4ed4dbc5978c950f6417969a167e9a0ac2370d22268cec0cab30f67df246302b2ee6b80bb47521fd166db8d7eaef775cfc9d7e79a394fd4cfa2bc5ed7cc5e0f79cf5bc5dfa6c1239542a7f03c38ae28cc493475380621d25e6c2c43a0f8bbd35af99f559efb4c7e6ec0c413ae18d63c23bee45dce84d0a49a07c990bb3c880e98a670438bdb1649afdc5e259793010141305042e33064c6288cb784a8b783555c86328fea22f86c8c6c1dcd32d65c4ceeb0582e6174ed21028851d868c5caa0da62cd1207e825db01cb2b6b974faa83fd058877f1de676d18b6d423b5ff4ffb86b9b07d199e2aa5cd64e3027433222b621d2f8aa4efafdbb33772cd4f0871d2e51c05755f9bc8a77d74ee83f7fb111a23ff02dc444d05034c518c94c5f5648de1f0a3a6f1607f591c4cf13e866e1acf88b0258a006ca689c1852d0d1747536b4453bea94e58dbf4c70fcea9be873499fd30a2f90d106ae205dda8da01d363a830c488c040a230ce189cde47e07d3c84c71d9f13bec8a0606a17402a14fde3114c035a422f43b8169ec7b787bbc7e2948f812fcd771321dfdf91285ad08df7c8314e3e8c8e7ffabf39fc41378a9f6cc45502117489d73b4cd2175a0db9a58176d2f6451222148f7422a4f4eccb928aa1d9530c4a3ee6b1e8451fc042560287bd9750bb60fe339dbd8b102711f5c453e2f1ad45a6e1c4c9aacbb04cc4ffca580670c782fe4c5f4718953e67d969fe906f1f3418b40648b1f27f9b11177fe4e605f5164cbe665a9b0eae060cbad6fedeb2ded3a4e4d", 0xf54}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x10d1}], 0x1, 0x0) 16:00:14 executing program 0: getuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setuid(r2) r4 = shmget$private(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x1, r0, r3, r2, r3, 0x1, 0x7}, 0xc5, 0x1, r1, r1, 0x5, 0x80000000, 0x10001}) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x3, 0x0, 0x1f, 0x4f539112, r1}) r6 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x3000) socketpair(0x7, 0x3, 0xb89, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r7, &(0x7f0000000380)="e69b24c50446efeb9b0b3dd8e475fc48428c5c8b992b1e26da8df7e56e277a6586e523710472c3e024c9158b57e146803b53f1d23ffc73fd4459c7937629a2f1acb5812645a974afeab41231c53de5e95e43e4f77a40186d3ba45454abbe83f94019fc997376bf3ad970253c0f17cad50ce5fea32ba31a89253c5ade99853bd944f85f89529ed1427349bc76efe9b0a3759279e37d9b3e21d8f4350b0c02b06cf4cd01fb13d399db30be902d7fc6cdb2d478f961dc61e09a96f5ee4d69cee9fc35622fcd152d809d4f", 0x52, 0x402, 0x0, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040)={r1, r0, r3}, 0xc) 16:00:14 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) open(&(0x7f0000000280)='./file0\x00', 0x8400, 0x40) utimes(&(0x7f0000000440)='./bus\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x3, 0x5, 0x10000, 0xffffffffffff0001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r1, 0x6) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) 16:00:14 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x3ff}, 0xc) setregid(0x0, r0) getgid() setuid(0xee01) r2 = msgget(0x0, 0x1) msgsnd(r2, 0x0, 0x0, 0x800) 16:00:14 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x8120, 0xbe5) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="7e05d870bee340e4140023815295f900a0b02f17556fbcf3b655d63b8531b29e37693805421005fbbb369f6b8ce0facf32012acf31b21852", 0x38}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:14 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x0) write(r0, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) 16:00:18 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xffffffffffffff9a) 16:00:18 executing program 1: r0 = kqueue() socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9}], 0x943d, &(0x7f0000000140)={0xf2dd00000, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001, r1}) flock(r0, 0x1) 16:00:18 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) socketpair$inet6(0x18, 0x0, 0x7ff, &(0x7f0000000100)={0xffffffffffffffff}) socketpair(0x1b, 0x8002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x0) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x100000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x80000000, 0x4}, 0x10) socketpair$inet(0x2, 0x4cda63c7bbe22a50, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x1f}, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x5) r3 = fcntl$getown(r2, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x47311e1b, 0x7fffffff}, {0x18, 0x2, 0x1, 0x40}, 0xfffffffffffffff8, [0x5, 0x2, 0xe000000000000000, 0x1, 0x9, 0x2, 0x2, 0x1ff]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) clock_gettime(0x0, &(0x7f0000000180)) r4 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r5 = getegid() setgid(r5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x8000) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x4, &(0x7f00000002c0)) getsockopt(r1, 0x800000, 0x100, &(0x7f0000000300)=""/8, &(0x7f0000000340)=0x8) r8 = shmget$private(0x0, 0x2000, 0x380, &(0x7f0000ffc000/0x2000)=nil) shmat(r8, &(0x7f0000ff8000/0x7000)=nil, 0x2000) sendto$inet6(r6, &(0x7f0000000380)="2124b0715d719d81bcc1b0b9f3cc301eb0819e73eccd8075dcd8b8080b0acb63a6c08abacb7c3ddf0d3acb", 0x2b, 0x4, &(0x7f00000003c0)={0x18, 0x3, 0x1}, 0xc) r9 = geteuid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={r3, r9, r5}, 0xc) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) connect$unix(r7, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000640)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f00000004c0)="d21079b6151fd2f271f4d1c4839318a0c124418b", 0x14}, {&(0x7f0000000500)="8512bd6d996ff26f9fffaae0a9862436", 0x10}, {&(0x7f0000000540)}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r9, r5}, @cred={0x20, 0xffff, 0x0, r3, r9, r5}, @rights={0x20, 0xffff, 0x1, [r7, r4, r2, r0]}], 0x60, 0x2}, 0x5) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) connect$inet6(r7, &(0x7f0000000680)={0x18, 0x2, 0xfffffffffffffeff, 0x8}, 0xc) execve(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000840)=[&(0x7f0000000700)="2ae5282c00", &(0x7f0000000740)='\x00', &(0x7f0000000780)="fc7d00", &(0x7f00000007c0)='-\x00', &(0x7f0000000800)='\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='\x00', &(0x7f00000008c0)='}%\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='%-}[\x00', &(0x7f0000000980)=',@!\x00', &(0x7f00000009c0)='(]#\x00']) getsockopt(r2, 0x1, 0x7ff, &(0x7f0000000a40)=""/26, &(0x7f0000000a80)=0x1a) select(0x40, &(0x7f0000000ac0)={0x2, 0x27, 0x1, 0x2, 0xffffc00000000000, 0x5, 0xea2d, 0xb}, &(0x7f0000000b00)={0x0, 0x40, 0x3, 0xfe, 0x5, 0x1, 0x81, 0x100}, &(0x7f0000000b40)={0xffff, 0x28, 0xbf, 0x9, 0x5, 0x7f, 0x2, 0x20}, &(0x7f0000000b80)={0x25, 0x10001}) 16:00:18 executing program 0: madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x100000002) r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt(r0, 0xf68, 0x2, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) fchmod(r0, 0x54) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000340)=ANY=[@ANYBLOB="0000fa8f19036a8d8b156c00fafa866654c676f678973352d3f96aed7f234686ca84337b7e3369a085f64650c28e0412632cfd633c93cd1f6dc7ddee924eb53ac8d3b28cec705f5e1df34e4b44982103b9a344f64d181804000000853877249dba9cad39796292f031b749c724f42d8378e2c873918cd4126f318d4e03329ff0a7994da73770249529d1218724c0f74430f3522a19c0bfbb27d89b42285fd16f23f32a264a9d22e97aaaee32a7b2a8b0421e36ef0622795f32bcdf07362e95d9a1350690ff61b6a59f922eedce4584491a894c97c702804af5ff8517fb71e227f724312eab17d5cd61c5cf996d4be94a1675fcae9a682a01511ec4e918b307652b3da012022903ab4c96c965b4254c5f2dec4c9b3c99b8ff302986b214efccfead40c66f4c576db82585fb6e79124cf395cd10ed2f662f64a8645e6273822fd491f8ea26e5d3aa87b48d385e68942454702a27daa8b67f5f6371a2fb2bdfa047eaaf42118df717e92685a7782e312adab6a5a22a2afe74b722a0764a7a4d0b0c66151ad5801e67ce8cc29a03e4727a37990a0f08783af9f1c6231236b3147847c4a9cd00082bd878fe962f6fa4553ddbc1e62be278f7009314cd3bc922fcdf"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) r1 = getegid() r2 = getegid() r3 = getegid() getgroups(0x21b, &(0x7f0000000200)=[0x0, r3, r2, 0x0, r1, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) chmod(&(0x7f00000001c0)='./file0\x00', 0x10c) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0x0, 0x7fffffff}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/4096, 0x1000) 16:00:18 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2810, r0, 0x0, 0x4000000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:18 executing program 1: open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x7fffffff) r0 = open(&(0x7f0000000180)='./file1\x00', 0x20008, 0xb0) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x7fffffff}, 0xc) bind(r0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x29) link(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:18 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r1 = kqueue() recvfrom(r0, &(0x7f0000000700)=""/4096, 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4a}], 0x9, 0x0) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:19 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000004200)="c90d75d77aedf0014e13d9a9bf0be655567e2304abe2a8f672f1d08b4560a7909f23999395ad305777117b73a5079e8807379ec1ec8627c9fd323db4d755eff67e29038fc5badb594719e1f4fa624ce2e6bd5ff647d1cc542408ed67b4f8373fce4199770f9c9565ede41bdb7e6342a0d100a68b691c5e3c743272c45dee9ada84ee79643cc717b6cd9c3bb8b613a5507fe80d9ce88db9f69965ba73f594280a5721a8f612bd36a44be8d0eb0d36f8c2e852f908f2c51534ed686863ce7465a3e57d244aade56633a9a33e1941d509cdec213eb93719ef9d1014fd6ba11970f79a9f3a673e05e7e791c615dd54dd53b3eb95a189ef11deb63c7893e66af670e1a6d84358ce801626d2fa0cf2425262dcb1965b14552854bd5768d7c3d30ceac47d6685c16dd4b9249346dae3faf0e1501e934c9d58a16e334aec5f44cdba2b15aff7c269a750699162bf723aa10852fc33637c233142abff3f758096106492ea147cc8cc50b1a75623adc61e324cfe59847e5eea1ce518f334894babd812fa8f4c1da73fd2e0dcdf99468e8d51121b504b102f930675a84b4dee1f7ffb379700189e5334cef076a5ff69e40fd9430a02d3e031118604ed834759cb338f854ba646d1763cdd5ff7db097ef7431af1f824f80711591f0cefd4c2c3602cc792bcb32d96c8a12a68decc36677c6a3533c7bd629af784a4327a7c2f57321e60de2de4875ac0f72f4f1446f9bc79647748d1497c299e84b86922957cdab039b6a919d6cbf322d7a3896f689b1c5d47cb6127e7fd95d852caa0bd7e0c1feebb88d6007cd8675ad1a8a1a6d50ec389d4cf8d1ef2a689a74e5a29637d1784a73fa27ce91c0aa93bf6112143fa12181f3fa1f6bae869388173aff9a81948f3390c7edadd9e7d1e11f4974d3c8f04b0fdf0b3769a02c6eade94c6faa9d911d6fb66e2400999794fa0f44ee2cff0642fe319e2471a7ebe77959a069b459aaeedd199071182d8436d5840ae1c6adb6763354a96d2261da7ed5ce0593c9c6c0e7c435532b4cc7d12716c4e2137c2bc70fe7b163f6de23b9c3b32b02fe35e7732f1db71fe5e3e1fde0a910a42dad7c6640042405558a015368062b2bc448402af622048d9ddecb6c7a1734c6a1f9dcc38bbf4f20ebf7606f709ac59f192277f7c9987fe613c58c28738fd1657b1884e4421fc4298dc89ec1279f04ae38657e24da2aaf4ca3f6ec5cbeae275ce704f36782476e99204589bb266bd901f65de9a62e9dcf34c8bbb374feffaee48691d3b5f22d633fd602bfb31c9bc6a950580877c64f4cbaade8c49f9895385e4308b0c9984119c6e353d3cfdf573d137fae10e66e4c5f37e74322ffb8744e64cadf16848740b04e6066b0756a1577426c60f9f65b30f0d5c9162723a4f2d2fc1361b35b29d0994674d04188d420573c3c98210ab8f7e764dd76efadaef7001a1a5885ee01700b5b5096012ff101b170f2f5d1f1f3033d2c6a1ffe7e6adbd4012b41f8e80a6a53a3ad101e4bed9fb935859f35f8f98e8bb84ca73a49cbfabd6c1cf5f5de7f803bd3229f9ba5c7ebda149d12eb8a677405c21c6c01046d2711f9af8cd519fc606213c9b89ebee696f9bdff006cc10285d2c93abdb248ed43d60198ece7ab7c031a7547473b9cd2741c58f06e7295a4ede5e09fedd03628c9b640b3bda8f4a0638c458c9d132d3a0d7aeaf48ada39040c3b318585147e538ec85f37af4f427852466ea385c9c677cfbf4dff4c6395c82818adec3a4e8266896eec26355144f62a3c284f793295c18e3f42a6b102d0cad03ecd571e77d672e36545592bae63f8ea960be68562c726f8a769ce640364bb1b007c638e1a47f5750c934790bc582557acaa5ecbea6d4438e167cae202e0ac3fbd8ee064e14552a271cca1b16645e0aaf272866060fe0cf70dab92047914fc26a021b7148d8c5ee88007b219792b9e8b895b5c2dbf791a9842e641efa7cb3bf0fe0fe2951508d61b6d9ba7cbc3f87041a6cec09b2d22e3b2e2ff3400e4a133ebe92e4ac36fbf2ca3e997718552c4b5791773b93eaef7d53d77eeb631e2831f4fa0204c78f9c1db616a61ffe7e26c8072a55b871f303ada2c90bead21557dd037870f2a570ab8b626b435dfc30265c32b57eea09bfd5b2e2d32bf342ead278442e4ea010418cb3b09ec724b577a9b11d4a722112ade573db006d4e36a120cb048127d4f09751b3b756d6238e4f89ab56b6960d31403846d7cc778f431870789162d75c075ef8f60173504d98e3d3cb14586326f31edc565b9deae64c2bc1f3dc80fdff9761e1fe50d11280417e28a84f77200c7b8347e8e1059730d940b7c3ecba7e36b4aac2a54ee997e284ac7a2359fa49b1000d0f2a88f40f33aedc4bd76fc09f375fae4f92d911efff529ef54317fbf1bbdd679379af6c886aa5d0fba48cb4b23dfca431c1ee737176b8b4beee3816379e8db37d068c52f59625ca8f4f2534bd01939582d7eb03e399b94ccc170fabcde5665e3dd3cd27fb4945258b743b91bf7cc70d21624d47de67ced135d8b10887187143142d8b5f4d10d25908ea75d162ca725a931e5f60f3e8422ac9a5ef6b6b60308cffceaeab35cae9c8ab0b2ce0945ab21a66a1dcc58edae55868d31c53e7ceef31bb10d9f69dbb5dc6f080cf002ed40d71860a8daff27da1336b509d3c3e6556c3d35188c66df8c178c9da59563e59ed1f039f39aa3a113b9ec20c3db7606af55b7f053465664502b2b73e1f31e84f0014633a51a5be2b4a123a558697e9053d6e8e1e03b3cb0f46e4edb8ae1a176204b62c8102b0e7a9023889e35c21697519f435db461dd88f7135687efe181460f0de40debc660d71536452946a9221c7b365c4bd051af624a8045f0bd5a28f7a1c61510812669f139e7171e205b2cc5266b78a7539cc324286f6032ad3b40c4fa70d60cb43317e4c8ef8211014ca89d4be750736e76a4bc5fe9908cc1e605e11d0dc186139f20932fb0f24dec1abcb9e1988cd487407b9d0c4b8d1ad016af4f70f7ce46cafa11a533307770ecb41214082f3e4610bfafd291fc1fe6fd1c5102ffca7778ba75ee9fc484a242090f06470992566da6bb03a7d2aab16546f151467c9ed51817984b3ff29d57ecb978257dc6ddc6abed73c8c0a560c0616d6849780671e6ddeef15340c8e6f8c3d30cf2692e64c9e0d879ae0c1e9bafb769eda581e1fdc9984c5ddff5c3ceb59c17847c9146e0008c9d3cb9abb4d9f3cc25409c9807503f89dcef51a49c29e477607c65e6de1afdb00749ad144e49a15fd97b8f0c8f7987879e9aa43ebf644e53b400b539a032414ed1e38c8a3171d484745d2cc1c69404df239ca040411cbb01878ec45c4700db0e589343c4e5886845f6f802793ab3bea1b90536f87a2f99082b58983653b24aa6fcbfcb1ecac3bf1eddf2d0c949a151143c2fee34054e867eeda3d2541bcfc762636dd29d3c4f3565100244a168affc742a0f98b20d6927f33a856e3039984fe2a77163f10c519564dcbc557654df4e7f76dc9ba2d3dc15ca35315e9ed443b70f5a45d0ef5855749e6936e2813b2e9ebd8b8c1ab1b60acc7392efe454d799ee2ceea2b23020ff32a78f36196ca29d13a596f91f6e4ce88f4c3593d0f06ef0322fb519905612db057f6901e2962230e31ddb05c43d47c6e7d711f012d0abc2c73bf97c239b4215fc2e353556c43794403d0532baa1b0869b1b2d9669a80822efe530d30eead0871d786ba08666226c115c24c2848dbbfc96989123cd38e4a36b123e7c295f57ea5236437c2d82a739bf0eda14a4840e5ce4c06b86901ca09a24bf9ae0ec4e2da5cb5864f384ff51ed45eaf193f0f24e3e9d218fcccc2649e58483b4959ca4fd8a73f809d9c4ef3807df1adcc916972173d28218fed06d9583255f2f26bf3d9ee3c312e686344e695", 0xade}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000001500)="0bc8b319f935be08f0255ef66de29e8ddbba099556b207bb9b2a83602f21ec26ceedb5a50ad3dcd98fac4c65ff464c582c343fb4686d5ed86170519d69881553e77da13a16347100c58547fd8d32d00886eb24ddc8ea0cfdf70dfadf46c12519b7f7a9cb176de264d2ff30373e85233c172eb4331878bf52b5e69d96769c0b91749aaca01b53301472417c626c226666530b3dd00b067f58bd5fc8c8c8802eafdab4d518ea9aebb0967b359eb50177b10f33542cc0fee5c692ce242e335465a681f953ccadd5b9c3c111c05e66ec3871c53837c12aa73ac5e021ab38659b54f5fa4f01c3b18ce68a4b09cace9eaace87a1528a3f48360914038124f294b32936bde96ebe9a2fae1312312d39a002f4adbf97c25f2869093891efcc373619585c95d232151f8db062fcff48334f336ef70220259c07ae9fcda845cc346341c373b94071454cd89e93c8affea4b7b0719abb63400a0f53a99ba886a0af2200dec65d3dffa9cfe5190f39dbdff59f485e43e4dbf9b80a5b11563cf81215e66a7a96c5a249754d7fbfff909f75134208ddf90a33118fbf20ee45c4f4304a386daf89922c8c94c682bba2d2ded86dbe54121d30974ab4a076d25301c31ec52a4648266f86f52065fbd367e2405de1c68b4d72bea4f62958df0552bcc9b3b5ba8ad1fc4747401b80b80b5e94c8fe9e31c31d6dc8e3ed080940aec2ea6d27a9c2f377f18bf297c0aee67a2b60b80159f794714e6559bad93c38fb5ddfe741bbaed605f6c97b49fcd1265f23e82936c64630406d69e040e61f2e861f4750fdf50b04ab230a5e4e4f6c2df78547969f7480501350182967d4e01015ffdc4239d1569a0b7d626f7c3a40ce5c9ac0067c0e91c08eb98067d2565cd6a0b439bc3c0f178c6f2c319981038ce634a003895d125b32c2a6cb0556b1e2ac57206fe13dde9c585bc577ab6d28c43121b4ca0cf2bd7c08763674b609557ed380b3afcdbd1f2ee36ec915da62622182daa45232fa5c4a4e82605524b90e99244d884d7fd6d37ed21cc10d6b45117c88f37793382b20d820f1240785184b210010c8be5d90c71e5f73f7229efcd7a2f5f1443e200bddab3aa48724e01f57bf94ad0df984e634ad5c3bf347b92667aff6fbbc6fa045a8a7e647ca2f013d73a30cec404594629b629b263bbc6ba3f27306b8d129111e9c9fd98b4c76959e97867641fb076c893428aa87d03a86e702038f242730097bdad44b47ca1425cea5a34906ed898d3eb328ea1d238cb27cf2e30d399db382f08c428683714c573588b22bb4dde6cfbdc1531fa67ce73d4ba28a803f20d06e85f58e0df21728b7b67c7b6dccc93a6bbc15be5aced4747360d83b98e2b98f8fc25c678c2752a50e936dbe32d8179c6547e1c7c5e548029e99078e5923dd28c29319db5bcc27f41efa05326acdb86cc482638e88aa83", 0x400}], 0x1, 0x0) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040), 0x10004) readv(r1, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0xfffffffffffffcae, &(0x7f0000000380)=[{&(0x7f0000000340)="0edcc8277fff8708b017b3efef04072653413e70ac23c23fcbf73bde9b62e4998e86dd84d097018f59c10863cea837ffe859f6a333576251e7d7e72a4db6"}, {&(0x7f0000000a80)="b5c4f694665ce43c006851f79eaf48e17ada4409a70b629677f506205544e49f221c7f96dfe31d835f28cc17f432eec325efc2b98c937a12f5067124f14deb9d98c1202b4121f004629914f93ac1753d19cfb66bee559eafe4f98bf8fe769ada612aa2f1a62589c35c7d959ae177b4f5334821c8d124fd028c675c9e4b7fed305ff6dccf022307eb15d9aabfe23ab9329679520e12254b3b508ec0bb253b42b3f05a72744661b7830baf61e5b75063bf8c72044bb0b33dac5dae099169413ed3b023eb1a21c873d68418989f6cca0b6a4c7cdb29a902325447e019a3145166543f8ed9ac45dcc26ff47eeef38b2fe347cf4d4cd12805b9b5dfbc76dce0f42b95b56ae3d29986c7f94b354a9dd0e5d220299feadc6710e398ca38c7b98cc203b80ca2b5edbf276ac50719f03100f58ccf4e642e0c8ef7cc440806a0fa491f0da468c819edb7014a9cb36b51eb72fc5a51b3b297a149a8ef7cc7fd9df86cb5f80f4829d82ea5e74765d3f7303e0c77be5f832f2bab1d7e9e87598ced3aef1e5276dc5f2b99c0d1b812cfc8317f9b2bbb8d201bdf919807125ec7cb0c9241f355d810e5f4b175b7fb79a0bf2a5c9151caf2b30bef96f4eb26f8c6234d68c5467b0fee28c7d0b063364487851193306c73510e1a4e1d2d6cbbe8b92eb19428515fbe98bcbdded36c5384d94bce15810bbf4ea6ecd2ba19d3e8ecb9dec45c2f5296241d6fe62b41739d982503dbced09d2f52d3352382441fec1ba8d2ee0c430ff3aee8501ee96370c0fb4bb928ccc1b21545f77c4ed8b0fff36201e6b55315998413add235c50d1d508d4c6bd449314808669b0bfb704f09e82184ddb807e9012c0f15a947fdfd2de5efe418f53ba8b49773e98d328039077dbe5ad9188683f016e17c03c60a8f3a01fdb025a3e26cdde278659e18b72c3ae4ad1941ec23cc86c8534e404620b3880c75f7dbc54753b7316fa8c750e2061467e0722bb728d32b2b2b1c56fc95bc7eae82765cbd2fdf793cae580ff199f5ae66c2ace3245d131e9cd348ebea51413557d1c264ee94cee183f638ebcad0041fa8a3139a06f451c3beafa81961181bd056f39c1ac47cac9211239622ba96de7f20fb472e94450f0f71e076be50454ab8f5703440725ad64e793f2bc479c7ec96c408dc655c3c1d280755d4d12994b5726fe8e0efd94183f9e15361faa35dcbc7d22f4ac248b53d5ddebed17fde95f717023457ce7b88edbc2155ae0086af0de1c5af28acd281feac6ca3159f7af2a7a4cd85d84b0b187b0fc06446aa0f54015c7f0a04501fec0179814b407f8bd0b877d797186a2d5f1f27d87b05e6e290c9a204d37294d431fc4cc67a9880f5f5ca4d7a3bd7a36ac3a0918baf5b480219145a05080e6396ad4e32ef180e83a9b16aadc0368bde63c088ceacbdee277d825854931f9dcef7308824ba94db2c9c4087ff9848633ef698451bb672bb97b0560441c91d17ea828ac227a1004c5ef26afa15c4a78158c2c5b1826180fac4dc7eb206a1ae9fe6d49bac360d12fbe9a24d343f1b9e53aa7bde48dc76ad42a68b42679d5f28c7a54b09931a1dfec24725e5d16960f832259119526cafb1f3f50123b4e333ab0745dbbe97e06b0aa5cdeaea1fcedd11685078943414f1641f63782af19a06ce6b8e9f21b200236d377b701d7151e9cb76d99951350ae01d563bf0dbd9a1985b75d07217604c36ee254de3dfbeae92e9eb67d07ce593bfb007cb002ffd480cd515f029edb4b67207b2215291541657b52db245038b30aa55b7273ad6ec4e5ad978770130465122fbfd3548300a64c98bfa62154be7ba93625b2c0fa355efdf0b741a67c9c47147d3c8b72d6cd4b3c43f79d4196203fed6f9103ef7e81960d8718ba6b5d6e34e55a96be4151db309d763138d7aa37c302c46fdc6b9a66ddce32e38599fcca1068c1fc7a3bfa612bd91fc438b21f89ba53db3207cdd0465f165a727c76ba029c44c256f433b4bdca95368eb7a9fb20d102097ce1f95d680e4d6b977c58d95bd3b69c53549f82d9d6083e6be45cf221a93538467dbd93ce54481348ebf8ed7ae13c8b29c35d0e7f3dcd5f029f0595fd382a1e5eeabfcf1c1845dbb95bee9ce285236d54f82bda8d3cbcde5202008a5fd741ab9b1c27553edd4205c064d9e477d0d7bebd443f7f34dc3e67244a5d721571fcd28e1dfc612d30f383c1fcf931297ae342ce35122d9f1cf2ab7aedede075b4f20a21bcbd141c6d9bbd3a310826895f317e57db9f06295d9976350ee663ea5900b44d0e8676e72462974320abd03c736c508729a0741a50524466d2ef2e4e8587947b677f9c3e7dcdba8e6c616e41f3da6891213e7d7192a98e600e98c1c238a4447ea4cc1ed527d58f24ec0154be91b221c80706dc9169b822a64f2a3d57233e9ac6cc08b5fcbfd894a8c0a4f633c379216cc8cc0aaa5453cb45a1fd8e1445dc4bba79d5984ca2787dd3505aff0403f8d47b3d8961bc09e96c60c0d521de21ab65639c8adae43d99a3974c041bba521e2513422e0e7a5d79f9735a09ed3515e2ad226c41fd194e61e5b43b6bd386d8e0df375c4bf85c065f924a4ef4c78a5575e3cf7e4801f21fda43fa7d7cc92bdce57d3c36d5d26571e8fe985e8130d983f48ce0cb78fdcb1f0b30fdb511ead8fc78b097a191972d33cd123d74855a5bd5b992134823e5d3085109961d4f7b6552f2b41ffe3e3ce76ac1b547d002919e3f637b6c80afc0038f29b248db6c0706b7833af2cff6a75f72ae06b80c963917c156120e33a16daa5facaba8403bf45dcfe52b04f2c669e1d5cfacdd6ad02ea097aebb393a990269c0aec647bc5c001a5918234ffe2e9352e1e8f7357d5b7bd0161d65b6748af160097570d8b9aa310594ce0eb9f31f54b0fc6c0587f43e25c4ef8a5492c0e5ec52c270b2e56c3784ce71910c608f7ab13ad6ad6484b9c1691ba0f73fc9e72b6800a1e218ee28dbe75cbdb2caebfb48d53ebefe3c560b07cc907d887089539c14afa777a96372430901b142b1d1203abdda09763f7b5b37376cc5def6ce9412bec810b78f1f36a5aec53f2877d72565b2f2d5b3dbe773fdb520676d2460dd025aaa8327fbf64ff68be0dfadbb46fb86c91dacf55eb12f3f4650077bd0398936edcbb209f13753ecc2ac8411ed4baeb7bbce0ca4037e876e8a79d5546092849ef4e7af805e093ec922227af03fec67a81aa5035f1ed4d08e2e38be9d96d81c1d03bb28610de346c20a0d8247d57ccd512c6b282c1bcff2f6f154342f84dac2a91c14899104c62cea71f94e10f72d6edb8030a69db664e2ea5bcaaacd5b864617c763a35480b4efb8d56d0485727d4348e761fa0e42d9c35aba08f823266766c63d02d85285785a26b21eae92abc2b762067229a0faf37d5f882ee45e751e131d540c3bef3a7ae72ebe104d9506531a8c6ec527b2f1de13fe3ff44b22e7f61f3767d2dd19be59644d299215d4996b46af77cc8371c04a7770d01fe56c9e76cff941e828ddf313d31a0842c8b81381db20542188d43765bcae38a8561625256f948ac41f063a10be02c3ed7c89745ed0c1866fa964d82e1bc0675185e65cb08c27bb99cec597ea30e794d5cbe99056deb36c76593f290a798fe9db63a446191e3b0b7c07c3c45bfbf744c1496f3487913c9af1e4366e7fa65b8b1997f94a21c6714550ef7cd562b0e304b4d2de0d59b4d97aa94caa99fe005b88eb7a7a4bf6f844b8e0d76ae70c7404504ed706dd1976cb77397eedea79b68feba1a903357ca893b4c8e2ec96573af22df9cff0cf0498d4483aa99073f44c404a6f177d5efd7e729d00b740a12ab9fb5aedb7161ed34ee47616c1097fb95120dda71a866dfcf75b5f1f443ce5329d80828162973dceb17dc34b6e68495e4b1a76ce11cf86a79499e874d917e37e0b6b7377c0ddfd4a8b12875077fafdbe1e73332b5a90ea41612b6c0997a55b1824a7b1370f413d58475545589f2d86b72977379c519c23299dbc8f2e704a668cf74c2c6ded40eff4c0da0908201b425bba86612a15aa01b92696144a82323fad38d87e0609d7e5b1d9d11658a00e41b5f0df2bb34279a62966b884931a5a8de0c01a690b335fe7094824bfd10ce32ad9f37568947e6bd1afc292d000ca83b41764387929b2a020945838c46b669941793196bcd8b71b77051c5047fb9f2a5563ad11bd4ee489eaa24655d4871f0a2a747564045300dd7d85a97bf74e795681d9d0134f8c49c649155f0ddd78c03f30529215af76dfe7b550dc0579ff3a98d3308d092ab46318129134035f1027dae6077c3b5fceaab8c40c71e2f5547a364451fb380548fff3fc30e0d8f7ef8b57ffd29904b796a3adb7fd51893d7e36923169d131ba0054751dfe59f1de1802b7b0233b2fe4828402664f895b9e281e5a2c006e8e63dda38a08d27aacf5cdaf5a605b7d9039f3fc669861d9857ae52e37f8729d85b4e7ace2c074dcd32eedc233650760a9e5dcaf7978f5444390b7a4d14f26c14836a203a2e362dc5d84b43738f36a62ff421122fcc1e7059d89b3d83c0bf26c364b9fa6c4752bde970994a6292865bf260d37b92080e2f6ff46bbf1f616ae78d5b2eb59ede6f45120b5663c53d03859cbb4f89f7f32e1a913d6b05556866b44c00f6f67aeec4e352430239fbe8d1f70c7683231c2159103d1041650d8f59ff2c72916d4c99c02f0f809b66df9efa582d8df2fcf6de0f38c3fe83c2c608a8d632b862a2de16c796b24d49bd68fe08c74480fdbcfdb2cb2983276b73ff625bb8ebea7b560715cf16210bc16130c183a73a1b9be7e9ddb6a0de6b69d730a7284f32ed7493529cedfb72eee1a12a4ff11e9c5121673c01c6e316c01af3838c05c439d17d31d9f7e49df4d5bc0c2e73cf9bd32725c5c056c19f8e09816f676d62c32d1054be908ae9bc82bf629b229e1fcd187f99e095cedebe4632a13ef2419f88028313097a039c907a6d0439f2cd00a13d16a21473b8db98731317ff9f07b3460d2e57798b0138b1a7d7f3d59a6cfc8020198c68adea408ae8d2fcf4df5122a312e065ccc2c645be6e86823107b4d7b04071a39e4524f458ef846730cefc3cfb8c25528e618734ff169b8b87b5cb32c9302926601e342488ed5141f34b9b06d859f0c62f3e27c60b5e752ae8215fda1f6ee7d426e248ddee46765364c576e137288eab9a27acecc32f5d631e562ed1b89bab57ae6fd171068f4ad24ac540ec053a3d5768b91ce66500f740456e86bfb8c382fabd583ef07956d656a2afee7ab88111025e654d7d6c6febe476156d243cc7cd4f1b2816a882133111451aa9c7f72866f9670d9c1cabf0350fc57543b7aa275f4e0ba00957e1ca86e7524de53a1525a836dd43aae5a071bf578a8ed6ade23a2f418645aa72928a421576955a93c0e4da14f9b000a729fa811c5f8766ad1504e65cf8d4d1f5b4b2d945a192719b640c6e27427db46a066445e72d6dd281d8b7dbaf498290a1c63c82a1e0f01b807eca2720a04ee31777cbef8b3cdb1d92124edd13e2509738031ca0da37787b5e0692ff5520c0a378ec6ee1dd3202c0ce0ec51a8ba17936e5b0c2b21f2927fe040371fd4e35c537672354d9083a49cd08318538f9551a85456a8c6c6a3fa8ca3eaaa23ed802d228541185173787633395b4d41df8eb3b1bee5cd7d8c2141e3ebc57293b61a2b715121b71f5d23b940cc8644949ce3669d37f336c0a2993517a07f07ba491270284a74cb7869215c61d800d3c4a6df733044a74aaf22ebef8f19adbf38fedd1112f67"}], 0x11b7}, 0x0) 16:00:19 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/112) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$inet6(0x18, 0x2, 0x80, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, 0x0, &(0x7f0000000180)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:19 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) setitimer(0x3, &(0x7f0000000040)={{0x0, 0x80000000}, {0xffffffff, 0x4}}, &(0x7f00000000c0)) mlockall(0x2) 16:00:19 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x104) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa20, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20, 0xd7000}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe3, 0x40000000, 0x1, 0x401}, {{r0}, 0xffffffffffffffff, 0xc6, 0x2, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x70000000}, {{r0}, 0xfffffffffffffffb, 0x40000000002, 0x40000000, 0x1, 0xaeef}, {{r1}, 0x0, 0x2b, 0x40, 0xc02, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x80000000, 0x200}], 0x6, &(0x7f0000000080)={0x1f, 0x80}) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x26, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setgid(r1) setegid(0x0) r3 = getgid() fchown(r0, 0x0, r3) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) sendto$inet6(r0, &(0x7f0000000080)="02eade4cc79b1b69606e7fcc90aaec85f25e31e84e99404a18b461a3cd1b87c1048ad06bdca396453ec3edab806a1dca648aec66eb3043bb7e263b8a5ab4615145093e5f9818811d525b4bdbf357aedfffbbadd4371a4e0604e4feb4364db4d98c02af7e735f0169dd31277ad5df51b84514e5839989b05c55db21a8e3b8c98d87f4e5c4f245a37d050d125c95d47d1376ea2ba1f7616c162cbab41f9c30cabe8d0e0bafb8231d077a1e8ae687dd25f858b064ba13b11b10c1128b245b542c9715ce1577f176400c5314822f30d780a126585071d5b9956e5bd9bb90e169e2f9da", 0xe1, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x200}, 0xc) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='Z', 0x1}], 0x1, 0x0) msgget(0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000a00)="972814a214889436f16f2d5e06f41095c69398e9179267eece00f9058faf2dce449377d341bf6d75bb99797b69b7391d99f5389824fbcb02dc8d1cdbaa3b381bcc0fe89f7f62418e15ccbd6147cb7ccad959a71e4d3f58276d5d8e83abdcb653ff06d0f3c323a02e63edda76d808e1ced456f9c270d997a12cfaee5318db438d0b3d1a84a95b212b015c8430120a8617c29c139a8019ce7caed7d641e111adf4d7f0157742d0e401cfdc614425a693ed710f37b5732df8003dd5fedc4e591d2f180061216c89846c8fe544dd8895215cb264e85c594f4152f419d47d213ab137328408c3d7b63d34e556aede293355d5b0c2222ab370b361f01b5368b1619e359c1917d724f88ddb3e703965b414fc1e2c201caa4fddb63ceccd742a75cd15fcee1b4e5f583a00a582ce176bfc0b3d085d3d5bb558583045f088b9f666d932b5a764e6df7c870beaf25d4f2edcf5b7d98ea2f75f7329bafc433932dd34adad4fb09b9d57278ab68087354710780eee04b43a29d366ee9203d986ba09ba07a8aa0ac3c973c27be6b75f438df912b522c6f993f91022ffee6b5c79ddca2eb47073893f0a048b8a442eb65a5401b19a742d2002d4158964b0724606c2476618a0eb9d16eaa41f51bec5d16d9401c9ea35f5d5a625fbd6e3cdfeaa0908b3e59c6c4348252381dc7a5ed5b821c62425aaf8ab0efcafb40f801f4723b6945040d09043262f1354c1df068cf67b2c51874ae8f2288ae3c18a8dca6862d398dcc8178b6363d66432b15a1e20505a93350b893784eaa58f4e6ae37c19692c40db93c225e209f986423b0af7bed7498d4a771c77ccedc5c1966682851372cde721a960b34f01a2450be7075fac6c709738d2444374e34885b5e98e798480803ad6bfa5dd32982b0e6b93d3644e9c520223c1f424429f425bed6e8e7dc3457b1e37344ad1efd6e1327972648e033819da2595aa7e49cd315e5743e4b1b18b45ddffdd67ed7334f0f598382993145f217d9b4f48e7744297d95b7db7f2eac0bfc1addc0c784033f02acf56f70ecf5b2f391abd6bb32ee05cc0a49aaaf60cad8e62a736d29fcf9b2373f285f381ef2384fbbaf7d3bd02535de58782b9e04462f4577aaba47a00f38aac504b0ef9594ea7b12072e9733dc74c32be81f3ac133a25d7b46fbdc16909f3696704a817616f180a690fe997d6a52b243ab3ef6ce7da2bb23fac165214e5049ce68ff35ec384ab339b36a57fe06f1e4d94e99d444b79e09b0c06e741328f31a8deefea33fb5398eb37e2fdae3b70f4e066c3c31955d7564868fdf3aacca68522d8747a786f2094aafb2cec235f91cd41a5a22d60d13d6af70ed343fa2ee56b8985e2fa6438e7d255560ecb6ca1ae5dc45b87cb2c6c9a192b38a2f7f2f1370c0a9cd7636f522d4db9d463ffd372d42d004dcf45626b4838f968ce2dde3d6eea604c2edfd9ad67018f1442aa00bfd17038fc573665c8f6e6cb61d297bf5a193e0105d8407fb1b1f6f62065e09a4fa719868234180da462565b96bddf2dbc63eacd0e38e0c86434014afc5e6768cf66b9a778e724ef3b1804694b3a9f2cbd06b87fe619ba7c6262067d398994097b9fc9c627735a5bc0971c88fbb3c109e3b6d351ffef07be94a60c15a6963e6c2bd71f8012c16b039d2894737ff908e0b735f7371b71ba82f09f64a0c08575c09791681c885afa8eea3d07b6535be03b2502d6d928ac02d9cc42d4a3c95316b7dd776a2072135b7fe5b922a915fbecfe04cdbdc8572feb19c8bf9c3cec2dc73a923393f9792a5427b4cd4c84ed1e34eea95406a672b15d489a85235e8f134d77ac6fcc42a430df9064f245006d7b301e35b0c7087125ea4ac4e973811ba9b90c02f1f2997fbccb2b407173a4d22dde21cd3fd2e8dd7943e768d49c701901710e0d18238e67b92fec75f397a880cffe3704f3d9ab2d6c681313bf13be601ff7a17f1bec3f01a0f9fede57b98128de0495fc054b1a11366db4a968493dfbe526ffd02fe991d2f29b1bf9b97dc0856357a8761e418684bbd8cd73b533fd826891de85e25a31ea0bdda15c1b51a34cd6d889a69c2e4eac7cb8bd129671a3edf9dac0aa44506bc2c6f04d53addde1aab19449470f1f480f5c4757d27da5598c12aa276ff9ae248c1a4840f01f08043adfd794e017566b6ef4a2c447497847b1da42937f7795ac499f122f85057c3131d20e7c5c17f851249e95187837479b0f38e8d2cd9274238f3d5257e4de14ac24129caa440efc8f70e22b1d598d2a4707d20050f5fb4020b722dcae30a1cd053f47e0af7cf77870bd4792dc547783abeb2bd0bd08752bd60363d13009f98b7591f7de52bbbd1cf1174220abb0d54ddae70978533d168bcd4e2a431216ffc4e0fada12e262bbfdf8cab2ba0050fa037a1feccb260e2fc6b96da8aa13e6771e7e3722954fe53d62404aa487400462988b2de1df53296f6255c206d879552f1f6d56af02bd777e954f5aca8485f35fc28377e81ec020668f32097b60e47f66f1245394f2615d6630ca95479c38df55c0c88aafa06e254934dec568828d024effcba3921668965651bd584b79df715aa946854889ebf4c7386b657f1e7bd29ae05c97fb37eca08b5bcb527b561a16801b00d9eb4d2eded70876b9c509e0eba51218663bc0aaa5fca1b2d2156b773353005c188dbe8d1e493a1da19dd8f7cf9978f0271b4a056dcf7d9dfceead96197d7aa61f4b04e144ae579bade26e601c23792008c52a46930ffe69479112ace6b370dde26ce820fa864a65b2f99f30f3e7a2844a1d23d019e8dbf326d6bcbed3fa367f9d2fc4156ad17d64e044a36597bee4c1693177dc58748a738b2fba81e19f6c1a537daed3ed610f6741f5e67d3f712047e6ce9195de62ec14eee249d39ab264748ce4727744b7971bd573e9f85431f90d9e6239460a5398e05b7d26952474f2edc57e52c1ace6c114844999cc8c4f3b53f81991d0fb140f47c8acd6f0f977f46c6e4123a6e64eafe7e59abb473a1f8555e0b07f2d463543766a5b8a512963edc4f2a9cf40223aa8eb52e444f17cb085312f26091ba4169b5ebc37b5502e173587290fee1898e2f30dda4e4592752e299fb9bcf648ef403dc87ed900c7ee476b80f209161f41d330b68b2440424eb4b8b024c21b641773f608ac44d6f3a877938db01bdb2c4545bede57f707c6b75f70c8767c817fd387c394a600ef533ae499cbcae285b4f2e442d89ece41d181a57f67f56560118fea59d91afcf6367743ec3f34b2f59fc4a41c5abd98f52f4bb9309c96213358b5a6f7e1bf5cb3ed5bedbc27ee7eb662b66da85ae733f77cc443e2499cc83bc93f41351bdf08cf8c2c4fd2b33c17d9b2378b4719c328915657ea9b470061a3810c1619452e82d39b9dfae71004801fa5777a1309dfece98da0292f90560912659673f80136cbc4b64c26f70a79b812fde2dc8100dedab287eb0e74cc8360fb8ea3f3ad458931695c13902e028a06ead41ff7b7f68d88b9eb6d005fd2bcb3b3bb1be38602cbf79b74964e11d13de34f39ae529197a5843ba68d2067baa9fb2049fcc3e3bacc058e214332068f137a5dc52d2a23717714610c77b305a190f42918c4f14d896ab07b2885f28361d3dd855b97da4f0bd3b92dea1e1ac8365d58830f88a09842307956c92a8238cecc5a369e29320ad82562c24aab3fae2558655b0ed640e1348aa2b5d81b315e35c64a9b292a4fa97711c5860efe4c97b982cdacb814239f35fb0cfb2c08bc5e272b73d8e738a331eeb8177b28cc960786723dc62af80f5b6f8706820d019216f40ea9cabe4b57887c4acf9850058879f0240b890e12f2244aadb5caabffdf7be30da607e2dd52db93e04579a37b99e50fb20a34300a636e215218dae24e5ac5527c8bf3d6f6c3ced9e710e818251b7f40f847fef45049b04dcf5bd46abdc2a791c99713b92befd1be091297034f6dd1c04c09c34d066af3a24a77dc4f53e234f7aaa7146aecf4a7d9adabf3c9dc3ea2a724ef429dcf8ee2fb50a9add561b1a878513884c855477fef3a37400e289a4aaf4a4dda0925ecc7b1d915b5fc2f450a7808dd1a4df318197f02cc73367e9b99549b265b2b138428c37308fbfd52ea8ccb6b776d705d307e5ccdf13b47e53959f5495fcb8e8d3085f14b6b05d71588bdf604299f7d97a16a43a27e824651e3dbb2bc4a730900817367851a5cc4a0d83bb607fdbdc099590be7723f0b22969a267c44b02813f8f6970916b3e0169d63a9e98fd2b0abab1d6c4d0e3ba57a0c7deb1c5b8ef0894aefc505a5abc7343e1d26f9f80a45e0d1d2498f2781e3bf79318f2af2c526b6acd8345aef726faa947d6f5cc736dee244bd61812a03634950b2b5f0aa5e63304e72f773d0491f8917ed0fe08a7428f1ef6025877f8c4f3bf5c96c51737281808c38014cf4c95883412e2a5d2aa8130734495d3ec63a212db034e69b6c31f6de3e41a283307ef4f92901fc6d322082f3056390fc7da1f21a181a21e923ee87f611f573aed624ba65c91d08255080fef5c09809aa540db6b116c3ae165c5f3775bd79d5f4e557579e78b019a2fd58739e58aaf9852c0b295b103791bd84b3b5d2e4388e07f36e6b14dff5c252f01d9860b62ae54f2191dcadada5e91c2656fca9bb078df3539049a70c2272f9c5254d3ce1d26b10d53dfbccbcb80d4a05821857d3f51cf744f12de29ef4149dd1f9a70309876b159f6915ea43798d2267fb67e846b2deb49905e6b1a41505317b9e3559f31d4cde84b96145a5972d08288969783aa0adf4e354f70dfe9d5a35e9872bad6f5df60a5e8ccca7f113ee7667edf51a7227eba8b6a289740fe52c9142819ce3d3e61a502e2347d037cba9215c75be5181e85ee1a52b7653ccc0927322a8b7dc3d90e5ade51633e3ff13cc53722a8923e18749e2bf0a09e5f6213bb7f476ad2b8ed6f8d8c0598ed5391104b4c959848722816e6c8e28097b459d02fd35f124130362945bf82fb5504e38ea0bb2bbab26913c1b30bb2669f1366b9bed45c6d3934a254a2f71d6d69b8be8d52f44382e4ebe553af12a31019ca4f86e1447c343b1b0dedd8e365014c47cc571594ef90ca0faa19181c9807fb34ded631cf417a71206b200edf03f7ff22f8f3260bf6c277f48b822f1894beea062cb9126136e6a3a4b8430d476c614703f8dc84cfb103dd885a4b8e67dce376025606fb5ac46cf3ad7d4a816ac1aecda27c5d6d7f0a6b1eb56ca5aeb9a4ead5fbe47ac34958466aeb1a770de6ef5666c1c381206e6a42844143edcda763e9a74122a71f6fb8632be6d3fc60f1de137ba1addbda8e9eb54ec6c31592857b452b7d7367e36d54b4d8aeab37deb0d80432295678626ecbce7350876116b80b3957e6e565d3a8bb0b16cbe9ae66f3d71d87fb4e582f84d7d3c910c20192f87c8754f4ba48bd388b8d687f8b7db67fc538c12d336b5f2c8fd9527ea3ee5d1fca164f3b93e176176e65ac3cadff1b213a52d2d5937098a73f0c0631993a6547d39e68b15a289f7860ca80952b4c9f72e8517aa586f1597a92cc53d30677b74c6a4a8b264532a9946a2144760f1b9574f92b87bdab283d7b1132e16edb688421b92cc90f02cf6517525ffa508a2a8dea5fb9352f7ec4fd4bdfefda04f5e9c533265026409776efc8d115198a10b493b6643e58b8701a0d9e3f1a0a5e558e77db2a755479f476f002985ce28d38782884c9e8589838057daab949cce734994231684d40fe228daa8cfa49824c6ee23f681b39795923aaad0", 0xffb}], 0x1, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) shutdown(r0, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x5a46}, {0x3ff, 0x6}}) 16:00:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x75) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) fsync(r0) close(r0) 16:00:19 executing program 1: socketpair(0x36, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/222, &(0x7f0000000180)=0xde) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000040)) socketpair(0x1, 0x4, 0x1, &(0x7f00000001c0)) 16:00:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) r0 = getgid() getgroups(0x7, &(0x7f0000000140)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x102) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000240)=""/216, 0xd8, 0x6}, 0x1) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:19 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/80}, &(0x7f00000000c0)=0x52) getitimer(0x0, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) close(r1) fsync(r0) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r1 = shmget$private(0x0, 0x1000, 0x39, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r4, r5, r6, 0x0, 0x1}, 0xfa9, 0x1, r7, r8, 0x7, 0x4, 0x3}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x30240, 0xa6) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="123ae5c846e43aaf236b62355258d01510e7238fe053522cf6090a611da9a93882b28cc544e1f9be9c7006d35de20453be49959ae5bd4dcb8bb3a6ed96e0ad807aab4f40ce32b7688165286bd13b14", 0x4f}, {&(0x7f00000002c0)="ac7da79f4a0880d03f645386b4380d9f781b4fafba60ad5804807db0187336e3612b7cca75727eed2d29f075d7925d4d38ac5081618a4501d2a8706862f43f352fb8cfb5e4ac44baedcd08fd887cace698255fc39c857c650a7ebdcd5330d8ce2132567ed8a1cfd8631f1747f3695552b6af08db4c707b6e7d896484b2973b9bf5cc0d98bac5ec95ecf86258bbd6094b793413ba0483155a968c769af4aa1f172ae5ee330d489222a38782e874569c0ae4622cfbd52370f89ec605a941f598e1704e9bc518a6ba4cfeb4b059484cbaa20e2613879f0ab3891fd07e9eb6e583f0a9bfca8e56a3b0cb2ffec4f7bef7e3ac1ba7ca4db29eb869ebbba2bd8bedfd355517cf8d2113054174c992c0ecaddc7b26a8ef090f6dc09408aef7666030e7903973739c8dd4dcf2df39a1963f20828b1eace5be1213a2d5287a168c156fe9ee1bc33bbd81aa53296c60a7300d56a8e80bd84e255c6f4b169bd91c349d00b24a81deda5b2b0c5c8f1139be7928874881bb4ae18c7a24ee09ac5878df7c2001b3bf2099c731c20547c153d90ae6d3e3a3d372ad9d3d997b41228b7b4c054d4d6e06c4e42a558c5b915794d0e1583729d838c30dcd50c6828a3be6767a4078d687db588b489d3b67b0901b4817ace3964a69c39ed44642530ae418c5e324bbc31c8c74191185c218dccb231154a0d5242cc3ef703b48b631190f5b1cf159673a8dc203617cc8d801ea63cb984e0c9e27e3fd9bfc093c447f6776c72163d6fc94ff0b06fb41350676cbf52657a09fe2e274557d546d5a2945e2c53d1ca6eafd6918260469338a9ec748c3bf5ac40c901b392feaf5f22602107c953e9cbbf599a65566b378992edd3f8b7aef5fd16daa9f2a65d08d95bcd865600f8fe9d7ed5e6ba9ad381456fff9111c339ccd5072d96e395f0fa1fb5276c3d7ef31bb3cff2509125ba328924a8254690e2a8903c9b134e693658780afd2f166101561241230054b0a8e42e66f209ee6a9532d69e395ca8d36e334d8b818a9e539f5a0faaee87f8c17775c599933d84003477081b92d073c50a02f1d959a1cae6842be05ffc0ed4f12b2227e83dbd8d5a192439047f6721ef0eefe36a039d0a0b16875d944a57f9832986114b0f6917e1b262169af909ea2251e8e9b4be88f969b74c40e8622d28c33200caa100bf475e18a35da9dcdaa84c0f0511cd14208b203657ce6b10ac57051fe7717062b44854528fe8868d115cdfd55bc8806ef7247397255c001553ad99ed96c1a6998ca4499b12528f770ea895693f72769a1ce3a974929e3c05bc88afc9acd23a6a5a030389762c892a80e15ebaac884019599f0422b5f26047bfbb5c46ec1b28d0c62029fce8e89ab5ab2c195eb1bbd0a5e294b3e2233aa8ae44889add0aa659abe5f6a3812ff87ce928b53fec4159af31575fbcc7e9476ce079b0d0035ca85a9f02b73423923163c299925121f807244056514bb170c84091e7d4e777b379c7207e960bcf98022bddaf0e95bd16da75704017696e10a452572ac2b173f30135d64c45bbaacc965e4aa4f957ba45b5561422503d0fe7c8e42d75a6c88216c1af4d32d6b7e9bb48985d9edc20b4d07b45b8593ba4d668bd484fdd120d4f997f18e7dba676e9113f5a2e4c99057f246c744ae7b9082b5570f266189108ec0c681c530ea92f9f10d3573db95f774f28df426b621366fd453586239fd74c86343f762402014dfa2fcccd1a4a6618651037d8bf26d729189a57ce8160460f9a9421bb61c7a5ce80c73a584f81ea8994ecbfddc5e964f9cf34effadd7a5e7f62756601c477f842555825d2803ed2f7388b57a579b573b88a45d36474274a3b45405ef92e3eb0f67e881f019d3abb431ab53f0b41bec23565cf32f0a3c660760b82a06da304405be0762c3732caffccb465cc6ad79122d9d78b2c825d2f962489e22de303a17c696148fc484b4f64a5b87580d53c574ded4f375f82e04711f5b6c62b8abed03afe16ed03b6423a0f73f6294e3da1d1455dc32a09a187571fcb1639d57d338235d1bb790f5dcd0e64901dfdc98c4cde3edf775d8bf40384ce6f5ec0994206a3c665e6d5dbc2a7706faca84eb49e6d4885a863563fe210c7d443af36c6c1656370623b7b29decd2a05af3f0d0acbc855611a611f033014c821b43677272a27c8fcee7ffbce1a7bbed9091beac57f5b537c1af857c86d824b8b19d353b4386b99df70a172d0891fa04098fd012104dbc2e2a319a930cd5625d5985dc11eeae1486253555e3c2c1968f65cb76521d1c4f2b1083527d31cb0f3ab03195cb06b7d9ed5566c18feff1bef80c81c81067e4964ed2dea29898e201026dc69223ca143c2630d7541533d31eeecdf0c814babcad649a90ebb4f5ae114eb7367075f1479f78ce02a5978445680beda10cb8ff99f83cf45b9745d2cc373d6e6a6df9d16bf1386189acfe5d992dfb5734fda0651ab32589cde942e2b9fb97daf3617679c7a03cf6ec9a2a05e2eb9dd43781bbb01b91e6babc7bc7d8fe75e32e1bb97296dca6175003b447630f9643f70dd15b9829c4b2fea33a571f1ba430b5f4d5b50e9816c91664ac514d2b7f853f03a1b3c736f32b2f80b093161f965afdb3d2ebc82cc7191737a5401705f30bf6a850daed4c456322198454919a667d858c22d66f659bd4516606afa634b83fae38e71023a10e1575f9c3f7d6326662ac6187b7a34ad0a5b6bb6093b26b8eb634191a82d7e5015f7c8ccb831f7039264f851bceefeb00b222a2f3af27225d0e19fe9236236b59cc1547b46dbd573fca538bc4ebe939b1bfd208ea5bca87c38298f5c27a4c96dfd00c54ffa52d620b4d56c497b54c531e6206f89d24a60559f2d73d88455197dbf618298c34427b54e84e38d5d88ee93fee02714d71a3a9e4bfe40df7513763c0940fc6db74879b5b7c38e317667b02652b106b00f68196229ffa3ae01f9be32070504cc7ab7359a8c3c0326f0dc91d6efa4fe6334d80e8bff14dee847ea84d83d9bf2827d84164870f4e5d1ac37d6adc144a22d566fb4c87f60f44387acc249c5d83d6e28c88caed69dde4742b97dd3e06208d27cc89d0366ff27c7398045f79fbd7504f6c6814c9e83b112a0831eb6b2795d2708d44b5009ff1c5d838eb3f1611367420257a375d0d3fafca98edfc58af32d7d6a45f7c4f4b4c1b9c2bd07f88839d75a1823ecc8a31482b198d8f89bd10a7616a33784c50d83d1ed95172f9b8b8f3f2ac93d3b853112847b37a8cf00fa9f8bdc11179aa8641895bf1d4718726344a99b7203edbe653295207c8bd299c211ebbc5390db496b2b136847d802e27eff8faade3af7d2efc935cb15ae63c1f175deb76cd8d5ef77dfa41ed20295b0428b7cbad0b4cf6cbed0c07611a5b4f65d4dc74708be7d8a77f1d20b9b2ec411cdab8857af582a07d3cebe4fa4712e2eeb3c1302830b8074f2c6c7e973b628a096e87d0203dec1f2b3423c4683cc5cc7890327c9067715c1fbf908ceb1855774f8e401a270127ab33862b149c479e861368783c24c65933760b4627c0ee39fb12cea8f6ceacd6c5defbadd3d23f76a0253e3ffd0853eecd82be4a63aef17291e9399d73e489a3b272a05e58edc83d73abda5be7a2d4b530c66d0fbb7dd6e5e6bd25f1ad2b7e68b975d9cc4e46da0d2246f83d34f481a7015d7f49eccc545f9df9a9751e60f29c1801ed7748ebd1d09e912ee7961f54e80970053a1ba102f1c2323740e91fb948e14645b5cf197c0a684a069a053c51b431b5b0fb0359997e1be4749ab8e8f7264255e063348634b5526d2d46b97bfc8ba43f7777cb03962a33533f0089db9c8a61ca0f5fdc8c6159d0855955ba1ea126ab107923a742108a48a538b95a55d2cbf96b6e1daa4f6882318b9ab11680234eafa243ca648e686c3be3973f5ac9ad90469c54efbb5357cb7801325bd0c3587d0c35d178206cd69fef9bfc8f8f6a7068b7b5bdd0756be0dcdeb87e0c0d00293fa35164653791d8075484e14f7b0c1d0b123e061dda546ad33d95f0fcc7518afab704c1f46979165a96a6e46edeb7324d3132a6aa627a5cdd1cada10bdf51d93eecf13f0b50995eca895785219429f20c3c1a994ced952ef3016c2bf501fb9964cf23d0a0a7a38b03309d949f51257a2c9b84df0203cc17c21b3c02305ff2f5acbdf50616e8b20663dd416627f39c2b79baa1d3d42825ead2494ab02a775769fb81dec5504cfcb5bc5df93d2402c56a97f2991c8085c19e5fef1c82ac29e53caa7278888ed65d3baa9f0c431f2b0b03c3cbeb8d27c5aba14a5aeea5c7678a81b5df7309d287f7b5e2d5e789037c0daf77a9415895e15c31a31780ce7920f6dccd8777454abc8dc1572c6df898330f28d573297d78017e2f5e1bbcfc1e74416650821e852dddc88e65e50b3ee7cb742850d9b3b194c7a8efb77fd5e6e27632a500d0f07c0a5953ededc6564a15ef69f58bb18c5098f919d7d17663b26cc468de23d3aa2a54cac37b14b0265dd9207f6352d9a9f01ee781b1ad4929dac894d2cc7c8a1acdcccf572bb4bcc4b22191528e0eaeab6d4e02b983a5f40c29fd47488434e9c0dbee752a16ac05818a9a4a309f4b42c694946ac8061e0663934261547a9b4ca29520da1e40b94364b73b94210c7fff53dcbc150b128d18cc52fc9b2797a7034363582b5bd5d49e9aef2ea30414e280efd2e65ee85086672e3c43211d335b872264ffd8f1e77a48503a29cef3c1d538f695ef992510f3e3c71e0e19565ed777b6f4e1076aea6a42b2fb57e721d1adedd60e40813593066718670eaa23f23485aa2cd2019e48df537b64754ce79a5db58dc1f2763930cba64562581619a998dd15f2872ad1212b5558b32d79e173f161d9c804a83497b8aaa123242bab7a1b579a9d5998fedc47542e97b980c720feae31c530462b3547625ed092726a917bffeeb6bee860830cfd7a2dbe263955c14f820dc884a41e181830768c95e4956f6e13673b37f5cc37bb9a03e467dc8116202ba498ecf1e05bf54694162d8acdca740669c46e1c6ef0cf7ff44699c6a15248d6178b7e152e1e1f4fc566850cff96c045401fe313a4ad7fa5533f098cb426f4a4a3e9c17651d697cbfc640e0a9d344ec0856c4dd4d0afff27e64a1a1c1a29c304deb98ca8b54559e77963e268d6b120f7a89538361768edf11be31b599a9b76dd400d2f3241606021f5856b28b422d5fad77e7f37915c399ede95683eee1dc25a8df40559303ce75276276fdf32f510e607a6cc369a7dc4e888ee9953fb53cf092f650288b65b1c3a100eeb26c7f0ef2b3b1e833319fb9ead73bffc67f642084f86afd7bf31f96fafe6f126055c286b79d7d78cffb8cf3e750a970cf9376e185f314fbde9a21660956397b734580c30edf773ef18a59d20a8682669bb997c75e1546c7df2c263fcf97c3c8f1dfb8a1224c58db695c1339faae90f962558425c55d9aae8ea32aa1113e8b493842801c88ac47d070130953a4e0691851a8a9d872a7d9a776062e97c52248271b1c41d6c265d0914627d53e048161d67f64a57a1f3dd067d88bd7f9729343d014fb522bedadd18ff16ac8ab09a4ac3782dfeec186aea71a3902b742358adf7ecc61665d3b63c945ef0c472eee3a95d49418c1fcb1e2788db5f3d02952bf632118b8881fdfcdc30034a6709d781b05df585837c7eb01db157b4febf41000689d9a500d357fbd7b081f8ea875123dd60d39af7be01347d800b24b86270619a354386158f09b6b9ca4e9931f744f74ee45ed732073df51e3e", 0x1000}, {&(0x7f00000012c0)="08fbf03ada90fa37986a2ca03ccc01febfdd2ab7a275e4df4a0d20ec4a31d4adda6416367ff42c95c755c491119fb521ed4514f84f91149a482d6d22b16fe85c25dccf65331c53e5fea3f1eeecb7e55032687198bd4812030cf484b2dc1e4380", 0x60}, {&(0x7f0000001340)="ae9c29678c0b9ce113c01a22363d24ea683dc9b575aac661c49e8f51ed4455acfe59ce15614cad9ed63746743f2a9b0aa2c81406f0da6ab16fc83d13361e5a68468cc520f3ad1774b45fbef2c82bf3b10f128cac27fe5e3d0a0b6345aac72bcc061c86aaa85977562e9de9e811385e1f966ec8c8c3c22ee5efdd0ab234d1dac84a4c3f058f07a409da49b6a6a17d4bf85033883fd9e498381bbb5204f44e3254053a0a25c8", 0xa5}, {&(0x7f0000001400)="14a271b821feb56eb03642873c3fe8f0dc77fbfefb6e6ec31cdea8d20d4bc3e4f8794aeaa3eb4f6eae42782c9aad2686144efb42cb8183a9abb084ea21ca3625e112c914867dcd44f5ceefb5cf5ae0f85e6cde79494d2be5ad27da449d1630ba116871e07620468cb545c281a9e961768bfbaa4ccd47500c9f", 0x79}], 0x5, 0x0) listen(r9, 0x8000) listen(r9, 0x9) socketpair(0x21, 0x4000, 0x98, &(0x7f0000001500)={0xffffffffffffffff}) readlinkat(r10, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/207, 0xcf) accept$inet(r10, &(0x7f0000001680), &(0x7f00000016c0)=0xc) shmget(0x3, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) sendmsg$unix(r9, &(0x7f0000002a00)={&(0x7f0000001700)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000029c0)=[{&(0x7f0000001740)="255b26cc91b5a9f4a837a9412a62bf10c0d7e175691f06b90dcccfe2b2fbc08ea246d2502b6b56707862febcf889dc435b943ac0a15d6fe6864d914c24ef789f900f7f4164049e034c134deaa4f1c88ebba464df5162e82c390f79d28d0a88b7f15ec054638037291d816d081f86c8274e398780342b6ddc382677e388220cba8eaa361d04433d1ebadb377d0caa715749feaef2872bb1cb3a125c495c31115c3be4ab573c4eb4fde5c3f8f88f5ad8595757db6516f034e9dbc62d157cd6267de519e1b3a4d9c7ab560abc15", 0xcc}, {&(0x7f0000001840)="101c1375b4b595531eb9964abe65b8c6d8eb95489cdae55b0f54240760cf5e94abd1445f9a990e466d3ff94032d42b8926b99848e833b76104ed7f8afb10ebb481793ccfda2b50a7721f9be9b854b70ee70f1f14eb81cc64b1813898d5fe38a668e7199d00ee145467a8d681952bc0529f0589792a9dab0fa4b86015dc9963f508a63518598b1baa4080980b9d1e2c30a27254dd809ba366dd7a6b647e0c973050d924d8d4f6d4395827d3f01d3e610e0566372a63f83029684aa7ea93c130f51a05528f2e974f2de10a0a4ae5bf85d60c046f85c241826e7c4dbdbc07f9e11b322772098c6a05633a7ab307eec67f0fa7b4374f39d1f46a7d3607acda3d571ac39315d3f31c15ba3ecc9d97725bcf30bff97e8901b05fe220660aa3eaba27ab7d16202127687ba54238e78046e543b64895486f98e831b7a329bcb9cd464e04ae83ba61046c5e71c91b54f110aa93fb2b161a314a0b14cc19d274c3d8c9b6f8ddcee85b6bf5a3dc330ce3ae285449bc3e29ab7b64d21c28b29d39e29817609e80367ef4f4786b7a34c76de43a70272f1b63cc01a90e3510527729da36ffdd3df17954c9469fa25d73a9494e167acc26d297ab7403404d44b1bb268fe8a71aa56999a1f7cbc16817afb5dbf30e833acf852a8493f43335527af458f4eed7881392b0694ed62429aea88bc690491281980c91e7c66d0da22f81bce7bb26748ea65ee13bb884643fd1a2a3aeeb34fd4a12a86eca33d8365a34751a031aa31ccd2679bea870112d612b1c33c253ff1bcc84e662c2775d761d788a0530df10a0bd9d0d9f71ad85881d1b926a57d236a36ccbe9c7646e05de340ac8d3d76afebfc0a3183e8ccee6e05f3285af1d322991908ee4731685365150b3315814447e86e8f48e8388451572198968abdd6cb7c4a18658197f6628abda6f67b45269f42524a9a95733a62dfab6a72fee61e22eee0ec54d108e3f4a130353deac421f4d4e21340dec34ac631795b5ec873cbbbaa8f9baaaf313cb9476d10ccf0fcbb88c71784276bb43de1e10dd75d21200f5121b082b86e68de9ea7a8a072914f0459ce142d1713069bcbd4146fb5654ad05f98883930d950c9eb0b58ea71b4a8d42ad65f36517fbfdf9ca28633b3e7f64e9da29f2d92be9446ab2939bdd79daf0ca4ce136feab596c4fe163da58f33d0c1ea590b0655145efaa7f7af29a51991632108ebd305eff9b578b1b9873d6666a49c5ceef7f9d96c88e7e46c280988f5308ed503c0da504943eedb1f692eb18d95a29c23d308ad6f2212e4629bcb32464aab205c84f0a127a84d3861da38bbca5621387214fbfc3897db241c6d07aa4b13aace5e6ec93356bfa35eef03760c25b6a73960b5f5eb867997f7f404752266ad5d31b4779f128e80744fff106d33cf40528b4a193a542bdeced532030edfcec37f5f059f9a5dab0d4888cd7feb0726206c0690715691da56cfd0b85f7b67de396ac142dec2dae8cd76018cc3d5df73d9cc5e734788f9c8ef22cff7ade2f967453c0633c848a95381b8fdc424369406a3adcce79438f9320d95c84935b15dbf8339334360e478dfd740fbe4b953eff844b305aa0669e2833748ee54f0d8dda810e6693f5693e4507d9bbdf72dfb45be25224b9d42370687cf2b40b2a81971bf7eafbe75f4ad0fb8478aa4b61bc270bf79a4e1fd0b2176e8180620890e6776226a421d32b3a8e4b91705d12744b7f98d7dbcb3c74cb5fa9baa24b85a121907506daf15b8b99e2e7fe7c0b9808a8f23092229975a29f92718f10b31f6f59ba25a5e82b4c5d4aebd8e9eae7a4fb4f1e4edf1b2504b6a60a341afbe78ce0b5aaf291b055e19d15029dc9088492c0727ff2389e3fa5cfd8e0407a214e31259b4d28afca0d3e29ab34d27bad0209754df1308c866ec98fc36b177e229519e36b585986071b1fa0eb74f84fdd1aa37feaafc2e0f2bc16c844a3532bae299d6667dfcc4231b023c0b7619c21fd9df2208e8df1c35c37596c215383b0ba6d57bcebbaa4252f345bb7807ddcb75e568f631dbfa4399c7aac4db18fbfa603f29de6b3563e3d07280b4f2fb2b3c60c9bfa7b664ce2acec721153c8d157da10b620930ddbd2a1c42b084a19d0f4e8a85342188d3969d0309c2e8c166fd4082cc33555bccd57da442761c4acb20df56396d0c3fa156088b8704c9b1d0e75569c2cad7476f4d0888c010cf04adb762e4fe9d7c44077065d05466140fccd69364987c4da1399eac70cb9871fc001c847bf204037f9d8412ed77fafd2cfedf1bf6801223a624add688277c7c2349e1bec07ae6d1793deba6046702334090919654de9a09b356793588c07e902f5f3302b8cc7f5dac45f1d680719e59c4f54ef8e4efd17d05025014584c074ddf6b68b9f3f96b09b262c24df01fdad9e47139db514e2e9ea78f8b8d8ccd1b1ba943e8d33b5c23e3224b3db896d62c871ed58e52855f1eb080941cef0137f677a920dd83195ef28004768bd25c57e002cba824ce79db37ec3b0a83153cc18fc795c11f44cb27825f27cc7c4f12864f814dc1b338d576b26b73a5d3c04a98c9b862a699fe5b4aea1f8f30fcbab54c875d84ff4951879d58bf954b67ee04e61d1fa22e3cbe642e1906dcd432b0c61815b26b13290d8fade9099f21f7d2a5924ddfabda8d7dca60cfc7258b12af98d862d6dcd68b816d3938e22c286706ab5280e3937a6d322e9e0a9131a28a0319832d6c1e2356d517abded9128ed0ee876464290d022cf9d90587265c181b188b34d4f37490e34ad3558791cf37fb22cfb219e991240637bd0b861d39a3bd9aa94e299f55ee86a3c5d5229a512f1f50c39902280d38a7ae3c547127a95fb052a286cec89cd15bd939fedac14baec8ded59203681a99739ab3e2c169c8355e2cece7865ae091cb8f73f4f5fd948ba05cb1a34b327c690e2402952e78d031c0a2976badf63578143af9bd541afd3c6b090d75c138fa844dc3d6cbbed1833be86af7c7dede86af7ebf8aa78364d3a241d7034c24607d9be27f36ecba18aaf52a7369aa6c0fa0833ff730953807366293ab6fa9a77774943970800ab57cf9ac8e375b116680a06a1dc1caaadbabcac05f0aceb1f5197c2ab7d2d72baf5e6696a1be6672518127ec1e2379eb292d5b09fe934ff7b1084d664fb3c5ca2700dfbaee0f89c1e55a7a22ca5b0647053973b2e9366b17de58ee88f13f603522ded042f59fd261e2d72d4c318c8e1dd18629f974089eb9c4ae33f59b4fd294f88d240decb8feb07bf7d94464c4e8d27168f953b2daf9f7f33f9ec96506dba7e82848d2344732ee3a6a17facb93731155bf0ced20d1da8de35717130b2d99fc4d5891791ec750ed888cd11f52b79f1ea7f9ec1641152c779f64afa5e439d71d06ab315ff1646d42cd723230d4c7f5f9582dce7eb5650c2352cea64a818b321aa4c748231d58e7f6f72c76cdf5c10dd8ba4ac8519a932d783118beed2871ffd3b1b8700d712512e464603c95383780b0253e705e794740b4420d6ba559e88449a24eb86da9977bb2de9dded8e7bcecfebc433936b199620ab578d4d754e8e900e836ebfdb5f2b98883fc8c456e18db4f0e456da1317cf4468affd94a460a8205443d9e3511ff3d73ad493f27406e955a36c7c52f20bc6b089a0d2bef7c11c06eefbb1ca6ee6c191387492e157d3adc0e323947582307d035063792bfa8f7e7e438ff0ebd4fc3589956803862fc451c64cd98f75a57e4696455932654ba069a5088702f3a332e0cb2c27ff67b25683edd0a9b26e1aca307b88549db3054d75d2472386f9f214cd0ba299846ca758b4896359203b32c2adeb92ff1b0b481dc8cccba3d76a0cc825afc46b7c82d9cb3297348855ac1d474614744e1fc2f147f243ad8c0339ad1d2f1bcb3e2909b9c9a7dcc50e8b14c190931132a5322184977c7a27ba5ffc77e1caad89b55e2e2a91f93c4bca2f73af884b4bea1f027341835348a9d74dc0f5fa7ef55c7a2dbf77dcfe5bb229f379cd851f6fe8bfaaf8edb0638bc6b1672a32eba7e5063043fe63a7258d5a8537df5ed4983e77c65c21f54ed600edd128c4ce80569c31c3383c44c2705c97a62e882b5ee8d2d378a85c3b2ceda14f1f1a6e41356a4e55c3ee78b1992e91bc971c3e2052d25ffe251496b72011016f5436d5b28df8132129d4496c3c7e8a2d37f258070fbdac40130bb51f81f8785eec71b227a7d0867460101037c10eb34b69643c7c5f8f9fa50f65dbc6773c0301e89d54c2641b73eb97712c0e71a787c58a74ee90fee06547b6a3d1216deb52293990bcea4f0f0383f911117d9574071ed34079a5a9b94dbe14a431b54a8f3457d2ca078501b69191ede956f7b98f559c90dd34556a05c3153235835dff2099809eb0cd1244404c58c5ac3974bc804e50f944d343c80c523d937eb84df2383311c845133f8a6d207e408ab3028302c7e443ac3cdb9ec4be4c2e57dc9cede3c49f708a7fa71f3522a6676a1c632582910ecc710d7908e6f3ef2781e53acea01c8d6d628a24e1e40ad390076b6965e0f52503cab906309149779a55ced9ebbbc21a1e23c6553d995214439a3a7971484452ed6116316e3e15dfa6c55bb1a167163a4e5c086f5c2abbc6a576183249640dacb457b81ff3dfa4c8894b767a8443eeaa4c8366035d0982fecc224b2ad5f64eab4975c27e973aa2029f04592f45613fabf63d4d41cb597eb93b967dfce8e1c4bcad7ee84ecc152be0b0afda9de9fc3de29fca8a528485d0023e3cee4c04dce5a70bb3715ea65573f28ae631d0f036a709b0f6bcb50e7695089cc1a94a462f83fe413cf59b8ad5573f80b3cc3755cbac9e3204a2375a93213979eecfb89a4895ee92ea5705c68e1de2515f58cdc6b1494275f6a4f821edec243226e58d5f5cfaa2c44dc05fbc1f5bd130b2fdba4065cdc64ec7993a5ccdc20cafd799904948526948a64f243d0f6dcabca0d667671297636c5ca34c9bbc93d8cd1f77f5df3224ae578c7c5a41bb28e1da3c2e38434bd461e38a0945180601cd9cd2b8b3f90f70259ca48b76c00a4a960a8241cc224e543a1dfb9d6a4f1daf0212af3c1b3df9ada91033b9add06aff8d1e165df538ebe3ac5a02414d6a3f01c252ddbe4c4470c2c7578d5a8832e9cd86a5105d5c3856051f37c89dc16eaad96c039c63c745f7557a4a299b656e5b34aaaccd77f3d97a8756c948c2f6521c664429d7ab85c6ab673d7b67590c3c1ea8536ffd4bced934c9349f60fd9b4613e6e38f8ad3144d14014387493a6d04742b80a2eb73d8c6936dc3e8d78c4acddd9e9c5ce4b480bc074a11728aa337ff1b19f1648c7486740ee7c3f3c84d6e5960b6d435d903fbeaf82163d579d6ab328eabbb5ab3594596fcc09110e2b05d3f4b8fb9e946a593183870d82c9d903ad7617e9c236baca36ebb298e4963fac810121f8e3045fcb21467a0429c332c0ba865fd55c76e60dd835433fb0518a216d78c31a4043648a65a459897031221342d0e078a0ec957428f331b0e4bbe91b892b5e89aa9f03a335286024f95f94735fc10ac78715dcba92885a34cb8976a66bfec146f402ac960d49e3734d5b2978e0c7dfc16f403749482038e060706b9dd920d20e7905d4950aabfdbd5e711bfa3f1b90571c9c05bc34bf51eb23943ff49e39a7dc8424b35b9074992aeffdd73161f241d1f4f281b0a4b69a67c1514c1feca205593df33440fcf09fd7aad4acd14fd774207338da7caac333b965a7972f7991fb3dde13f41b9a1909f85ded1416d7d9b1dc06be600", 0x1000}, {&(0x7f0000002840)="ffbea0c5d8ed08996e2d73bcfcf6ebc0257234988737d77ddddc2e06ac63c5acca0d9f407fc8c73b3ecb743e633f0fa7028a878273e4d1006e0be1326f8cf22ea77c220d58393b2edca45dc67c50520059b8b3d63551c3dd4bf21deabd5d81a7c11f4a32649752ab13bf28ad7909a2d52eb47f72443bd1be7a33869e1f024bb84a9136160002ce0d404ff4b24fb90545cbe694628fecc76094c5f8edba81a7b0df129e84d22d4dcb26090e2d87a0bba07068dcd4a96da418442a95ba3f0f348fa05cf6c1d4c632866946f6fbaee1b6b2a621e36f21fe1d7374c4902b021d43993e9cdbabe513", 0xe6}, {&(0x7f0000002940)="d19207a2f4dfae76c2e095e7776bc49f55c85417074d0e54875c6b1b0e4a1c3779a41f66bded43f8724943fcd708228ad2b9e7437004d384183a8207e1978e5113b53202965ce6109f8675ebb25773f6987fce84f93bd039136c", 0x5a}], 0x4, 0x0, 0x0, 0x8}, 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) pledge(&(0x7f0000002ac0)='\x00', &(0x7f0000002b00)='\x00') r11 = semget$private(0x0, 0x6, 0x20) semop(r11, &(0x7f0000002b40)=[{0x0, 0x7, 0x1000}, {0x4, 0x1, 0x800}, {0x0, 0x5, 0x1000}, {0x1, 0x7, 0x800}, {0x7, 0x0, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffbff, 0x1000}, {0x7, 0x3ff, 0x1800}, {0x2, 0x6, 0x1800}], 0x9) r12 = msgget$private(0x0, 0x1c) fchownat(r9, &(0x7f0000002b80)='./file0\x00', r2, r3, 0x6) msgctl$IPC_STAT(r12, 0x2, &(0x7f0000002bc0)=""/7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) msgget(0x1, 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002c80)) listen(r10, 0x6) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) r1 = shmget(0x0, 0x3000, 0x403, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x8000000002, 0x0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 16:00:20 executing program 1: socketpair$inet(0x2, 0x0, 0x3f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000300)=@in6, &(0x7f0000000140)=0xc) r3 = syz_open_pts() socketpair(0x10, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000c40)='./file0\x00', r4, &(0x7f0000000c00)='./file0\x00') flock(r3, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r6) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000800)=0x2844c037d8cfb47b) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getpgrp() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000008c0)=0xff8c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getpgid(0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) 16:00:20 executing program 0: select(0x1, &(0x7f00000000c0)={0x8}, 0x0, 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x200004000004000, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) listen(r0, 0x0) socket$inet6(0x18, 0x5, 0x0) pipe2(&(0x7f0000000100), 0x10000) open(&(0x7f0000000140)='./file0\x00', 0x800, 0x180) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x10a) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x20, 0x30) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xfff) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socketpair$inet(0x2, 0x0, 0x3, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:00:20 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) r3 = getuid() r4 = geteuid() setreuid(r3, r4) dup2(r0, r1) 16:00:20 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x80) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) 16:00:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0/file0\x00', 0xfd, 0x1eb) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000040)={0x6, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r2 = kqueue() socketpair(0x1, 0x8000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) kqueue() 16:00:20 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') chroot(&(0x7f0000157000)='./file0\x00') chroot(&(0x7f0000000000)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000180)={0x100000000, 0x9cc}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='-\x00', &(0x7f0000000140)=',&-&\x00', &(0x7f0000000240)='!\x00', &(0x7f0000000280)='\\\'+`%([$-&@\x00[[@#\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='-$@#\x00']) 16:00:21 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x8002000, 0x8000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x80000001, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x21, 0x40, 0x233b}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x8, 0xce}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0xe9, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0xf00000c2, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0xe, 0xa000000a, 0x9, 0x100}], 0x6, &(0x7f00000000c0)=[{{r0}, 0x0, 0x20, 0x80, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x2d, 0x8}], 0xe1, &(0x7f0000000100)={0x2, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x8, 0x0, 0x0, 0x0) close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:21 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x148) setsockopt(r0, 0x1, 0xfff, &(0x7f00000000c0)="7d7d311de8f1b1c4956ece63fa6dbcdd15d752edc04c63c97788e65f6d280aa8bc08b66a43", 0x25) dup(r0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x0) 16:00:21 executing program 0: socketpair(0x38, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:21 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x1, 0x1d2}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x10001, 0x3}, {{r0}, 0xfffffffffffffff9, 0x0, 0x2, 0x6, 0x40000000000000}], 0x8, &(0x7f00000000c0)=[{{r0}, 0x0, 0xa, 0x80000001, 0x80, 0x80}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20000008, 0x1, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffa, 0x4, 0xc, 0x3f, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x20, 0x21, 0x988e, 0x2}], 0x9e8, &(0x7f0000000140)={0x5}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0xa, r3) openat(r4, &(0x7f0000000180)='./file0\x00', 0x200, 0x108) syz_open_pts() flock(r2, 0x6) 16:00:21 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x140) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:21 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./control\x00') mknod(&(0x7f0000000040)='./control\x00', 0x0, 0xffffffffffff8000) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='.\x00') 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x6, 0xffffffff, 0x2, 0x52, 0x7fffffff, 0x1, 0x6}, &(0x7f0000000040)={0x4, 0xfff, 0x85b, 0x9, 0x400, 0xe28, 0x9de}, &(0x7f0000000140)={0x7f, 0xf223, 0x20, 0xff, 0x2, 0x65eb, 0x7fff, 0x203}, &(0x7f00000000c0)={0x7, 0x441}) mprotect(&(0x7f00000e9000/0xe000)=nil, 0xe000, 0x4) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800010a1, 0x0, 0x0) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x102) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x901b) lseek(r0, 0x0, 0x1) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = getegid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r4, r5, r6, r7, r8, r9, r10, r11]) 16:00:21 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket$inet(0x2, 0xc007, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="1fab06cd3e7b2a7afedce41dc1b3ac6ef25ad185065f63f00992c2a5f937506c8d95c9df72b7a1e963207e3413b6892787cc8dc8c2db24a42a58a3dfbf973ffc740f8a62afd7d5f8f0e2257dbf09f1a5480019b8fe8c07e78eba2650bb04a564f168818d982f287152eabb55c0aea5a23ff54c9c2f9103c2263a23a59285cb24f84a1f4357c701e2439d22a0faf54172775a3a286ec64ba24071c49335351d2740f3376f694712c989ab1202005d24db77661b1707f572f3d2713987725114ab2451769961048a1334e605c2d65e178042d514cd3955107f9978925939475e24b448c812a0be7cfc", 0xe8, 0x8, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xf, &(0x7f0000000040), 0x0) 16:00:21 executing program 1: faccessat(0xffffffffffffffff, 0x0, 0x2, 0x3) 16:00:21 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) connect(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xffffffffffffffb5) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) msgget(0x2, 0xc) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xe5bf) r2 = semget(0x1, 0x7, 0x324) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000380)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x40c) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='\x00') 16:00:21 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:21 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) close(r1) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) fsync(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/179, 0xb3}, {&(0x7f0000000400)=""/196, 0xc4}], 0x2) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x100000000000005a) write(r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000000)={0x1f000000000000, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9f}], 0x7fff, 0x0, 0x8c1d, 0x0) 16:00:21 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) lstat(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8000000, 0xa2b}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="3fa6ad15fb9b9206615ae715e9616e4b31176157a72c923b17ad82c8d82a55b096419ff985446ca57e6489861f5095a716ba5eb5afdb9c852998b3875201ca07d26961933218b9b2a0eef28e5ebba1222e253c682656742dfff9477d86d77bc574e4", 0x62}, {&(0x7f0000000200)="d0b91c03db82af3a64630ac6778146e10543495f1ea4c9dea3019596325cc0e5f1da62bcb43c4fd3c832bee1d98afe85f66abd882db706b1a6a01bed0cce7cf573a4e05d106b758ab407fef25c6fc9172b921ab43b0a853a8fb579c0a3fa8a1ee679456dcbb139db2ef15b6b56913fb4637398fce1913854207b7170b3492ea3926caf7788983fa8ea4b8bce6c87d314ad5c3a521b641ae4f70bb5b90d84bbc65eccd9ff22dcdefc211a6557524c3cf5c513d129aabf8f5150155bff203ceefc68d0c1a2173d902a5feea251a3a3d72dc400d61810e2b719e7c3b3d6acded0b7374b676d6b30ef52665bd21b528feb30a1ba19c2ab3f92a61210d96fb5b966761d76a2b11236df9f887eb53966e1dc441ab601a6488b2a2d4f5edc12af1c922233b21ce73a13035d9fc49111374a1bb1faabcabbfaa51c05495e840034d89941b30e792321e6a63b938b3a97c013d84e65c20e0bbb98fadc0ac3f7564f9c8ccb327d1f5957176b0c2bd6bdd7ddd6fcecaf4a9b0e30328bd65f72371ba99867f57d1581a5056823bf09fc692a06d26dd6ee6b2fa0cffaa484510cd308b5e85cf95b1ac3920b8fab2846742ab2f0c31d2de3fefc540b5cfd5581114d3454a58371290d3a9907a60bef5f4e50e658af76e365b59bf86028fea4903fce2db9332e5deae8c0c75e861fb097ea03cddc7e61531422e251caeb5743dbc89b79c8688a87c3a81c73a9c028f4145d42f1d00d619308598e4f34db0e0af43914f7d85f6620b0bf34662fcfaa7bc2f675967164cb6dbfb9dcb49bc1650527a697fb72cb7c346aad4bb8ad8804d8a66c8da93d9dffefb5e10d726b9e6c7db659001fd2cadba80881c5e98d6bd25f3f158a6ed7967d920f7bdd3efe20f50f0ec06cef339dbceec611074f4a7f0553081d5411a5a71e5d5f3a9dae5d0c19c96024e976f983c8e17acfc83f0b4484598b50ff2f787f00878b76cfff9d90ca3bddc035cdac7be203a6296cc70644372c47dc7da3c69359e7e5c20a1c2b3ffa2b6ad1bf04308752094f142d24919fd0e9f01c0d3ab48d47dcb9243bdc2b786b17bb4ca310519745bf20ed21042da8e7785e4020edc5045e4f9a94d1c73339127809705d622dbf09c964cafba58dc4066ef9978ab79bb08d2b2087d84448e7e8913f76cd2175421c03b9262747e58b14cc61fac2ea8a5efc1eee8370f7f7402f16e980db4263a4141c6658931fa94b3ef5fb6c926600af0ff55f09280e75b79921bd1c28398b6ab8b1442b631751017d95d4a0d1a33a4e4fb79991cc01f467854fb28d1e89ea3ee8d26bd85ebe940347ad559bbba989d1d22da388da84d806208f1c83a64ecc044a3205abcf2616099df5119a9812a4a867914e41379cf9921a979f7ff7263c2d88d6fc66670f844eff0427d3fbc6d69d5d40747eb4fc1f352322f6c325c3231086a3f77db7466bd7a0b18be5fe94d46fc429bd1c422c612bfe688aab7575924976875dd42ed86d3e2872c65a57b611a3a26e7f00c25bce8c6997adc7c444ebc90d7714e14e36cb6897807c4243a9a0d69530259b78f1333cceef95fc748a5215e5bfc60bf71ab81f3443742b71ac4fc4381c75f4a8c8fbb755322e10646bc667d0c0b5936f58dd1f325c1833b3999d56d8786b21e0fed9b707a53c6b9b446eb782b964e5497a89f9402cbb3f375b26e92e9eb4784bc95d0181fe0755bb8e74647adaaf697267efaa6560a4a7f27ee44a9759aee2eace460c19acb67d8acbb060962ea35590821cffe623b4f3919cce5a8ae8119a14c41b9e185f281049f5499f7fd7103dbec040a48faf72f5f39d4223981219c67c55d736127e72c1b3ab0fb6736b5229e3487199574644074f3b09ec305b4967f1591768699243865e873d64adf282ac2454fa9e7659b3bb0279d132a5c69c4fbd7aaf377f53cc20529541e596b51d46a0a59a1ab42d30b5ea398fb064805497d22a53cb983db4d28d9e6b598e9ce7719a358d02254fcab9c8ff1b5493f1478dd8b83fc6b172d2e65428dbb959919f9268c589ed83689ffe5626a36ad5713dd4dd41bab81029ac96829bff3a0695f64798f4159bf67d6b99bcbc3d835ad9e4d777e71f89cc237dcce07de89dfcdc8511f93bd0c3a1ed4c8721c41aff1730bf705685eaa14e98b1d27c7bdbb72cf6c06f59a9c8634c6dfbe4bad3c61ccc2260eac197c76133ab321944bfa18c569dbee9ec935f752b24190ad358537748c1ad8ac6dddb8b30f7c63c2e8b6892c32dc1b07675a7176c91663f4c35259aa5227137a9438a1ec06c1dd97e258a58d59c43539628514fe90b39cbb52705060f54d25f7301d199823fd8a52b7d830637c255827040697b3d5f980c889f420ec70d9caacc69c2f699d3168ffeb3c928cba7d296c4a420d6462db41690f5ff71e97f2c17849c0258dd18651488a83b892a9b7c35ee9561effc85551e42d15f37577c8a9e1094ac6acd258ed00482230d43106d5430550752e5e55630667ed3c11667fd6510d3f3d768de59e8cc907b9db97c1609eae07f2bce09d8e82ea3650a56e06f0c39b6aa496253c3b6722f3841f77c8bd252b1412cc2d7522597290a38e6047fa8b7339f7821e1a2a3d684b8eaa5eb173e0ce2dcc1afe4eb57d9fde5f37ad4c7d6759214c07795a2b03496d4a472b56030f8eae719cd33611076c149226bee63c0a86d5f64cd5bccec76c4dd7872617eb6a8e49a29e0c74627e1346ab462802946dc88a9d30e80e5f694c603f0014ab9c0fec70738504d8e1908d0e66fef67f68f1073db9f2a134e07abd2db952707c5cdbc1eb6b7850dce4f4e1859a0097e334f5f4260f92cb157e2bcae2beed33eed25d49d96d1ba98de56cf20d6b6fe8b9d460d6f1bb8c4b7ccab5841372d52b5fa662b9ac1763f08dcb00e70fb500ff651f34aa5998f557a9f5a832ddd6b9f4d2808014e51a0c7cded7f72afb2921bdc5303ba713a0e4f3fa433a280c706146b1679e487f741666e69c367f183d01b645c6ec4f7832b5a60b767d3b4b512ea3b44207f3df6612d72795d83fbb2a1c7d39f21c7bf4b1bc5004ca5d0184ea0bf29d7505308e38b88e765a044ca3b263a1fec44938370ca20a60375b34ac62de12431a0bc849f156474bf312cb961a9127282630488e5c8a46e260d3e9328bc0c32bb8cb862c2c4ab63de032eb1d8eae9f96739ce8eb838f65eb3f9cdd11e91625f01a38fc9be9d58c4bde082febcf2fb6fe8b98e979430a5d027dd0a9948a25dd02262ea2e4662e678cd5ca058b321ac7fcc7e022df29e8fa51d65594af925ec8c2b4089ac949614aa99e22ce36535e729ec389cadb91fc5559df20296bcf6a288308358c1c31ff3a6700ab17641dd6e12d1264cd75e6020c0563653e38e3c4c326d474f432252343248e50b38be0bf359487ed72a8758b4f129eb8cbb3da91d52a6f1d309ec0ef31825e4ceda5134a53fd28f83f380046c2a8a3c24fdb5e012525df826704520af0bfedc73983e4102a9faa633d04416ab0725f4c8005ed45e72a37b4deca1b2fc067e9cce88b694ab6ff364fa17c7901f774f55c80c2a4a4c67af101e69b798ff3d86952e378580118ba5dd2b389ccc1e3ebb52a686efbd3db530e68096d0e57d34ea30adf108380a546033d5c5ce70753480792e7ceeda29724c899db8e478ac5ef56b7eb2ea02a41fdb8b82e9a5c1476c8c559057d13973d44ec0d6337f73b7a4ac6d12d94dbb8240cf3ef3747987d7bf51c94ce9a494926878fcc00d4e9e69fc7065a64f339e329d25b7ece8d377ccd48ccc13e9a45e581c6149cc28ca4e26a2709c9b3f4e5886715660630d183b4d974bc76595e166a0bbb8b6167a35e773d6eef22da7ced0446ec021f0aa9b9f806673d29128ab287c47ca7ae3293272892564a8ef7aa225a7fe946b3a980766b248ab4eb41d2875be83bf476cdda24f778517941f0333656938ac43938f34d83e03b239dff56567a4432b6261cb4e0141dd70e70c072f0130bf18356f655e7453a44229c3d5ad146bc5e11895988a79d35437af2a0767d7d490ac1b1755f1dad76058c23c9c434c61a5c36b544087fe86054c0f544c4acca95c8edd586b632444de81b6065b7bab8ba4a2b96c39d66000a41cf221000a51135fe67a29b3acde448662c9b09f741f2a5eddaf64817ee82166b6b9af781e8b884455fdf6864890a3c39472325836f0e1b6f4ae22262d0ce2bda2fc3da7734f7871e1048d75db55a7ca0d42d5bce41a02b2b50f6513fccfd2c94b7e0a50339e81c4c5a1a46a82e663b211f0642c24bf784ef0677426a7fa7fd82d7a290651cdb59012433bece20f7a01c23b91d4e445b7c731d2b4d9afe3e33ddf26d21e3667109fe95e33a6e1fa0866d138e86adb8e74d33a652110185b7bd24111b1796a59835e29db305c28aaf023a900bb5451b33f84a0ca84cfedf1175df687f9c21d55d80783eea4f10ca53d4257f395430a8782d9420e732850e1592e0e2fa70f9386ffecd7777f3aaa4b94801d4a6e0fda34c35fe883330e2c593c39f1e07c9aa2193f06ea60980943c654aebb471081b29260d7052b3175f9ff354f31a64b8013b831b0f5e8229bae04cc3386efe5e23b05b7f06da212db1444521830b391085a17b8286aa2f8388ac9a45f965f67aeae8cbbe30d91ca6fb9a888d44eac2fb285aa30ceae53758c62f492ca9f92100a6cf2886d4729be70d455e669f4efe360a529b378e9217d4f783049570f714f7d46b3afda19cd8865196a1f6c0ec1b28a90838c093e75fe2877cba32620f62edaef28dd43a595b9d2aca03008b8c903efbabbececc83459b8a72cf4ca97d67c5f29c2980469e5baf3f34e83ad2963fac5453a479a0eb274d29da4859b57d2055523fe4be0046d0f0ab37ea0cc2f4852d6e7afc5707a00d924e803ba95fb2d7cc0e704be02723ea02008c9cca1be0f945b4d5beeeeb45d96949a3edeb7063802c72b9f5dd36a6121f8fbaea9e826a8eff0334e659e6b9755beba58cab4e2e0530628857596d7ce237721ac2f5b1845d7863a36d010e1041812ff5c6c1d46810565a36661257dd179a29844b234c7dd398359e4636a72d49f99c67b20f3abc9acc87aa8db69874e35791f4bfa95d61ac1821cc878747bbe380b4b7c1d305d72eed74a09d17c71b39ca523f6a3d0a149fc7fa7a4b9ef86e0829be227a2f2444a9ee83471831dbe7c0d099b8b6ad4f069f4b2c7396282639c8b9cedfbb455e512ced653ba0e820030c38d2d1876c7ac094b6fafa75c75bc35ca38b4a3a249cceb9da3892734663affcfc7150061b01cf5f09a15bf0b42f11630adc5460b249453539ee2d03531fd2785e775f36dede6ae47954d2b8b354be99bcc44902fc63395b7ca24f7ae4d219ea58218f692bb945e7af61f678c5ff770d8673e755beba229c689189b0dd63b1279121235ac9ec39201181ed416560d9f6c27a764783924acbf758911d4d10d84b0b3dd189450a73dd207df33d1450b8087bf43c4aa90f43dc96f0fd7ac8506452df1b4d4516bdd8d2573827ad880d0e640fe9ab5c14363b254687130120019445156f1c89096e227aa4311e8e96c3f3bcc8639e5e279453fe73b6576147c4feb01a5070c68c316989c5f5adfc34df7fe593a58d03e97bddae33b978cea020b750876d8e4ac5a12d0da575f7613fc9a94b876f40acaf9869855195daec37527ab0923fc49f335888e1898d92a6a44e372f9228bfb8ec5bfeb036a94990b90a25bf34e4ae45d5f0e856b9e79e967284dfbc28e86d28c8ee9111e62fade69fe", 0x1000}], 0x2, &(0x7f0000001200)=[{0xf8, 0xffff, 0x1f, "0689c133d2a61450f0ecb2d6c6592db87ba880b82f9868d6504d9fe2139df2c3eeaf406863436b0ca7cd7630fa43fa8c55caa8132ff7a86c721fc2d6ccc403a6e0e78d8a1e582d4e20f197ede2f3c8d9e4a055514989d9434dea88209d35ad4cd59b84d5b8dd18d211bc3c5f8ef025ebed5171bb74b5ebd1337bb89407c20303ddea8f3a87f64d21243cc6360470e7682b5c340093a47c31fca1e0e1b95a8bdf517c71e38d11ea9e7bd6f0a4b0b80fc8e394d178a89e53015edebb637b4b1c53bf302611b347f61fb09ed94757656c53e7ac6b74a6ff263a01c33bce0b5bb312f10ec8c56c"}, {0x40, 0x0, 0x7, "f5c6ad4fa2281dc2d88ee783a884d9ab342206205a14cf4556273c2faa6d4ed567e51a3887e9b9b91c"}], 0x138, 0x2}, 0x400) rename(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000001500)='./file0\x00', r1, r2, 0x6) mknod$loop(&(0x7f0000001440)='./file0\x00', 0xe000, 0x1) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x6) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) socketpair$inet(0x2, 0x7, 0x4, &(0x7f0000000140)) write(r0, &(0x7f0000000040)="c0243a50870265adca95b01a60c49893d8a16297b9342154ff4d8f92474637e4c6450e196e9b384fcc17048d1296b26b380312bef333d810ae13959a7b5f2bf6be4de93aed39c678da260be520fc6c44469270090e3494b7880b616f", 0x5c) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x80000000, 0x9}, 0x8) 16:00:22 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) 16:00:22 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x800, 0x2]) semop(r0, &(0x7f0000000040)=[{0x0, 0x4, 0x1800}], 0x1) semop(r0, &(0x7f0000000000)=[{0x4, 0xfffffffffffffff8, 0x1000}, {0x3, 0x3d7c, 0x1000}], 0x2) 16:00:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0xfff, 0x1, 0x200, 0x10001}) 16:00:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:22 executing program 1: clock_gettime(0x0, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000dc3fe0)={{0x77359400}}, &(0x7f0000b1bfe0)) close(0xffffffffffffffff) r0 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0x400, 0x9}, {0xff, 0xaa}}, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffd77, "341db03ec6252eb1fcd73ba7750e46a2b81790f5"}) read(r0, &(0x7f00000002c0)=""/214, 0xac) ioctl$TIOCSTART(r0, 0x2000746e) msgget(0x3, 0x100) syz_open_pts() socketpair(0x1, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x81}, 0xc) syz_open_pts() 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x694) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="03000000000000005906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab00800000002fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"], 0xd9, 0x800) socketpair$inet(0x2, 0x4, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r0, &(0x7f0000c40ff8)={0x40000000000000}, 0x8, 0x0) socketpair$inet(0x2, 0x8000, 0x7f, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x40) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) msgsnd(r0, &(0x7f0000000400)={0x1, "a01bddbd01251a46c44fe35e835eed2da9e7659536307f5d0c5732cd2b13097e2633cda5b520fb2000a0864435950be7f06fa1aa9a5f4f0a30c1a70dcca4c620d6b9f4"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x40000000004010, r2, 0x0, 0x0) socketpair(0x16, 0x2, 0x6d, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:00:22 executing program 0: open(0x0, 0x480, 0x0) pipe(&(0x7f0000000000)) 16:00:22 executing program 0: 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) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) fcntl$getown(r2, 0x5) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20000000, 0x5, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x27}, {{r2}, 0xfffffffffffffffc, 0x40, 0x40000010, 0x141, 0x400}, {{r3}, 0xffffffffffffffff, 0x10, 0x23, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x2000, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0xffffffff00000001, 0x735}], 0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x9, 0x2}, {{r1}, 0xfffffffffffffffc, 0x3, 0x2, 0x9, 0x5}], 0x8, &(0x7f0000000000)={0x6, 0x1}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x42) getpeername(r6, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r7 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r5, r7, 0x8, 0x120, 0x80, 0xc54a}) pipe(&(0x7f0000000140)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x3, 0x1000) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x20, 0xfffffffffffffffe) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) setegid(r0) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000380)='./bus\x00', 0x200000002047, 0x2d57) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000055, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) read(r0, &(0x7f00000000c0)=""/132, 0x84) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='-!\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='@&:\'\'!*\x00', &(0x7f0000000280)=')\'.-\x00']) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:23 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12, 0x1}], 0x400, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000000)="1a179be14e2c9ac0e4069533f181b1d22f96fe04fcf3c2a68f782a53b197b0261e282ff162262b239f01f30371df4fa7ccd896551bb05fa3af64203e3a220fb3d72b74f83e3adc47d96b204e990c9002ff94bd47ea3f401cf0a65317c65fb33e4e218e3bd9e57f3223200869c9902b379397ffd168e6def23f98f8c28bc8346cf759c14111af8bbce8d55892122baf41b488a19148ff7eadbb4f7d1f77d2e5a2dcd7cc9deba6154d7d", 0xa9) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:23 executing program 0: kqueue() r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xff, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x20008, 0xcc3}) 16:00:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x80) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) socketpair$inet6(0x18, 0x2, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1ff, 0x80}, {{r1}, 0xfffffffffffffffe, 0x90, 0xa, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x16, 0x40000042, 0x1000, 0x6}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x0, 0x401}, {{r1}, 0xfffffffffffffff9, 0x0, 0x88, 0x8, 0x7}], 0x7fff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x42, 0x4, 0x8, 0x1}, {{r3}, 0xfffffffffffffff9, 0x8, 0x45, 0x3, 0x6}], 0x0, &(0x7f0000000140)={0x100000001, 0x3ff}) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x3, 0x5}, {{r0}, 0x0, 0xf9bfcfa375435c1c, 0x80, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x78b4, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x8, 0xc95b274}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0xf0000001, 0x8, 0xb0}], 0x81, &(0x7f0000000280)=[{{r0}, 0x0, 0x59, 0x80000060, 0x177, 0x6}, {{r0}, 0xfffffffffffffffa, 0x88, 0xcc, 0x45, 0x8}, {{r0}, 0xffffffffffffffff, 0x6a, 0x2, 0xd6a4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0xffffffff7fffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x1ff, 0xe927}, {{r0}, 0xffffffffffffffff, 0x83, 0x28, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x727f6265e9af17e2, 0xa5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x3, 0xd31}], 0x3, &(0x7f0000000000)={0x73, 0x8}) kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000380)="2bf3eed21d9aca5574802495d8a7f68c892aff2d6a80d41be4fda325428e4b67850480f0f07f7d4d16d2d2204f3373fc70f24a78dab0487fc45d3ad6d58264561f4088f13fe8a2f5e42a92abd387d2bc926b0b0b5d2cee4c43ecc3bcdf815136e1e932eac43035f63e335d26500d6a5b07d863dfae020d3e867864211bb7139a3878418948a923b45f0761bf7272581bdc84bb13b08c17dc1c9645e1bd0476e27e65bb3b38d906f4953930e7642bba9b0b8cd733116b9e0aae3920e0d63b383dad45494901a9077ca4070ff4b0419dfa1675c33ad168ccff17061adb88c7", 0xde, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="01003e2f66696c6530003d67fac9110a232e4855e2b467e340b17e5418da929970acc866c0cc0263fb366f58d0dd67d9cc83e9768006e1c0064cf411e350d570b7cdc93587b37c34af02b0b9a457e2b4945b142c5845348e8cac5795ba28b88d0414ac6441807ed314c7848bc35e52dafdb0acdc7d86b37b2da1e577f82af475c16c9b"], 0xa) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x8, 0x0) 16:00:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/104, 0x68) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, r5, r6) fcntl$setstatus(r0, 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() fcntl$setown(r2, 0x6, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4) kqueue() r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x20100, 0x6) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001300)="8f568e5cf94e924efa6ab1947506fdb736086df522d5e40bcebfdda228d5ba89de6962e73cd16269a611865aad43be121b1b58acc2b92c82bab45ff569a763978931b15de55a51a4535210209df7f34bdaf8ee1b9668ec56aa6ae24b9032e090f7af5fd170a87b66ae42f709cab44002f15f7cb0d431624f54670a5ba9f41a874874851927ba6b599e79e0a1e998cbdb61e0e1a1c0aa7c77f6016d9ea14c5b0892af1e84b6827ec45f98e1ca1e14b3c8a5c152e71628b85f62e844ebbc0f1b87bf393fc6f2bc99de9bed53eb8bc1b7fa655d6e616bc3050eb61fcabc46e057a319dc0043a2a9127a66dbf73c9f852893ee397d4f143281561dd4ac9e4789a2ce3359564baed8e82068105376ac3c74ac47f5bf7063c4fe2c0e247b5e60c2fac33e09b5708c5f2c385f228e4d079e1a3270d044f6bcd230e6be713603b43c95a1114a99f3ad6eb398794db090927e887fde0ec99035a8c365b9bd4939341339e84c72f475536a75bf7f8e0ab8b016734a41411bc41a4ddf3e90032fa0109fd18cefde628bbb3994e33fba9bc1336c4913bcfd41cf2dec32a738d0ca7bf6abd3de1f7a8fc990f178c51101c9afd4ffaa089334a387c83115adaf2bc7af2f4870a271ada1b148244a5317d675834b0c3437b59382c8802669f2cf33ef95adda36f6340256995e92b0caee039a7505b5ad4d735d772b1d6195fe12e6d48c4ac6cda062b14fb2c626e60ee532b5c718fc18188ef1ada795500f26f404ba7eae8dab8fae391fcf0c9264660c2df37503e8cd962eaf57263a0e17db5956f31babc5fae3c93822bbb2ebc0547e091624e0103ae035480e3974d7f6b37eeea8a27080f717d66c6ac3dfc7f6bed06b52be4031ca6ff1ba67174a3775447f5c30328d6ba051b3a42857957db7864f165edde3cfb2eca8488b2545e8bb4f989eb005689703d3446d5b27297e9185f948f06772e9f6aed60d9626327d48232ff44d59e1b58fa2b7f30613304397c4f0a73592636f4a6202ee5e76e2aa749fba22321f7865947cab3aaca982ec7f086bb0d4d92d79b697d615a31743da0aa7cc5ca23bc260bd40fc91e22ead9b26f496f4b0f3a1fe8e7362b49966da7f8649f72a1e71d63383d852ceb8a0632f2fab1447f0463f668811ed1d9a8b9312a11a86d7e939565b8ce7722ff3f9cf4c887db7519393a0d458e81d468736ee3342de282aa85eae82de6e398c94bd115df75fc4d16555dee42c3e0d96ddce87def405e34ccab3813af50979a72af4767770d4660da938d1a89d1022f89ae52ac66475f7861a12197971c336413b3893f880359c482f4283f016e1e10efe90cfede44a434382247aabd24320cb82e990a83cc7b13aacfd7055ffd1e3d2b720600f8127c81f47463135fb3a40657a1ab0778eb35956e3668cc178507aed09d996b593b8d8362bca840157d51266df3408bba01ba8950b773a6c6851749f19aa5fc349d61f5da3df3c11a100200365e28a25d29d206dae697e0a6a396bd59639c6cd21fede04dd9d20765cbc1343b6f91d43dc8f1e204deeef04a90045ea5a115b654a9b648cdedd596e75ba9a6df84e5dd4422811def1c05ac79b6c5fe633290e2184ec647f4f14e28a74da782c66ea60ec440032d6c2cd9c4fd023b8d0cd64028e53ca2b5a2855fdcb8b664944b34cd1eb1ae27f0eabfa235459a60b457bb0108aacfe2444ea9fc27a08ed4e4bd1dd58c6abb5b69602c256441bc3fd88e2cd2106edbb23e16d396811a7b3750c2a4d9d1796d13e26fc2a15e322a482cc8abf026cc627520a5c4cfd8f94bdbed5143358273b8d00c99d9eb47ab02ee2a98c11b150ded010f6eeed2cca0f20447ab249edf787397d55ef074f8674a3ef7f79478cffc48dc0538d27ce12871673187e192546d58daeb3dd0a16d60e33d1b75af9d327eaa8ecc15b0f4fad44a591271808ad8159e190157f7fdce8e1d76f34d3d3cee31e39522f50c7f4de9fed3a188697593dcd983454c58f7a6b9b61f813b7f9fc0107cad81c10182928364352acc99db18a0c0b1bbfedc92a56b4a9add17ba17f13c9430c286c597c01c29333a0038c0d08e971cf899ac984eeb915832b1a59bb4ccb8f02804983fc4b4d946b277c594592db54c9cd1a3ee10622caab0ff15414018d8d57583816a486a759e5be041db883a1626f824cdf3d147176cbbc66e4203d727fd183ee174a86bed0f965931dbaed18900abcf35f432c9bf2f2fc9b13596f1f4f58c49b213d4bc1b508699929bf1bb21ee3a4b919e8476301037df214ceb9ffaec3da7d620c6eac2199b0eb63b57443933df738967cb8feb845aad278cbf657793e34f4bb917de802dad4165ef8a0813ea60199ced25e170bc2d1514d647a3bab9d11f2e605d627afa4ae0cd43cd89126ea250bff1cd2287b2dadbe2402fc267097f99c47379f114e16a620d876c13bdb22fee8c721176e217966c911ae92f44df01f9d7d54f8c93141e9157a45ff4cfe65c44ee6d2cd6e0665388c7ee8995c07aef22218096d6c6c0f5f5bc3402fe40d9c02525b6afd2db39f616e15a86581c5a75a220f5a4501bfc29c9abeaaccf32815d346445b654abb58dc33b423a7a93b7277f55c70eae010ff1d4a392aef415e7655efb10560ef448192299c958542052840f1b7a87d0422d618b04b3c0a470077607831ddbc9c8eca26c29cb49444538a2ce564618bd84333f8f4c0705330d4cf2e3c44420520d881541ca25dbc2d4191332868e159758b2341ea77943a08ea5f7a1c09bd130af966ffa8e0fc27807de746355aac6078baa346b56ba65cddb6851679782f18768082e979eebc95fb8e0b72c6dda6c105a93a00fd224e7b2b28a2b5ae17e8f059c144f8e2117c4cca251a76dc770e0910c1b22ed63e09f4a477c69cbb4c6ebd161a3d8a00dbd60972f035095ccf5d2c906053a2ed7c1d91d6514f4124a6fe145a85ebdcf6550a765bf5a85f56428fa9fab5e2d5367946fffb73098cb5d76292b58c20f1715e3bb87d98b6ae6b9337adb9d50286afe11f37e7b287751f2ecb1af3d0de3cfdd188ae8918836678c2b89b8d95f45d447c8acc244f107e8c2891fd7ecb3fcf0c4d2f90a388996a50798f04bb28411b7edbbe0fda11e64b4c11af455a79091656b93093e8ccc4dcdc28776934a4aa51625d5440bbbe751fddb113ab19bd6475bf8062fdd61cea7ad20af6181b51549947718f3dd3a18fa440983cbeccc87a8b4e629d8a27c83a949cb4ee109ffe7051cd1fea0d72b44a2675f84937843e6f7053d93a30643c7162e3f3ec7f0c2cc05e63779c12e594ee1ed07ee7cb4e0ac61db49c0e11dfc671ecbe789ec8459c6f00563b555775c1b9f6452910feaf5fee6f541e12a306aa652ba4bf45cfffc4eb7bb4b18d1fc5199b080ad69164605936719b5846a1fd8f0da9847a74cdd9b56d79fba89d7bd69febc9aad3280256e67227126824340896c606dafd13710e7de88a09373c70ee19de881b55da7f483cba6ab7136101140351d702f58eb4673192b96192c47893602c3c0ebae513f8ffca6cee16f1999345eb5a843e3debee4db658352fd492d2a54b27be151016f19ca6713ba42ebd7f65d5b70c22f2b149f00a6502e39ca5758642569d59c7f90905fd1831c9476b8b5afb7f802259c2f1278524dcfa3618e6ea53eadb130c63ff8f163a4d200c98a0f007b4fb773fec75880bc4400318393a817c2004a768f8898a945212d3881f7c9037956e543221c0628ec4ad5d12b71acc462178127d5bea3c4fec568bbb0010fa22f8d7680321c5b4fc24edb8e91cf34cd0314f828ece53c59163ce061ef8717ffe420c3a7c23b739bba8a059671fa711227cdd3d8fc8fd2e6f5ae844efba09a4c84a1b530293544ac26a4cd64b48b39c787106ce0f8284466e8f8ae9414d9117c6a4ffc65572a9ec5c0fe978e216e8a4c37782163cbbb72e1cc2a664c0771b6c109ba04e19cb3e32b7244cfab409ce66b122c8bc684d2a5206611e3376857139631f7e14c2fc9db3575f7686090329007ad83194ce727f569d44a53ef80c35d16525f5d22c27b454285dacdc5ee0392f95474d37350cb5ef145a26de8e3f01741519d4f3b707f6fadc6171fce1fbd4c7b6ad8eb88bb7602fd2e29de88e77f38b2f291465928a88ab9bb363f39da195ff19f376bf34522c8cd2b0c0fbcac9e364398faaee4ad46bc2c5e89e235d93ba2a75446b1d392c82a6a80fc6b3fc6dc90c3dc73b220d8e8de8a9230b7664b5d3a5add320acb863ed8bbb5ec2927748d8c045fceb7a9ce938f2bf6937286517ec7ce1717827c9ab581b146e770daceaacaeaa9e7495874a39a0b826f9e3d5ae90f9f42bf07acd6108f99d6f38adfbc90c203db3185771cf7ebc0c67f4e2ac0ae59e7671d96327bafb68204575681f9d49155afe176e80bcc036afd27479d1cab280f9243a05e81dc35bc56402da99dd460fe7a26a40e97ffdc054173dc38303c644cbb2729cedc00df3120e2bb9686c55cf4736d0e77a7ddfe554afdcd300756246760b3d20c891199ee5e8d36f8b3d919cb4146ab6aca9da385012b4d935054a60843d3613e6d45fff14d8bc2743da23f1c0e4999d3ef98e116a566dd96b16390f2db6dab97ef7cbddd400aec77774b0f69d853b23ce7d17e9afa916acaf6a94a9f2947f7a49efaeca558e6f5620d696ebbfedabf54a81e413c4b5c8de2d53fccf2b87dc045e8478a8faa16ae99dde535843107ff30e22accb63e94583f6af658491438228daf516ec4c975135303d21ac4375382ed6d1a7587709be587e08410d8ddd14542a37eaddf9553734f1ec36c21b997253d127507b7f115fb6e46844f731af5ed28d14d20321734ab448f53c29634ac734988a746553889435bd926dcfa878cb9e5afad47c2af9eed5e03547c76c6bdd69477de642fc91c43250c56d27e4024ca0c36199ef9277f04218367960795831ee1adcce3b6186d59d2217a2da9f4f9c25549f2961f4083efb515ea26939421b6c4306a2679138f34c680c74c9e914447076fb09ea9a70a4e17593cfcd389c82ca4eb4b274b3f4b2cdeada010c302a0be422cd278d238b68c44cf660399667aae993ec6d22cc0518cf9e7084002b64bd3757fcad6829267cbdcbce6faa817dbe1e1112e8d65683bfb74c1cba031ebc9c01da2eecbbc7ef176b422ab7ebac02739c9e63d7a303f2380ce381e62bee0c1440b5d920eeebb8bf5a7ff08881ab4a07cfa20bd0df6b1556f7be2e94b29b3daeefef94f394abc8f0b4d207a7c8cec0e64b5a1b30834e9f73bfa092b640eba671c5870bd8aba7fe6c5e1096d554c94e42361fc021ee06cf3a7445de7a4413ecf51eae28d0e1498c403d0978e7e9116f3717a233847d11d1dc3f70b3a519747662e3fe5ca5884f65a87f89faa828de54caf01951335afc4e49dae6c0f4530b6faf699fadb3c64d6f1bf5a80eccc1f0c9c849deb0df92e39164d4db86068def712028e15fca42227bcd8f444e66218567888cb46ee55d1140d22c286078623f00f8070ec0dd3d64c6dae08de30879f0cab2e782bf42b1708fcd44be3ffae2738806d121170cd1456ddbd6eb36da2a3c", 0xf79}], 0x1, 0x0) 16:00:24 executing program 0: r0 = socket(0x2, 0x1, 0x0) write(r0, &(0x7f0000000000)="7649e0486e65ff79a6a4a92ee9482fc91169d4e15accd219d406fbdbe0bb91f2e410620bdead4d38ae9ca78da3a485f0c066bb4272765ad4b9e220457f656ccdc5f56ea91c8ea85721a9f87375b5c350545341b8a02d9c96f9a35398d1e098fbb1e535be03cedbd9d01f60671e27274fd1985306f79b0483a424ce98642f84a28168e043d8c9fd2ecc04492c5d01352045acad72361c98656b84b19c7279ecdd6e24aa363ebaca328a1fb1d98669c0e0d44bc18f5de45b3ee6bddf3ce447dae2455d1b361b99e3397b0e769e4cbfe9f1059c1efc7065a0db9acc5280a98e04d9e7415e10d0bdaa7e32", 0xe9) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4011, r0, 0x0, 0x53) getsockopt(r0, 0x6, 0x7ff, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001140)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000001180)=""/46, 0x2e}, {&(0x7f00000011c0)=""/94, 0x5e}], 0x2, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x12, 0x4003, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x2, 0x8, 0x6}, 0x7, [0x5, 0x7, 0x80000001, 0xff, 0xe6, 0x6, 0x1c0000000, 0x5]}, 0x3c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x40, &(0x7f0000001100)=@in6={0x18, 0x0, 0x10001, 0x1ff}, 0xc) fcntl$setown(r2, 0x6, 0xffffffffffffffff) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x80004539) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:24 executing program 0: poll(&(0x7f0000000000), 0x0, 0xc10) poll(0xffffffffffffffff, 0xff, 0x0) 16:00:24 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) wsmux_getmux: no memory for mux 8388665 wsmux_getmux: no memory for mux 8388665 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000006fd4000000000000307e3a6259"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) recvmsg(r1, &(0x7f0000001840)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/242, 0xf2}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000380)=""/31, 0x1f}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f00000006c0)=""/236, 0xec}], 0x7, &(0x7f0000000840)=""/4096, 0x1000, 0x7}, 0x43) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0xffffffffffffffff, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/99) pledge(&(0x7f00000001c0)="29ee991eb08c3068bedb68c81893f2065d53961ce6570a15672e6b22633acae14b783e4f2985eaea9619c6fa4be42397461259fca82ac0d7a5d51eb1f1420e701836a318efa640a23cf59d89f1242c9c591a310547517042e35c", &(0x7f0000000100)='\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x9, 0xfffffffffffffdb7) listen(r0, 0x0) 16:00:25 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0xce, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/11, 0xb) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x8000, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xdc1, 0x3}, {{r1}, 0x0, 0x14, 0x6, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf000000c, 0x7}, {{r1}, 0x0, 0x0, 0x20000000, 0xfffc, 0xcc9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0xffff, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540), &(0x7f0000000340)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)="2ad400", &(0x7f0000000200)='#\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)=',:\x00', &(0x7f00000002c0)='&%)\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='[\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='+\x00']) 16:00:25 executing program 1: socketpair(0x30, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/248, 0xf8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) linkat(r1, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x4) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) readlinkat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/110, 0x6e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0x400) r3 = getppid() fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockname$inet6(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0x19a, &(0x7f0000000140)) lchown(&(0x7f00000000c0)='./bus\x00', r4, 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = fcntl$getown(r1, 0x5) r3 = semget(0x3, 0x4, 0x104) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/108) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:26 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) truncate(&(0x7f00000000c0)='./file0\x00', 0x5) setuid(0xee01) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='r\x00') r0 = syz_open_pts() readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=""/86, 0x56) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3) r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) flock(r1, 0x1) close(r1) dup(r0) r2 = getgid() setegid(r2) flock(r0, 0x5) 16:00:26 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/96) mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/248) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ftruncate(r0, 0x100000001) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = kqueue() madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2012, r1, 0x0, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x708, 0xc2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x2d88, 0x4, &(0x7f00000000c0)=""/4, &(0x7f0000000100)=0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="cddb44fac409f3ab23f01f3df4bdd632f04dabc440cb6dc2831265fa5f3dab350449acfb6f88077d5eaebabe45cf83f9f237d841f3572907d6d728b4ad018bc15a0933aaa302fd56089ebdb196119210768fa15b70852d50dc19be4d19379f1a7f3d92ae12ab8a80ca128e54b941ff389d3f43753e4481b0fb3ec56debc944d4be7e8b134ade04f30d16d795b154f15100bf498bf32c925a6d805549d0b5007546442a5f5eada7ddc83feae0180e6da7cbe72389e15779288b1819f15d5a92978220f8fe0c5ff8e5f9714e7996dd6958735b5481a13f92c11bd010b6f2e7fafec9267557b1f6045b2718a8859c49d7bf3db789b3e00c", 0xf6) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r3 = getppid() fcntl$setown(r0, 0x6, r3) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x0, 0x40, 0x4000000000000000}, 0xc) r4 = socket(0x2, 0x200000007ffd, 0xfffffffffffffffe) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) dup2(r4, r0) 16:00:27 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x800, 0x7, 0x9, 0x7fffffff}) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0xfffffffffffffff9, 0x1, 0x9}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) 16:00:27 executing program 0: shmget(0x2, 0x1000, 0x600, &(0x7f0000ffb000/0x1000)=nil) shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000) r1 = kqueue() r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) rmdir(&(0x7f00000000c0)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x40, 0x80) shutdown(r2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x10, 0x8) mkdirat(r3, &(0x7f0000000100)='./bus/file0\x00', 0x101) close(r0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x1101, 0x1) bind(r4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x100000001, 0x9}, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:27 executing program 0: setgroups(0x0, 0x0) mlockall(0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x7e, 0xa) fcntl$setstatus(r2, 0x4, 0x40) listen(r1, 0x8) r3 = semget$private(0x0, 0xffffffffffffffff, 0x3ab) semop(r3, &(0x7f0000000100)=[{0x3, 0x3, 0x1800}, {0xcbccc1d69452449a, 0x0, 0x1000}, {0x3, 0xe63, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x1f, 0x1000}, {0x7, 0xffff}, {0x4, 0x8, 0x1000}, {0x4, 0x1}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000200)) lseek(r0, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) semget$private(0x0, 0x3, 0x100) 16:00:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7fffffff, 0x5}, {{r0}, 0x0, 0x1, 0x10, 0xfffffffffffffcf3, 0x8001}, {{r0}, 0xfffff7fffffffffe, 0x51, 0x4, 0x3, 0xbfa9}, {{r0}, 0xfffffffffffffffd, 0x9a, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc9, 0x1, 0x90000000, 0x80}], 0xe000000000000000, &(0x7f0000000100), 0x7, &(0x7f0000000180)={0x10001, 0x2f}) 16:00:27 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) close(r0) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x36400db8, 0x1, 0x8}) shmget$private(0x0, 0x2000, 0x1d1, &(0x7f0000ffd000/0x2000)=nil) r3 = getpgrp() accept$inet(r2, 0x0, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffff800, 0xbfc400000000000, r3}) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000180)=0x6) 16:00:27 executing program 0: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) nanosleep(&(0x7f0000000400), 0x0) 16:00:27 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) 16:00:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) write(r2, &(0x7f0000000280)="6b4955239839675b9b4ec749cf4cbc0e93f5efede49c8502c3b36bda0ced8a890080fe655ace487d804b7bacd1b2075a82d3ed88235d48714e84f0f3f61620403083b3f29a62d22788e3298f47b750c0c64d5615bf95073f054cee4b77d616d95039d26f53f03318001904e92b4b90846b03fee4080aaa8afb22f5268b96f7caf73368cf44f6a016e4e85255a962576b8848062a247bf3c9280600d9da86da0f0b6dbb3c2dffd0316190b0f7f6b7bef85d09065d21a7d044c7c4d53b800a54b3d74335136cbfcd936d06e28c8e650d5b7fe88add9684353ee715f987f89ffbbf3168c6cafc8a93ac3c118c3ffc4d91cd09d365707305d9913f91642698c5a522ad28417ba73f10e5063521532894d3f08a781d0bee6451613ead8ba5ee81baa64ec8f6782240a04e73eff4d181b33aa2de58a9947a672376e275645e049375fa5cfa9191a7553387a1b2aaae90c280d903d8a1cd2cbe3132997fd72d4afd68022fb97a618d5ab1cc51ebe28972dcbaf94ddfc8077dace0f038e6e4c91ffe483c12793a0ab6a8357e66fb284283fc8ed0ef4180b1d728c54cd5298f2083578b6069e5b1d6623931d5f0359e289d346941708492be56ed5bfb73dbc16adcba5885c2e34e46dac3fdc51cef44e1655049ac1360fd9e2e0a7cb2cbf1f270ebbcdbd76a1e152367527cf74c0addf84a088151ada1883a75f30fd839e0292174698a409c51d13ea033a1e4f13e2f870a8e8e0f353b74ab520bd0556012717612cecebedc308aac4688ba9ecbdcf7bbda907dffb65a4528e23ebac08ce0dde9ad74cfd0560f1a9d02f3f03965d2cf9758154e83520cfa2f97a03c2a46a1310532060eec2259fc39069319cc8161c8a77a070bfcf71ea75efe125d747fbcc5ef77fc66bb7a4b4422d6c629613cb393b57c2658cb1000015d67fe1a840256ef1f58a43cbf54a3341a13a94f4e30feb8d7d7d31751aebffb706c6a783621df8016feb30dba7b43f3e6ae89055c1477c5edb56d3fc389c0c85750854ef9e81116d0785c1a41df7b304194cf21609b1e469cd3422864207049399e5b1ba4fe4de4b87e24178cbe69ddb53945257069e9d820d93262e749a2aff3e6717768a8c779af915e4266536a4fe16a1f9e3e5c439effdc1f2a4da7670e20317cc6a1b4c464f05ad64fae677d2442b275ebf7d2181fda373f42d8a3bc808da3db8430cacaf8685dfe38fcac9488a26fa885425f67f55a9906f699653f65ea9d58f5577a0d06b72935ad59c5ee96c99f9e61d063748e47a3b29f441324e0bf8af93c0bd7a0129748f121b4c5a192a9b39b86bc36ad0580e1d87d4098f57060d845dce9cd072b03d440d5460b292188cb1d37c9220469f2f2b8ad5a99444a71928e7a3e42f841e4ebfda9523cc3ca7e008603b4f510539acc072d0a835f2c076a5a1bf6892b3ec9f35fa3914ad147ab72cf310cd99c7581ece8668811512733a29440984c2a53b5db31b824cb98e889b6e4379358eda9de00db0b55c650097eebe6d26a2f4eb38abcb8f7956cbc8a7673ad7313ac91bdaef8db28fc50efb79935c14e24d8fc3a9444c17fde2975fa20c044bf766efa5103f6eb0e6d38203fdaad40fee554d0de072968c4d3caefecab7357f6c03471c8e147a63463b30a1679085a5fedb1415e3bbb7282f5542ec2e2b27b33a1dda7386aad977474c1c0d12949efc5cc5e68b23886efc5a099942e77f4f1115e4a96afa60adf3ccd64b2871f9b2891b785e7f3e1ef597327a6de672137bcf0b6f2d5aebd0b43c8b9523e21327d1b0b050ae52fab3e09c681adb77a40b1b9a84cf44202169c0ab052514542b316eb0653eb5ab27434f9a2e2cb0538d5bda8f05510121809221af541e593f0390e04dd20a46ebd213b1b1cead0f7929d4d0c476e8875eb87cde41c1705b5f629d18e51716190493bd30f68e7662da5f0df5b32b70eb01c13c7a6a9c981d868e09237ad683ee7a9e362385161d88701a9fa4b7e5a28f3d0bb2753b66b3ad8101d283af9ab85986222b797559ce0d84dc8eff3513106d11b957afd4a25b2d4bb65be37abfe6cd60f9569e59320084a6240d2cf32253453c34c3e7c892ae0fe7fccd0e9498b6b504dd8dbb73902bbfb7c27befdf9f52b142f96938e9e874c879df21a73c8c857056df7ae2df88e5be4e8d4cd03d742b210651184bc495e771e1852858ea276542045d7567251bc7b72ce0dd14db42957554da52de1543b271676cb6437e7324e52f70306cb6c3205b012f1c012b8d330f709892968259f4afdfefcf86903d199c73fdee6707566e84d6169f9029b2b0dd71136233a9779398d61478520f47fe26265f7457fcb74616a621ec4c9ca0555e7c6aabe6d8e18b2e105ec90cdb5ada9dc7d8c731ee82228c54e83ca9c4da53c42475afee094a58b9871838a3e18292d40655f57fadc739bacf57caa7eae1af8bdd906807753cb4148250f80d0b487f6125becb4024f531accaaf224c7aa7efd3331957e0f1bed0cd17585811debaa37894feb091584f3b50e6a4f6d4e15a66f8f6f1a8e23a1ba4e2c0e31c492cf35aa6548eb014a5ce3f3a5960d4497ecec0c03c650b6933fb56f0292693663043a104b363dfea009fb1a8e37ad8755eed908fd0f0347cf85be7127e28f0ccc18c3b860a34893efead357c53db0b6a1b5f8139cdddce996c2c6ac2a01785400558786c04b4530c51d637e71631eef75750591fb6b88123ac1b10852a47123a2e96f74120901c5db585e0f447f53f9d73b3e2395634a708f35eed81eee20121c0dae35867e1a6a66c8fad2308850debdf527da4a542c0600c35e4c038d87b358e6ec02a2a13b3fd1d92b5342f21f5bfe2bdd7ac6ce82406a6e8a2b2ae9d22c1d7230176056e92cd3acfcc55a9a6579d34ff17b531ecae9533b36c771742887194d817c7f24d9002244a904b16ce000f7b804896db286688a743de2727266f78e23573c5adba207f095fab1eb2a50673059304e40e2c9cc9d285582b78052204f1d45de76f5be30405de0a259fcaf92e30ecbd31e722804dd4e61f27017c33e581709185973334e3a533d397a38d2c50829addcd365782785014479f43cc755d6a8c45789fe72547e6cc7611a436583db761a677e9c326aea7aa35b0e4177bcfca8d405627349bbe6f61e3b3987e722ad481b8546bca15501e0018734780d70d23cd889404299acd27425c9ae2252517e5e3bd4c84c60a9cdea8b0c592f82ed11acd5baf85241a1298d964f7aadb46e7ac2ae725eba54c9c079379437dd25a392fd7d32e1b376c4c6c7d6e3bded1fa63533453f5685a45054ee85f129c1edb1b57eae17e4596689b8dd8e098c64962da10d218b6eef5ab123dda2cc2771ab6e52da90b99d2bebdf5090de64ed07eea036f58cd44e9183e1d1faac0db08ac0426219b8301c09737261c04107887e5c5a2b45230cdfa92ac78ef0c240cce46e36ca433af81311631930801bd2b0a1c41c44b0b1c2678c4641d93cddee43aa50319b9f2f7b0ac62f2254bed26899bef71972f4bc71e33f5de07eada2483cb1dce87834cedbd18cec6772655e73eb526883e6d7ced3f5c854d36d837c776e2045f53beed34eddca123b012cf9d08bac295a2850cf6a1e43c3d1d61765b43e9abfd07c28f734f17924ba91bb4c681d88bce299b9d7c7860db976872413da7144a1778c2236e8e192c576297f41c8e3491cecdc93f974e5679ad1f74209b8f35f91b49fd22481e1571c2d5d1fa3fc668cea7fbe4456e3d867143f1a87574fd9158e08edb7710bf92791a6267bff5e7a918bb8fb67a226e2a271fde79ea2b379ef75eb7e82827de881b11a5c88a1ae6b1c4b9e8ffa917adbdddd00418603d35302c21339898f27b725bc879fbadf36eaf33d344066724ded32cb0c70b6b043805dfd50307b0d16e4178e9733bce61d800f77e4112611a24149b37169b6de53afb2a83f2cab2f57d2671dd23f34e497bbd3a3206b555551eb1035fcb6a588071103692603fd5532de67ffa9c8f5539f3c26bd6c1898ae3ef093ce269b934380e12bf98f1f7143180a1fb98cebaceec2fcc3961fd6c8f6ff35413b9261b58c9af866372e98b24df2c72608c35e8d918366a7ce0b764e45823b3521dda795b4dada8b307c7c3b7737974e2cda06f16b153cf8bcc43c33f7c8919e78e694ab6c291f67424036a97e8780492c29da75a82f18101c17f89f0ef06d4233d4f8ff55c91f178b9d7920b32fa6c6bc2e9020eaf0da42a3f808c65edeb83b078e824bc890c1ab36a04df8978e5660a52dcdb2bd38c1dcb828955488edbf0ede1c87f6fdb201ef4542274b1e24b3a462e4f185898ef574cfecefdd6e96e418a8f60f1d2328420b053fc09ad15f171a328abb880d21c6091cdb1bbf6e39723b487d576a3d9051180e35a1e7747fcaddfa408bf9062ed349aee067ed4538e15ef3270f67245ce241b8d10da917d4c9477c3dbe5a85174721c05f7e681c6b368bf8dfdbc342cf1d25784b346e8336fb60f0b398f3fed263976eca355303fd4550c5b3ff1accdc5ade7049e6721bd85a5615a165d57450733c541fd3301e63ee1a1a236be32e9b8faac4bce91d20ef488a7091f49cfcbc56099649e2cf048c97ba05d7b6e86fc306684b91b07ad157054ae12d0981aa42214c633107f01e7a31c85e8ccb7066372736c836ab17d2706f70293ba529a468cf4c8ed53cb9c6fa0190a5a46af558dd91b78709767f0425bca1a047b1ef540d1c7f3f45a632e7be92e327a3406bcb8d7fc3594d5629d5525000d27c393d88be9fc8fd1f5bb289b5c97d4e64f76a4db6e17b88db8b9645179ffe31335cf3ffe0308662242763fa02e4ff4432e24762971bb048c35cd49bfad33534c0d42f637ef6da9191e3e3ac74c9ca878b46dc73e0fd5c268d3b796c0d1dffdcb060edddc8a0f0fd4611dd71511996e87657f2706cb7aa6aecd12122e689f7de79b1fd6794435db63a0b2e9f5c2569681727a977d7488786128559079bdac3950cc921fdacbcc22c87c4a84363f57d3076d976abc9aa638d99db85779ec35ef13902749f7f47444ec1d6b90740b2a345213afaf2c37f5bea07f6f0e96cc0bebf36c455e6322034b090cfd55dbd60c42f2293797f15b8531f8d3e3ec13e1f3710f456fea48d6a37eceea1de1695612e1c5a7236f089ade50a256a7ad63d5a2c6240e981f8422ab06878b8f92d293048f540507f1c41eb36c623bff9c2121d1789ffbbf06928a0378b6383ca0d0d361cb28b2b12bfb4960410327858637651c40b13854c0a4629ac3c8d7b81b14d6b1126ec17854ac00a59c20bf029b13b9896d4a7d0dd09b78e7709e854ed8d587181d6b93df3cd84b9bba8eaa98f649bbd151d010a267bda6eb651bc6688574cec9f77942795fe578a2c0b13fae0809db90a1f964c4dc71e05fe8261cafae866b9de825d1d310f2e290c0137def7a850ca23353abd37b649cd15a5cdd7fa7c8027c695751e3419ec9a6bc5600aa12c620742f139a33dbba0621b85277d5db8f3067dc4dc64bc35cbc4326d9705734f86058a6ac183179fc0d63cbb47de3074d8ce00d1cd36415e89f9b1badff8bd1fe9cbd090a62fa58d38c02b7c6c55a6b755f644baca6a877de8ecf984e18c581d5d0d0998ecc9b3d05f7c94236ce5020d2cf4a028027dd203ebc2b287c824c098514b9d4483e017657a466d7ee96eeb2c963adcc8b7ef33742468d63b66bcf0e8608da641abe9a072c35f4b4d8cce55032e6545a164dd7e07793694438c35d295744cc94fd782045e", 0x1000) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x2) fchdir(r0) 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffd, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x100000000, 0x18, r1}) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000100)='./bus\x00', 0x1, 0xc0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) chroot(&(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 1: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) 16:00:27 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) getegid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1e, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:28 executing program 0: mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x5010, r0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setegid(r0) r1 = open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e77534eacc14135710b8d5b1cec8f414bbbaa4e", 0x400, 0x6}) 16:00:28 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) symlinkat(&(0x7f0000443ff6)='./file0\x00', r0, &(0x7f0000000040)='./control\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 16:00:28 executing program 1: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x10) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/64) 16:00:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x6009, 0x7ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000280)="4fb1d63fec2abf52483defaa81c1f5d82d674254a0843bed30ccdf14cc3e24251d7cd4de6acca2dd1e13679dc270836af7752d0f4c2d1588364693f55e68687935a20d7e752ff5041f8d7e53aefe5ee5b54e1aa5b88e89f0370de36a474fc705d377731537c1e666ae95b0d06ff605279367f2e0a3a0dc782676e1e2cf0ca42ed099401fa8b362fa3bc59e9b6555c09801f6589bd2b802a3e876daeb7823f8465095e7051ee8e595d2062c519488f8fdd21ba8683cf71f24ad72ede2fea09f83c545aa697e208114e0b52b1a4102b1b6dcc798ef1b05e31d3fac380df7aab9928ec9d62cc01b34c7d4fa015883f990938c8fbdeb5d658617c1b09703246c9c5b29ae05739711ccaab6c956cc110bafb9ebe8a92a510dbe6d62cea9317e4554c3ffdf123c344e92408ededa9632f041d7f5995ce8346ffafe99ea2b3a981b9aa277aac204665857f6ff82494403a9e42a5ac27d6ea79a27b1e5ecc0c8289a4679e49062ab4f4ce6160ec053591cd95cb933a1738f19a915cc9096cf54a1c78e540edea86bd88624c2cad9c1f771185d149458beaba9ee6d0c6622c74a3988b4b8a60a0a0c12245f4de053fc07f8cab2ec3537ec1b1bd443ce464eb3845a29be303da2e98e995762558d18cc4dcb2135a027c523fed57097207ff13d9acbfe2eed7aec03b728cf754fb5b466e6576770efb3130b0990f6c759119fca73e5d243a7ed376b312854cd300e825da0d034df4804b48398157cc5d480419ae6b63e39e4b435fa4a21dddcb974a54635c8ef667a4ca76516c46c81f79a503d3d411bef8a6e7b87c0f1b0f9ddc5270fb292e19e978b0bfc95f2136a5571e249169b318534dc3002699966ec70eed497418a1e7274e126e403308a3a16e3edd41f9840ff79350780de5bbb8733dff73392c4253185ca3ceef599ee0e5a085dcf2060d99292b6a2d734db9ef38c99e4767648986d6906c0b0c29a9b15965bc4bd4456bfcf8564a84c23dd013af263f61e227a6050519730838d2e75cf88cb6efa9c5a704f063a67e5ccb1386bd3e51e8da2ef8b9730e4d388d66f2b725ec590a0df094faec0859a192af2768c9a5f3ef15efbddcf16c3959fa82948797ba3fc645c416fb8a48eae1d01b89790a68aac5cdce867f516ab4c24164f04fb1c65acb23de08282f54423d42632f93455f19ba8c037d2af7c1a2b66e52577c8ba8d5d2a331f2e3dc746917f94a6bfbe201ec8af5a214aea701c855a537657d34e3e98051687dfe17153f3631951c2cbc8f5bd840710d918f41291f0b44d56b9201e0a32ccad5ec7a8308c41554df0e40edc51a1d2c94404ec5533117ece024fd8795aad9f108f1152fa696cff0f80b22357ae1dd91db3790227d73866cdf2cdca88334abfea08b55f30409b5c14523899618d666cb4b784e35ef9128eba1e44d1f6ad68c72aa4443d3aeee09afacf7853b1c29799a9bb3ce3f771b635ff3544d2e813c24c88b90d0db8ac2438ff8b9e06947049307d7710df6ab2acf27250b71097c74628da17557003af044de6c554b0d1cc9209a5507135094f2c651df95345f5bb0e8d927a799db3865d8f3af3a8d73debfdfa67fe77417cc92994106c933f62b9ae65995b2e9fa617cf7b31531147f484cdce06ed592e19b9092886d3b9651932fac6230064866f9a52e16447337f472dbdc4ae4bf652b42c223369b74656f126683d034e78e01c579dabe5bb723eac109c37be8303f279de6c9c8a4a9795112bceb61a1c2cae0aa7b693215426adc2bcc50fe41c8e7f9b1f36344b23ad41f631aec746474a3b86362ded2dadabdeb66c23b15f980e4bfeebb17a361066d3176e06ee597941a18c449593363928a8c907363dacd90ba53d3c3a53aece136a758e0ca4a0cd7d4a474f7e5e2bdd239d2f256a36b3714739448b8573785823194071ac9b595311f6d0227a1edba993b384e61a0a6b62903c33532f86d7b36e4bd3a1483f6a1fa206f099cbe22ba1121debbe9596cd8e72daebca2e1f802c6f77f4a6c2ae5188e29d52eedf3b22ba28ab01c2f33198d27c7eb2d57f77592d01c1dc7260dcf3ec133ce433c0c8f227d8651fa0818988edbf956677aa1402b809b1d7b22723169ff456e6ddf8be5f55138d529532de8f33113f40fa5c03e9db7544b7f489736eabc5be0cdc7483252f318a929803770b4a339f6f98b5fcf07d862439630c344071eb08b46aeac1fbe833bd82354824a2d27c6879c4aa62860404b0db14c7204661383ce6d9984ea5e76875f7dcfbc15c24b1dc435add397d6faf1a4b97ec95daf8af822824258043f1acd4dcd80b56579637096886577954207c7cc64732a2c3796f49e9578c2e1175ba02bb1dd1c6b67aff0cb89c8c3d32e3b1aae531e66fad22ff758aef1814e4d5dc404386b068fec2bdeced7e53fc3575001d66104f85ac127030050f65ba6a02043eacda6cc8da6b2d8f050dc8d13486673a1ecd061ae5b78c65ac36f3db671400fe36a5812d1170ce0e0fef057e9118bb2cbf4d5c55def3b981da92dbc14a1d5bbc7275b938bf64fe7aeb2e10dd3b6c8622b0fbd507c6842b50f70d439bb763bc3234d59bcab7446465e72106750b927e45e950eb6241ce8186102f58ccb7acb2c76da123ac3dd5e1d35b1c0ee37152285fa7a5a34108a660371370480be7284e65866e494b2de943ad6dda9f5b91a9c5c343e3c664cf9837c44dfd1a8eb37cc94583fc84de7bcf1ead8624aa3bfd25df2f91c8c1729333c4465b36fbb71b5681e0cf4f679ae1f55c43001063906d08ef1cb2f0220abb10b98d0e679d2fa6c9288403801abbe83d4fa38334963c6dd94dd7e0f419d6e87c711e29d1f0f47246a352f8b364d3a958917830db557407d78bf4a5f953d2b5f30e20fcef2b2838bac3bceeb27ef4285b726c57590a35ee4cde372fd251ad24d2a0e3adacf7020513d1a5c231855df4861992c7a1214653c11593e55cf9b26aac9a4a42e0df65ca1e1fd0db1b2e7a95530ec2806c3342a72cf06abbf61492570294edb0cfa03313a3ddbbf7aa1daf8b3c46d0cfc86d39886d4c87c993a38abc19f1f818589c9a44c46647f88b0869374b01b189f760a093b72da45a4b1ccb40b30b05861f725022669bd70b8c8a1d97441007a139707827ca70cc78bce44293917885672691a78219dccbf4bd467aa1f219211466e0f24f2245efcb3623de34588639fb1063a7b227db09f5b2bacf51e78829bab50e22d823f18984df2312f6a8cd1b6848ef3a49e417cf7a5561529573dffb9f50ec619e38d82acc3e382b07988b777cbc147537f28b8b119b9b2b185262a6f1767d2b886c4def72c94c6a1481ecc6c8ba7d895a54bf4b38668a0a2239bbaa3a485e717e864bdf1d37710d6e4fd4e8555c2d7e6002e963df752ed3f6567c7f1cc0addb9f9ac58db6cdb1e333b78c3ddd1364249c44a0815d655d5ace207ed91a1ecda82dc20a4f97e3ee4a38b9d212e0e1c3174c457e9b467df759a0228767229402e4a34ac5427cafcd93c4f77c2378ea4457a07530f73bc107122bd73ee55f0682225047dc1faebb221512d9b7661f2ef5936f1868c9eb50149fad53050d5da54b61cd91576cd2b6244e03152ee460b56c29785904c0d8eb7a050853ebce2bccd95d423801cabf9d601d624e01ee633d7f922ac7bddcabe7f92068563c0fac12f8814e85ca6c802b7283a889708b77e16bf0722cbf46a3d79df5c2a6fa1ca11e2e8560e54864458c3840fe315ab7996670972b42423a929c2b9a68e1bb2c425f921bca3e3a1835302253a6963a2a2c13c3b3ef713f88bf3b2ba6694d4954dffe59b7e5b2d785de5617c806686bc0b9fa8498c74d93e56bc65e849d467b527e13246b443daf3a925b0f4f5c340f3836c2c816878005bcec995e59cf0ac74cece523ccc4edfdfa8ade4bc42b1dcf573dfba1c6e7b78fd5aab6245a61148a405e7fcf894b9dbdc214081b5552b9588c2cd0f66ec7686863f95cd4bb92131dd01dd02e94f4e9267c7cbc2e0d9680d853f5bc745c771e03f588051701107b701655442fcfb570b68912cec52e78ef90371f10baaba92a8fbf1e3bfbc46b31b32a408504431363b54325c7e9939e90c263659158786977b4c3baa7deceb3de2df90786c70ed0046c0f78cbc73233f45938e856d5c90e56ca4cb4d05c3aa5083d2ba0aa3e4c1f3c61b2510ba640285513120f5c87b30ca4fd10eb68613a01c213a509186b021e122db01cddd4cdd3722fd0afab91846e2ea08fb0c12e06a6d8b42bf8e49e68b04d0ebc8a9e7d91115c48a55f5009bf10646e5b5fe8391ae5aaf6ea750ba4ce89f10627b999005d1333266a2222971cceca3804400b62bc78da207b202fb599b88dabe512c7ef98b30e3695ba6127cf0924e0623e84ce5ae4d565385a77dfc4a4533eb2b1ab1b2adac7e28f444ad89fe81e39a1d9276d73817efceedd6b71873c009761764289fed9991513e0adaf7d9d18248e2f9fccf1e78a5fee2f3fef9ab06a4274611ac4411cb5cc90378719f1d58de017f672ec2f896f03054ae1d8234fd9c24a77275404c41593b40c0b9ab179df820589ee0169e62272b5303ee1e8995508439c24a85f6c5c79ad0b79b09744614cbf4d47773dae8f9e713041c75cc3a846d6bfd214d59de002e13fbc978dd9f0d5cdf7b545e7de5ab127a3b807ef71e8e94cb277b04083506bb0e4f9a46b1c1cd672ee171d9ea38f86a57d468ddb5a7e05ca5f505bbef08712573de9453c1abe49987f7020bfa37a5b227bdd2d38d9df4e6a418a48fa77b42ca334fb3ec67c3329e969d6057d3e6407410e14d4233ca5e14eaaf47cc02cda0a28bed3d939f0a56390be4bfe1b12f76932e40f41a366c394a14a5dad6371bfde54aba39b66b9b460ca7a781bd4bd8ccb22d46756cf628c17f2e6bba1651f1aa62315048c814ede99e08573ebbf357740d43a104fae152f22a8cc7382a0f9a885d84789b64b604d19c3ea7bf25c3d99558133d288809bb170c58a157aab3107c787c8050bd6b28df5fba71c0db9ddda0ba38b7d08b7ca3ba327d99df56d3cf26dc0832b6b14946ff9d5b513b2b20296f574c850fcc27d49cdf24fc2e5f110d26036510ecbfc09fb0db58c8e560196a5b30b3bdc52f68a287ad336fd02311bec20ba72859d3e502b627e537aa42ea46e9ea2afd8cac7b7835ae2826a3319b165ce2963a530a2ee75aa215a0cb1f49a4c552b58736d92c69b8b7557aee4b12a498c23930bde4bc84626d32519b89138d7f838cc8a683fbaf867127596a3f59c9f1c106dad063eed9b2ef019542f22e31b08848f878cc981e5400f230e71c5594b8b2181e98decc63abd52489965692a5897b517362466b6a2c27addafbc0f110a298d094cc45e0e7cc967387644041a350d1268a0295aaf74d76d23fc21d1ce718e18ae252f81974d402d16db07db8faea89dfe651304699db396fa5d731e0e7c4300ee79e84123ca091a3ac7ff9381af449078186a8f", 0x125d, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)="6e85695cc6449105f7c0c325522c85f619c9db0317c322fa28367b65d5f1d6faee3596e9284c4a07b3c05e3f7f4ba8c3f7fe420a2eaf4bcfdaad7fdf6cda6b4cbc2ae38242570d443824212a3e6dd2ea1d3ad7af44affff6287ac13e6321c80b223aa4d3ec3c51e241f5393d696c70850c67bfdc64f6a504ceed8f1c475a2bec1636456c8a3a71b6f82ee7e44bc6683dcfa1649169275c894b7484d4d39ea1cb360aa5dd999a98715e7b63c4316cfa86171990b6857ca769bec6a6bdb52c6c90bc4914c14ad7968d01cc851010", 0xcd, 0x0, 0x0, 0x0) r2 = getppid() r3 = geteuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x2, &(0x7f0000001480)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000011c0)="6b02badaed6a89ebbe2d00cd0419776e0c648651805a945bb55bd356d4f760326489124ad23afa5d7e255f856adc73c0a834c08e1babb548c4fc2b0355ca3c080ee9830a4c2be0b882c29f349661dc4f1d6110073618630aec5551e39ecdfedad81a8c70ed99102af409f6ece722c27a13ba00ce", 0x74}, {&(0x7f0000001240)="940e682a241652e2000edf560a23fee13bb59a2ae70d3a9035197c2c79e6e49a86f48e688e460b2440490ee0d5c7174d270a28152dfb208d08d19debdd63c8f25ec0f51a73d6f9b4d387e4ad3c477fa7396b9ecaf6957fc2470bd677", 0x5c}, {&(0x7f00000012c0)="7238e2a7f9bf3985c8b6dc1e313915302a70d3f735df3a3599ed68cb5bc098459ff97f56853b11c38bd84511f9ae466048f2784b4792d4ff5234bcf476d7cb599c242061ae7755c1d3f5377c4fdad4", 0x4f}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0, r1, r1]}], 0xb0, 0x400}, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername$unix(r1, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:00:28 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x180000000, 0x4, 0x6ad, "a495c7a1a127fc49337e31b2ec7d9ffa1dab8ffd", 0x7f}) 16:00:28 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) pipe2(&(0x7f0000000180), 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/122, 0x7a}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x8000}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x4a}], 0x9, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x18}, {r0, 0x2}, {r0, 0x4}, {r0, 0x20}, {r0, 0x30}, {r0, 0x80}, {r0, 0x66}], 0x7, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000000c0)='./bus\x00') symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f00000011c0)=""/4096, 0x1000) 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1fffffffffffff58, 0x0) 16:00:29 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(r2, r4) r5 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x28000000000004, 0x5) r6 = msgget(0x2, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r3, 0x8, 0xfffffffffffffffc}, 0x5, 0x6, r1, r1, 0x7, 0x6, 0x4, 0x6}) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x100000060fe, 0x0) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) accept$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) 16:00:29 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x11, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff, 0x1, 0x40, 0x3}, 0xc) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) 16:00:29 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x12, 0x89c, 0x5, 0xffffffff, "265f1f4d43b5971367649bd57d11084fd01ce433", 0x7f, 0x80000}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() readv(r1, &(0x7f0000000100), 0x1000000000000495) 16:00:29 executing program 0: shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x18) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:00:29 executing program 1: syz_extract_tcp_res(0x0, 0x2000000000000, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) lseek(r0, 0x0, 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/178, 0xfffffffffffffe37) open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x80) unveil(&(0x7f0000000440)='./bus/file0\x00', &(0x7f00000003c0)="57ff") utimes(&(0x7f0000000340)='./bus\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chdir(&(0x7f0000000100)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: chdir(&(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) 16:00:29 executing program 0: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:29 executing program 1: nanosleep(&(0x7f0000000040)={0x80000003, 0x8000000000003}, 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x8040, 0x20) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x6, &(0x7f0000000140)) execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0), &(0x7f0000000580)=[&(0x7f0000000500)='@-^\x00', &(0x7f0000000540)=')\x00']) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x100) link(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65302f66496c657000559c800ab4c026adaf3621d043037de387d4e8c0e0372cef3b65f1f855067a46f2027db897d8bd5b56db49925fa58ab21565d3250145ddd39594a761ad1f59002aef99e93a673d2d82b7bbfe284aa2290f81e7b71ae06ca82a7c305d1d38221f8ff78d068767b8e16472648bac5adab345166b3d197bfc8eb12f936513283a679b35d88431608a57a5"], 0x10) 16:00:29 executing program 0: r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0xc17, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0x40000020, 0x1, 0x8001}, {{r0}, 0x2a23fb854cd0df0f, 0xc0, 0x20000001, 0xed, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x98, 0x1, 0x1000, 0x1}], 0x800, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x34, 0x0, 0x8, 0x6}, {{r0}, 0x0, 0x8e, 0x80000002, 0x5, 0x8}], 0x401, &(0x7f0000000140)={0x7, 0x2}) dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:29 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2c9, 0x20) pipe2(&(0x7f0000000080), 0x10000) 16:00:29 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:29 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x800000001) socketpair(0x0, 0x4003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/211, 0xd3) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') renameat(r0, &(0x7f0000000280)='\x00', r0, &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000300)='./file0/file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r2, r3, 0x4) 16:00:29 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000700)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1032f3a554d69039, 0x40) chroot(&(0x7f0000000240)='./file0\x00') renameat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') sendto$inet6(r2, &(0x7f0000000300)="ffaca76174296fe0bfe9abd4627ab9b6422c97328840d4adb6d8796c79a4e3facfc7f583219082dcaad21e7f7d800c38c9448406b7c28e8e2aa950f6f88a959200631a3ecfc06831e43117ce", 0x4c, 0x0, &(0x7f0000000380)={0x18, 0x1, 0x100000000, 0x5}, 0xc) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./bus\x00') readv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000040)=""/227, 0xe3}], 0x2) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./bus\x00') 16:00:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/55, 0x37}, {&(0x7f00000013c0)=""/251, 0xfb}, {&(0x7f00000014c0)=""/55, 0x37}], 0x7) select(0x40, &(0x7f0000000000)={0x25c, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="352b0e32e56bf8797b8e17a32aa9fa3439577fc86133d66ff96448df04319b3cb1638fda01345da2e60ace3a79d3dd360b441400583f630a4d15461f74c076e92ca20000000000000000000000", 0x4d) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x1, r2}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x34, 0x80, 0x717e, 0x22f}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x5, 0x7fff}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x3}], 0x7, &(0x7f0000000100)={0xfffffffffffffff8, 0x8}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x4055}, 0xe4) munlockall() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 16:00:30 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x9, 0xfffffffffffffff8, 0x25, 0x2000000081, "abc533928b65f8f82e411162e09cc50a97c5be23", 0xfffffffffffffabb, 0x9}) 16:00:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x1) fcntl$getown(r0, 0x5) ftruncate(r0, 0x6) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x7, 0xea39, 0x81, "e7cfee7755e1ae59ccc0e4e1454c594ae1b1b82b", 0x1, 0x4}) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x2) pipe2(&(0x7f0000000040), 0x4) 16:00:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getppid() fcntl$setown(r0, 0x6, r2) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) read(r0, &(0x7f0000000100)=""/81, 0x51) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 16:00:30 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x7) msgsnd(r0, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r3 = geteuid() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r4 = getegid() socketpair(0x10, 0x4000, 0x80000001, &(0x7f0000000440)) pipe2(&(0x7f0000000480), 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = fcntl$getown(r5, 0x5) rmdir(&(0x7f0000000100)='./file0\x00') r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r7, r8, r4) open(&(0x7f0000000500)='./file0\x00', 0x10000, 0x3) r9 = getpgrp() syz_open_pts() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0xb0e, r1, r2, r3, r4, 0x4, 0x4}, 0x0, 0x7, r6, r9, 0x8, 0x120, 0x80, 0xc54a}) pipe(&(0x7f0000000140)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/113}, 0x79, 0x3, 0x1000) 16:00:30 executing program 1: 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_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) r0 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r0) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r0, 0x5) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6d275e7ff7ea9c10ba855b0976c4709f6efddd7e06a8b57596e2498faf76a031982e1f00a823204c13cdcdf008be590179dd1d79101672bbd1f4a7ffcd3ff9d3b8873e49352776663e8173c8922b75f4ad69ec237de7a7e27708c539e61c015e85235c2d9a63e49709042e63a12b46c6fa19230056f098a596f8fc58993203a80af5311b", 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 16:00:31 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') getgid() r0 = getegid() setgid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x20) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001480)=""/4096, 0x1000) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1060, 0x3) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmget(0x3, 0x3000, 0x4c, &(0x7f0000ffd000/0x3000)=nil) 16:00:31 executing program 1: shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0x0, 0x280000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000000080)={0x696, 0x20000, 0xffffffff, 0x6, 0x1, 0x5, 0x1, 0x8}, &(0x7f00000000c0)={0x3ff, 0xffff}) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x40) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x1}, {r1, 0x2}, {0xffffffffffffffff, 0xc0}, {r1, 0x180}, {r1, 0x14}, {r1, 0x101}, {r1, 0x1}, {r1, 0x10f}], 0x9, 0x4) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x12) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/176, 0xb0}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/195, 0xc3}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/78, 0x4e}], 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0x4) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x92e74a2f68653b6b, 0x1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x56) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0xc3, 0xffff, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) 16:00:31 executing program 0: socketpair$inet(0x2, 0x4003, 0x10000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) socketpair(0x18, 0x4007, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x2}], 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() socketpair(0x1, 0x5, 0x1ff, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) dup2(r1, r0) 16:00:32 executing program 0: socket(0x21, 0x0, 0x3) socket(0x1b, 0x2, 0x6) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0xff) fchdir(r0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) r0 = getpgrp() getpgid(r0) r1 = socket$inet(0x2, 0x3, 0x102) close(r1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028", 0x20f) close(r1) read(r0, 0x0, 0x20e) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) open(&(0x7f0000000080)='./file1\x00', 0x8040, 0x14) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x7}) fcntl$getflags(r0, 0x1) r1 = semget(0x3, 0x4, 0x184) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x300, 0x6) fchdir(r2) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x9}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x2, 0x7}, 0x52, [0x86, 0x5, 0x400, 0x6, 0x8000, 0x80000000, 0x400, 0x9]}, 0x3c) r5 = getppid() r6 = getuid() r7 = getgid() r8 = getpgrp() r9 = geteuid() getgroups(0x3, &(0x7f00000021c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r4, &(0x7f0000002280)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000001180)="d5937dcab0c89c485095b61a2033e778d63da1cfb9b99bb0de5f7c5d937d4d2febede076d95dff6bfeaa218c41fb9fd344c3e0cde9c9e7cd06555c43b1459c5c62c2bbe3e2b255182a633245ef394cd1763343709f384a6074abfa0f2e806d85250d86ef58fefd2180738a9a0733b4c2139e110f66931cccd356eb25148795660e4c6ca0c0b9c385c12ea6790e3b815e79590596e8caf3e6930d286dae2f46ff2b6516a4c984eed830a45bff1eda958e1bb3690ec2d15e198fdc0b447103b11fd4402ee95c80f9e3f07f3ba6a450088450f3135d96c372b0c0e65f780a81488ecfa413c9db310220811bc9d9a90b1583262b360cceac2567582877112e8c245a0f10f8d360bd800fda61d676c14482982dd03d00a0aceb06add49ae217302a773caaef23ada6a094b40a283df50937337b9ace296706b41cd4735675ab30166eee3692ace60b9f55f75042d38bfaaff8a47d0e9a106fc8b5c64ef16bd960a94216d9366e8fbaa88fdf6261d6366e412f7b69947f1ece14e1904a0a2764af049728200cfa40a4357fa4e708f8c98f6090b36162aa323180f08107dbef80b90b14e3f5f3bb6ef49086985cd7828f493cd9d72b25b27dd52f8f0d67f0ca29756f9aead9a27153f107661d03efda111f9c2e88485e4613d466b6fa9b15a157b8cfd14b1ba0b1b8b3515f43fffbfd9021632e1cbbfd3297f2b5d71f61064345cb1ca2d638b2aa7e37f08b659e74160384384d4d5e6aa6c299faf6959f05cc04b562a7b72347a9315a54a9138796e15ebfe4c83f4cd922718c4362d15ebf643e9b321b09b5224c1f0cb99cd22c735ae407a98ffd38ca3758e9d2d3eb6b34f61d02d0848b2147be63adb8194b7d68119fc0d88080b7a9f0282b6a86ef5cbff554839d2c1d5bdf6ddc1e39138bb2d74b220482485b09edf6c327713bd4002ab93e65ebc2536f44445d8849ab53b34dca28cc8b8248276593f3b9540432936c0503fdce61e65d1b7eb17af7af029701f7fede378339fbe909056fbddabc09290361a786aa7af5e81effd65928e5a11523dcd917492a50b2887bac9ae56d6b6caa2cd7208f933260c7b786cae67c7b61251ddb5a38554047747cdd50806871e3e51ab5a40c8e7b47c726bc7cea75d045a91d0d39b29bca80dd6da40a148f73ffa162a64db46d5216b45473acc57d9a37686f541f594640c1f1f9447411c5493ea1e70962b8a0f50b2bf5d9f9ad34c2e1f53a9f9afe54c922e76a4fb365ede65f8041ca38152a70db5796c8bf1f911799b5ff8bb619c7eb844774903b0e86e228827b3972717fedb6d301637c698c17d4b5b3ed5d8f3f610a55b4253d10f9451f272bd20fa15c7e95f54d9c4833679369a274442c49cb7bdc394cc55c88fa0dbf66a7027560a346f529ad3aef61c1c402f293c1383a0bdda01a4f7fc7da30c19095dce8edfa3e1e0b217d0b33324244edfcf369b1f8bbb9e5dd9de616d74d6c458a9a8d764411f8b29a6583436e83574cf505b6e32d54ecc25b9b8d7277868b729d62ecde84ce3b7c3891bf034e138b7090c2c6d46a6f6b85ada7094acc2783de7d348cf6f591f8ea4029e9d0dab03a5f42261f56af170a9ccdc4f0cf8e4c3a8ee6ab9c4751219b735341bef9c7ec84c7be3f2692786204924ce3da2a917d507bd85131a7c0ceea38a4542d2d0d3bf93d0d8a25c970a94a250ebdd33667d4c10df1b78471e9b187206e026c3e898d6256bee703538f59056ebd21b823378f2788bd26127149a5aae8b95886d8e83bd158e16a2a4bd06a903cb9501f76c462ec7e40577e848ba95022fda2992a1b8e7d8bb961676b3521a4b1ffdad11065c6ae4af0f9c2cb9756d63797589495196f4e644468d210af40fa01b70a235d0078ac5bad9c8b605e223d0bc232f4b658189bae4e77793508d581c4f8e52ba570b97f369d67e355689dcf323c3472efc64788a8fc588ec44b36d96d671d7a6a384b931f79f7ca2ce52b5ed2c38a41db445f92e3abf3e54fe21ca179e0f74cd3893aec252a658cdb00ca78b9e6c08f9fa72cb5b9eb2c708aed0090dc31e9c83ef356799a2416ecdd6965b5761ae8b6806b2ab6b647915282c5b2d36e8bbdb6d12c6fede2988820197eff355c0586e1d7b44e29dc8849dd2b39352af25c4a93955fca6353d41bdc9ccbbe21643e1dcd8802db36a2312db50ec3edb4a5d623e0a92460ada4b78c7009c7b4b79aff9b230578f92f51be35250c96133310845db41c90262eb40b46de33b3f53623aff1fa851fc47a9eee6ed4c56c3bc2585b41f9cfe619a9308b3764747426e1a24104185de7b5a77c290619db102182adcf224a4a3d338d124389ced3d544e874d3ea60e9ed9097882530daf881d2eeba6d51fcb861d0d12f4697d26a1d1e98da0aa0fb9ae614aa7ce8f03af74b6b4f2660f00b5cc62b0a33ee7722661ce6ebd0051bb9a2ee2db6bcc1446d9cf47402833a0ab745cda5b89d62e4d8a4a3612527b049b77dbdb036ab21be1b987b8292823fe0b0725505ca012db9f09dfa246dce468977a0d1580770ddf9e44c4616e330211153345dc3e92859b59e9ec04a0e22a84261693786b66c8cbae00062cc2375bbb7be5b959f82ed77d0a66fb141fbec680b369c57617f101f3691af9e4431f074ce67bee80b42bbf66df3606fbd5dc0fbf56c155d63a56392f3a29a9618d8e07d13147d2496ff9875ecd1b132e7581a0563b864b98b97d17b16997e13d045a07ff64761619aeb4525b091381bbeddb0ec620755d1fc7e20a6c0cddb3f9ee290c036456b54664b48e4cb46a2941a9d8c5ad3e0d1a44ed4068b7d3b6e9cf65352ee7f85f1ee824c30b38b7052c75346c50d7ce5fca45f8964914733bac045db061ffc1d40b7a9d66111ae9a1b63f33b7942cf7f589e0bbeb52d9e44de9e8a009fb80ec86bf74bf32c86cad74db2fb8cfe18d792bf5f137a31b9ac38645193b999e05e138ed925694ff4add45e00972928fb9d8f73aabf7c0a3654fcdfa5db335737fba19567bbb4542bfbd25d6dc0a86f0d41566a9a1fad74e8ab7cb64e236334e3db9e91750b085cef03fc694f4db3d77ca0198d7753e7becd9bf868c465f7dd77ba80488ae840a3185a4a4d734af4f492797c6625dc38dab4f976fd74de1638f1e631ed6e7a2d0a570b35410120412494d8932c21fbe2754efda757c317c76caea51d1d05326117905a5011b2856a273c4f687381860b72608e84f124b50eb3170a3547cc758ed0fc63b251d9581fe5a61a9703546226be514ba5e586b3199c694d2b4684a93eac2c500461c48a5b06ba71b1b798ad07b470f366ccc2b57ec709cf1d5f6418b0dd159150dbc676ba69e397dcd13f10d18b0d0f464fe0931a6908ac0fe47874c1aac427f2f60312aa79e1af9c72ed6f2b924e1048187350f0c9816176b32e8347072a87493c015c460b764545d6172c779517cf045f3672c36e8e3afbae2cf9415f8e740baaa9bf525fe8ad56d8a90af85fd9aa09e991a53a68c3fa38647268972e48a75ae5bbd29e112d5efb8f5114dec0fdfaa6cb59da01be38a956b8c22094586120aed93e1c31cdd06709d7a99c04dd2e29d864e2f825e91e84b0ca0d6dcb3022f1c69fb00165fb161e5f06444b953590c93ef1f0bce9df1beb86eb6aa0ab0b8a98ed3900233f746f491fd09558afc92968bea05718dc49854063a039e5ddba40e1462e20087a8b43efcbc1beee7c4225494c1021a17dda6600d7947b1671e239a82baa431c0c5c388804adef3629ef480805918104b16288aa1a93bde19bb25c265efb14ff4f08a11320d5c7a8b401b362ec9acfbbf5266a8ad31efb817b6c42eb2e04f75f9abf0b1eada56ea90378b48a53b086dc17895b8942be935e5e245bac0776a93a1548aa1964d3831fdc7fd9c45ea8091e0681edccef719b5970cdc3f963f5190db17d5e5136cd0baade62f45a88723e35f9a88751af94bfea3f1c3778764bafd6ecb8639aebd5a646477f2998ef3b7dc63a57e1470bce817155ed40c50b401231e07eb8af18a7e74d15fa0831efb050c890ee198c672402f7703f247a7a7125c2401999eeb3e52644573e48c4d36ae42fbc9296783697374dbe79a5d79a2569418623f4fd042cf6a2d4c32ddf8db15d5db875a964cf88562ee3563f4c69ca1bdc0a6cd43a61b241c5950ca5c3f320b092c658d8be7384ed7885ca92033eb2118a24d8be465c132fcd0c897c883b0f9711c8a36b1b02251a2f53c79fa68157c23056f838f7fc302dbff1ad35a4c57ac7990496a920cd9256cb270607230060044f2a7dc633a3079d12ef879dc7599a67dd7c40b75a0063c74d096dd6ff0532329094e156de29599eb84a19c6416208f1e93fafb29bff5d3e3d759027847eab0d1bd868b6ddd75de25f3252e7e691651a13ef19280f67dbc87ba5771bb70a2dcc82956155236410c106d59e69fcde5c694bab5e9d49b9c152f2747a2f0f63846c4a2ad2b0f57e7ae3cc824e43e3c88ae25321a20f7be96ecca2ad5e5b1b188dd59dd127bfc93465e106f70dbefeedc1e3f82690ac38da9b981e7fd5eeecf113292b1e0947a38031736abaab13df135f538f658bd995dad829a0af4531a7337e2ba36d012c70c9f25c431e9cd0a538025c7493dfa2538aba11c9714dd3939fd97a16a1a6aac9f6943b0bccda69f3bed01bfa7694079a529f88187e3173cbcc50fa029c875e65006e0ccac5bdf82aaf8b0e491af06b989dbdb8fddda5c5ceb80b420632eac9176e827d1abd4f54852c87c9139dc535a64e72b7522df54c4bdbab72cb904e6a5fdc7385a6de9ad1a32a4962c62a1db205b724fa00230c17e0488d3356030ff9891f5f079a729e121f4be14ba7a20c1abcc300ec38bac3144e24dbbbc3d1d9522823d0bce29cb6904acc6955668cebb426ee375c51461c87386f13832311bf7f5f1d01e0ef5dc899c256d543e5bdb4827e3bb77e31e45f82ad057da0dab35989ddc2d17afd64dd24bf5890dce4191765fbf820203f995ee83a7054de66e168190405cc7fa6d61710c6b44f6b416f7a651d4ee40cc1d65edea7a5d05b40d334da64ad816c95a2fabaaeda6361c2a507a3618b1a9d5f926564798171bc654252e768c9ca7ca9aa13498a497fa4479ddb0a96a9c54ea421c57255e531d6f49064f9d9adeb85a6dacabda5e54388ee0c48a96ac2a3c08f14b499d7d65cdaf7a880fcdc5f56dd441ae94e79e83a777306b6abf8e65d9d7c2a992391ca58fc230f58e9f119a55f1e8aa1a9a6b33eeeabdcfae8ba03eb4c6259b76d9b7899ebebc7e20e1937af3e31efb0196695d85f2f81af08382070f354698dd8fd46c31f6db76da900f81e84017f28434a38e7d0c27cc2d5724c8e73275cbff83d4c2e2ead0cd9e19a60da27184d585cd6fb534c05f78da0f49f9debff7cc40302dadd7a894ab61de54fc14fc76ce93ef107f85fc0cbaccab43cd7221bdad4a2ed2d0607cfc4d1776c54e75ebcfb620a9c7cdee65044e4a67222da94eef77ea6e863c39646ed47a5012be5d11a7f8ab83126002b4c8898fe4b78360403d74d9689f5df4524766aada9d9ce6e864c0cde4862e4a5f4e71419999a1753bbeadfb706842b40a95dcfcd197b64785bcb7f1e4f18946c9ae945fe3764d0f88d14d6ec8551250a7efa4659c52e89922bfc2b5b97e4db5f16087ae8c63d32b0613e069062f4c92f633e7a382798280b66f37cac23de916ac179d12a6d01e5573ec494766826f4aaa29bcfeaf84308700fddec0ac4a7a294bb99c100cfd2bd2b6d35d491cce97e77", 0x1000}], 0x1, &(0x7f0000002200)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r3, r2, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x400}, 0x1) r13 = getppid() fcntl$getflags(r2, 0x1) r14 = fcntl$getown(r0, 0x5) syz_extract_tcp_res$synack(&(0x7f00000022c0), 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getppid() r15 = msgget(0x1, 0x47) msgctl$IPC_SET(r15, 0x1, &(0x7f0000002300)={{0x2, r9, r12, r6, r11, 0x4, 0x1}, 0x1, 0x0, r14, r13, 0x20, 0x2, 0x61, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380), 0xc) renameat(r3, &(0x7f00000023c0)='./file0\x00', r2, &(0x7f0000002400)='./file0\x00') open(&(0x7f0000002440)='./file0\x00', 0x8200, 0x24) 16:00:32 executing program 0: socketpair$unix(0x1, 0xfffe, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x10, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="019df2219ff453555a9202afae40cb71094b39aa4a9645f9d6403816ecec82e2d0348c172be55602e149f9b15f31b1fcac595e67bc419796a1ae3a0d7711877f8b74ccd6b1e716aa5b3ee25e03b5a74cfb9606de2d5c806544e1777e9ca00c67ea52ea8f07c2", 0x66}], 0x1, &(0x7f0000000280)=[{0xf8, 0xffff, 0x7ff, "0f6fd078c43956d8aa2587ffa5e872b162b4db168e6a60aa869b2f316c3b9276e8ecfc7901d88f9916609ae3688b69476dd030385fbc15c56e5dba6adafc0541b6597f4bb2111f5b104c403aa9b7eff9434633194ee556d6fb3e67fdb8313c6e5ad3b1ee11e08362f101ef862a3abc2ab424c24e88be034366ad8761e4c079429f353324e4337842c065dd168980efe348b678fb78e415d852051e6364e6905a51a68bc56ff95c8d743af36d8d21da4dfb547659fd619fd09565baae1bf6f508fbd4fa77ecf8b50debeb039f2597a062eb705ee066a57cd4b578fa32df2454c9df794d15"}, {0x88, 0x0, 0x0, "4220f57ccc6f02850796465b030284c9263f83f78685b3311d6b302b7326e737cad2349cb8add67a91b182d5bcd1eab3fea0a764133265733262c5cf5e92a65a4aba3fdb7fb531a1f3fb22c35d56e5c6553df1045841599db3bd0d4ac4cddaa68feb736a0cfd6b8dbdee54d9529827337efc29c44361e3"}, {0x50, 0xffff, 0x0, "28821b6ba9f3854208ba69dc05dd9ceb45672717b48625e0031aa4278703ad3b3a1562e2d0c8cf0b68a035c0716cb7bb55e3fca61dbba896dd0f4881fddb42"}], 0x1d0, 0x2}, 0x6) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 16:00:32 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$getflags(r0, 0x3) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x7, 0x68, 0x0, 0x0) 16:00:32 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) 16:00:32 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000100)="4d8aead77565b3bddd651698b3ba1bb19ef05f6fd662aa029304a5dd159a04e603ee84fd9270b51e66250ce8759ebf189927140cee17b8cdf38c50b19399cdf54ab77776bb66f522e36c5dbca996d6856d186a2e722d21aeb02ff0d4abec7447f54836394fc87382c5f15f87b8044bcf55cf12cf", 0x74) mlockall(0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x100000000000) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x26) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x6, &(0x7f00000002c0)=[r2, r3, r5, r6, r7, r8]) syz_open_pts() fcntl$setown(r1, 0x6, r4) r9 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x6f) setgroups(0x2, &(0x7f00000003c0)=[r3, r8]) dup2(r9, r1) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x1, 0x5, 0x6, 0xb6, "971cf037d482a869260228fabee22a725c6135d7", 0x9, 0x80000000}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) 16:00:32 executing program 0: pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) r5 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x0) socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000000)=[{r3, 0x120}, {r1, 0x80}, {r6, 0x80}, {r0, 0x16}, {r6, 0x4}, {r5, 0x101}, {r2, 0x20}, {r4, 0x10}], 0x8, 0x5) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() 16:00:32 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 16:00:32 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000000200)="474d280bf296cd8abaebe3eec5acec5711d755b75fc624bc6ac6c998417dbec0bd813c3de3a9e43b9312cce20706f719dd0fea3fd485ca17e91435918ed1bf5257068bcc2ce87d54498d6148d43ff0bab6ce296fce3335433c57653c5d38f4ed4ce7cb3750fb0cdaeb18b2e3c8369e78e0c56cfdba949b15bc8c", 0x7a}, {&(0x7f0000000080)="944fa57c71af75a7e4fddb003345a751cb65ee49cf8a09fb8b1cf6d058d95c6a6fdeeadff23a1d2c", 0x28}, {&(0x7f0000000280)="a3c04da7cd2ab0c60eacdad5eb78104b256e45a7062a43b3c1ec013628751e2d690df5cf4d2a07fd2973d561264456af4bf2ea132fcf21a7f08b66a99d451a06b2eec2b3", 0x44}, {&(0x7f0000001200)="b1b4f1e7aa877e80a442cad118e40592cdc05dd5b9307f54e52398639bbcfadf5399073632e97e9f89a809a0c77184143d0e0d6eeda2d5e7e7054b0b6eaf871ae373ff978445ba1b4e4e4a73ae2001f08f35ce47bec27deff019110ef374b8431cb38dde29bb855c77fb5729607d3556ff4b40e23c05164d84523cc9a59ae0a01cd901814b798f5f169baee807819257cf2b6be3bcc8beecf8", 0x99}], 0x4, 0x0) write(r0, &(0x7f0000000100)='\x00\x00\x00', 0xffffffffffffffb4) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000300)="5aa543fd0a3abc0fbde42ea3af7f8d061aa01c0b71188a71991bc008dd84194cffb79c9ef8aa473610403adb1045709e3809735662e22a73286a5a6aaa3ac30012ed46ab7139eed1a8079c518faf4300893749abe087e01a77d167338aebdb682010a588708aaacf58f0cb7949321a716c9fd1d368676e894b2d57b088c1263f80513ea7b1e1045ae5832772c0ac8346da5dc8324a941dd269d56de17cf4192db798f0e633cbbff44f2682986035a278d7e58b855660eaa546bc88f2dca8a031f9ef13276f0d1f4db0349f50ce0b41cc49d231efd4da4125bf8b5c589963fda5f29408b4cac748874dbe71a13b411b07cfc2c13d32c9a8f6277876aa61b01bf37be9271bc7d9fb7e0453a128ef78ac17411ce79cc0e51fdbf308d7ade8a6d5b7266037fcea917d7755a3e882ac4e9e9f727a6d8e637f5031205bf8d55458d1f66d67a9bcdbbdaa77222d965dae7fb824ed7da43f3219ac0f0fd6474134fe155ff6352e922e1e005f30d32432a71796630b5ddf4db6272193377c9ae719924eb9aeae4b617f48f742a609523fc47ed4041ddb4fcab409294bf39a50dbacdd422e3c9f22d1826f84d2185bd9acfc4b08370d3e7af0785ab1657c3afd8988bb57f0173d07548664ee322377a66dd56982160ee7103ac4d3d18c6f1e93b36689619dcbbfe7042ca95c4ad70e5cacce77eb893a9c8762e137b1a3b2b31183b0700a39765fa886a307f2795dd314b74ade60228cc6029d649ee34179130549b04010048f44abcde6a19df5bf24b673aa7865ad09db3ce77c6827e9d8742232a1f071c984df263bd9c74b904a56ae75bdda255f5fc0eb661c8bd422321fa56da4cd1f13c9317aae79ef2869f33e79f7c1c2042fff12419fabb88f997af1db01b6c064951ba7fcd8f7fd5d31d37158aa2d893187c22104ad43aabb20ac0173fc79877fe7f16387c104a2dad1538febe08bf0decc65854a0358638afca37f8e6498d8b32847b3c6eb7b2229095548b347bca22cc38fe81170bcf4ee3a607b282f2ffba903684c8fc21cc92eb60f97905460ead03cfa93f13299497cc62045f0d8a0e7a5a2212a83ba2da02b01c9354c71b952e9e21f01e4ffe68ead3835e6c5f060eb0f5911a0ed71aa83ec94751964d354f10c59d6c0347fa727c65c811c7c4fd6a71e5741118f07aec5ef75a74a155d74bdf7418b451c590482bd7309c1011026d9cda04886dcb2401809d875d44795e551e4602fb1ce3b9499cb1b72cbec629d967a2b90370e2b312830e53d63738850555fd61088366058482f7e8dcb47ac02fe809eee6cdee06bee21de4d435e227c31ab6d6495a2badab0b2eaa89bd120dea04fd4019418782259c3bbd0c8b2357c2e3bbf8627007c129cb56185f030cdd90b5cda71da4990b8b3379443b2baecae0400c7deb71643cb4615215160733d32a2180ddb1d6574a21e1b9522faf2ed24a81fb2e09b1bfb14df05a83bc7bed42c1042001f26566a63d5c1d0b0dc539b5ae2011d4122dbb2457c105cb209ccca5db68fd718bec5602904729e6bddc84bc6c13158f4c974703e5f69a228b8cec5cd7ff76da034ccbf61f6fb1b471d784bee86fb5a674b244051235a83ec7b1df7d5f55573a5da7fb4dc318f8b40283e96db02448306cc1e8b93581109595f961578c21ee3b537c41027a3d87ad43b410586285edf5fd9d3fa6b3f1053fdf3b103ef9c44759edf441caa031aa528229293e2e3d04fe74233c331b2f23eacacca68f6e0c456678300f77a70ce89d3de9a5d570a921ffc76888d3a73d3e495b7af34732debf22a66781be5a61868b13c40fe2d106e7e922621bed82d1abf14b05f8bc5d7d16766a686961d3ee85bf0ef0e7b7759d4d2e93197125f5110214cd80b839604e66969d0e4f77c733320f4435d2db42ef2896b0af05ea9a5cb93e45bb669326c6452837783a2106a6133d774298718b661166f8533b34e0e2f31010d0ed837fde00dfb55bdcec33db7cf9c504f72e9e24e2b34d95a27dba38e11a7bc78153efa5a869596d3cc5183cdb9536fbc0ad37003aa29d290c892e517e13bd54c67df53c9a7663b8c13137517862744889654d4fd74276c1bd8b5751f8c70158530295c0f6086f66e64eb61972fa120341abe55b7d4df9de35840aaee5b551b8a9d5cd7a9808bda56f37b5c522127f4da2c661f9a5088cd2052cb9890c003835c1f9e7de57012aa9f43179be8ea88c6e6dcb90096578f66239933d39f6e4b21bce886d33345ad33c14fc597e654d307c4b98797cbc5208013af3d9195848067808fcfcd3bcea7d07f937cc53aed8dd748da11521e44ee9e72988116139dfa964956985bb7813dc5f096890fdfe00d55a868bb381a212fd608024bd49a6ad9691bac2978b967e9f939832c4e41f9ee70083fd770524e4f0906122cbb25f67121348a8acadda4def592f1bf8e005efeb4213aeedaad30f28a7bdd376df80302453c5e8caa48a24ea720f70a45005fb5afab61336edf152da48202bdfd6bf08f3736addcdc396d0ca3ad0afb1824c397962110c6bab7085a5fd5c2328caf4f14d8f8c9c8ab953930cceaca55e53db9e396163f026ecccdb3466ed0f50ad99596522fdcbc7e57fedb8f5e9e0a015c734ce67e13f319f32fbb35c0fcc3987b7c0c833c38e77289f62b999cf95556fa46c0c165ada03e4bcef4c88e57c096854f9eed620eb2e2b984eb753590d76a71048c0811c1af6c2da0b2d4d750e899312bb918d83f6da2a284f113ce84767ef48ead3696cfdb1b022572da58e329f7e12654a5d93aab3bc2d5c6d3ab167d8deefc6b9ba94d41ebe14d2911a9e0ffeebf026b0c8d5837cee7a986af593f1bef3d955451b82640dad67c7ba9cefc9a9856a81c2dc4ea5b8df575ac0071d4858bb6be5f4b420a1de087633f9c6b40f012fa6099e3fe00648f611d44e673e9374a12d7949d6f4c9dc61fbda64ba5a03f7572aece68c6409b11ce53c321ab5a328c3a7ab6cb6ded327452369bbee79e48f85cb18ed784dbeb9c9a7e0a12293b5815b9a271e6afa25882c311c34beb6791e516feca1de0032b85ae5e79940ba5f2a9810d1684c91c0f493a48eb0e0e686377d9bd2549f09895e2b2dad374239de7cfed05327ed260d63867c30505c20c160b0275f52ec6669c17e9aaf5f16ed4a864e56ffd9d80eb8dca80b174386c2d2c902be893b4f141a8f86c1e1219a832f0decfcd571475499152ef177f8eb2a413b65916fe6ffee19ffa42bf75b52dfa4bdc914518246d9c5aaddb457eb2139e8faa8128e094d5ccd5fb846659d28e2acff071f815bb1decdb12c054a8bfc4aa56304e151cd0fbfbf7e5686e64c742b0e540d4275d7ac9f9af7b27fbf8462369579e7dc9b2ec784aca6ce25ed948c9e2b66dbcf448afe74b95a3a5f4dedfd45bc70864ce7b69af784eedbbf3deae15414dcf9ff995e05ce372f75262a5e76500b0cb3e175f4661869a664716d849ad186ac0ea26a4a45ce3b288126e109370e636624cf9886fb6b9d25f2e935ca1ff17621152c3365bdc66a4e8e5de7284482f6b2db3835c5fab33ce474f6b26aac944989e94b7f0a575a1aed6981ff2ea6991cb210a88e62f53e2eb33d7e12a4e1328220844074d953edafda120b49acd9856f12c02e6ebf25f19d71d83a1182ac9902c7da7ecc489e216b8b648ae7802b28d198ef2dd05a31355bbc3bb470401ffe09994c5a266d5f63cd6cd62e41832c4dd483be9f15422652487a4f0d3fc6a1aa9f40e5ddd14f4f7962a52cf22fb4589baf5b0ce55d746af4cdbf7c0e9db51c80ca6dae0f86beab64d3e6dab623e834e55b6bf7d6e625b21f8f4414b16835041988dea46f4e2cd3494fbed9de3d5bfe7f611c77278fd287f48804c071d8039cec9fbef05bddf38110f3b9671f2de480991fd78101ce0175f07ec53475e727d2a3bd8ec3bca07267bba7c08903a7a34132dbb715bb900e03d0a8460b16b9315885061b9263d06b88f2a1b53f7dde7ec5a2933257d3a3513fbdbf1e64b15a509a241bbd69b00836bddece358cef8da8558f62057653aa1b6cb8a0f24d45bc72034a36ce85c49f17beca5a7abda3bd5b6a51396f3abc41165b69637188dd899452d0fb9da810215c2bec0d262e96f861008a95376373d71eac0cc91afb829f4897058aa67a9e310f5338a5e9b4b69a99ffc1f3cf4effdc966e5ad33a7dc0f29813433968be6dbe82b55d0731c3c435ca7ba99360ab3f8e15b17ff00dd4c762c9fa29e63cdbbba27e57414eb2540e5fc559595d260bd80278fb05ffdf7894fa0f48956609d72a5fd3dfad1ff3eb5ec46d77eda0717049a1069ac1621c41f6884274d7deda597005d5dc4f09297cfc1fe04fcbeb3adb2aeacbd72628a4ae6537ee604bd3b85e9b495117aa0c4d6c5be9aee380e6e6f5af85f2f9eab3333c3f4a2a4c9f094b50e56df16577a61a744c64631b200c477714279455ed8d97f8d0489e8dfc81bdafaf859503fb43757cc28a5329c1e3bbcc06cf474db96dd5604029a4fa03427fb63fbc753017882da5d302ca7178ae79d44af86244aee4d1ae3506aa87f95b3019656d2c0a3bc7a958bf441ed5e7c6f807c3bfe4d50dc7564ef39ad7750aea793e7c8edd9f14251d0ff47bcb559974e32239301d7314f0cac0f1b37c5613b70b259296bddddefcda859c7d3ef4a4015de0bd4001e35ee124a55393d88700cc44d0ce76845fda703bea7f4276b1d5e44601e9529dca6443c9ab44ffbcdcef7aeb86b92e6beccaef8fb3dc59b887802364ba2cacbf41866f30b35383cc42a11fba939611edbea1bb4c36e3e29b5d18561f06f0f361d21dbdb1213d8dcce8213b9ebb477fa0970792bd05c74f1e41212ee99142f0c552c309b836c7131487357f5d7bc43d7d161bfeeac4edf88f246c18b8c3504b192de109d56362551614a847243e7352a73caf29a2755b8060fbc15895ec6a8bb8956dad4086d253a6efc1856f18292fdbd0e223f5fd47549b621a425dfd059b2aea583f109f9f4d12c0d03fef8153488346290eb5815b9bb33e49d305faf2390518b1196aab783480722e1ccfcbaf30056efa90a4f8eb2e0f721a6167746ee427f44fd854f35d393c909812c001a457a9df1916a7d7fb0a59163a1586b399222971ec9a5824addba25ded89fa8f19f07c6c517a4a9f87b10ba9f312800444acacbf20bdfd32cf2657733bf2af9f0cd6dfb0db473aad412ddd88d35c06c9961346c6cfac41224db5bf6a14e98d84daa4186f5f107604207606957e2c650cf1c73767d95f2b2a1f08352e2db779ae3151b090c3fb8e21d7d5603610ffbe485617b884ba371272cdfa1e5d8d7f083571ff8fb3d8e31a0301357d68d38d4175d7706d953eb7944616ec5eaea489f88da97ad", 0xee9}], 0x1, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000140)=""/126, 0x7e}], 0x2, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0xffffffffffffffff) fcntl$getflags(r0, 0x3) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xffffffff00000000, 0x8}, 0xc) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x6) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1090, 0x40) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff, r2}) OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:32 executing program 1: r0 = socket(0x1, 0xc002, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getgid() 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchdir(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 16:00:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0xfffffffffffffffe}, 0x8, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "95dc1020565ddf43b503cd32d56f914fdbb33f819e1a35a04085967c6527f98953f55b74c7c4d5d550dcb42289625a75cff287ea757e0f1fecf7b31498b481550a34f0c1338b69db98d0c0890f1663de45ef0d698c68d6a1f7420229d2b84b1cd50a2358a05e9d163f64f45dcaf3296791ef0d78ab35de15abb84192d5d50c30a6535fc2c19812a5db479170abfc761e6767ce61607a5ebc064bcf4057a1d57347d4a9d5b83cc03faed73a322753c58c9a8d9c735ec6103577c451298ecc501736bac10b408d28e41559a2438f55985d45fe7d9ba03b32c5b0801523ad3249859fb1301c4a73547e3b84eae6c4e1980dfbe43affebd50a627144d93aad133eca6aca3d28adc851350599b407749aa1dc35e307181e7fd0b4a4dc4723e220627b620b8360298fa69c4adecab1831815bc3c4bb3f5267bb6bc80d75b35c7cb2c2c8db4f81ab735dce4d81c7608f9bc4de4f1c62fd014cd939f0e824f5f13b82004a6b67321a69b75458f9a17ea11d704568a85923d3b135e359a851e0fac193d9d16b2f0fd07e10425d46d353082efe71b231a0ca3de7525f1cf97cdeee7a653a07fe49c2460abba41f80b611dc4a9de9f19e1b449f1913d428a27669949c301ad931c1ff4428a31f4f13f833d2189e115a5392802175a9d438d08af552d4b742aecb6a3422c33d3af60bb9479a1bb3dc0f6807b20f5beeadbbd61d252939e995c74d1ca204ab44f141fffbceafea7c3d0f726654ee0e26802f44b4d096c8b384e8e6c95f97a5927553eab93a9148e63a93ca06b17c36dadfe8d275e0989436d2ccc8a707a53ae170f1da93949054b8ff03f73aeff7fec044d23c162a79ce022e3c102e7852df31049a3dbb525cfa408fcb7e638113cdc3bb5ca25177d120a60574be6f95a0110e9ae114ea7a772068e0d8f9d9c667c1600f01c8882cde50345f14f14db3f2e4850bec28f21dc054b85998f8c4d298c374db283fb3534d50fc5b3aa3c3a55a88ea77da67e84308d722a929da194cb2a21a0ddac33d158132dba876804fcea9a2aff798a1e785b52a36adb91ba1704bd8af0d9fb30fbec1a762f84949f55345cb6fd99b2f794f9a5592b34ea114429e65beac6d970284ab74fbefa8ab932a5dc08c67e5c968fdc5e05e97e4c0b083634ac1ed8d653cf40dc5e13035b6dbdb58a18ece983770d22eb2151691007895c4f5e118853f7e3e75c4315fabb7c9c5bc8d12209e6d7c9d7413ebc58c6c81a0505fea8b425ebff974632206a083b4661a1e279869395d69a9527c69ca3fedb20d5b8cc69866d836e739f331cc287b8549c58fbd90d93907c8a32e837b87ee4f00cc2e75f4011ef3495254f2b5002aef4c5017cdc4d9be6460bd96650383c79766906c44102c58e304acb1040448d9f9cac2e46744ae1645448fa49dea174a8da5fc01bce10570c6001a543e9c02ede78af78cce8e55c4dc096f816486649e946c59af888c11890debca707bf50090687b31750dc055cae4ad498646333b3bb49ff794b53860becbc28d32fd535f04e346a085c7f946acc71fc1a1f0a83d68eb37375f3a94b56c9a0c1847ec63ada27d4109e7330870fe1e18e20130d2020cb7c3e31d4165534e036637a8c4bc45cc2945e2c53e660b8951425a9dc5d0b735209cf4ee106adf19f60de0353932714792fcfecc7ea12c0b689ba0290729070873840a0a61e9b703b2d5dac15a9399f0412e41c0b8b3bf537bfd89d2207128814ead101b647016518f8506c31b23732977b8752b4d690a96d0137d9d89fdee0f41bb3ad1f63fdcdaf49588dec98f27db4d722b07edd5d323412ab873fd3750e586aaffc2b50e41b9022cf5bacc084a19f91d56c179e0746491e51e739a460e5d531a854f4fd0fd7b4c1788e1fcd68309d5673fff3d672fe663e6092aec1904df40bbf5ae157b09057e7e82b9eb4a9d80bea69710ea5a0df4f6ff9ecb968d77e040e30fa654ca1b05a98304c1a9dc652c5a88505af30ade4103f3b4cf9d856cd93f6417d05293a30f9717239ad37cac928dd21bb37657eba148a82306c649bb170c88ee0751be2f5a713ccd0fc4bef2dcc500963aa8df565477c6b1a05dc7253a40a108cd131763a8c7df1f8082a4258eab6cd4a874addd8ffae201709d4b012536c3353bb3b431418e0a06bf59b2797349074ae862cf78d49397c40c4a417d76dc0990a0fbeef4d66ca38fab390d624021d6b2bd878ebcb619cfb36ace5fdfd17089899ae1964957793e961287e32ff82825fefc83fde742bfdbcc16cc142100afd168fcd042e7f5e68e4a47b6ef06ec5a4848c43c7b4fd50ede0fe7305fe931fd08562f9d0bd31bd0c1601ac0a72de06b82680d76ba84ffb2e3195b04e51829cc522d159363c9aa138126b222ec8a501fdff9dfd999407a1f68b9243300e587c9c52156582bb485bd50f00f6a63ec28580670111fd2bc4d73533e0de1d6bbaa90b81dd7affc1d69baaf6f765c93834e70337647331ea0b4eb227cd55149d9562ba04af51343c7c38deb173ab30e929422259fb3ecefbf99dd3e231dd860cafcf75311acd219c32bba7e692eafe441ce952dda5954ab3260c3f685a02c518ea0fd41f2273dadd04c4b2082de8e31894789e5a4c703fc3d197ae6cc100075e261b352f7f53c50d8ebe848ba95a5f3ff6e72dad946c2b3662910aef2478f17c48d975a0afdd28e2451f20498dbef8a69d25f53d9c010016064f0ef450a50cef480fae0c1a7de6425d1173bd5162187eeed90fc415a7cb35a2d802cac02db27bbdb1c157e1f5ad29ecee89212a46ed091943e60e61ba05620bb755c1c869ce2543d0b67bcc4eb2ae855d07824e7ea56f31622f10310e28e4d115d7f6f0d0bc97cb2b29813c8ead61e37dc1ecd40420ddc67284753c15cfef5007ba0e1ed846e159f2d103cf1621c3a20c6aa4df7cccb3d8ffd8d9dca8c387e3af26c1eb6f5c51e826fadeaed60c8540a3fd377085441d03a0dd1ea66c50b2ddb2e4ca120198f66b01acf21687b353dcb1381a625d289e93b78fe4b6ab4a5357c83ac44f4d7137acb78138bd525c789c2dc905a2b44e167f6645a17927c8f344e21b56f572bcf5bda5bd8eecb665968d9a386f1cced70c71ca6f9ed45a5c5a6e5ace342a12a42989ebef9e9119d54a940bbda6462f1d204061354d9ba8aaaa7ad9cf889530448128e9c948073178362018ce566dd2dcad2bfbf6365237f602a9b48e9d329dcf270bf6850069674ac2860a2842181e986198c92ac77ed623b503da0953300413795a63c499dabfd1174a2516bb05c4160967da5ad315cc41e59ad8404a82fce8875ce481b653dc6a99228da61e26b5a79139ec5d5e52e0c018d4f3cacb8d8522da80bea58c70daa8cdebbb64587642ebc2398e5ba730e483acf1af9469f7e869d76d09e9aab1d8487d0ffeaecdae4e918e20fe9426ce08068285db95240768cd3825538567145405cdb7f6ea483ed98b506e5c000aff2b79362d3c06fa70242dfe27a6f9eef19a68eb19f2e5778f8a529b11b799830bbd5038dc9efbe11e38ac66f9b501e42ac38befca9a235c478ed7e1a71d27654908477f862f0c1ffc7ac224bcda0711b4397a54141c72df004b1cbe001bba9aa8349ded9b88d4e86fca9955125a200bbc2c000fa38cfb349a1d0d2cbc40712554e022dccfa0e7df25d4ea59da1d562721c87bc742a25a8ec9276c19ea8cf4b2c57bc03caff98496efe24c73bc626d9aec0041a49595e09fd0ae63e94c0534e2a23fcaf9d4a5ca8230bc2444b50a922abe52a825b95b5373e5c49b42d746e2c553755f2c2c36bf9a3c0b9f7ab41bdd43fcda8d4726821305a94c86d1d902722bd46406e3809cc1fc4ad7cff7521a4e1692b27f55e76556695799c3c1b6b78bb09a3beebfb353b735c501c1fe5292ef57d66736ec65a6a39e956d4e2bcc3e577b0cf3b6cfd1e6f119cf0383958764ac131caf9fd419be9f29edd48733ef2b78dc6c1194e9afe2519cf2a575a6aaf0ba4cb47e7f31f8582f1b188debdab747a8bcb466d77ae973149164df9f361686897957cc1742f59ef655b201811555d154a95f18ca247cd1408d2c994f78106f8d5d1a0f3e4746d73c9db48744e53de729ec7010b5447e9ee910a4e327bd4c119e0fa27357141eeb61d04747c68b1e0fdda7f7003743fef9a6d66fcd4bf82658fd36a1bd0e81bad254e650e49dd86612793023bdf2623bf14ea18bcc26068f7f8fe2067d32f29ee4f4373f359a0986adc27ffb155f70057cce4d51c07031cb9f613d88e3b8fdbd62216683568fe2fde7b8be5fddeabbc8facaaa0663a6747f52a66bcf11c16ec6bc2e30f25a54f2f1876fab3e96e5cc1020b90f4e1bd2afdae91a6a77d4fcaddb9559e0264440865d4474c60a04b65ccff33a4e54c4f3e590b92cd27f3f56a1150ccf5b1f3bc046533debd3819e4b9d7101bdf2d074263ef05ce208e3d96cdf41eeb040d848575093cb0a3592b7fcd9cf1bc0ac674ddd573f5ef3e618701f59d17ad2842db20fe4febd37f3efc45027b406cb86a431a1a0a97537fe6f72c779e6588870fddbe735841a0bc2b262f9be7b3f6843c99c585a3bd4ac6631656188f81b901e4feeb6730bc3613122d0760697696724f3647a4f1318d780d1a33b18cc59efb411ec034877ae64b4b2e70fe5337dfc5d7123d143fddb2ab598ed25103edc0074f68c347f76f17e7ad0d6f4410a87b97908c251a60d409e015dbeeccd32678910a911dd89666699b4a56594af0193cb1ee1e74392194d9b4b2d40f11b027291d0bba2f0bf23e73438c6360f288706259f5fa3d048aaff5108822073655c102babc657a8156969384f1977c31cc1928ba3e54eee02404e18beb312e9f531ff36d8395328959fe81aa74defeb09cce60b3763cde8266a87378ebf060645c5ab5c7d872647f671fd1e96163a96434a26e6b4094d53f8a5117826d1f0a93f95b8dc1ccb0e82954165c01c76e7aadf27e22b350177ab0285aad203a57ae595f2f83aae6bb9f0995ff1c0ce8009e73912722f5f825de429a175e40672c069cab788644c420ffc3855770b4e728b5060028c7d8b401d92c3ff06d484f802c89325febef9afa2cbd753cfbf9917bc2ef14901b4dad11a42a828c8a321985e63521123f94f7571ca4179d10bfb2818fbba16cd1d983361166f12ca52044a87a4d6e4b63618f9b396c1cf1aab909e68ed8386162079c6990783fe84d3b02416259fb11b73b1e825d44c46b51422c26a6fb8e96b4d8a9d2c38b84ecbbb99e7a39100159c412b7224133c63565bb82d0ba47847829e2cf2ae643752540601708319d732fb66bffd609de7c3af470bdececa795a5564446aa965c2f3354bd98d96407b59fa6659e7115baac0bc9dc1c8f5a19a9cbd7edfe00c5a990e96f030414882cd919ae32d3b69936944ac3797696b7fe4091fcc2de99a69370c02dd3db3d314487b93aacd79f7919e866138f7556f0960fd8d23b25d29f2def02b4f913d52d5fa4b39b6c6c7d562ba568d7d5508a74396d00e806b7247b4c71ca487a4e84d2939961741142467e18d61904423db3fc9af5d9e2f3eda4a59a3016e1c084e8b3620eb0f27c98aa4226ee997397815b8c527327c3954992bb8ed99e1004262b486712b7b3b092d8dec5ca0820481cff7cb18063b3ba0cf436cbe3bb55eded9a0710189722e65849bc3cea08ba32079339fdb6abd9f4b0dec62de36db6efb1ec7c4fb78912e9e97923e04aa0ddd98c8789f0d626531c926cf37c632f74b5dc8ce3b6746f83b06052703"}, 0x1008, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x83b1, 0x7, 0x8, "62431d58f0dd803ed8c05416104e24c75e889b58", 0x4, 0x6}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="4fec7a8f000000"], 0x3) lseek(r1, 0x0, 0x1) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="032f3b93f0167272fb1f345bc37a6e7f0a3e28f2f93038ae2bc514a28232b72ae09435153d25a4d3efae1c97dee1a522ad72c10733c57c7c8021a0eaf9e4cd4c4b378cb9d1d7780bd74a2bccafc5636c32bfa4dc295b5e6e9c3e49136f6a44fdff26f3874e0974cdb0ce3d53355465053cd8e745fd46c624f718aaebf5fe8b1ec252743bc8369fd251f6dd6f8771e138a9934bfe30658d7fad67c61ccccbcf4b8cd065a7c43c5978b5aaa391a4ed390b9a1c8db078686d4782eae4252eb56a5f561f9d2e9d8a84afbec95a374c4c177625e8c2c8b1d8528c056a0229a641a12d23e0e8a6abeb64d90d359001afbca0cfbad2e71b2dd313d5a1bad8161c9c", 0xfe) r3 = kqueue() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000000)=[{r0, 0xc0}, {r0, 0x100}, {r0, 0x80}, {r0, 0x4}], 0x4, 0x90) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}, {r1, 0x18}, {r1, 0x1}, {r1, 0x104}, {r1, 0xa0}, {r1}, {r1, 0x20}], 0x7, 0x6) 16:00:33 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x4023974438}, &(0x7f00000000c0)) 16:00:33 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = semget$private(0x0, 0x80000000003, 0x241) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/207) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/42) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/252) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) seteuid(r2) getpid() 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x0, 0x400000020c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f00000001c0)='./bus\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8001, 0x81}, 0xc) read(r0, &(0x7f0000000000)=""/137, 0x89) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2a1, 0x83) fchmod(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fsync(r1) close(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x52) socketpair$inet(0x2, 0x8000, 0x100000001, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x3e, 0x0) close(r1) 16:00:33 executing program 0: setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) 16:00:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000200)={0x0, 0xfffffffffffffff9}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xae}], 0x9, 0x0, 0x7, 0x0) 16:00:34 executing program 1: mlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000280)="e39b8dc4ab37c09e18148045c034a5fdf2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff810000007332000000000000000000008f01b3c7e2a50500000000000078230f021c7f3f4684dce8e47efc55696dab8cb9c6a63ab53b548f0d418e2ea2af3fc67995ca13d3373d359ca4e1314ae68e809ef278ac3c92fe1432111b2a92131159797a4ef0ae4aaf59ddbb6826efbb6e0a3ee0dd2af6801f3441b02c2f7fab0275ce907dd8639d1686290699bbe10d6fa5a4723b74d74a893194e19c6919b74896736276f3a15dc53aee35e479c8ee6147d672f5ed8465d80df03adc79ad83b8492c48e6f1444799da172f39147717ce58ffbcb3d83b786768df40aae4f7926917bb8c61d26ebff1ae6b607b34a25064f849b2eb145d4d7c41c8", 0x17a, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/8, 0x8, 0x83d, &(0x7f0000000200)=@in6={0x18, 0x2, 0x35, 0x7}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:00:34 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) setuid(0xee01) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0xa50, 0x2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3ff, 0xc8}, {0x3, 0x1c62}}, 0x0) select(0x40, &(0x7f00000004c0)={0xe}, 0x0, &(0x7f0000000540)={0x1, 0x51, 0x51fb, 0x1, 0x9, 0x0, 0x3, 0x3}, &(0x7f0000000580)={0x2, 0x7}) 16:00:34 executing program 0: socketpair$unix(0x1, 0x100000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f00000001c0)=0x1d05, 0x4) dup2(r0, r1) write(r0, &(0x7f0000000100)="2e4ce3e2efacbbbc7f26a04d556dbd128c1db1164d4395eb39e0153c31532921725387c2f26ecac0e61383ef6fd09475cc07296e13968b6bc341f29b613af3d5d4ee74bbccfd61130fac769c751ccebf0a31b55511cd4ef1d60beb51b7d86773ab0433befe15042a49eb5d34d8419eb0505be22babc5c84b08384ba25fa96f0ee6e04c7ccc68af2ad3b59e4dd7667b11d5f6ecb6159cf32c", 0x98) 16:00:34 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x800a20, 0x0) getpgrp() r1 = getppid() r2 = getpgid(r1) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0xbe22, 0x6, r2}) fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x3, 0x2}) 16:00:34 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) mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) fcntl$setstatus(r1, 0x4, 0x8) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1fff, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719f9b640b1487a1367dc883fd77c37811828c0b8f9232f0522c85582d307cf810b4f312651ac523ad7da8ce472c39e3d9ab2933af356ffe82477f447d751c4ce7760c5f45be9ef9d27d7b23f3c1059b6018a77884833a751e652da35882432f630266a51b054cba71ac289fab1cca62650b4b5bf8142da58ed33a59c4f3abe6e4cb592406048694891bc7b416cf50cfdcc9a4cb15642ce124c30f6e9457624b183bde5fa8c6bbfbcac95d8acef047769765eed11537fb138d12fd48ac15f1a12614a3140ad794313ed29239a5a597c5fe5c0661fb94722b74208a80fa40c642da321d97bb1022f8d506345883b90506da59c331368cdc222ceafa2b1b36b3ca2abceddd50cbf752a9eecf3afae049068c0ab584eceddb86b8f19d4258f1a5f42a62a84460c4ae1f0fc44ee39325011b99ca8ccb1ffb1da0e2c3948ab2822c4575a39a3f83c1ae53981b6c0bddcbc87dadde3f28a8f2cf387e2fd922c8c32f8b95823f4ae4b4e3251674f7d0769aa7982e6e06c9f3751887a4dff3a5f69e059db606555cf783bc5ff9b41c59264d0c097e2ecc69bca5ab6d11a9b3fb7617db36a76164f48c1d72da6a936196c00beb7bba3238d29f78e6bde4eb28e2f75282794f2d5d7112041e290dae22b19a80a8ad91cfbd2ecf9e50b5c9c1a9345cf50798673f2a6b2a23b8502e5b58f5f19ef02f08533ea69ff9b27ee05cbd646ef4c20f720fd424873df3777a13d2505fb5f27775a57441701d89125cf6eae398d248ddc2261bb32e027b43c2df9e4fd39ce80d5e2431edd56e8ed8365ab834b7c7cc89ca65900d556adea20bbeab83f1c8e82ff9d650db35d2452a54fd9e1c27bc1d4a1d49324a3d3093f5b636a3c69a8c4b310e219dceed27b545519bcd1510e392b85d11806bd4b898b6054dae4ad22071df38ef49f49267724ea768f889ce4289f38f7a8e12284baf7dda8cdda7bc7ba34b4f4ed9f987b692813f8846ca19033b5e8e10e753e7dc23586a0d7ac40fb1c4f7749a7955954fa9ad0c3807f7b536679d68eae3c3334632d9d18175bff3bdc4e4621c0a3fcf5714ed132db9ed5d53ea085ad6a2e76d4bf57d384dd78c64a66b597550d0f95c7251809a775c7e765167289c18b97f19045eb7e4ef30809930983739d8880757a03dff745d60888099efb24f7bcbecfe086763ee7aa34bedcccea6e39da6d68a218cfb9d05d9c6caa58312ecd7b3a1973d24ef192428990c70b29944c2ce2f2818c75cf753890cb840806593a6660e839b36c509a08f604a120f3c82e9ec9066f2698b8999d850cd0e75e782d31ecdc630bb1a5a1374c65596c037c1be932714e7841d9da3af967adbf748cd8e99cebe6aeba8f62758bd54b0ab59bc94dadac8f063c8386da36152055f7b0dc9f760d951af935118813e34b14fd5bc35449068deb35483857cfbc7def46c45d700864d32217f8074c479f938df944a93b942505409da686120deeef71faa76c2d1f2fd6aab5f3ecd38f6ff1efef8e84947891d69ba18899e139d85a0d8ff765433b22b1ff05c4acd53622780c8e8058e125be6b07747b09bdf1230afdc40b6b7c23e048da9071f6f56397ccd2d08c8512923cf204f81e5f407c16b454e84bf5085fc21a36c8a3c85935c99a04dde99d5943b7d02637d1fc1d5372816abd99212e7320b3594653a352dca29b52e6fcdd3be54a00b6b1017f83fac7262d0dd8103f8d057b8ed3a54416a4a22b61d056a6b5d76e663a03d44c34c69a0e768f86b4cf0bf8361b66915d6a88591d3d4985a47ce89d85b90470c59a25f80ceb4cf403a577cec185c8dd1512d39777b1a43ab2fd0984cdfb36107d73edd8d24875da521e7912e73ac73e7e3353090a3ee9444f0186742a707a79736b4ee2d66ac67e3cc1c7adf40438b9a0f4e174b4a853b1b7093f309400d0389f4baa0b6019923ceb8658fa7ec3dbf85982843c89c09419187b12eb0660e338e7bedcc8ad3e5c91171d032381dd834611684a0f2038c885d3757ed9c5f92d0e79d0e13f679529d4a55b28233d47651e7b31dc303f6bd8f6748e971639831217b13fbe87facd81b4781855581c4ea843430813c1d34fc25a05f2320f91f05d48ddd4e229aa32bb0abd069d1022d28b9edc423968ba023ebd247ed67a1fced4002ee27758407cb576b691584ca8365fa5a811ff7f640f6767de3517c546025fa3180f798056ec3e7d244fe8ef32878b9985094938e287e43e2700cb091924bd4d19b449735e01eec6e3c50f1c8e24a68c02874e9af7d3c589d386c75498294d71106fb15f64fa6cb021bf6d1353abf9d884e7ea3d98595d3b7780ac5d3b1b69610b667073ae8468004738aae895bc53cf0b762eceb79dcde02590aedabe22661c284a40a41cb02f2dc90f982fd8cbbedae3aff35a4bf61581b6ca1a942bb2c26edb6d55e62d03764473976fdff0c9f5090c14d68b5acb5906c60b54475d156c0884c01fc716bc9bb76364b54c455a9326a1139e7c2e881b586400be6e3759a488bb30b5bad2779c60ec989e8ad4652277520b8513ab267893b29cdb58025938df28a3d926ad71e778a76c3b92541aa7a3babdb1a5e12643e432fbbd4f2a365cd7ce4ca358af720e980e32f902257fb61ab7a10e66b1a7879343cb6294d592946b27287f5a8543c8c92f4a5489da61076384e306291008351ead2b433b0f89bb764b72c0bc860e34b05af1929498025ae7955f6f7ab297c9b702cdadd5591035c73b5a5904397d1b0aa1ec3da3dff7dc06110abff54c6f61e636093f2c2fa9045e258dbb5373dd3201080ec5985706ab1bf060a9dea7c21d8fbf85837540d402dcc7e9dc84c9b65c7123ca2ed624e05c7e70cecf3fffde416f2de13e7b4573680df783520612575dc0b48d23", 0x1000}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x200a, 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001180)="48dff4cd4dd55cd820ed6d08204df907b8dfa0264ca94afafc1bc639aa8f2109628d48a73303fff8f5ac43af4e690c5d5e0a24634df210c1f44c61aced83cd8e40e7dd9f4dedd21de34e5ac090f94d3eb5e8a9c8368d85615aa478236f56ac6125d89ff53ed4973d6bf91bc9d38da3f6681b5ca49cd9f616df6e84d74864eef802a1045f457ff519e3e1ed5ffa9c015010514d28852f0d1a122dfc66ec06791f0ef2ba82a354c26f", 0xa8}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xa56e) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="0f91f3150dc60c33523da018a5250a449c643e40344ca50c8e62c09f878932240dc93511defbc631d796f1fd95ce2a48a4eefeb887d42d091a66039bef4ee8bb9a469569fd09a26cf1fe9890243f2728dd1fcd8e7fae72ee1c37de8b21f53519df6f175bbf5f32b8f7b437e3c3309aabc6714f3cdc6d9024fa66147a3778d43d8348e0c7cb84a5d7fbd29c81d2f4c4c7c41f4510c320cd06786dedc3d419ca314bcb", 0xa2}, {&(0x7f0000000280)="2c9b640b1dea2cb910105e11c6900cd3a200b3485fad39de92597b408a51ee9770d695ade21ccc2a445d5bc4b865296685f4d3a50da73baf9c4e2ad66cdc743718ecc3ff28258a3d25a2a5843bfe0f46cdd59328c64acc7cb438ca7aae4ee34852bad2ad55b4c0470ffa5b70fa95999694ff51c545a59a9ffe48abcd8bd22ad9629988ee7e0e7c5c07afd2716236f2236b19774824d987e9ceaf4084d54128daf927b4cb0dd4cd5bd6616baa0a162adeca11cbdb049424fbe88119c33e59c164", 0xc0}, {&(0x7f0000000380)="aae8343f9e30a1abb5548ce51bc990e80d088285d4993c85fd7d49b7af8872c3e3f97c18a5816332725b8a7e781ce08703a79765cddb2c0f6a23c8b41fa900198344d59deea8cf687e23316d949522881a20badd59bb40b7c042bba3637d1fb48bea432b35de0f4b1009531706c33b4a44d5c2e69ae9fa7ff7b7a2fe59cd2d0b72b2bcbbd60b58fddf37db374a0dec44edbe410b5705f15114551ad5dc39eda7ef7c4be98221cceb688e9ceb97ddf5544c97f3cc28919d80c9c2c84423472cc58ffe4a683446221204cf99d28fa655addfc4ab7079988327f19b0cf150c23791a81bbbee77f7da", 0xe7}], 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="746b8d7050ec3bd04d615462a2d24216dd41d77f31d3785345353e7b58addc534450bf75051559a5daefbb61f9a7e945c19f33fe6bb02c62601ffc4a10bfead568f91826733473fd5602ce531310e7a122e780ee", 0x54) write(r2, &(0x7f0000000180)="69115ffc8f739a009e75a556f9ce95126ec2623fa0c7a2551d91b0c706e89750721defe7a77ab4312ba5d9bd21b38850493d02b7666d8caaac19b389ff91ab93048ae1063561931b25afeab0484c6357cf5b6f92b81d6e3dbbae0949464258d521d68956279ed22dca842957d9f66b2ad778e529d10fce386f1ef66f482e480c2bbeb757d7035744c01a55ecbcbfb7758d7ed353796fb41efa4118e97318be0f9811eb87b5c6440aef9547537bf227683961273edd3d5bfeb1c63b7b47003d974e688adedc58dc55008e8046063e5e33785edc18395826a32bf677250e1526f05d53d57dd8c38e72d40efa3c", 0xec) r3 = dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000004c0)) r4 = dup2(r1, r1) readv(r4, &(0x7f0000000340)=[{0x0, 0x13f}], 0x3c5) 16:00:35 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/53, 0x35}, {&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000200)=""/108, 0x6c}], 0x4, 0x3) 16:00:35 executing program 1: munlock(&(0x7f0000218000/0x1000)=nil, 0x1000) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000216000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r3, r4, 0x160, 0x6d4b}, 0xffffffff, 0x59f, r5, r6, 0xc2c, 0x3, 0x88}) 16:00:35 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x40000004) r0 = socket$inet6(0x18, 0x5, 0xd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) lseek(r0, 0x0, 0x1) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x6010, r0, 0x0, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) socketpair(0x2, 0x8007, 0xfffffffffffffbff, &(0x7f0000000000)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) 16:00:35 executing program 0: setgroups(0x1, &(0x7f0000000280)=[0x0]) getuid() getuid() r0 = getuid() setuid(r0) r1 = syz_open_pts() fchmod(r1, 0x0) 16:00:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getegid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r2, r3]) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) recvfrom$unix(r0, &(0x7f0000000200)=""/229, 0xe5, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x26a) read(r0, &(0x7f0000000340)=""/20, 0x14) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f62b5083f3a757300"], 0x8) 16:00:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x1401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="68ed0cbfa3d775dad4837b2edbde1de71157392e862b2e10b0aee4fba1a4ad974a3745e6b7e32cab70fae6601a011d96fab4cc2e12dfcaca0ad08d2d96ecdb153b189c94a89925dbee204ef643c3d7730a89b63102117f8e0b7907377fc7899e11397a82965dbdf6a0748e3e2b22f4e921b4f02de4bd15dd61b506976a39f603531fb058ac7807ce0961bdd36d0f09f0a000d4e98367b18c6e0ac1f60977fd6bd7874cf8025bfb16392c5a1db57192c1e263eab2c64beb6531011185defdef1d98453fa34abcf2ecd43a072c40fbc9ff479c8dd66184aa73253998c61ed8e3652161c39c85ba4bda7020bf97b098af6cd38c17db0d50b46f1439c87e7dd8741fbe2cdf372a017478ac3ceb58498f688a929dd5484a17f500d01b26f684d2ca0efe37c992b87f2ab53424a62fb16c581303dbbd535ef4bbae683a96267dfa0629dd5c3f5bb1a14061775c141f9296abffa9c1bb9246c4c6d82dbee2b1ab8490f5fd4363e00a55dbb4d6b916144b7651876351182cf1c15f94528f521cf467f529c2e9c51dd96ae3ea5b1330587da158cb00554a4c68c11b157814beebd8a4f92fa3e273e5e4a1171b8dfb95272824ea8557cbdb508b88726a24f7acaa8b846b053e36a89c21f80dfbba9d0e43c38114cc03ca9df4d887d8e99925c2d4e321116d06e668161c49fa804905130081fb9fbc3b94fa6cce5b7a780fde7817d36fea235559ecce22cb46ae20d8477e86bd12e6bb05fcd378ef209e7adb733731107ec032fccdc5de6179640cc229ce3f09fbbeb13f2d0d75d5068b2243974aa20b0656d327972f70aa180aed2e76b256811f6c1c7fb5113ab09c2c10ff1d28a60fe013ecb6815f69bc9f9a5ca9ecbe8fc96ba14d3672ea0b38668b63bbb5b7b8f90d9bbfa938cf0f1d6dd08f39f06d1e12fdefdd8f17d8fda435edbbe941c64558b694e39ceaf2e68d9d0a35c60a01aeb01703b9591476f7642f2395953315efb1c2fbbed24e72ae487f13deb335d8cc7f6d8dba2f638c5937d56eb0c034797dba8467ecb3234a6ddf55e14b57f930e4ec12b26edad0eb7dcdd5698a0afc1d777e667743888cfdc7c972b4a469fb2e896630cd863f0bb3190e3077b0325d257b76daab2bfba9468f6adbf4d88108b433fb0fc65cbfd32f4988d49e9ea58848a7226f1d2074dbb3c7c0b076abe2da47e25178dae2ea03a57f24192d44b6acf38bcba0dd99fcb6df12af294868fc5767b80e9a72b1c2fecb775fbc6fb683a071915ad76ad917c92a6936ee9ab009ea6624100c11777cfd96c4cbccd60a265f6d67243bdb4c1ceac97a3d06ad49cf08d35cf0585f569f2f31b7ac66cac81877b6863ea614471c391fcbd21806ddaba97f8b4038264cd6ff3f330dddd2a231d02a3fc1a83076804c3df63d213182e119b21ad68585bd36008c0c89f4cef60942d2d4dd1cb594e1bfb58c95e963641f3225416103bd431ed817863a3496ab511486b2f56c6f042edc2cab260aeb15be7521a79042de76c9ef81ce6854751a9a56ebd5446815adc5d5ef7844081ea4b2a5094347dfaab11be1aa0e4239bf5423faaeb6cd75cd34cfb82670c6d33a068b3433b09eb15ce295cf2ece324da324dc34897737cecc6e7f87dd2cf0c4c932df52df7b8c1988a906243f006fc110dd47548c722b67df390eab6d40ddd6b90480d8b6ee8691585a022e257a166a17ac67f7afe33c034415d7fe98ed5746c274b5d6077ff2dff34bba074557325e7cc19263627898dcf7d085a60e5da1dd6c0b929eee3d3db186bf8e5849e22b2adc1ac4a75e0bd16a6922a729e61aa9932a95010bf182ece1d50ea957b619bcb87ef8983421d7045dc19091908660054d134ae129e1052082269e67bb36638195bbac4a38f3dc2cf72e929a145c6124499fcc13ca3ad7e7f6d6f07db052bc4ead9228a1cf1d87a9be22323d18a97481f6de2950528315e79bfc0d4082d134a03d836c64b1afa98b49dd578cdc5f99aa2725252d90678486fd2b8c41afd165008e626eba28f902eaa93afd85b9ec00b0e66df2b88f37deea064aca3cb32b925a0b1a6fb17463818f642a5411e140d5a35fd21304ceb0be7eafb50714a275f8aac7fc4514266762575cb90a15e5707b46cd0e86acf9877385aa5374cd1b6bda2977e7926b0006137919fda3aa57d387e8d873ab2397044e6330c00851d9e09280745c420cb7912f280029f248c8238932c29629a217c061102aa9988fd0c4943ed8f0441a0c68a3ae50f9a6eba5b17385b3179cc5fc52c961b1b465922620e656f23fa90ee59f17f39c8bb7af323de7a6b112b25bc6107f8b6701400b559ee3a818a22f3ed6047881569f2be96c2ef83f8c5342e285583fec69c0a7470dabc7ee2041c07b1866acec9cabf0613027156e1f331414c36b41e1945b55df30c82e39703b91ec67460553b83a19836323f1659411a5a3e5240133eb47c02440b073234784ae488d46e78d4b1e348ef1cf65bc73f9dc98f4a1f47be006bf2f54e5e03d57aa56da396bb3da65e361203a5c48b0e37c686b21ef8da4d173ffd1d0d2e9f2ff85dba3d27b4152a8469806eac638d943e811191437840f1b4ce3f98e2056e7ae84288c0490593e08fa2e3f9e2d6571aae482e30949a654351087ff3587dd9d61cddc4324072334cad35c8e7840c979808740b4ff678bf8c9ab350f664cfaa024aaaae77d9d14dc4cf893d192b6a431bc6284581fdc24faa8f507e61fd0b08efa389d7ad56284371bfb5abba36ecf118eec548ab6ef4da2c28c29a1b3ed76c20148d4e3324b15ff03c7996e88a44925179a8be36f7d2da04fc57a9c5598c42fe8017556538fb04b1142d39c84da5b9a486cb13fb011cde5b8d75fe35f57d0f41fe2b30491f68b9eb5dd8c791b5496c7aa4963e5121756b9242f20144bccb753cb522edccea37ef1ce2684e112a57549c41389aa5391f9f007af5b3a7ce27000d589fc3880768ee0c82661c96a096623f634302114781503917cc84aaa7857dd593d5083ea1cc2c052d8badfd2bd70b6110df17348726a54f5d324356f0bc13ed5c394f8452f8f8c21bbf4fd33f07ebc364e4dc1a7dfad3f86e587649526f47d21017d90c1c28b74f44ee0ac98935663a696fd99cd9fc436ec808e81db89c4c15137fb3a2acee3ea2e7a3c5cdf9b9428d4b4a39bf4b1d67d0144d2ee0c6b4d61c847d862e7e8ff84407aafe7ca4dd750822be3fbae937b1a0bb889e0474cc87bdc08e8c9a55cfd6990a938900b75c6ef2733f7776fd2d820f90bbcbd424a8e07023c36cb2c176b0ef33eb283383c324c6570f61301d0d76a388e4bc59286c8bdcd735c16f03a1e450e3b3d4c0ae19fe4f9b221f0da75f16ee78855b6af4a46bece4c0e698dc7527ae6f29c02a7f3293a5ac1a9727277c0933352aa8bb1bcaf6f3becb1c4ef89c5129b8dda0efca7e40426e7dca82fca3fabd805b4821e89d72c405edb5251001db53ab5242692fb989f61a3e586da6817c0847c4e15347530b83182da22a1f1d38e0a480e07c2a503454992ebfba1b5c6ac96638aa3a8d93cb8d37f9b2139098e2375951565a4b19d0ac44d9ff83f0be2a77a4761cfb87bdbd1891fa6b85d33ca961565742d4f165e566830939eb9f3ffc0f6b94aec7e8138c737fc1729c285d2dce7927945628c6fa6a18d1fa64959b8bbd46eda071bfc6c1a4ddac74aa3b11be8ac0c2bcf9fee2011297fb30c28bd20d61c6e1f9da4dad6bec6adb6b3e76513a74c7402710a4511f10832322181e38077aa0607e7cf5e47f58d899d7715f1698fbab834bd3127057483c5970455e979ccc1f6c856f16da8ba8e231f5d1fbeaa08d23ace1e8c85acce607180f0ca6703ae3202ffce9fe9d9f1ddb127cfa29c2869993f5b20d2a42c42c522f522950b45c8622e7e7e1283e3d908dd8b312b3142e8678b61bd932695730720414200e7481508fdf9ab8c992ebe0b41dd60bbca80d7f65af4f9620ede816886b97357216ab617a3e650b714d8af8d636bbe6c9cde2d3b3316298812aa0c7bdb980cdb9902d420ba8186b1b0ee38ed7aef078e48def8368455a555f24dee4630d575dd1ecb27a136ed731c6769fc1a124858692627b08055ff2b126ac9fef2bd252685bf860db2093144bb984c132d3efd5e38edf274b55c8a3f2401aaac65839c9f48ed5ba21d057dc643f9e4d3e8dfdc873f732e8808ff43d2389051a16caf14f9d3112d929028f07d69d3437b1b6fdb0db71ce1eaa1ce05a6c2c82334b38623994663305bbc44ca0ddd8214682f76e6e5ab5a1ee1563c3d7b26f7880ac0e586bbfb6add1aee1b0d7f476b53d6d2e27293431d9d82ca2c238ba724389062f0c7b8c9d28b05534470296f93c6100342a95a652bb074ff26aaa8f6bb592142795f0c7333487490c5d6be03c4cb7d8c17fcd1156abc7869362026374ebab2858c732f1371f0594097530e2031c4d60dece932a9a8b5e18c16643c8a7abdd22daeb0024c69e61e6aca417dac4a3200fa09e7e8ab589b6e9f2b4e94d12a3eeea14de547b8f0a9c6e29064a53c901cf8862cce405063d608ae49d51cb4640b0d529bec0445604a4bf6289de7ac0e4e184f2262fb5fe6b87a079399fbc37ac54bad4d905cf038948cf1a8b6d50509bdb1bd51fd398ab0f2ea14f001fb34e2f6972dc67b3cce2527e0d71e922ee8ceb1162ddf43a579a672af55bd3a9a04f439b44752d23cfa46cccf84cafbc2748015154289bf6a54f13c2445af6543ce9bd58c33f9653e66abf312a37ea4bd2cda9462fecdaa8a3eb51caffff18369e59938d39dcd5afcb85e7fc47562e1acbf660cc5f363ed2ef99348e6b33591b51cffb32c5dc6604154145ecd8573671b51622a4b35996c1d9e2a97225180f4ca905757aedb9216c281ae2dbc2920b1ff44bf632c699154748f97e9df4b3836ba988a7f62285ba2ab5e1c8a783f9bbcf1841e6125209bf3562a6c10caa0f653b052760c40d67449e8bbe5f46b8339d75494108ef28aababc94ae3ac4ae97be7dbd6b0b523345af04626e65210f092b745f518b6de770a4dbbaffdae30e01af1cbbf3a701dc642d916b6a73903d7463ba36e486f542422608a59dc316d9e8a70bd8b98b4c99c662206cd854df86910bc42c5e304040319df1198848c494ee1f9cab4b4e454488488a6f51bd00acb0d71cbd5396f0ab510619d1a56e149f199ee88d0f8f76eb6ba1bb60184999c2b245e0048e30fb76f0621c56c04885ef3301c5dd7aa846cc494a6df51e69e28e7273ff88f5bd4e4c6d7642c2c3d2796f24946e94dfe71e8b8dcc067e57ff029779e4656eb5c618d4f118e4c5314fe178ea3d8466b42f08fd3d09d3fbf118a7b95e17300fb8576074abd5cf54156549397d2cda97fd3ff30406ff264b9f3aa8fda4d20246cf3a83b50029a41a9fdee0059c5af6ca901260979630e921bfa48a5587d029dda0d53bf40283d38fd6f2140967141fe1e33931ca1b57f50c2ed682215555f76c74949721a9aa0adb6c07061e96a0cf025bc7a32ca7f56ae36c0656368e110e29965cb12348b2a024c67cb26c806a876bf0eedb65d884d5be4e7256613ed5c6309e60e3af7762570a83da9df4b91682d9c1e6f42b0d44587715f162cdc98ed49376b0d833a6f1fe4956d969e1a6b912591c72f72b220d41d8aab029cf9d4f506505ac4644ca60bbafb2e66a45e085463569e89be54b052e260b2e1838bf6bf29a9958d26283fee3c695733dcfc8aab04575334529a6180dea36e127db449d11168e2ff68c194e481fba3d3f5c810", 0x1000) 16:00:35 executing program 0: syz_emit_ethernet(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = semget(0x1, 0x3, 0x1) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/236) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f00000001c0)=0xffffffffffffff07) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: socketpair(0x10, 0x1, 0xfffffffffffffff9, &(0x7f0000000000)) socketpair(0x800000000000002, 0x3, 0x102, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000100), &(0x7f0000000080)=0x3) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6046, 0xe77) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x4, 0xd8bf}, {0x18, 0x1, 0xffffffffffffffc0, 0x800}, 0xfff, [0xcf, 0x40, 0x101, 0x8, 0xfff, 0x2, 0x9, 0x9]}, 0x3c) nanosleep(&(0x7f0000000000)={0x1000, 0x6}, &(0x7f0000000080)) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x4000000100000003, 0x9) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)="7e59adcf1d098391540da1e1a9856ba36c03a916be2e6311d9bd13a6381554c4f084abe7fcbeafaaa01a7df2f5f53612ef07d32e10a022735c90e6dd0cfda9650dd663a1fe1c", 0x46}, {&(0x7f0000000100)="c3151400667862ab8b36665e00d1e48213bdef736cf5f436e75cc6fe47c87a1f675d0c3f95ca92c8bd089d466656f8c57576bee7e911d5b3a85396d42d0252bbce1f3f23087f1b033c823a602c37fa2aff8dad1cca0505c6fb321f0fd9cab84582fcca01ebcc4a930e67f3150f79a6e2263f020d5c4c04d1745c22757b9afb1742ad7a4a8aa85aca0fac29db8bee98e7917e524f72857276461744a90edd668db9b138bddeff129fbd229d29cfb8bd81664b8ac4820a2a26a30c5a0330e414564bab5700f48a48c381f787dc70c8c3ba91459f50cac60114ae02c84a514b05c6580ed694a1376a1a4ffa72314530c94440c734b265571f7dfbf8f8ea8bd3edf2b23e1d9d716112471db8fc07c92ef4e032c5617ccb8c40695401f6754bb72f6dcf6fa2d699d208e1924b66ac0c81c0f044d70549e974162331eaa5bbb6a906cd0afce71efe15ed6da1f18b01e1b03cc1dab2b5adb9a69986956113028f9ee91bff1c18591e67fed9bb01827ad33e165e503cf7f8688f2b53e872be929ececd5635089fb4efdfd8fa909e05b703a1c23b067e17d17d66a4e47613037c10dd89fa676f22c062ef39bb48587f26a9779efa723bacdb91d3c723a876d189809f4fb0305fa9bf39afa640ddd697652a7789821084aa83c5dd25f4f1d60b6e2b99fd4dcb8a63902b6f3f70d9851175706f135245234246ccf3d4684b8521ef9ec4fdd324085b3d83c64bc02efd02d4857d0f052db8ea028eb7df6cf4ecd5058a5b820182136fe7e76ff944136abf25d85d91ec8176a7b72b5ec28c8c7a47255cb622db6e37cdfa80fb631df75ffb46de290697b3e808e4c86322c4d143efa7c136b800d7efb31b251c5224bdfcbf14d47421fcd9ee8f844e139ee63681ffca434e5e7ebc5c7b8dc3fa58e95c85b824e8979442ccf4ef88c5c593804d267233ba565d915a45a11f509869e067b1732fb30b088887158cedc567b534ed686759f161bc20f73c3c98a8db67d68b9c8be102268276ef326d050c3d811b9cff4c12ff258fcc2f8bce342c1fa734a01bb2965dc4808ecc1ddad5169de686871e2f2052d6fdcd047de02045de93928ae9aff0a75b46631faeccdd47aeeceecd880132b99ad45ab084b9de8cd77b61637cc946ce4e15144622643aade983a846dbb41170dd24eafa570b49ee95781287ffab8d5625fb63a3a2ea33519f795f16ef4a8619cb1bb9d5d1867a46daab3f7ccd4ab9d5b517ebc5386b7fa86685a626b3710bcb03e2f06c7bc4295657f430329c2e0b4c033ea256c1a66401da1e89d401406fcdef659e3eb313ee9db3333472d82853e4f618374410f35bc6ea1fff427ab302ce9d2607a49f6eaa54c441713570e23b9708c00c5cee35a527d32f4f48492e29afcf7cb87e8ee65de4e43711b9a2b750b4c261954b465c4b9ad1041e47a497c274e7bee8feeede3dc54f592fde0744d897f1d16f08b15871f40d023b085b722f90f70b76c3c86e068deeeecac564ed2ba9431ce4de5b087ebcb2cc6d386febf5dfcb9ce09faab390a9ed595d2d585025808430690d3c9dd73cc3fdc498a9ee4a5153f91f6bfedf6ef99d60a75c18c4cf0429d14971c0d314322647a02c52d3d51458b69afe352053eea2ab9911e6d84a695df063671332ef8719e481aa79c28bc26edfadd923bc266065f815e8cf471e98d48719874798dc51c07704776180ea8a9df6ef27f72c1878190fdcfb028f8876ef9afff53424bdbdf2ab77f3353b2689f5867d69d87cf99f80bd8bd4016e17c1431249ac6e17ac22786585382cd671a71153bcdbec66ade404b16bcfbbd44bcd7c6f45fd8adba4a57b8446984660353a5311c8ab4549004d5be38dd7943c7555126dfba831cd7a430e098bc91277ed51380f4c6fac8f349d63e66d88ea0648b9605a68fe7a80c92e9074e07b5c78a3fb7d5135e6ed5de3b6cf5688ad479995a698b719ce37dc271ce68b2d305d4b7e6ad88381cd2a9f60ebad87ab1cf699a224296cfdbc636fcd3c714af174c5f749278e47eabb725d2185002b6b80560618b1bdd2824fc4560ec6dac40e05325661eab48d5cea0dc2deb7fd00f4d2c21a559fa188bc289276d47ffebf35906d0e5b8b58e0067bba5e7b14b223dd1422418729c898dc3e0f3d7dd3bd09918c15703c0726e250fdc05cb46055acd75e607fba68bf4998ccce482c970304f4e683bda3e9f38414e56b353069e6ecbab77a82f83dfb606eb7e0ea71d47cab2cd706beec45d2cbec898f8eb25e7b20c32e81622cb0b3ce5a93ccf82a05a2822e1120ad7b3077485957ddb7451887bf52e7c0350f94cded59e63f5f51f1b80b5ee420772a8cb20e7be13c3e6a150ab051921e89f5c187bd62dcd6a95b12b81bbf1a08eb786dc00a0ca86ff319bb95cf784ac5ea77ce58f75427584999e583c4c4146ea1586baadd3d802e3250ab26822027c9025a8abbfdff1cbd22f405fe9d2c47a5972ead563c87f248e564772a97d11b69b777b87bbc481aaeaae594f833ce57d6ad03f609757200fb359ee2cbd2f161d43409108e3f6998959cae74d85a2439de4a0a585faf708ff8e6c145a6dffff6750b349283f379490928f322155de0eff2a00beec478ca4733da8af192077f2d451e7f30571b775ba03cb12ac40158ef04f3093d046fa947f979dc2fb70d51eae66b7af89fbd45e433825cc09dcd579948f66f63a695989e3040adadd546e2f32195cd3dfaadb7acaeb781791f957a63090bdb2ed1d32d0f6c0b47bef925a3aa2151a4d9c8290986283821a92f754ad5c269e6f51f8dde42853c00693b0b710bae0447f023c3ab755d564e363653b27e72476d330e3ccb2abc1d0ea28ca9ba23e047bc581a54f8ea611621d6c11c0b9712b3df05ff6677ba77cf2fe5c064b3255dee5ec0c88bc4365609fb78a7d9d824b7361ebd9deb2a775a7453ac75cd2ce65434eaace11bd70306cd66bf05dc706d05d0978d738a6e34a7843da646f27202307acad486a0b7d985b1ad48fa2394959e8125a613a81838b8559c07d69b5fb86fbf5bc9879c3b778f2611df33acf4d5a789556e7cb4a2b11963eb43ad5785d21b40336bc4154d7989a2152958011de8b10edb9f08e637463b6115fd99e2c4fbc536bb8efc2b66fa089610e9412836c4579d811c212281e63d6e51a869825d0b0ad2fdb4e279741da1d72db9749af09182d891f9ff9ea5e8b3c76b59e788e6d0086809f4f17119a2d31730c6bd4bc4c30e59b57c6226fc67dd7bd2b7a63a66d1828a8137fd538ed00411b5b3a9847922c6b65a099d060cf369a7b422fac701a12712c0d9bb9c08e7994f79514aa114d27e83e241e8680e20e86a449056d6f8d9247c881349bba51cde8d1935d9144948af3471d44af9a0b20f2394781bec8569c9a792b4e57c40aed466ca7561fad53e037917ba78f72b345e506cb8bf33a269e1dc1cd862f6feacd90d8601a18d477873272ef8e38e5c81531393a731d82f6306303e32bb8041d783ed8bd9fef1d1c8efcf74c0fda5736073e4c6c8f793121d2fd29521d96606b4689a2eee76c11ba5017a36a44a7b17a45d4e8502ff568d11274f158ba7b64b54a035408bee62ebf0dce396dac81e8086ad1ad629eb61f6e514b3327ea66bac25a0fe25012df10f293a687fa0c5db95140c047af0be1b9027260da67dcd497b694ab7deeb76ac4674e99446ce1687c6c405a8f106fa05c5f5193adcfd96e05270370a4106ac626e0b8c0382887ac0761dec0e73d9998d39a7370ef53a5f0e2ff7bb0b9b3b52f3113c9fe8652f9f0ff49b2327133f428ee12a72ee25f9d64ffb3101c410729530a0a83a786a8f63d12aa63116b3ccf4139078f33efcb4989b68e132015b8ecbc66ecde52cd651dad4b8f92d1ff462755eaa40884a98fb5c391c028685c4f974eb68baa6844111d57c18201754dddc46fb9337e535e5fbb997f4a1467278dd041c3f3e2002ef1d72defd87b5b533da6db25db126977192052e18891dbe03175122264d8295cf54a02752ea93f1a78f838afc1afb381d621939f937eb3abdef8bafad1300b707a61c72322f31b510c5735c7d4edcf2883740302999db366eaf52bec8d34fcfb63e23934830eb09c1e7401334f0950e3b80db08907a2fa1c11d5e13b0ff5d911793406b02989f702d96025494384f60c220cca8f78eea9d785de157605fad55300d61e570e49c455567498d09c424c28cb34b09ee09334a4c8de13e5b40ad641246ad394d7804c679767b5030377577e0bcce1b828c60f795565d4b9caebaa00510f3886d7b53f33e842c17544996c35da307d429f12d9e567e698e74075f142dc989161848b4da1aaab63480466f5e35aa9eb3b68074408f31cb3f7b4d809a586f37788e8c6de386faaa643f551f18b6a9baa6dbbb84c2e01d509f30fd9532dc67dd31dd5686703dbd4518c1d4631643ae5d68c6d2657241ff275e4c593172cc5055c1b6d6b4b15f591148a4dc86814d5daad0b8e82f110aeed8503c6e5915ae005b711d9d7fa9928038ee3ad60d040fe4ddbcd54c507d5ba34349c87ecc952fd9a7926cfd36dca37362a64c7a998952c6eeb455a7eede4b02cab79896c8a74a0674c126da17a724e61b1ae5924ea29e7155dd310983a001cc698c8cd020daa780ccc2b7a5b47337d7e43e750f9cdf99dc60eeb96e3f6465d3b4cdbf8ec20052c174327a5b08e16b4a91fa0767455bc9c664f2f74a491068e5702401657246b00f7e56ade3a069a30590768003971996b4a8547b151232dcfbe5121ee6da61298b25d2c6f310619e2619e4d716327b2d95fed2d224c9fe4e42da8557e1d75234b58d5aef7c88984caeb2850f73f1a305d27f6e4ad494b7c9b17c3795277156d5ee84fcba4bd9d6a08e79d46b38a67677c83a54a808d83d991d2fe5013b8e14ab2c570fec07026143ceffc097a57055cc6f09d02c4833a48cf5322a7a9b4950c8755936e441b1b0c58c15fea72ea40427260f053b567cd9c483f9cb1a43246535dfdd5876d079b0360420fec5db30e2fa7328c451a1422dd0192e449d2364cdedfac1d1d256b494cbae60be92e4514eb49dca623baea6546f4c88ed3ab4cc57a277ffb26bfc11c386e435a05c76dc53037e2b01e30edb35bf00512d243ba39d2a893c15cfcf0850b609133a5cb4a9380431604fc4f49166df08b58deb362a5f44b7ab171b87fee3a905765acbc73f0cfdd26943da63bd18ca18ee2ed3900d49133c4b0efbb7b71bb27315bc8db53f27ff909560b73e0dbaf3f12da9d2006a83dd55f918ab2e7915fade36f1ba6451d1c308941ee2517a43606b2d4c19c9183da62230c0a7e0fa93fe9e3dd606001d97ad7246121f1352bb9f9edc526d0043530583972ca2bb000f5afd7133a22748344a129cb3a4c74ed4547a4de97c92715fbba20695c2877ee5a033bf7abf37adb794dcaf1779c134ff979565f9545a8c9c55285ff13d5355ca3a8a666e7f88566ac9f75431bbee9d1290f071c2707c5183d3cf41e2a79782130ca33ec73cc11a3c7a8b78f6840e336d236ad6d2c81eb5fcf97964daaacdd6fcb07102bcf53092f325a9aaa362659767c9192a77bf3d0ef01b7c2817277acd601e5a8f6f316aa9a3fdbc90c7230dea9416988634a3681669b325635c53c8a0ace10dd504c0047b9719dc27cc3c752dc758d4648ed291b786865062839a6be9c6f213f13dbf0a6d1d0f25907a943b98c3457ad6d3fe7757f385326f005df9eaf3491972488a1476bb1b3fd840347bf8992d89e3736f313cf360a12289ba", 0x1000}, {&(0x7f0000001100)="a3543ae58eede73dcfc57332ddf62b0bdbd35d39160888762dee1393582a72fa8cac930c28f95fb4c2642d9b47ba2d1a4d345681b1a4ee8b4aa74fcb02349fd416b0ee369ea15f4bf6fb949284e9c4532c3ae8dceba18f08373c5c4b4c38a3ff1c842868b71a6d699ac4dca08850224548385e3c70c188346a255b15a073281e4cfeba86ee9b90116e467d0c2502b08c61", 0x91}], 0x3, &(0x7f0000001380)=ANY=[@ANYBLOB="4000000000000000ffff0000561c0000d2e2e94da01b9a13742850e52e7fb4969bc03bea64c04fc4f342533b59d6ccce2f2f55129db458ef9400000000000000e00000000000000001000000200000005381595b338c324c574b365b3763893d9f56841a92273e6bb3dee477c34548f59753101458836fad91f377637b9dd8c10200fbf4c005da34eb89fdd1a054afa62a8d5f00861a13d7892aa918aa643a34a035e973007b62aae6119868ff010c6b4c64375a90d05647c98717bf68f9a8f9d8389ee75af4925009f44e64996bc80f011beefc90561a02cf6586ebb5a814985823e5e653d50c81383a94817e7dc343b6c292f9b61af4de1b5dd0019e499a95ffed1ef527e1def1afa6dec5c62c522bbf5617033d85b90ebdc02b033f1f64e1b02924a3a715bc309f36000000"], 0x120, 0x404}, 0x67226956c22f8a5d) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8001, 0x0) fchdir(r0) 16:00:35 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(0x0) shmdt(r2) 16:00:36 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x18, 0x3, 0x78) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x14ed523c61d2079e, &(0x7f0000000040), 0x4) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:36 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') r0 = dup(0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000300)=@in, &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r2, r3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:36 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x15918e7d}, 0x43) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = semget$private(0x0, 0x1, 0x112) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/3) getrlimit(0xf, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x3, 0x200) shutdown(r1, 0x166fa0d4878176a2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x74) semop(r0, &(0x7f00000000c0)=[{0x3, 0xb4, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x2, r5, r7, r8, r9, 0x0, 0x8}, 0x8, 0x4, 0x7}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000300)={0x9e65, 0x1, 0x6, 0x400, 0x9}, 0xc) setreuid(r8, r8) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000340), &(0x7f0000000380)=0x4) setuid(r8) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x60000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x68, 0x20000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0x20, 0x80, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x3}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80, 0x4, 0x8}], 0xffffffffffffffe1, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x42, 0x9, 0x2b}, {{r3}, 0xffffffffffffffff, 0x20, 0x3, 0xcc5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x11, 0x0, 0x7fffffff, 0xdf}, {{r3}, 0xfffffffffffffffe, 0x10, 0x4, 0x5, 0x80}], 0xfff, &(0x7f0000000540)={0x6}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000580)=0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000005c0)=""/223) recvmsg(r3, &(0x7f0000001e80)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000001d00)=[{&(0x7f0000000700)=""/234, 0xea}, {&(0x7f0000000800)=""/108, 0x6c}, {&(0x7f0000000880)=""/61, 0x3d}, {&(0x7f00000008c0)=""/226, 0xe2}, {&(0x7f00000009c0)=""/210, 0xd2}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/110, 0x6e}, {&(0x7f0000001b40)=""/182, 0xb6}, {&(0x7f0000001c00)=""/216, 0xd8}], 0x9, &(0x7f0000001dc0)=""/138, 0x8a, 0x2}, 0x2) chmod(&(0x7f0000001ec0)='./file0/file0\x00', 0x0) setsockopt(r3, 0x46, 0x3ff, &(0x7f0000001f00)="2f42d746ad9c2ff5209b5bd0f51e3e49f842cb47eec059ee6bef1776602b0b657269326b3d75a33e7348505cef4a800183a3e4c1c7979a1f9d40658cd8774a58ecc3e5e83f3bf2e442977321d39a2c5db94604484980f7e6cd6f519950f513d87d8eb40122011ae253ead9e1ab79ae0c3ef5a1737df5", 0x76) listen(r1, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001f80)={r4, r5, r6}, 0xc) ioctl$TIOCSDTR(r3, 0x20007479) 16:00:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000040)=0x1fd, 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000640)="8d44cd1b6521d47395d07daecd2e3b6643ef6d7c118aae0000000000000000003ceb8e8253881b32c998474b8e55d90be3e05ba4d4385f054549bd39a221bd525da6a18d26ecc5c644d4563ddf02f7ecc81c68e27523dd1c455b891ca655c50eef00000472fa61aaab7874cbd58baa92af8b364fe4de8d22d209f2f5af995d48d95aa84acd1a8c1180cf42e1638e36a8946df167062d68dacb12dd98da38e70454d6c85775677b1b15ed7c3f2f0b23702a88704af2cc10d016e6798cc02c94f2afe76a457f3aea348526ec3ba0af07eeb52019ab8a030e106420941b5d553576dd21068ecf5cc48095c233e4018cc82e1c0446c2fe1fee5f68c44552393da759b79e07764b3ae4d964fde90c7bb2d500aee24077b641e16b03731f465df1ee7f4a9a6fec032771e910abdf70b39cfd6cf9954c54250c153e85465f2a8b2eb9b4f835c39627d785f67f0f13d0eaa10814648379a9c7e31cd99b48cec9dc99b5124f672de45e6b512498488f08efb3a23b116ee1af92a3fc5269f8c87d3d1d251b148f6ac8c485b3adab06a4fa37abb63eb24279ae7fbbf3620423e0a139f8c4c7b48847872957e8f37ec79e2fd68be0019bea0550f69eda05000000000000009b2071db5d8a8b8d4f50326684c5a8b5fd209abf39ea9495221e9d13ddd8f449a9b811d93cf3f8352e3d646b83f3a2c0c034ac0c3d35e2057831669701340c82d85ccd5c64dfe209f00bbf300483a28b1f0699f3277a5f59b9f5fb08dc87e333f46bb24c48d0ed4985aa8eaa8508078f7d07ede4703d51eeeb440d3882ca5f427957197aae3379d5331d8b423cbd6ddb0729fa20f8d65d4dd92322115684215ad8270166a6700008acc325481db7e661", 0x35c}], 0x10000000000002ee) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() r4 = getppid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001400)=[0x0]) r10 = getpgid(0xffffffffffffffff) r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000080)="2cfe8b8861f874af2fcc44a4068ef4ce854d3fc5488aeca4626de9d70f36c774e1916f01623933ff4bf878e3e7137c5003b00043d386da9f357874032dbfa6d78fe02aa3db917678fd8ed6260c8fb2e3f28f4fcad61b3c34b3f7ee13041d9504990f13c4cf5030749c4694aac4edd3345b14507fa6002f47c9d6ee1b", 0x7c}, {&(0x7f0000000100)="b2efcf42f8e3de9950a7c148c4ea3233e866405b4344603f3815a8340cd37dfedddc7508ebb411ddfa4d6044a4db4846eaba9d98de78373dc7f7fd94db43afc48a2e0c47de9530cf4c38058db4165d0769ceecda691b5cb14c0f520e5835c55629d87df6ab194bf40741c406fea76e74b0f614cf3beda3c1adfb0aa822b67f68b094b6c47b82808dd65f455dad410e11a6eb365829d0f72694b1bea500c290b804e5fede1fcea7734eb273451b88aac83d64e953a7e74c8e6f6ce936b6aa00", 0xbf}, {&(0x7f0000000200)}, {&(0x7f0000000240)="c53c844898c12ea56705ee5261dd56d41821785192a61a7ed31b93fe8dd49dc14db782e21316c4b9b13545bd2f9fc90d178c6cae072b6d0bd906c419e1f74445a0415cff3ce7143713e09a06a1af283163d2f610b0d2ccad3654649f26dce399b68cb19c285f28368f7661c0a4730f2788f47669d3c5ab9c909e2e2f29f5907c210faa5f9a9229f29489b40dd4ae032eac0582699d2d196631a411088ccf07bdbc063592f888011a962b66caa6cd2bb9f04613833fbd61e80cefe2045d50a5d7deec2e79cf2cb3d2e88c2b87358e292b812f9ddad469c7ed2475a36843ce130e128614896fb94fa2448652d6ffe1befa39dc2084b4436971ff3d639809203b9a9567063c6f42711b9045ddefd88a03822b8193c6965ff82075ab811a50ec66b8cc8cd1a71ed64b210dc7e9184ccc99e64b395ce550fdeed3ef78aa274f9fa12b464b8cb8a77f0f541e5657c8c9e13a17cb7ae19177b1ea41f6b9b82ae7cb5304c2d94bf39e86f9d93ce937572e75a6bab4f3c1649416732c54257afacfb838df78b96913b067706f8a64d289447a75367d5056733589adc7c2543ca3dc16a6e70c4555292ae6f20498658d7849e7124b1efc3f4b3b2d95d4989508423faeb9e0cacd4061e483613c3153da9ca1f62f1e0e1bb326766408f682ad1759937c6dbe5c507cd6df611edd4a2cde72551e372e6ac3d323db7d1285679baf2a53f58cd8452ee36148bb4111e073ed5aadd95b293d561402471764279bf9f572a69c058502b957f20cf40c3a2e87526d50a91636aff3218266c4d60db1c5ccce172beb678ebf880e589618767db7b60e10a3468978d5baf8a1de36b95414eb979e4bfc005350c37952a6575247e50c1a073e9f6b253b2bdd9ab805ccf4d0e8c42bcc36f47237d5d57a58d0246299e3aa9a98c54f6be468703e1d724a754f7db48188bf1578d950935b4ac1c1a85c5bdd53044809ba025605fcf7932958fc05b3542c81c9d8cf9867ab6463254afa56adb64fd642d4413613268f20f2db5f8204923173502eb97a4db8a0569d8036baeb0896ab19c4dfba1904f9c850825c356a415ddcf435a056cbacdc98a9b0ce6556f87fae7c1e58b1231eaaa44e00c2784bab53b139156ccfe42efaea4db4c6812b00cfc887b5a0932c5cd3e131afd2f0953b63b829bcc47d903bb5661b94039bcbafd6252544ae433c51c10817b4e150c02f4c3ddbf17e11293a13fac7fe3103c322a2cd2881e71659d84ac7ccfdc9005c066df66cf8f7e249b3e6d91393dee93491c4b3822dce1d26d2682cbf9d0dc032493cc40b9bf79d0ff04e7290a0cd174696bba08b90596ac745468cb87b608743a8a6090be305f6f48cf5d0d0128f543328fbe736bc9a332c7e1e91b74bc5f52666ee2e4ffc3d54e67b96feaa56aee9c67e0868f0a0852dafd7666819f1bcda9702ae7eb75f1a08e4fff6fe60b510d47e5254a8faf074eb92f941b0313fb911a405b25f794a5eba96a680e7d5a1da5e1a41da71bf54c892464837f06cfacb2014a86d8e25d83176738d7bb02b5e8d4446b4739223ed8fe7580e4e3aceb6432eefc13cae6a53270f8cf893d2e88ba13bfd998a757b32068158419f3a95c0f4a3aa602828d0e1d9d9224ee585f553503650061da3a6601979490d89f38bd860ad005f7d2c4141b5dd76bdeadfa977531cd0d58fc53ce155f03eed2608c7a58b65b69293bcf4db53d2bd6e9c98d39d877a8e8148122f460ee290ad91c1c5a1fa547f005fef596d926fae854e43f4512e6f90bf2b3e993364ae9304ede074f9d3626a4f3d1de0c9f01889fa982710764d992d9c4ab838b9b52005dc931f565dbac329abd31d81c989db96f65c66fb2b9566c7f3dcf534ba8072e025c672c23524def14cb42b9f79cf164be69fd470a2b5b628ab53875304924b7a6c56cb338893f886a39067c7c3435b9335a6f7eb9c1b9a276e6fb8ccc3054b2e369ce1d3aa04ece7504ac48ae702eaaf522becee5c421fa47a29afdd70740536f62f1734c843e572b4be46606addaab5ff74a4878f742c5dd685a370f085f22f37c502938bc7134b1c126bb6bbf27f2b51e7ed07f9a84f87585fbb3ddbf2adab083568969c9de481fc78b40a262958967687a455a48a2fe644b3e11d278bb94117b10de0011160b8cc8337d991d0739ee2767e8142111af926f0c9ae3a34b85ecf8650a371fd9042d4a5569b3eafaaacfaad6431e6b1eeec259209da1cfdb659b58814b1c020bcccb6212bf1720f67ed772471c9701feb5cf9b4a4cb24a67fedb24fb8c62c7c4cb8d7290ae66d0d774b706ab681435d124bda4c8a583cafd654d5e5d736a4aec09fdacee8022b7d9cf1ae1e7282ae091e2ec1c20a19527a4833e64397e7ba7c56c812084e870fe6e893b2a75b75c20d8999e547e133f05136b8033a435bcbbe64ee9985eff7980011eac20aae8e35c7c5add5918e9dbc3c4bc1cb8c7caefc9d53afaf81309c17b515fb918d2bbce6d3eeea9fa01e15239f7265206a137db6518b8f6471f523d20501762cf65b85341de2364892c0182f820f60c4ea3e230ca7c8ac8ce2e4a5020cf126fa6859ee2aec8b128ae6d49caa2040573ebb73052c3b31ef4b14ec776c8bab3ba7f87c65e030b07bf8f4bb5f5520a36cdb58986b9dd3893a9a17956ebc3d2f7986d95f2f13c6aae8038f62c49c8d1253df90c1143c0786be1ef8cd53e11746ccb13ce103cb0a75b47ccf02a3839d5dc1b821e0a8a78dfa6ae3ed6184e869c62fd3bbb33a9d70a5011b995b53195a6055e97edae309ba932d2a4d0fa5774be56b5ffa25e07765e6d25d5251b2fde32e4887a4de589222ae15f89a1c769fa7eb9eecb77bd9f01b41cdd85e5ea0111cec0b2aa8c1f300cc45a3a8e50088f2ce5471dac5f2a3f2e3ae621407e2e6a8c534393c2e8ae64c4868fe49b3497b0bafad6148b2f137cc5b2e210c4820c097afb8fa5c63fff68b0e6e888a3ff1fac502b7b7dfe311178f5b2176a32d31140225cdc2edb5d97d7640e97dff30ce4d30c9be85e35ad9db7cb8ccb02a64c6cfa2749cffffd77dd12ca4097f8e592ba073463a0c0143c2a7c62bf3ac5128d2e9509771fb54c5eda12387d72cd6a7c174b3eb8bd5e62aea51c892eaf41f87b8862a6857787e8c81e0b7ea297c2b257fc86091a6d1bfa0ff1e401c056e79b4a54b544da0bb513731c98e3805c0a046547c3099d5dc66fa278c61b05070d703b36ff0e7dbd2e1849f355547e354d527e56e87faaf9eb2861e83018a662bea8a19f0da288658ab1d20bd6156d147e703fe7ae6bab0f644eabcc0ad11f63e90d75006b7567078eec560edd4200bdda23de53775acab49888720e6c97af90d28a95414993868d721f261c7681bea85e798500419039bf9b9483a0e9a5876310fbf48fdcf402a836f217de682446458920f09c8dc949b976759c5a7bdb7b6946662f5d5c1b49e78c87449eee3f81b3fc03d9f3e75fcd219f4d02acdd2d403d020920717945658672d7f95882451cc840cb4f675c45ae1dd52debb94a761d32c0c8de91b5672e5856181b43c26c7da2466460886639a1a51f7323afcd404ec8190a2ead81a8e5b8efe47a3ce195c1b335d39879cd8b717ae8d95be3da6fa48ffed317affc8e84f991c8d69283e94b79078f92f913cc094e553d1fd982348292f9a38b6fc5e1403379b22424ee25c27eed8ad4defada3f55d30699e510916ede33c01ddf65362b8d6f2497b21b20f1da1f2283247e2eeaa429c149554aa177dff8dc97ff9ca4d3dd828442f87570357bfe4583a54ad7ca1723561584a42b16671a0b2d0a077948ef7fb674f51b62b4041d3575cbbd8786b7d5bda8bd84a046ebe6df251a26442bfc0cfce4ea10ebb510200eedf37e053dc3bc1075a1140f002f7e9d28398ea6059e1b5d0afe739b0e16186372e5d62907fe6c923297b681a732b4c3930591ed5966f17e5d45d84ab30c32952179dc4a66341b8e9986b6004513abb15bfb1042f30953b0e767527cf7774246dfada916fb90e391cacaa45440330451e4584dedd7be51c849a8bd02909c975eeb5e79534f16932c2afa4ff33ccfff18c1c3ed78876d7e1d09ff398ed6ac30b226f65f003016a5c11cd7cab193a082c0c190d7069475560bdd2f7aa7c5f64038c4465b47a4481c2e404dd994d41e897355ef1ab1ef58f37964e2d6a4d8e08af85ea454d22de167e1b4d18ccaf3968ea286cf6f340508d70bda1f3f4358a5657bef76aa6003b79080adce8fa85ec60c149ecae770ad64c5d3feddc56a5499407f29a5f2c85f7c13a7b776d9fef4547c37c0def120008485a12120c7383593469ec78a555f1ef8a4042b2a632887b50553069acf41c0d91c04d71bcbd2d885deeb18b840ce50d8374f6a31dd7fafc83020e89504d76f51b90ee59d2711f6969774da5a81ff92f721757816e8fbdab996c60c7d075f0c2efb1d590c9011a6729387828f5f6ee37046ca00d45eee1ec57f48522384d3f9c1df8c53a0c1063aab3025b9d55cd044f9a275d55f53fd4abf99dba88a379b7b2dfa40433e739c03c1a96e4250c94a07b26f9d5e758435831ca098d7c3ea806f9d160fa3c0027e9512b901c6f4fe59d82eda206114c0b71341720d6b7c1b8e3d863bd389133ec5245d1b9fb9d9a2b187c0cadb6892f8dbc17ea47d79312f4bb7df22889cc2e99df31199e2037e5687d7e6422e5eb5c10e241c627ba8edce815b1be588ee3c161838a7c3f35684a00d058ce991a5fb1acbf24712f724a75e466c6c25324dedcceb95c82bb306cebe0cc5cbe3fb969c2ece54bb5a2a8a6c37eb5684657ebb5061ac080d4ec84fe8c76d9317bd84941f0cd5255233ff82a2c2526847313e2153514665511c5ee5fb3a7074ed53aa4707f511494efd147e07c3249e96c1ec1e9251f489d21e852a11dd76b21e4a153a9331a05c02da6b223fc950a775cf698c97f45ae1b3ced78f26d41a97155e32e76e81962f17d38a929dfb82cf3e2aa74fdbcc86ad537a3653b6c3cfc649a48c2152a812d3bdc0617ec48b820a8b4a2fce3f47d1cc5c670311de034d3d1fc0e76a199ddd2471c410b162b25b90bef22c4d9df919b3899851f2534dd248ebac83576de474ee44bc52ce3df54d61cb60d86f7b657f6542c64c9d276fbdb27003dcb927ecc140020fec8207eece915b6d151c6dc45461ab4a21b4dfcb46d40a8880a92e78e9511d6055530f2a9836af1c94a05fe1d56af43d5ca7c371132a9f86ab600ed3010e9571f4e3fad299c23dfc39476e19eba7d0b3c76f0ff7661bb00c39f2f79e2cae20a81b023160d9a5bd2ba311daa4d822ef8a6cfa819ebcc0ee4fc04ddb860320510c10fb040adddc7691b1d3a874cc415f4d9d6fff7e307c61a4000693d90746373f12b09b524eedc089f7caa4eebbd48d1c12c2381e83346a1898954274caee7cf53ec6fc5e62ea432f64b76c9822efed839b15afcc9a8a6adf53311e450c6b2596f3de1de17b5884cf25a6962308c1f9d4762c60ef8d1e3c96c97b685736ee09b03f7dbc73178ce508a0af92b5efe2d9f4036ae88fc6a4e379cbcadd7be870d416e30f73611662b99366cccf36a1812500b6da030c30152030c28fcb2be42c8dfb61f3f619dd8f5fd1d4893cfa68c93a4878c39207a865b62982d5663c7e97020b3e3396eb5dfa813ec78a54939639fcf8e7f3c99ef3f15331cfc22eafca3a56df1d1fbcd3f6f3f21c71239f21eb543cbfe21c25848fcb3020d8b9c8b9be0b3e63bb9533240cc73e5dc2a2689862e954cc59348e0", 0x1000}, {&(0x7f0000001240)="7e5c48afc553abebef84e428b88c60903d3a530899d568ead447455ab16f578387606c34902b74ac378163901328bd8b5121f3efda4f26fd55bfaba91ddb7c50d00f0785ea906c6926b534aa7f2fa08585c6508c33a1383450cd21d7109a0375dcc72ca3d6fea51a6eab5761d441075970fc769c3f72f72092619465d45a9f20f4cead4a13424f64d77def4df407dfb75f8a03df53a8126f2ca988963b3cc5d933c8afc75fe3a7ad916da70a260a8f3d2cb45e099ca9e19e123b01dfeedbf687301e7e5f33df4a3aa525bf72e51d5a31de7e22", 0xd3}], 0x5, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x130, 0x1}, 0xd) 16:00:36 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open$dir(0xffffffffffffffff, 0x10, 0x10) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/195) 16:00:36 executing program 0: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1ad) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x0) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) r2 = open(&(0x7f0000001ac0)='./file0\x00', 0x240, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001a00)=""/184, 0xb8}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/81, 0x51}], 0x3) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000001900)=""/232, 0xe8}], 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000001880)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/179, 0xb3}, {&(0x7f0000001540)=""/219, 0xdb}, {&(0x7f0000001640)=""/178, 0xb2}, {&(0x7f0000001700)=""/178, 0xb2}, {&(0x7f00000017c0)=""/150, 0x96}], 0x6) readlinkat(r2, &(0x7f0000002bc0)='./file0\x00', &(0x7f0000002c00)=""/94, 0x5e) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/151, 0x37d}], 0x2) 16:00:36 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x80) 16:00:36 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) shutdown(r2, 0x2) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:37 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) sendto(r0, &(0x7f0000000080)="bafa3d83c5bd0b9f7b09291f0fa677cea651ce044239cf2a41268f610827a43f60b39b418ed4b4f67814b7aee4ff5f82caa98113df35e039fc7ea91c92c9c20f7b9242f442b47c6218b44d41cd5e4fce97ef5616c2c695d85bcf219bb23400b6b1187c", 0x63, 0xc, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x80) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x20000002) 16:00:37 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x72, &(0x7f0000000000)="0eeac9c34f85a1a8c0434984a1a808929075fb5e6ce8fdb31ab0c919355fb9f7159ecee941e7ce7dcbf235352630b30c6bbf28ae34b9cb7b4ea327193cfa7968d8b07d82d3ae899116c3c876a2b2857564306d2e370f5e3428a7985d87091e9ff4c7702e578412a49c876828046cc7fa27ec") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet(0x2, 0x4005, 0x1ff) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x2, 0x0, 0x4, 0x5, r4}) r5 = msgget$private(0x0, 0x2e1) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb66b9841e79c8f19351a1170000000000000000000000000000"], 0x39, 0x3, 0x1000) shutdown(r3, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='./file0\x00') dup2(r1, r0) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x1, 0x0, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[], 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x80) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3, 0xdb1}, 0xc) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) 16:00:38 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x88}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0xfffffffffffffffc}, {0x8000, 0x1}}, 0x0) setitimer(0x1, 0x0, &(0x7f00000017c0)) setitimer(0x0, &(0x7f0000000140)={{0x3f, 0x4}, {0x7, 0x9}}, &(0x7f0000001680)) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x25, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="946dcd01674b49abc1551d4caf02d27bd8e5a4a3e54737a2bca13394153609a3ffe3e59807c5816587e63d0a62c65c2ff4fde07ea91e676fbf7d9a87fca4ec0d12a23643740b7c1b66ec1d219b6f1a06339b56eb1368e51ef73c7c8c50b8814b87902b9d876008", 0x67) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0xffffffffffffffa0, "c48310b8e2dd4102d08f201ebc2300f0ff00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000024c0)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000000140)="4ffbf94b35f2ef768b9b840a125954b4", 0x10}], 0x1}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/191, 0xbf, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x0, &(0x7f0000000080)) 16:00:38 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x10) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:00 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100000010040, 0x110) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = semget(0x1, 0xa, 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0x7fff000000000, 0x1000}, {0x0, 0xffc8, 0x1000}, {0x4, 0x8, 0x1800}, {0x3, 0x400, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0xff, 0x1800}, {0x3, 0x7c00000000000000}, {0x1}], 0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x20) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) mlockall(0x2) 16:00:00 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) 16:00:00 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) faccessat(r0, 0x0, 0x0, 0x3) r1 = getuid() r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:00:00 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x6d66}, {0x21f0, 0x9d}}, &(0x7f00000000c0)) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x8, 0x4) setitimer(0x3, &(0x7f0000000140)={{0x8, 0x9}, {0x0, 0x3}}, &(0x7f0000000180)) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8, 0x6) setitimer(0x0, 0x0, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setitimer(0x2, &(0x7f0000000200)={{0x7fffffff, 0x7fffffff}, {0x1ff, 0x10001}}, &(0x7f0000000240)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x2) unlink(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xca5) shutdown(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x2, 0x4) poll(&(0x7f0000000080)=[{r1}, {r0, 0x11}, {r0, 0x44}, {r1, 0x4}, {r0, 0x24}], 0x5, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x43ff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) clock_gettime(0x3, &(0x7f00000000c0)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x90) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 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) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x0, 0x4, 0xffff}, 0xe82, [0x800, 0xc4, 0xfb23, 0x2, 0x0, 0x4, 0x1]}, 0x3c) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a71bcde6957fcbf7fc5c8d7cbeb6148a270e46cde265eb58907c9fdfcc03f1d7fe84e149a096f4b7369c526bb97e25dcba7bca63b8221b455cf409e372ff4c30180f57abc8cc0390e6e57ddf5c837b96fb2329c3048b240c7971cc7c45758898336586e04caa155854a1e6a61b87b820b930f7f945237fccd651e626b5a5894f3a2d19bf63589e552ba14d275fa9f95ac73b480e08a8884cca94774481fc4a1ffdf016edb2329d43fbabd894669d39292d1163819a71d97926d16098", 0xbc) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x7, 0xb23, 0x20}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x5, 0x101}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80, 0x80}], 0x6a4a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0x4}], 0x6, &(0x7f0000000180)={0x8, 0x5}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) 16:00:01 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/182, &(0x7f0000000000)=0xb6) socket$inet6(0x18, 0x7, 0xffffffffdf4a5e28) r1 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffd) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x2) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x800000000000) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:01 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:01 executing program 1: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = semget(0x1, 0x4, 0x2) socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000000040)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/28) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffd, 0x20}) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x202) lchown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x3) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xff, 0x0) setsockopt(r4, 0x10001, 0xfffffffffffffffa, &(0x7f0000000040)="494f33d22fd6302f599a14a692b2286cfc9afebeea809daada785e2e4fbcac877c6e55afb78a1ca9db9b425b85d87c5248fb54765b35a25c9d4eb4b78448d944b6084e858ee9de69a58be6ef52e1cbcb32a0e0a7616207e6be6ae7a397e4fdda39ec8d1bae5b305e719f7b545f1dee749d6b29d945b07d5e51837b097ed93d4cf84f516bbd87e90ccea19110efc4d0a1c44c6366bbf954d9e51b25cb961c403a04fd8bf6cd5d00e5cc62fa4d6f01d9b11b22c2", 0xb3) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/../file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') stat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) sync() open(&(0x7f0000000180)='./file1\x00', 0x8000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0xffffffff, 0x800}, {0x18, 0x3, 0xf07, 0xea}, 0x8000, [0x81, 0x0, 0x3, 0x80000001, 0x8, 0xd4, 0xffffffff, 0x3]}, 0x3c) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:01 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x200, 0x4, 0x8, "a5f4da5db93c36a343d5882728fdd309b8e57900", 0x2b8, 0x6}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001240)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r4 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) fcntl$setstatus(r1, 0x4, 0x8) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) 16:00:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) r1 = dup(0xffffffffffffffff) munlockall() unlinkat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)="8000") 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) r1 = getuid() setuid(r1) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r1, r3}, 0xc) pwritev(r0, 0x0, 0x0, 0x1000000000) 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) socketpair(0x1, 0x8003, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x90) writev(r1, &(0x7f0000000b00), 0x78) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:01 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x4) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x3, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000080)={{0x0, 0x100000000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x5}, {0x1}}) 16:00:01 executing program 0: socketpair$inet6(0x18, 0xc007, 0xb99a, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r0, 0x91) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000080)={0x2, 0x5f, 0x3, 0x0, 0x3e, 0x78ed5405, 0x9, 0x9}, &(0x7f00000000c0)={0x3, 0x145}) 16:00:02 executing program 1: setgid(0xee00) setegid(0x0) setregid(0x0, 0x0) r0 = getgid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000000)=0x10054) sendto$unix(r2, &(0x7f0000000040)="93cf39ef61bd2ac4ad02f1cf649285f499f8d5b2e3d7f0ae3b37c99c7245a034936b5548fa2f14f750169e68eec028e5a18711d5cc0e427ac35f8c8250e1535c22075f306d77668bf4243a9a6f4f4324943dd223fdb7bc387f9ce98bdee6fa63a35d2f75d82333f988aa", 0x6a, 0xd, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setegid(r0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x3) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000000000000e0ddb54cb176c7014274a6a093ca9395ee8d4e580ff0021d511ca293499b0fca285d152ffb0b77acc26cc4e2211e79af4f42813e57b351af09c7aa930e21933339838a9b12a90095e746b0bd6a5051c572670474418e5b4c430580f9f0230011f2e0e0e497d7248e32923689ea0de461b6051162ebec34dce828f27b3a9456a44d30edbfe88e356f7174fa08499c3d"], 0x97, 0x800) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x80, 0x1000, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000001, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x0, 0x20}], 0x8001, &(0x7f00000000c0)={0x8001}) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7f, 0x0) sendto$inet(r0, &(0x7f0000000000)="4017bf28477ed23b0d396b6acb85e3917dcd139e8a2dc0121fd2f5fd679c0f0c84440eedd6979555e8749e0b4f4e308484bd", 0x32, 0x8, &(0x7f0000000080)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000200), 0xc996, 0x0, 0x0, 0x0) 16:00:02 executing program 0: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) socketpair(0x2, 0x0, 0x4c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7ced) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r1) close(r0) 16:00:02 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x1a, 0x4000, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) shutdown(r1, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x4001) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x8007, 0x9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="cdd54037bccca6e2f1d8cda1e9d32c7c96c647a62a761435ac6d02b6487e988e5598de78af89c007cfe9195cc222728f9c4c8afb000f911f4f4351be33299d2baf6125193cd9b952c15f94a8ac058e9bdf4b700b40c094edf948a26d41014850c08866b27acaa91fbe37d2c7b45215b097cc1c72c332c861f2c342c74f7e540a7cb6636acc13cbc326a4f50bc7ed4c172d2aad5d4899665077e10e6539257efbdc909c48100bcfe5232563b121d22af1db5abfa084d6bf0757abc032a6cb014fe58ca1a59787c6afd4bef31c90a05afe1ddbe3544fd073a7b32008a7dd22757f14362f2b68dfe3fa87c61976e823e898fdc62168ad5e", 0xf6) 16:00:03 executing program 0: msgget(0x0, 0x141) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x101, 0x100}, 0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = socket$inet(0x2, 0x4, 0x8) shutdown(r1, 0x2) 16:00:03 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='.(\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}%\'#,\'\x00', &(0x7f00000001c0)='[$\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) chdir(&(0x7f0000000100)='./file0\x00') r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x8, r1}) write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) listen(0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/97) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x17, 0x0, 0x0) 16:00:03 executing program 1: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:00:03 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x22}, {{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:03 executing program 1: fsync(0xffffffffffffffff) socketpair(0x2, 0x1, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) r1 = msgget(0x0, 0x31) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000002000)=""/4096) fcntl$getflags(r0, 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x67}], 0x69d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x8, 0xd, 0x80000000, 0x9}], 0x3ff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x52b66895, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0xdb7, 0x7}], 0x920, &(0x7f0000000080)={0x0, 0x4}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000234000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) listen(r0, 0x10001) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="9119adae3061dd89f366c55ab6986d10d2dc58cb8826e50a2304590a18b9f1c08350a86a23b9e3ba37226efd05e63b00083001b9af489a7b1024f45b1e9bbf145bcf7a23d0e34a66acdd7dd7875ce31b01480904f831db42ac3eac5141dc7f9f98e6913b391808ccb707bd6b2cdefda0505e159bf980a4bcbeb4fc4914be5a67d1798b8e8784bf82b69cae2e57e8156250241bbc03ba6b4f7bd102968afd06eafebccc153f9d3530736e381a132a37f9f003e0a788770b257a618010b4a038d905c6979258264bb42e5ceec1127de4b1c1210f", 0xd3}, {&(0x7f00000001c0)="568da7d163c5c19b919e62970bf5abd57b9836a25a8f60050644ca8f57935ff4b2effc7fb8bd97a6ad2b0a436c4a2180d45843f3a863", 0x36}, {&(0x7f0000000200)="65a207a819ace2e83dd5c69ada141d020550ee63a60a97a97e05ea87e258dd673c1c00c73af799a53cdacb324dc2fb99578d87e0a7004976562d18f559bfd989cac6ba7ed8f8", 0x46}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xb8, 0x2}, 0x2) shutdown(r0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="0519989a9948abadb79514e75059493b5a3474431ff3d19ecae6a34f4b82dd224b5d3f86cc2d71b95069067e3c743a2c5fc68be0860822b660fdb0c5cb763c4c3ee1641fdb40a2716ac19122da071e54267f32e70d3210865cb641c2cb0fc415b1459ae95a18a240e63cdd2ef6c27aa68054daa3ec88e7d7923ed6e50c90c23de82f1e86228b7ee179dac5ddebb3cb567c3707c1ae6864a212f407ca2fc565096276f9928d37afe6a878da4e1243ce3922cae755711f9506c60066a7bcec6bf3a93fe043d584a86a0fef36e3", 0xcc) write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = socket(0x6, 0x5, 0x81) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20000005, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffff9, 0x64, 0x85, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x44, 0xf0000002, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000008, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x41, 0x80000080, 0x4, 0x3}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x10000}], 0x20, &(0x7f0000000340)={0x100000000, 0x8}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x4}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a42728abd543d1b672436f80abddfcbe4e2570d5"}) read(r0, &(0x7f0000000040)=""/7, 0x7) close(r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000773e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0f000000000000000000"], 0xde, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 16:00:04 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xffff}, {0x18, 0x2, 0x5, 0x8001}, 0x842d, [0x7, 0x0, 0x9, 0xffffffff, 0x3, 0x2, 0x3, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8001, 0x1, 0x9, 0x2, 0xaf}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89895a82edb061272d4b866a06a15d3bdabd12ea4bb2ff604963ce272918b1679a9bae164d0d8092c29f2e3c0449bf8a8abd846b82f51d72d6", 0x39) shmget(0x1, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffd000/0x1000)=nil) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:00:04 executing program 0: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') r0 = socket$inet6(0x18, 0x4000, 0x80) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)) truncate(&(0x7f0000000000)='\x00', 0x1) 16:00:04 executing program 0: r0 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) r2 = getuid() getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) seteuid(r2) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x687, 0xce7e}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x4000000000) recvfrom$unix(r0, &(0x7f0000000080)=""/61, 0x3d, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000000)=[{r0}], 0x20000000000002a6, 0xfffffffffffffffc) fcntl$dupfd(r0, 0xa, r0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000481000/0x1000)=nil, 0x1000, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:04 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000000)=0xff, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xe815) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x10001, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x29}], 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) nanosleep(&(0x7f0000000100)={0x2000fe8, 0x6}, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r0]) 16:00:04 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0xfffffffffffffedb, 0x0, 0x80002000) r1 = msgget(0x1, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1f, 0x0, 0x0) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) flock(r0, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x7, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)="901088fe6a65f9b94f450539762ae64be403e18a8e8a032cc84f705648c24b6ae2f9fa7d3798bc1ca9b2249d6d4faaf607bddfde620eb3d6d81ca106716dd80a4fcf6c7769f00330a4f98df8cb4ae6543ce54d0377d76c5a20316341126cecef50eb22d63d4e743e52ae5114623dc9101982dd3fcb785569a7a367bc91730bce68451a9e4d3bce0a5590c73e578d009deed7e1d86e95188877d0fdc0079b2db33700080c5d7a7b653bdcd894979f67b326bea75add0c6991b4a33f4cd54872a7a77cd3146df4c07a1310760801023338c14a8d1292d170562ed1649e8765ae13b8f090f554212b95ad90f8e88cb56a4301f10fdcb11e5c98997acacaf406cf55235dd2f85d512d90670631fe03f4953bc73a5db45b5daea68fc49c0699f780e9b841f544d846f059f08890815114b132cb2f13bfcb23666cc43d1800013bfe10b9b1c1a5a47eb1dd4544c15030d0d0ccd857a88b4ff39beba85ca3b6362ff20b20dba2444ebb47e75842c0f9d136f6152e5b9e54ae46b76382870dc9dc80bd0733a89c6de0d0a9df9c796710c2185525e9419e3c2807f0f0ca81f82f10974221ce83aac3b55ea25db2fcba0c32829afa0dac55efa3e40c75ab67b7aeae866869c08a1d3ff31c4bf0cd632e4faa10fe27cc9d2ee6d1e14bd16837f4380913bbc475509806c7d96c669f476712bcb02f3860ddfee948512996c89ae499b5d6bdd9bce23a123e399293e693a1d74f462acf421391abf575d2f526b81f60742decae03f7728a935317a041214e1dc54c5f08672b8188f82f319ab710f9fec6420723f572f463a2e4f65b66ddfed329d048a9f3ed39347b4b63aee476fb30a7df2f61dc605512f148acea30ad961ae01d7ad60f026530cf51e81037c89809bb1da1d80e29d9d6ec6b636016a6247a188676c4c51287ff7c93a681fb3e7fd97d9a22a5f556b8072d2c3894e95879c47af7eb7e071b87219a21b9c28f153dcd791f71ebe62f82923e17225f24fc7c1aec789782ec9ec9e9b84985f394351fbfc2b5df666de63c7b229feba06130764cc60ab0aa9b5729069bdf62e4379c086eaeea63663868e95b63c3b66472a12e7c391c8ae497643c171fa8ca463626e0771fc1eed14c1528ff9fb5f0e5069cc12063a765adf89109045b04aa4671a5c0d583746017f9f721d5a923c5de2bb0f985b330860915044ea681fe7c90d531a8f3daf9266b07c5e59785a9dbcbb51674ff243c1af79b3a15b16f9fef3bafcdb430116107331804473e77bfaad899c84aea1d6d4f6c0822e8a4fa53d8289e2ea726b517972f7587b72b7d2e71ebc6bc8fb0a94d67fbfc9de207fac917e0f08d0eaff46d030c5aa960d5dde20911044f0e0f036f34a047858331d9f57ba4e631c6589aa980ca2b880baab96129226dfb45e1d718dac9a70b236483128fb6225a5f87e3082c7e2d461ade653d3d14e0f2a93af149e570128e578d40703961cc2a4fdd02a2864b6eb5a330346b9997aa64758b881de9ba6e7afcf9e0eb87581dfad5ca331e6cdbfe9197d1dec86a498dd9b87d86b2acc0f4f7e06927d2b98d790f49ae5c710942eb4f168ddf149263247708f73904c8687f9870da0d589e0283d477e92d11ea1eef0ec4a905873f305dfdea7a7c70696e5e998d3f6da85962e993c6102c259145dffd868a89f1ae3f069d02d1f6fec18a1dafbb3376e1dc5562c2ed378fd9ae445c52b0d350a6b3488e86a7efcc6f44120fbfda2f27c5f240d99d58ca2ca44843c9205c709d3d55914b0babdfdf106e45dcb287873e60e32461edd5c27cfabdcf2060125191bba6790e9b1fda7ece86339ab467b5ff1e00cc2a1ebf23596234cc9f952195a462d05e5e48443c55992472e9389e5c7aba5e2dccc9243840688456a0abf61e98cc8be98893469bd5e3c90732279732b041aca2e695486667e918e529de53442dde372c2fa88b83cbe755a1a628673635a95bc98905ef28b827d5157ea7981090fd3da59f45f5da9093bfe3aff91220adafceb1d51dd36deedd886365806f376232868412e2197a41b32fa6492da4088906818470ae90dcca1c6ac84f024741dc52ac916cd7c11174aad04a7e710320723fe2631543b7b950d4a35c1756fe51eed29e8c08238776377c115165b2c556c47665f4c0f33261f67640e4cc93de05b5af4ba9e1f19d7e10e4f5b96d02670d1aa89c97071d4b144781dbe0dcfa8a4497092f051b382dc2938e037c5123c7fb8a1f07b68f24a1dfe6d5644ffbf5e257bea3dccb2911abfc501b312b61c41079302882ae43e81b2aa40162f74d4d06fd70ee568d948fd039af4c5a2b74806b93b5674004567f858e255132c4564a599ba1cf41052eff907746a1e2448f7aa078fb17555b9f750f29f9fc6fbd7446caf1e818f85c8a8e9a59209b9d7d5b46e9960a1cc0ff945c9175ec4bf51af660ba831c1b69a6fc79a5c9e09385e961c0dd54997b553066e3c0ef225fc9c058431a08a8b26f3f61ffbd332aba4202f6a5956cf94834871fcf34b49cc8c2f04eec3d4e4772b56b91c2c5285fb7015d9488c654e79205ae6bce292c57bf28510b1ed5b8b3cdf02a1eae0c18838b94eba0b72ab20a8a4908a374035a66dcd1cd9cad946538e0b153c23b0381ef541b4001837c21b7a2c83eb8fed428f60deb528b7415a135d6a2904963c399f82b35fdacb502061b70ba80ab53b3299ce418fac1951610f685c59e4c9bbbdb2849c41bfcf5a6d455fffc0dcf5237d0dfcaf782ef869939458700deefe611e50dc204a2e50c787b3295badef1d2f402423981c65bae8b17754249efa81fdf5d5d42ec9c435d97f02d78e4f3abeba15df1b6a80390f9d16d52d620f5755bbd5183e24378b96b64c8b87664455d346dac11b21da78265ddf89f80cc476a38497567cb6f0b1df2f4c655c9f72619219e8f45c9805160dcc9a3a7942472862de09dd72809a7c30f3e48f79631066dd5675cec26e8ab419e081884a816522c2aeb3bd7782d3780610458db9dd57147f49cfaf72f39e8d4e08932d1034ca92f557de50cecc75854f3812f49d16ea9ad94770b1bd40b12f736fa9a0f4a76d6b9d81546b79f606a1d8890a130fe3c54c3ee7aa1b08c98bf10df4c657832cb261f7b4e87ec11f65946ff00c962c73544c60a10b5e76fb952efeb0ae96a88224e6ec10ca44e9d64f547c742407eb546a06e2dae04ae8f0642e69cf838bf6e7d13f33b62e7ffd3fa387e3172cc85a732c06a8585b74ef29fb7bf845c4ce0b0d2efd4f88d8e48ae2f78ed6cfce7155f8060a3fcae36c05de6656cd87611e2be6ff39fbeeb7f23cbb2e1123d30621efdc48a55471d02fda0e862eade18e6fa67d692052b0992172e28de51d70a0260b930352160df880499687b23bdb04cca900866330c1dfcb2f98dce709b3470c5d7b2b7785982d5a4353ed3762aab35fd3afc8c58baacfa96afbfacc922e904245853194bbc337c22886dfd18b1edc881e151ff90c66f6af6cccc9a438d00040740708325f4a34595d76382cd5ba135a005577fa78aa309e01c6d6508f2f125592408cda221eba8896797258b5dd738c64353933b2a08d64d73ab03378d704e38bc7c4c652a0c42b2f656eabe176bb754858621a67c6b9279539585c437008fe29a8fc4c2c8fad0c7ca758b27788371295e4f288082590b78acf929c203c9a489c7b21ade401cdd35cbcf43dae3ab83393ff23ae61399a0e44019a2cd4ea6d05d5ead33c773d71a4435d5ab442ed0a9832d009b6d6bd6475373a5866e18830515c1b62188d29b63c5324bedaa393edc04e94939e558f659feaedc01e2b572a3cb2e406a61c01698217f5b014bd23a6dad3bab804436f70bf450c0ed5f1c09c965575298f42dc0679a30b4a17accc0d20853eaa0d9a3d9b0315c2fb8754f8beb070eae05131e95bfddec2e659c028c0070cffbc2a6b868a348ead2b4ae1cff083602981681b6ccb962e632bce284f2e98003e39cc8b4b2f854a8509deabee1ce7e8aca4d2bb631520233a58570ce216a1704e9fd86ce6d496d2bbfbd5269b90126", 0xb35}], 0x10b3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) write(r0, 0x0, 0x0) open(&(0x7f0000000cc0)='./file0\x00', 0x400, 0x40) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) accept$unix(r3, 0x0, &(0x7f0000000140)) 16:00:04 executing program 1: socketpair(0x18, 0x1, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) socketpair$inet(0x2, 0x8000, 0x40, &(0x7f0000000080)) 16:00:04 executing program 0: socket(0x1a, 0x4007, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x10000, 0x0) socketpair(0x7, 0x4001, 0xb471, &(0x7f0000000280)) kqueue() socket$inet(0x2, 0x5, 0x80000000) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x10000, 0x8) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) getsockopt(r1, 0x9, 0x7, &(0x7f0000000180)=""/141, &(0x7f00000000c0)=0x411) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x5) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') dup(r1) open(&(0x7f0000000100)='./bus\x00', 0x1000a, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x104, 0x10001) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x4000000f, &(0x7f0000000080)={0x2, 0x4, 0x9, 0x100000000}) flock(r0, 0x2) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(0xffffffffffffffff, 0x2) read(0xffffffffffffffff, &(0x7f0000000200)=""/182, 0xb6) open(&(0x7f0000000000)='./bus\x00', 0x422, 0x0) munlockall() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) unlink(&(0x7f0000000000)='./file0\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000002008, 0x7) r0 = socket(0x30, 0xc007, 0x54d6) sendmsg(r0, &(0x7f0000002780)={&(0x7f00000011c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000001200)="72d609ece9436506ecdf5316634787c6aa0003c78218aeff14aa73b9d2ed0eed1d7bd9885d48c60413310ae744ac2eef077aa6311ccfcabd1e3f54049605581a589a6bde98e05b6f2e6cc508561542bc8f06344ebeb5779813a70d9ccd1635e44e4da15b2a792ec23003177f52ad29d3d901a45d1e13b2099f8b0ec2cc7b5fd42c39646211e9d76335df00d252e7d88314edebbf73a87c9233a43fd8e2ab8a5a7bdc0a619f179c98c125fb6cab48889046e6098d7622e0b625d4c37629997be9a537f59b015d3c3f402ee6721ca0804f146f4e78a8f1d1580686b34e35711b22fe", 0xe1}, {&(0x7f0000001300)="da42090a5a2fbc4700783a1d6641e9f5eb7ff8da127cbc20f319e81dbb4613851f114e5751dbadbc07a8949c629a6be50bd4dc986c2f516a9a804817818e3df6cfb81237ad365981e6ce7dde04eb829e6e058d55776589d7b6b6b8f030b62738d9d6b6b1fbf547611db33e18ef3a02ea8f55862d925f7019b2c4ecd800e51fcc", 0x80}], 0x2, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000000000000c9bde140d21addfff226edfd7a2cf6bc0d46229b000000004000000000000000ffff0000ffffff7f10820c5b4ce62eeafe5db8d2297ee32fc7dfe7c9f09bfefef08527beaa10933ffcd95de1e3b485074930c42aac13f4d010010000000000000100000000000000ef37c6148a3a823c1d07ddd2ec3c67bbe2fdd827444b1462b355ebb5b83ff6ac57075fa1ba0f781ff46422b638365b0163b45eb9e2fa35f57b95cca89a1ad5a9052bb4e802521cd2b441af1adec813e2b1f1bc285f1e8bd9cae491d0e411b0bcdcfe143247bc230b3e4d8b68133338f742a3d4515465c18b88364d2e4ba44b21bbf9c24c1f92ce48b40a9aca93a0417a8ffdbc95b0eff926ec2df55b730ce575d460398a96d803ada1e46e4fea743cc675a8814e9aa3ee511a2a06d72e0f09d96b9a2c693470623e62f2668ce305b72831a4141596014a0fa96368cb7a52f4f35472fa8fb885177e86955e6203430b9abe9b609e9f0aee52fbdf000000000000b00000000000000001000000149600002e85a44baa11c3e091c66b969b40c39fe44e07de4007cc3c390ec9d55b3b3237d3d65bd17de85c7ece8e0391ba1d961ad9be0c00ba775d31c8acab3dee00c904c36b9e7682cd6fde4bd39ea69d8d3947b7d4127dee5a0cae85fe52710b3cce6d0482bbb5e9d76ac4fef14e1a3731ccbca4e5815695c343ef7ff7bbdef2b8954fb777072e2840c7616c14d5e2e00766a65467c659f11c6f4efd000000000000001010000000000000ffff0000000000004f0f54a9510c2515fa7d5af7a5fd20cebead4425605385258cc020b75b4f9499e08f21521d9aea989a1738a81787d84d1845e5e22c05d104349efeea955dd9c30da5195fd2909ea4e33ed66a282a10e6c60d1f1788b368c7cf92cdfa69a206de8b84160ae3ba935bbbc95568100d355f7f4cc1aafd7971d421f1aa53c46ff2ca99f2e1f3543f6bf916baa04c6c7be64d03fa48534e07136680369ff0b5407fa7618cd65751e2d030955b0c10ae549c69ce8299b230d80f7665bfb1e46a2ac2c89183d679b6565131215a6d716e28cd161c0550f0d446a9ebb10807378ecb1f4452345575c0eded8acb4c43b0c94316716697c9bde43224385b9516e038ba3051ffef3d61f178832425c2c391ee9e775f3a4e2487f00d2f31534708c30ad836171161819679c51411aec20e4e03009bb555da526d72af69324ca5b1033cb8c952dc16027a931cfef7f06293595da1424f976edfa3f6aa944c46c8ac26549d67d65c6e8f6eb22ca1bae2f998a52979abe04925b07f3e541cd1bead2fe24b16c45e902360d640fec4807e855975cd1763e61f0bec70acda57ea80ab180250b087810c9e5ae7f359f5656160c242046ddd05433f7ad4dd677bfeb639a6b62272342e2f391935f3f478f4c46c9df2ec3667fbd65b5932b5e88e24077d2beb5acba79ca41f960b0d6a6183a9bd09c2afecfce7f1fe72437589f1b0f669c2c67d39216145053d664b1d79dc0c6d13043b4468b5505161499ec0e588a6e178ad685963755089685bb8bdcad316d49d9e864dc8b60fcd40744e0f15cb88b5f1368fcb6107ca2abc3275d855bd9912ffa21fab06c7d315a85c72dd77dd29b06c212100ff925feb1730b01bc08ec9a0bf5223756b2583a094efc238512d7a02b1f4f5bd128c706a77cd1a29ecb7e8f656476a2463dda476068ddb1102f81f7c6feed3a7da718b386bbf014b7f3b285616412d60974d8f2cb6e39a5b21c5f72f5b2ce50b4b688a59495e8e71c337c80ba2b7c358d1b47bf0e316ae64c999e56fc06261df0000eeb74eae7220e2a4dfa7c998674019aa96ed73e51221d1e1ba49aebe032f935e73c755c32646ba860b037a711a1aa2efe4dfb86e3f5a94df9bbe517d2ffd0dfa3927cb17a0eff106e21453e6d6356f807ba17a3ca261a87bdc1e0c2b69a5921bea644200613b9ae018cb65bb79a53cc89e93e8a0649911b152b0f3375c4ffd06b7117699d4f6029d9fed425ac0985f3ae18472073ddf4c13d5d263ca2a5a8c7d8705360eb5d649fff08951b4f490726866c2d8ea7d835b395d9af993ff337640f4a7f199aada09f25ab3d6cc9016f771df6bdc616a9597c603d57c6ade9437f3bc1e9a680f3c1603bf90d584a590eb958e3ad988b2ab4281e5f7edeecd88b762d7dcc7241473e4471e3ee58e79c5c51f0cda28fb89c90b6250f8aa1948efc22549f1d4663e088633427d8bb22be135d69dee9c332ba24570c0b2b99de34f49d229fd14ac63b74f594c39b03eb496f9e355925a80002e14f9830d00adb27dd114a012ac88a703e55239e5e0bc17668d83195ca8b78a52ec914adb91e3f49b0782cedcfa33bede751e1e65b52e7bc5054e57185b1559ba7ea97f179baab3240eb0c449e02ac408b363e87370ea17f3109c4ac779851dcaa2d1b5e1bfe17f56983d9322f54dc2d340f54b5c3c193e05fb4a569c03637722b733a3c7d4f7cd90a9565df79b8c7d2a236166c327a0e04ababa94500e5ca0616a91067084ca41b81c5c000608f3b19e632b773b3e571330665bd8de6aa336176b04c48e2db83654365158789a2946080534b86739d779e03c5151ffd46fc25fce7e629da970bd774abf30e74c2ba5eed90d7b63697df5b503c4c30d13c3102c5134c80d9b111db497e79ba341cca1e2d3f3a14da667eecb27680113f7bfa978e59f9be7a3e4ebabc5004b6f20cffe45d8f794c44cacfe968bec61874b3a8e53be11dc6fe3e42c89bf3f752330fb044bc060bed2fe71df23a489513e86828c6d839fda8faa0efa018cc8dbc0b8abba9d1a9d3887bc1e37d17bc35ae6d48492a63f9399683c0bb25ccc36d85979bf5721e521948f2cca8adbcfffd96cc93ef933ca8d52fa6dc842c0cb5ec433e9615a1a5825795bb421831fd8f085770dd7c0c571ce3e8b8a715a03c977147e400ac6b79a5bbecf2dc516bc34d904bfddce090935d2186cb1d3f96fec68e4abd8628d0e38214f01a90cd8f90a6ffed7e870be0469513606ac17dba08a312836f5737073ad9b15d6e2d4a4c2c49eca96ac4424ec4b66ee56b0f07059d57a35c830ab271c2799cfc5208262efe8a24c7143b599aa4d6130fc4769b4e97533aff2ddac0b4a8cae977b256c15d1cfa3302a1845446ebe80b0eeb137449cfdc72d8671c0bd7462b1b7411c2e2757aa44532dac49f5962ffd91d48f3eed13cbaf82385cf2a2f85b6e0f5f6e8a63cbb7e29092d7233f6fbc90d5b99edc8fd4bbfac4e1202d276ca4b4a5450a0912093a507c8fd5bb163cd93aa5cff3f1b4a51425b359b702231d028a0d4387d4c7f7062def363573ae8d8b92284e7884230e58c1562fe23e35cc30d5b262266c68497e490846156969fe930262071e050cde02fe219d3b13e8fa43c165676c08f0b90a2e683fa2f938fea065d1698690fc121e349cb69be0fd8b2522e0ce930142702d453c9596ae0ec5c69857470fe0b34a3b14473b4b5031fc13cb57e6ff0b2cc1fd3844db44117418e69dcb4c120c08b8139b4412fe0ce79114266e7b1619385893bd71a66c115ba418469d62061d79967879429806a4ddb9e3dbfb285f7b9f745f063dd5f76dce12dc3f9a981fadff86fbb3e6dc5238e1126d2d6ff95d272ece5a3e863165afaf1c0b7f444f53050a9fd21511343a905831d912c161ee2ac22f696e0c87dd4aa863b09cf3494f3a31942dde8668f68d9494af20225519025ff30d312d206ddb72ff5983d01f2a682c33a8427df2a77083c2230c5e1629a124e5cf88752e75fbd959c8814defd8c70bba311faca84968b1d3595f35ff2f24f061f560adc2a1a4e9325d3e8e91a28c712ed812f015f824bd46e615990053e7dabdba3aeb2fab0a559a4e49d104fddaacb6f3266f3a4fb48521b3fc74ae21b6cecc57de32f05722f832f8037d1e6c87720ed2c985a152942d833ee80bbee5690c6239c4eb854d9f4e2b1b13d74391136515a70ef81a8102b85ac074bbbf05347fcf2a2cdeff2197a69f921e1b2130a2c32c9588c5f8f2222411cec3c0617d7b5db4e32643be7d2f26872f6be651a0db3e8edeeba7687a804304d1bffc61d4b305e976bd705e8b36fc502485d9c032a8d71bedd1134d4e944816b4fec8db283d72678424d153adbeac5dfcc8dc5108dd47380a82e12d319818dce4d6c5d4c3a0be12e72056e21bf8f63c6582adad83523248224c8f8f01d7711a080fa0b5fd0ad6ef78e158067e61225049481db70560c6dcbcdbd726439304985cb3b13e0ced94b6e45b66113487b32587856582e24ed22bbb3cb1cdd054ae1e55d8d2111faef7a0530e5f1b4f6159f41b952f1b9e98b3487681ff36d67f9c62f672fad74ebdd5634dece93c2cf61a9ff88cc0cdcc0ded926b6e3edc0b0829bbc5009a323a69fa57e9062f31094ec63d586b26c77ff711d52e26be49635ae90a632b9345cd3f509d941cc09fd648931f446b581c0fd43a019d5d99c3966c486a7d947e37e860773259730378fdfdb15495f94e1be133dc457c96580be406ef866fbe2aca7ccb0cb0a7170abf77dafbc979d720150ef534ebf16d884c6faf8ca65d88d7c7b0e345407a506cfd6b73d7ca9dd82fcb1e2a3e7e32f5d300760224465ca75f465929459564310a4c221dedcd1aa9a28a0518a7c5d59103af7ae55a0d85bc8495a6d3afc88b68fe5272ba860b5ce46a749d91ddcfb2442357400da83f09b595830278566d8262b1ab412b19eaacc776f7b2fb74c889bd2639f1b118ce9b6c3be2849bda44709d5f96ff043b21be431e06b9ad78cc216ea882c537d1042564290b308b5a4b9a19ac0ce9b285041e3b6e25593255f8ac8d3642a18fa35393ff2b5d518ea3642e7b5cbb5b3d0cda8899b5afd9ac8c0cbb1e6cf59b210f7f17565acb963ee7c06bbf54d63b0a8e1ff1560fcaa6bb59eb9b4f808440badecd897639f4c914deaba962cc14836b00b02b36490a7087fe32128d9dba92b38a8bc965b357099191c3a3044981be235f200f38f96823a0625017465e3ce53bfad1a3df7d662ac42b8fe52b731ea87021c08f326a08e7d91bd2141bf8002ae3d58e1bfd9a687f748155b00b4aa2b9625df288266c9ae3c85412495a89f43f45c4759d5d0583e546b15923efce5ac1a4d79f5301ef1d3056c69680216b30eaad2291fa91543eb4b04ecbdb818af8e41f2bec9a547fc7a3e4d4d0cc9a50838b85147c771812bde22e95a3e496c96338bc2f9be054ccf86a3e210ed36c5868c484f9d2db22cbf018d3047613ea507543615f67eb3d1dd9c3a81415e72a09b7312415f14a859cdc0af759ee075cee57ccd3da2338e19348c903167b0842256381cbd57e44a96d316be7b958a615069ab8430720841781948be6d60e59fb102d87aea9cfdf3903763330500a682205d616e10573a9c4f58c5b5fb01cfd6e78e2ce34167e4867fa1aeb2d1995228118647401ae72664ac9b892bef2b34b840bc0a4dda9ba9ae86cc6c4295db94453a6ab122d13df1f3fe80a9c8d0b87ea269f483f1bb25c5cd79695f1e01f52ff7f74ddea70b97f766405f2d09180010fffd8cb058c5e34a12fd7823ffa5156327d4591afa570c043ee0fc4b857f71f600acfba15508acb081b365094458392ac3202586cffa5b715fa28859e90a026e5bb6d16ac156684cc14484e651df3ae2f9436f369b729332cb9aaf60f5fef057b3e9f90e66f266d22643fe4d76c6844f764fd80a18ea65e18f95847def7f47577120ba1bcc7c31e77dfe218d373a642ceaed24b3715cd9b26ee04aa318d1bec59e8a64591f5ae8eeae2b8bea1390b597fc982fc4ecfe442b591726aa2ea602b23c03cab18fe8d77d81aa2d24a248295b89405cae304feb8f393509066277a75ffa3908ce70cfeb7bf9da612cec81cf0b35e4547b861dc428fc6df7e6f0cb3336df77f9fc1bfffd57c10cd856651e7310c5aa2912d627ee75b0ecabb4b940c9bb0bc7185d6731b0d1e4871f50a6ab01a0e2e65905fedf0ddcdf73967a75bdb04b41762ed068f91a0496939dd35ec5c7ba770b35135d80100d84cdcec3239edbf487f17c2797e33a04b3f768d24a502d39b44a2d84c160b07c2ef5caa23f87b3bb14fcdc1059a608280e4ea711ae26e085fc7884f021c2fae5c94b8a6c0e7898e6cd86603704d071821c2cb0ea18b7b2348483f73196b18e7707d2b81c2b7b5139ca42d04c8234d28eb23c3dd525c430741295bf4ef1f1f128e5aaf2db82132dc91c8c18d788dd4ddf2f70a84c0b631e2970579a66eec80a87bb42901727fe5195e2c40147bcfe025a98ae1cbac89a2d5b5865cf3a06f32662045c95f44590533b5181a476fd61c18cfc8d48fe4a84d51ef576784b2ea533a4d06530e8216f19b41ae76a5ac114a4db5638c2a48c7adda8429f54c5dc00e07044f5b096fb6ed6c7b7f3bb8dd930da330b0cf1ce68490203d8e10c667e93e768e5a032fe41cc462de6bffb729d7e11322f83ff0efa68a286db4a73ac1aa52757ca9698802ba0853c3cddd356469a0fbc3a4e21ec3b496b822a3cbd0bb9a8033d1cbb8db6e9190c00000000000000000000000010000006102ee2afcac789a25ce926f826622446aa1d546d1ba1a4dca18bcb23e96f1717283a05f63018a6414f9a34628faccf6a13c11dca38aca3d4b0b9c1d7a6a8a3472cb3b7dd864e3e1288ee4601196b71bf483b60cb5c596f23274f22de60a81c3171384c6efbdc7bbe2fe4b6d8f10ac20593bb65f1e4df47fe44e90b1a112d7f31922d69f06a5f987f62f068953da1395e2fc36fbfa1bd204c8b70c5d958b18d2d4c25a56e7fac61d11691b5c7b69b200c000000000000000010000000600000013e73a83f65dbf00500e999536d39144fc5ea419b5ae0a5b60e74bcbab3f40d0a1adc9534b9bdfb5879f745e36b0c3771e120d666a7948a0911557b174df373965454eee3acb734859dd8070642c3b03c0253cee479b2aa85985fa6a65adfb455c2a68f2f1024a0db68584434e3182a29ccd34eb619a2baa17336b29edcfd9f0688446aa5f49bc970543c78dffebd20ab16477b504eae7b5b63483f091740810e6f0b23189fdb97af947dff913f6ef008b1f4a8107b7a419f2e741b5526e26523b10591cc601f58ca1bbb865d13a9c72ffe7aefd64f4608e85d9d1b0a22ef768263ec3b6d0e131191b5f8a9c12e164803f38754b31878a50c3fe450f984433c5d18dbd4463130fd2248b30788207e9a970ef666a129685a8aef9a52f68351dff6dd85a4fea3bbff65562cab22fff30fca61b0a9b2917bd7799e7d2b16d47ffcd2e8d65c92677773ef944d3bbe9fc1e0169946a"], 0x13b8}, 0x2) recvfrom(r0, &(0x7f00000010c0)=""/138, 0x8a, 0x1, &(0x7f0000001180)=@in6={0x18, 0x3, 0x8, 0x8000}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="f593e2b2b92f8438227a7ff3a1a971db53b8f41a23eb2a7c408be5b3f13bda3602bbec2ddcc12fcec1741fc7ab238e62a98a113496c6e674a24ac7226b5f40edbad2d4e76ab8234afbb0eca75d9ad081cda2aab5fe9a1d4f841e858346466b99578f89e8538a7e1acb924e52591e211561df2308b901f79a32fbef4ae68fb0d7e3fff91c36b933ad624dbd80b7771171b94919b6ab337a066fb0a24f358d18e765b0537d6b04f040e17b64db1aa2d9091c758936e984af3e3f5dd8b6228817bc407f67af531ac30b10a4a48a648e239acc8062a7488ccc830dba06c3f7595e4abd97ed095737ea75aa913647cbf7df2be3e5f19e0630460d4a7f50e66e419b4a70e7c69f032ee6610ff2c9ee3b0c79c47e83423ccc424cc9c33f87b9feff59e2993bcc17911a0c8b5ce6c046efd87177d17d5759e868f5ea656466f1082be08ad585a41f14539d43463534137b445ad40df53c309eb7859b50e40713b50bf1e6f7534966f2dd0c93663f05be6ba6fc38959e1f737893c9f4ff58937cde801cbe8a216fe0bd15270da213b6dfbe5c753eebe61a35e94d4e5fec39b09d5c2fa2e857470149db209c9509494024ee0372e779ad91ff7537aef8011e4260e790f795e802894b41476aca304a0fb4c116ea47f0a00764e4dd16b1f1bcf115d8f74b55402b85039d83a9239531aa2c24e0609b8863e464d74c444d164f01caed613bc830f65bebaea99b8e151c8b0b16db86620aaeb84a0cc67210f5d1c9ccc6560d9f7d5dd07d2b2654129a871e205ac62ee95c302213384f5e98ea0dea9af8f355776d607c8956db84aadac02b05c69efd347f161ae8a749c6fc9ae71e721e1dba5067f0a7f55f23f0a716cfd7a9bc26e6459eec6e6c511c594c1f4bf2f6fa46dcfef382cbfb34a7628b681e203e9f6ce2c6499b5505a7a38ac9576a35213fff4a3011bfcd85ee0d97490fd9e00e382cb0708a01fd00e4f86f21b38fcd876b599cca770396e489f351798b4f719c7f09a559750b0b434d39e29dc62095f54471edce47e9bc3d1e178b79feae3da98cea68059e5ae23036178918d33781dfb93cc7c64bdbe05068c88d25c87b2a1c6dc76a583eba2d456f5de7daeceed3ae932e98c7e1725e0b65cfd183b5995b2d5beaf1da1fdf05190af8a961cca14b1679b810ec81493a794b23c408292155b691d71e385c5eff83b99ce9cf292ba79a4662e86d1c46b61d178daad5ef63d65a7e97e238d4a92c7437abecb3e79e89d6a8160880806b03ff865da7b633e092e2cf6cbeae7c4bdbb3632a91c7efcf0f296a80f7b84bedbb695944e7d1fe8c7db16599d357254def6c3c73a9e72d17ec96192912a8c3d468efddf08cd561b84e392d6791326996760e7853e750d21ecb4f1c9cc72f7ae4ecc959744684b07dff5352b9b0d8b4611fa68b6c7777b3af4b99d82fd2c04ca0a3bd50d2ac9362145c6fe22c244173dddb558717c08e430bdc12ac655d535ac7056e8dda281825fba295c47e758868e9d642e87b81c33fa6ae3425a73f3105a4e2a29cb31b3f9376ce70f6da54995065ad11c58f70db572aec4317cda04f2fb84aad2c552bfeebb536bd76cdc4f31bd491c2e3899e9fa7b8309cb08b365f95a427579b8cbd863b06bee39dd70064b0a37f3c4ee5f592c31d7a8ad524e32b0ef8d5328fe7d46c871bd4d6c767b576cf65d562b21f4181b81dfe9bce20ea3b48cd424f8f2c1bc0b605c0a9bc006eb1953140b90b373dab2153af487f0a6685b53492abb5dade506ff35c6bbcff6210cbd0e9936ce33d9eeee59f3f539ceac19882e60db422b6875094bd83c5899f5dc149a087b5c0f460222f9cc7c97ff79b450ac26549d8914bddb4a85b1b51bed25e660a52a76f77ee38baf1e607b14cbc722426f55974f57f727c4f3b1f8dacdd8ce7d518b926cbef77145687adbea0a07531b516d952b4395781475a0a8225de095cfdba0a143018edbe63c9eb0e94a5657ae0f691b50d533903e68c86a165563f9abd314f45ed8a28871c389cadc381aeea1cca5f13ed1fb419d30c62f35d408a0e7c8fcf78b6fe982eb51a38afd4d2bc8583ecf05df531e58e777c33b058bee574427afb7be0025e3fdc69bfc480ef1d9830c717b3ed708bb4367eb53db8e2d191e8f5d547a2ce1f7e1cc7ecb3b8adfe863a43d854b53c2a6b9605d826f4100e87ef22815e0ae39e3d2ad7add83262312a397e78419655197069ca2e5ab26032bb183ab830296469a904c4f7e28138b74a2f63c6eef4286c380e43a0b789011e92cab162d1eba82fbd16286af24df97e2fa426eb66b92d03d38439b4d200147d50873c2e99e0f8453393f3bf67d580a60fca8a94322c55138f5427486197fc8e3cbcc87213784dfae8380b33c5d36bfb213d5ae56b848101f6f81212f04714e65cfbe25ad0ef454aa15cebd903428cf9d5bba8e4fb77a2b4ceec2be8fda2f0a64e4766768efd9de9162b27086a10ee620dccdd06b8021c081c237940bf2931929cd57fac0d46b18e063e0ba29969c7dba6c377ddaab42ae9f355e42ea1298813d3e9ec631ad66e5929066525c3623cde51d77f4e9d1ec1e95fe6e6d81b8ac79472e445b5b6edb8a9c8b9e8d495df6795c467ce1597809857c615c0c45af34d09a0de9c47048ce20d0b7761e08b78228404a07fd418583c3ced41dbb10a4f0f421eb75ae7e0c7dc5da09a4db8ac6d451e40b6d015bfe4beaced8fae457d3a34e7b16172fa0c21650f05765bd9941e0a21b531163c6792eac949235799e0a35f53d03af780b05afb96577ea6d0b390bd459c73d4350e0946c791fb676dffe24ce9f68fc6bd141364611798d83a7da3086a8644d91c84e236a1d0a2b2c96ec04f89203f1c22f4432ba32454bf270340d81baf6734929a2dfaca6212a0ff00d9f4d6573593f094a94c589e0e8d930373e60d97c0d94a584bbbfdd0a539167d8147b020cbd2fb2e9f7c01c5c9a5ab590aa760c539fbf8a227786cdf466f258d77b0f87dba3d16b765a017748d01737c08f1d443e4b7f0fd40b74ea4115088d49c87a9732721dddffbf67966c4efb4e36d813a7c9c2f9c7d36e04dc66ac9a86b0ca000377a6e013f234e68b0b18691c6b6f17e17142861ee348e9d1d49161263963c9cec6793e7280fc2a8df718e4ae7d9218ff8f7265d39de5ece1a903378d0c80e0eccd9a16d16064e795a85bacf437f885bb48124f9ea6926f4b53fe13ad27a3244274fb6ec94d1dc1ed9dbd6789ddabb71c67a2487a67544219c3767af6e1827351792c10482df779c274deca4428dd2c991001a8e68375d1b45caf78a36f31a3555fe376847f635d228f8ada4266ce4547dfed18bfe4aa899243e0965d48a9d433544e6093e54b57eaaebe9088f555357bcf597e8cae14e946c58bca39d041cc5bd3047d1c76b9ae0550a3613ea107ad981f375befba0e556604d9d0a3eab01f31ec152e68935dfa807af3e5e87d2a1656805900582d87b157d7176e18514bf925db35c2ceed1429a157e29a28b851a413c6b3cac3f654cafeabb23989af71c404752de0725163cfe696849dfe616e74ec49dee6052d5b33c0809ca3809776639bd267c311a4f782c6a10187558dd9be7763e8c1e7f7f9b26423174b61bfd2d8cacbdfbd5e2a10b9ba042081a402c5dc4a8ebc7d00ec8a608978ebbeb868f76c95958bd2ea1cd9875b41e05742e3f5ea1792f1abb4b7e970574dbc21c6476f504939920c5ce29eecdeee3660da6aca64caa69d78136391e17914bebeae2832bab8c4fe62c91173aeda2faecbf168412b386977aa01d82686a868f20b49531c19ba453eea45e77a1aa1f05f8f615e50bc62d1ab9f50d01a1bfef76d5ccd638cb1f1fa51b486a22efefa37fe4f2e977e8027614a4596da520e7ab6606fd3e132f8e685e481ba836dfb374d96f07051b3198dd77ee5c3d056303683210b4eb86161ec9339e2d84a03d64ed8f9b90effaf67d4ee5886a65a8ed967581237c0c957a874f0a26b42d41287a97d17b5c8f3d8d2583d21b35b34070262cd3bad9e24f3a2a9d4a59ddd75d42018e525dfe6a0eea2a4b7d51a898c7c14eb49558d8ee608386f1301baf8d279d70e14b5360f61fe7bb7fb820c63b124b8b055593d425cee2bdde6c6e5960add545657def2d77b54dbdaba7dd4e63ef3280b8998523b331b967b1bd00c196525491633333472079863e9976deecef0711c6e9286bcd80b329400a1423f849c2804caad87e64212a908714b78de62ab9b65c485f2282f6053ca632bde66bc5088575f1e179f10eb9ecb081de1d44bc8d8d3f0011e4aeb2070f4f592f5d78921cad6ab2a79198878deb7f2359392105ffb6bbd5637120a5ae8d5331ab12763ca84203149e23ae0126d6b6f38cb6651a7af11336bb6a1553ab7ed47861d9404bf03fda8f75b2a0efc99dfec78cabacb28a994b0b588a6775d148a751c7ae6bf810f42c5ecd0bb0b58a48f9c47d4e9b2f284ddfa155016f5d23ab93797b8d036847aeebcd0d70d30183928aa9a63c7d2207b66dd4206875bded7ea61569d57e1cfb64e79ebd0eb36212d23397cb794b3f2d58c96d255097bd167e1ad7b93cad15ded4ffaa4f36117a26ffd4aae195593268da129796c261e84dd51dd6fbe31ffd65a65957351f390609b8c23dac5e04ee2e730b0412960f22cf54910370837bbc5e37ac45f907fa94bdcd3d6913246a7933db9ce0877368d152ac0b243ea1a443f5ef593aba565a978db10368d605801b5c8fee691b9c61c130b53f153ca75e9cf92d66eda6c26f3184435b4b67be1745aef3a80d9f2a9d2706e8673166b92f4df0ef87dba7e979626b4e978dd9321414e5a769ad814917462f129703ea327cdd57a2e5b11db291adea492f6695b04144d96ddabe88e753233bad2fd5038413db640944bf321ed384a717ca2366116d46de49187cf695fc13e598c463b37a0672dc9e3915c08646b7a5d2fed3f88078bf6169da553d245bdf5ce3de40183af60708ae408f87c43a16350a81c4b449460e30e55ff3dc58d26abf716a803d6ef45743c0d63f3859b788a90eee08e25d7383cd2421d5b0c788adbdfdd8518d0c6e2dfa8086755fec959261dac1c2b125cb5dfa5238b85c3c4d5fd433e4c14f41ca88a1d181d0e30caa1aaee0371d328064eb29382e77d154757640d39d8ba8df5033f318a64f9e38b12a13850bc06b87bf2f03abc5eb4cc78e28efbf80439f4f6ebc57e9bc08d1304a3d1ce60524b9504cf6cf6ad9a11b32053d2bbfc29040d5fb3283b3fc507029d61dc13a75bb80af369e74b0149d4a9994a4cd4f6991d2d2097e3a0aa8e687a74b875cdf5d41b24ea92ec0bc408f172fe36a62394b7960fbe9bf6e4c37e7c61125de71e78c857c965dfdbe758260f7fd812794db1fea993265427217831c0190bbe43df20835fa88ae22af0d2dfc90cf17cd07c4e6a8458f725157cdce710bc241aead92a8b9e7e63ed6070c181d38c0d4e2687eb1bca5d122300453aa6dd795435618977091205330f9fbadd69366f22f7a6f40e4a7a0ae3cc223d67e277fcce833447d3db0b01259840f90f92ec3070904d71ea94a620fcbb51e5ce57f41a65f1bdaf32756481f6bca4c4652d8a433f27bf35bfb41cb17ed462435577f648b648981870a2a4f571ba9252bc09c7a0e50dc05286cdb75b0fc278dfc8bbb86c4fcfff364dc42c4e7e7ef25a3b82a309eed7a99f3e347742e2c01d1a66d5d41a8ddceb4919fe029a240c22d480ac0ce1934618ca1bc8f098f71c1070335b57fcb81293f5f", 0x1000, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0x0, 0xee00) shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x7) 16:00:05 executing program 0: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x5011, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) close(r0) getitimer(0x3, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x25) fcntl$getown(r2, 0x5) 16:00:05 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x200008002000, 0x8048) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000200)={0x40005c1, 0xfe}, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x1, 0x2) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) r1 = syz_open_pts() setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getuid() setuid(r3) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r4, r5}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) getpeername$inet6(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001680)=""/101, 0x65, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8, 0xff}, 0xc) sendmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)="5c91cf41684b582184bc9695316e6bb928af60812f395025ea25ca768510d43018648894996003b2cc0bc5f451e413d7c4d3a3035149712056472333520a16773c5a891d72e566a14e2fc5d023208c5be01949d8ea0f12599251796f52f3e43984bf6594d06c83ebec1af9f3ceb20fc42d984e6b59476b5037e2b9f8a9a011dce236d0df863d8e346ed3dbfd0a1fbc1d67911e4d1ec99501fed6ae7cebbb43f5814516a402f17774a06299066e4f219aee28ac2dea7bb25b0e37e012a05810ae308e5889f537fcd582ae756ab92a6d828ca2dba0506bcf384f4fd910a4b529f1969ea8b5cfced3cf8f66962d09d7a22a9001649cea36d8e1c02d6f60831896755ab7a72b98136820b9345553d81979d7d96f7234c1a884cd6db54421e5f46db0c8c1f4944700c60d6a4e38da49aa9b05a99a6c713d0a4f6a1ddfa24a9d00deb9062c08c103bf21cc704182e22aa76ce1296c5aba191800713d77478348bc085f0d4e6148a5199c7723b8c8f0ad4c38b77c1cfa207dcd8a84558084923bfa37a2988f3bcd892e03d4bee4964eb0e92da8eee196a8e0bd12755aade0a4d9f2209e2dda37df703d907432134b21f0bf13c75754f04639a64167c53aab51abcdcfbda4fe578aa649b04a07505bfce02e09c5dc7448622cc90ba406698629fce8c225b0713c5d8cf220e94fc7f7ccc69a4a9bfd8a3c22773f844eb3e09f625e1351c2c6d7fb2d1cbc475547da86e7771e5235ddfd8b4a162e21b265331d4b0ab8249629316452e4b076ccefd840066395d6b9ea573d8757bd7366a2a2cb6dc0bad5cb2fa912a36270cd18e41dd4350741aaf2313a5df5eb60c2853f920080fc77e4c972f9adc205723a842dd40d79f1b475300e6ecf9182f53f879ded2e4e01817c501b04b09480807f57901a75d6774fd1fc753c938c16fa4f591be218e959c7606a0378fe088d475f60a51f7e03c4654e01b876b221ee839722c5ac829e14d4f89786bce8c0b3bc922e82bf2d7a03bb92fc56f269b0d2119ae82cc048049df20aecfbad54cf9fbafd7977e1679049b9052ab7cebe5b2722f41ebffd44e3880a90cbe0132f3e13efb425b04de60eb280ae3feb7205e5a8ce18558d27ec274088cd83c4368681821204a361db9ed675773bb03904d1b5beb4e8c61bc8e9e5bc8c866d57930c0d562b8d03cc39d0d54462e566cd9345fdda3a518e45547e584e9db704aad965f60953807cb994e6d99a764fbd39e52d6f6a893fa83a71f6f36e5e653df1020216914903a9d6d5c778f89d8726eb8876ee9ecfea9c37336513d65509d8297efd974b38c6c09b9ec54291c6a88ad75d3218218eb89cd8eda2c7c0ccc55b4f19bf583b8bfbbada8e9c30ea4c8b75b381dc668d3e41e7af065169743b5d2b8c91c0f2dfd5e559ccc30ff9eeca9af8cd9155358db13058275885408269573304eead2f98b79627310b1f34a39bd1e720d05a69e555577a605c9e92dc813e523e42fcab2f59181fa5e824cd55494ea9f70d98b24a8db60a0ce7059bbe389dec2276625ea8de9e388e1395b07f062784f794b6834cdb7a41e36b9b2fe89524ab3dc8c061b921909968cc3bf676a0d3940135237b242a06e6b0d7dff092bf0d79ef9e381220e1562f807b785988441850942f8a5ad405afa64ba2438832cd68b6cffe2bd85e6ce7cfba0b696c5481483b128674e8f70ebd06529c1fc2ba75901b83841f388a5c13e670e566947c35fdd3ca1faa424e7a1398a809dc9eb2679da77a64155ce70d95d20225dcc8b94538d367201ed7ed2f2f013ce4ac68c14f359e70cc9ae37ced12d577a55c4aa6d06b0fa9b7109cb230da5bd3b4a933089c3358a309910d257884d9398ed6a24d6e7e9444a7f3cfbdca4145e0eeedc1bf5f364a574cdc386d48062eec73784e54c46354bae0d289809cfc5e36d2f71eba10d2089727d3c97300002a8fc97a4eaf97d50f1d43ad6930d2761dc055f37b7f432398cb88b6a68d29ce68c14ead5568cd70477dc153f6c608a771f86a6034e50fb170e3a03ce08662087bdf1c7787ea1833354a14fb0513b0fa2d243863b70a0b86f214777c7d3c788a779a3975b9380933c900b1f48ac2c9044d5866d8d5f3e273efd6cd353c8b5123e96d7082d43b398d882ff152b42cd2aacd066738b31dc21d615265b7690fb4efcaa001273d2e6ad90cfba3e4bb713589eac21a6d1c176b2cba29690f4b28adeab4ea70e594809311e7d97f6f1e4b675f33e08af74adeab9a0b25059ad2a4a3240d08f0e8db8c5a5803dcac816aea9da02d8672b3fbb8abf7674368106b4116c42e6955069ab98bf7f2d9f290b91fcb7b61862d5b56cfede913511aeedcc249f21c05e52249c5cded1ba5633b00344433da4fc6e96c8d05ba92bde01ffbd5654036858d1ae03b0d93a904992489bc00a4ebe77b4b601d0fc371fe0b76b526a34963fa602eda58dea0882838f3a1a8435e3a4e7a2a07784582226738c3146b18f985c8d1c061190b32071f60270a423af86f8bb0f8b4a2a4f05c865bcab12014a164d96fd48c3465fd2fe7c74eae77cdba4267bfc4e1b2be855d911bdb6e17841bfacf29afea52153ff7dad4ab5ec53b4592bec60f98fb1d3b8c4cefdc562ce13a6158bc53b090167f012b43dc8701d4a460f2b558a92ac1f8c9d0768ffe57fc7317d3e3bc5acb23bba11f5305c29b1b7298e313890f36ede49afb6affb631a4a5b4ef5dd0a9c54e812ebb45e9aca7038fd20bf2a7e2a8fb174468829ba8483b721f4ec7153d31f05974738f6a9f98d2c377087cabd4f00d162bd0d863988abc2a33b561c9faf7f31ee0b5ab74a7879dc00ab9eedbad1d7c766b10dede80ca76ab2089fbcf92d5e88d00e3bb2f8a1d138af1ef2906a671cb7b16a85c41ae6c4ab6d88b0338e3cdd6da3a718160dd621a41c59c3d27df98ba5811a764448a260244557bdc78fcebe688860e85a69d381bd27461a8fea2ccc50515c40f1136afe924b303409b4ad289a56a7d9ea30929d6ae40c9916f7173ae78d167e2adec3cf19e45621af2871304cdf36cb4320133e0e6363241ffd4c5f8dee40a2f9f2d7085d05c09c9a709a348d5bd1a6b894b1d90d7853fe7a8ae545f59a73355188e4fcb1198c3f3ce333c01fff3f0e9ec8646e968f99102c2cde929589ddd83faabb55d012ccc0f176560e7ffef1d60918363051eb16011b799e8e10770faa38837f079b9c6f0db37a17a0b971ccf4cdf13c5fd50fae772685d97907a4ae002b604ef5e490f7e090941b3057580afcde5fdae11369d53d66356f29048d845e8368781ac7e3c25cb177fbd384380499a05edcd853d93d0a5e4f0426e08f0bed29a11b631a09b45210a17adfecd2476ec1a5371a858b064fbf53deec2e52bc54750c31dca3a87b09d1da4d670de5f98b59125b9f733050426fca54699615e0f482349864fdbb65fe12b52e904efb8b9b68d6568b6188f221861a326ded421acf7c2b52c58f23042929738c5d36184eb10dd1962f42b044d1c9df9f534cacf6a80e74382ba003cdc4e5c8ef1a4ca78f0e34695c728f5e440551f4d534482fb591d16c22709b90d0f31ba7ce8690fc2b5e4502f3b804cc5b997bee09d924f009e6bf5284e381d9fc2fcb0994ef104edda4aa24fd6b2d5528c2addfa4ec9304558136670bad944ecfe1dd15b4a1070fd84ba8fbe2541b7372a017835fc34a4535f281bcf6379a5c68ea038bad8cf6febabee5db82540228fc44bc77ce329147681b89a879e2780e3b39cdec214c8fc57ad2624b2de5f90d7c4d87db65f2f8185c3dd3fb828fe4daee27c23e88bcf1f70e4b5e55b6558c33d5f5d84f717ee1ab3c8caec3d4e8d691bd0bd63332ccc4952c04f00eb8bdb98bbc1b2030ae63da5c86798fc1a0b01398e1e3fa3b1fdc22836849c821a2469f0337ddc222187cf89d5a78f10b61b9784ffaee75ec29628029d67e2693453ff8ef9f4b7df0edc41114318cd729ffb4c180fb987cbfae19c8640e98af13b11b632afa185ca9ac2a78fe271d5f658acd7dfa162a3903ee14eb84ea6e996ca75d88ba5fdb6b7b93c51816ba10cf18037de08a71362a3f340945073a03e3be1cdb4748c39f7fed04a531a50ee61f24c176f50a199ce8c7b8158a9c44467b54898d5c5d3ba16f3d1535ca1423fe4ada55f5c9bb6a2dc583aeea2afcb20c9ca0d3d65911d54c76c665693bfde427fc79c8d06f3085e6a7532f6e512919fe21e5ee5a63dcd17c5fb51f612f80f9910121eb6c6634959df56da7bc59d3d7df8beb6113e073db51ae4ea4b5f21377ea7e60869ff1f5015a92e0c267787438b35f5796c3326a7170f8b85a16a49ae952a97968c452fd18b8cf0a5e23dc6fc54f6e7d4942751652b5680c02eab6cf1c1d1ce73f612f30efefe14bb3f8c207fc5b86bbd80a2bc1ff782f1e382644a126cbdabbdd32fe69ad6b8339f224b14364ff13c2c0083a4c13fd14240868f94efde95678a19eb533689ea904dc24f41f59b90b1c9ffecc1dccc77c8db45b19e01d7aad77021dcc1c3f18b713de1c45a25fccfa2d3e71694c6b81b11546f93f60ef43b992e87e32c20be8d824535c67f6acc9f37ecdcb096b85426e6595b0a5c9449396abd86658af06af6880f1af269a535bec3f07e479e2821d695b609fd4a611bbdb0e6b45eede9bad8026fb96ad006ec64034c602d3d7fad9aa046fa402a500e78724306d64ff7657b43b851ebbc0afe961523712501f1838e97d6e387062d945010f2d5ceb56fa4cf087e8356e2f18d43ecf2dce74671eb21209b8bc962c70fd66e865504a16b075644870c8501b2f4d5f2ffbc6228db51b6c70fe1348f2d04c191377918925d490acb23dd0ccf7d7ad0d179414b9af5bc548452f45132b2ca91e85da1df8e24805db5aa2afe0045ea6e744d49ac81bf7aa844ae8f622ffb31ee50d9b1f0bea7285c0f51e8bf06964d301c66e2fb706617bc5dcc9850166eccbfec4e5b2c522f86e1a267b204cea0fbff8202924b3944075dc7dc6cbb35a98ae364234d1afe410479118459b8c96b2ae6cbee4b457c42b1263e590379491385b301915254359be923cc962c0dd2ca322dd658ea44a366bd60cc39ca4afa561a11b4ccead56e5bd1da68139c80c5842652072131dc0c6b8a88ba53dea58e6199734b56f2fc375c1a1a2d4612120cedfd044fdbba7cacb97a93dbe6f2563496dc8c6b7f44ec33b467415ba94da730e323ec96265fca7ebeb4c9cbfacf4afe914f4843c78c345a99f3d00fc4df14d1f86a354f69ff5efe86a67241380e75106c03962b477d2f475777ad4867f9a4997fed6e1a515d56b1fd796b9d95e17cafe52bb4ba36513631fa50a7091f1cda45b1fe7d88ec3b1d091ea64fbce7195105a64ad26fa4df540f2ad0799ba8a0c6e032792cb64b39e1e0b75c16cd80174fc7bda7c31452d178663acf336c742082e316b2bda0dd41e90c89c2cf7d27a188a11b049cea5cbd74350e5c4570e72c34f03014de02321388fd903266917210e7e1e142d738bb801ec6c6438df873beaeab7bc69cbfac832f7be5f6bb6027873d621a666f4856b209731134be4b2dd1af60322cf1b0dda546deb742ff183e3154d5c53433df6bf4153a228dbc484e51b13b8bd43b3b20aed2a545ba136b9b8d41dce0ced9bba46da1c906dcebf94dbd10270542f695e8a9a50a990e3ebd299b89d19e407fa6946af0b3fa07448f7aa2b1fa29b5fd2efb82ec2bee4ed5f9fe704e8d0f43e7db2acbca418a7c5cf9e7e51a96f014be1fb951611389d315272a0bcfc212", 0x1000}, {&(0x7f0000000040)="683bf7880913", 0x6}], 0x2, &(0x7f00000011c0)=ANY=[@ANYBLOB="0801000000000000ffff0000010000004e42de7df62cff05c536f0b0d59f0bfb0a9319936a64372f2b70289c1b879f7da8f7b93c6b2321dda262dd7a1478014f4c12c9020943ebea2ad9520cc70ec58401fc6077ed82e7fbec07c1302fc72e1200b8cb6508c2528d35590895483cc8329a566f307101f81577cc057b44e1be9ab213a2af92ab12b5bff6d8fc183b5510480180c5ab471026f4df13d4ff20912d1ce52ec05fe75a7ead9a2fdae51eb57520195a4499b7d1eca4f1a70391ae75dad5dd5a72db69e80bd1cc6df48ad6a5055fe8ae67c4d23f5ec4a0424971f9c4ba30dc861ebe5e9ad9134147f8459250db88c950e8fcbd94085cf6869a8640069ce898b98b361b7c000001000000000000ffff0000030000000412c9a9fa7c2d803c2f25004b1cdf0ae8ef2d5e8b471814b2bfe2274c51803116736f8b2b7fd1b72289b607ccc1a3839456a6cbc43b312dc92618d7c4033af297f9d0db6097fc673630aa59f6087ed01d74eecfa56ffb0d428e3485e9f415d7750d32329986a6cf64cc76e2e8244a67fc195a4614d122b0a4d415231d239ca1d71bd351f7d52f0ec7c353a4bbced59f5ad971bfcc155d98ca247cc00fe1bc10b4954a2d74677f932b8f02e4e5a39b0424d4f5418b1a20b3959c72f4a8195fa691a22869429a1a990a3c240d219010002c1685ac19738cd52240322af9271aef2215d20036be7c51d02cd3f60b511800a000000000000000ffff0000050000002e27d0845472e8fc47042ba5fa2d18ba0ff7a47c69586e8a051ffebc6b6c1a2bd7098856115a9f2e1cdb0f316b17212b318e447ce0e540f59fde32d8916596b520ad330033ba37dc927f8d0422200686bdfad3afd9dbe52d5caa5fbb3f6f80f313facaaf0314a0adf26cb515643e739094d2af417d600cd0f098bf8b8628e210925c9661e3ecb2ad18010d48fceead00b800000000000000010000001f000000d597d089a19fd1cdce29fdd3e7ce4e453bc5a6fdd212600ebeeec49d90fafa5c6fa18068b5b3db3e2ec262274885a9671038a2a9dd7d798a9b9b5fb6843434167023d52c3617da3658bb9682288ca8a7c14ac90833877656d8d69569e4a5e3af43c0868c7705f5fe8d9c660d31b2ff16e41894cd66d42d2f6c02daadcf8662f0463c778ab3d4b1d459ef772ce89ff811feb2645fbd27e4112062429becb0e46b27f1b1a76b372b2c2800000000000000000000000002000017f03a10f3ed28bcab8d94c8c0f42633d02fb87700000000d8000000000000005827cd1406000000275eae529f41e3c4b5d482d53fbd35467bb1e21bc05181f89feac2d7bc5a630f1b7f88db5697c88ead12cb85dc04483a94e87e7b8a30d26009c0300e3c421d78f30bbe58460fcdda10b73259d1c2631cb0d2d92f6b9807dd22bb3a7f781f44c46cbbdbafca85feefd297784a65a84509e85376fad553a899625eb25a400209b5cafd46eb032c37cf23e01243386e65b876df1336a7eff6ea0365974dc9487fb468947cce032016b12239d801d9cc5fbc76babd37a86e48c8773ffebaf11773f07252fc36cd4700003000000000000000ffff000091000000c73660f4e66062f08e1592f702fdef23bb41c394e76e2047603b6b5534aba1c0"], 0x490, 0x2}, 0x1) 16:00:05 executing program 0: pipe2(0x0, 0x2012003) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x14, r0, 0x0, 0x800000) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x100000000000010) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x18542, 0x101) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x280a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x464d) 16:00:06 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) socketpair$inet6(0x18, 0x5, 0x13, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="b4a93120708c94e705f04ac5ebd51a6d8d59cd6c42", 0x15}], 0x1, &(0x7f00000001c0)=[{0x58, 0x1, 0x6, "d3c3da534191a56540ff3dde5fa3aecd36c29d90a83c03f55bad52f27d3667cf4497445e566bbbca288f7ef3c57e86b4b8a2a73e3de6a1869af25260ce615eb8530aff7a206a7635"}, {0x60, 0xffff, 0x8, "07449491c8a34040bbd53fd3a5020bac992b141bfbda4cacd33b23fc8298ab681a184222d074d6c0e22ddfd91e94d0a705c0c87a902ad357a0fc215f13b44d431daca85c795a8590964737e4bb632e"}, {0x80, 0xffff, 0x2, "b9918b6568fa9990809fa3b8176ca4092954c3ae51404a517465152a93dab1a55ab1cbfed0da086d26cac29d5e80ca982a9b64e382cad4047ec24bbc5f7257f990a02947c6401d94d4a11f06ec95ab24014d68e5eb3bb392ec84e6c683ec0d9844a733f3475e3aa99fbaa2"}], 0x138}, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus\x00') 16:00:06 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x101, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x3, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0xfffffffffffffb54, 0xf8}, {{r0}, 0xfffffffffffffff8, 0x12, 0x8, 0x0, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000023, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40000004, 0x0, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x4, 0x101}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x484, 0x8e}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x3, 0x7}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x83, 0xfff, 0x8}, {{r0}, 0xfffffffffffffff8, 0xe6, 0x60000401, 0x9, 0x2}], 0x5, &(0x7f00000002c0)={0x0, 0x7}) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1fe, 0x0, "65668c1f2a1c3b00"}) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000335000), 0x10052) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="399e1b3c666d21b0d4a1c44fa7b7f655e6327a33036f0057ac6b8f40cdc16d212a9f2adbd5dd7b49b0627339ac46a2ca3f46b854901666431375662abe24cf0ba82d18f7b10bd4b8c883a464d6eabfde2ea3b298670fc5da7ca00c2c4d7dd7beaa9af997e4e38e927c2dd33d3c04c1429663a7d6dd645ea51303bbb86f8ebbe22dc2533f2200867b538693a2829c00b340f051ab18798be0308894f83e", 0x9d, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = getpid() wait4(r2, &(0x7f0000000200), 0x8, 0x0) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/26, 0x1a) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) login: OpenBSD/amd64 (worker.syzkaller) (tty00) 16:00:10 executing program 0: mlockall(0x0) setrlimit(0x3, &(0x7f0000000140)={0x9cca, 0xcdbe}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) socketpair(0x18, 0x7, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000100)={0x5, 0xfffffffffffffff8}) r1 = socket$inet6(0x18, 0x8000, 0x4) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2002, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x600, 0x82) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x1}, {0x18, 0x3, 0x4, 0x8}, 0xa615, [0xffffffff00000001, 0x800, 0x5, 0x1, 0x2, 0x5, 0x0, 0x7fffffff]}, 0x3c) 16:00:10 executing program 1: sync() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getegid() chown(0x0, r0, r1) shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmget(0x2, 0x3000, 0x29, &(0x7f0000ffd000/0x3000)=nil) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20300, 0x12) accept$inet6(r3, 0x0, &(0x7f0000000040)) lseek(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0xa0, 0x0) geteuid() 16:00:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1ffe, 0x0) r0 = semget(0x1, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x2, 0x1}, 0x5, 0x1, 0x200}) r5 = open(&(0x7f0000000180)='./bus\x00', 0x900, 0x8) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000280)=0xe54) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2040, 0x401) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) dup2(r0, r1) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="af5757055df864e548ecf456a51d92d0e54d9ed58e92fc3d4de6eb8de20e603f599187067db50c10c693ea", 0x2b, 0x403, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fchdir(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x40000000002) getrlimit(0x7, &(0x7f0000000000)) 16:00:10 executing program 0: setitimer(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2010, 0x10000000403) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r0) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="c2e7b8b5fdd6d2cd083d356e8a15c7a85a193ce3d92885425adae8a2107c317c3d02d3ab759b81fd87c265546e2f370c690e4d733c7b9b7c4721ee997c5375e3", 0x40}, {&(0x7f00000000c0)="9d79e9fd9aed27f8c01ee470eec1525830fc2668422a50efa72b897779aa8d007b77fe4a36d1349277876af5e8a44ea1a987cbb095933e4c3baa65ce77a2ed04fa159ea2e3607c1dbc64cf1036ccb40077fb2ac06fc2508fc69296ff29", 0x5d}, {&(0x7f0000000140)="e3956dae4ebf144b9983e2fa94d9ea35ffcc566b42eb8cfc6d3df1fab37f6d2d6b04bc4460b4dafeba810b7581e5d0da446ec26cf872292763d1a94c05172fa154e702cf739f08afb16e2736ad35a4baaf9f79f7554ddd90367c4103ffada79490630cca90f1f42f0289b30da6cca6072627d2d52aa161e3478213676a527f37c1f796dff4890a06bae16a81", 0x8c}], 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unveil(&(0x7f0000000240)='\x00', &(0x7f0000000280)='r\x00') fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 16:00:10 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x7, &(0x7f0000000000)) 16:00:10 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) getpid() getpgrp() r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getpgid(r1) wait4(r2, 0x0, 0x1, &(0x7f0000000000)) wait4(0x0, 0x0, 0x2000001, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x44) writev(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000000), 0x10000) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7) recvfrom$inet6(r0, &(0x7f0000000000)=""/55, 0x37, 0x40, &(0x7f0000000040)={0x18, 0x1, 0xdbe6, 0x20}, 0xc) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) accept(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000002580)=0xc) sendmsg$unix(r1, &(0x7f0000002600)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f00000001c0)="5bf23bed39d0021997971e589725cc15afe4211f173c5f1ab90448897b03bc9214271393bfb96b71e512f6073b4af5e92ed50198d0e7f9ec0fb47575bbd27e1ec75e0af0eca595a9baea35d78544828457b1c14c65869be132b30baba70d40e469218eff8dac869978ffdc56b346ebfd8fa696ecd00dff9dea691c99aa3e3b6fd53f4b1de708df757ebd419f123b18b4d4d0a5f65ddd23f21580c2d5fdd9bee99d41e6fdac718e2e06d2b20f18e5ac8a80ee4a55e4c09d658fba88925ec536aee8f6cad399b8d9f9d46682462eef1afdad803475fda9097dc60f3d43f3e3bb021df56a703d13fd5d49377ee9c38a4e12a60d484a311cd0dec84b7d514f7fd8e675470adbc6cf2bcaf77031d4b21d303ced2bcc805cfb3cfb8bc1be812a4071d12dde857606190cd3bac1b4f9f7a23969c7b9e1c23339b1c1bec3a22c837d4ef597d56a91fcdcb289de04e378ff6edf24eb6e653117be7ac04b1ccd7c5998acecd7d7e98243fb658f6b3dbac58c128f11f8e07b150d01864eb2b03f102cfa7ba23c3d6908e2c078aac6815f3cad8844b3c00f2e1ae1c3bb8c76e8b7715aef38b0393d5d030cfcb5fb141f1753e46505dda4f159f7024862cba50817c9c3090b44d3f981dcb90563e59390e87459ea9f319d6863eab574496f42b45ad9eef401984a73e0ea2fad943850f5e18d8b62d66ee79f2addb436489b7de1c9f9a06666eebb52693d3701194d1a1fffdcb987c6e0ac4fcb2412dc43152f823a51de79fdfb70eb2e4bc96a00fba909220c3d02cd54afba862bc414a32f060b025c4e75705c7b131ea728ce167041a2d5310ab67428d207987d78651f49bdf835f533b9763a16265b9f011ad71257697464a225ad5bd0f9f601bea3161e94b4c635c848a5a3380b743bce79736c60a8b77b5a21e3a9773dd539efdbad885f3cf61a0e2ba60b11cbff1ac0776c7577abbf3cb6dc739062fa89c28aa7dee8af1fcabf6124496eff33f1e7a488e2daca815ecb0fae069beb6ae651e9b9a24d4eaf2a92b295597470e9864bf394eac82c84536d1507a8d669f06a3dc8529faab912cbde66494c74b0ce9dd64e43644e6e30f0e1de4df0e6dc06a74efed567a808a3b25ea2f035afd7772264dcebd6187bb1c96840f876ab7ca4602bf5d2e7c70be64c15f0f804ea491a2bc43ec171ec6784f5c5e69d881669c45e4fc4f9acdfbbbff325b1e39ce970dce25f4da32f17baefcde81263f56366e2a6b89a3e1662d316ea9fa514f7db39566ffc1bca77d1e049aebdd701b26d5c1acea774803a313003d53bf8a8177b7fe2cfd215a2658b8c43b4f689ee4f927a77fc17d93b38b891452819d462c94b684c7dcdbeef37492569e557d1f035424f7b48ffe92ad7948b09918ac58b5043d85572c812616468ceaeecd71af7481a849f04670eae2060b0e4f5ae5d4eb7e213c6f4763a7d4eb4c9d066af446c27f06609c69f1fb10f095785f9b4ebea92c4e05de2615361bafa39f0170b484122d3173a61d7d9265a18ccd68bb75c4291c11f5c8f90d88a0b37bced73d778c667ec8a74f8e0fa875ceece307d952b4c8b4469d3019551dd47c6febb9cadac78c449393b00f43b91b85e99f440ab61105f664e942e6f229b39bf6cf62228a17268a696c0823311befa7ddde2a5fc33485d2e807ac2f7768bf07cd30535e0f26cd1e9821860473735eb2283c138e7af002966b8d616fd32b04d8f2106a9cb3f82bd9a445e4d3b71d50ecbfdeb9eada077936d4dc4b617795c97383d4384ecaca835c881ae8e62a4bfe9c3a4c5c8fb03c1025ae684bac4de7b23980c7020ab8ad1de19dd9d897e1d1865fed49490c7d38edb272458f16a28018bd98bb5510963f2857e2ec7afcb1af5af09aa6382caa1a2b693bc9e85556bc3ef879c1f44a0be0518fab1899a57e27834c44987ccda21c43b17ba274a47245ed5ca1fbf115ce31c33674a1021ff6bb8864f69b1193e9de2279bc05ba0dde011a93410625d81a4d8bcdb0bafc02342096245a5b80b1220a65cb2c1c184c0f582ab6101d2a88b9abc5fc7f2dfca87f1226aac3bc72ae7c38e5641c66477aeeb674ca51250aa4a4aa56390485f8eb13b491321a60ca54fdf365ef7f0b45b6906e8a7ee14aba976af53e4f0881c6c2b97b38ec73c127e7d95c324b4ab5080a4040a4b760659bb52e953537dd2e29c93001633b5dd3589f50e541c46665a6b486e54618b68b9ec62b708d02ba26c57da95ff9616e31d401695b4355ed3a190c22d7e5e7eb7963b9dc1eabd3b32c10594038c23a06b92cea1ee76e82cc0a500d4d5312cfe95b036104649b5a12181c769f833682c501873fc4775e013c52d71746025b3c03f81bd6280c0b53fd522337a033a2a750b9b1abac33599db379b3f99ae4e401e32189084d98792e626baa17e47517179917f67d3d82500c89af3751b6438e96968d774d75f87d88f7dc658b23fa4c6e69a52fc0b5baa0cb22577cfb04c75087f17c83446c148ddf4b772e86d27006584d1baa8ddbe0d81646a4a13e2b6882f62cd71f370e966ada6cc0c98b8daf02cce373f406b5213b90b53e9e0cf434da654bb8700c878ccee61a5b396dc1d7c205f7606668dd94a761def5983d0362c38d3596809edbfca7db60c620334811741024380913f5ec444a3c0ec85e40f272530108b3e5972cd90c6ca4a231dec3b3000922577099e2170d9fa12ebef6b840cf4e2a122d6eecdf40fdb75f88c6a0f2f5e24c24b5e04375372dd5b779e3df3c1c7954f3cd9c0dc2f4a65d2f32211e2128aa6fef2b249149e4d0e7101c5dd1d1c9038a2dc4bf00b8d4bd8bcf2e0d4eb87531a821512b9872298ea1ea438c4e9d9d649f7d4a0e417851762e59b11b9afbaad3823da54ec1dfb9eb53b33ddf0d3626756794542991ed4734435d1040520356b29f859b6ff40a8730a43bb841f27963f1fe1898b11b6a3026be19a1c18576f4c6060d6e0fed6c3df15011c9cc4c56b350b207d16e0bd3bfe3a5c851b84c4f474e6d8e59fb1e37e29078c07083ecd8d485cffd27b92b24116855d7f85fb42dc026599814cad8f13f620359291724ec698b97e882e116e4c134651ed80ef019af01123b7b78b242bc7b06b37260ac88de7f55f600c48c1738633e3ef7b2b61932d5963f12a50a809f0f065a6c8533de0a83adc0e39fbffb6bfced5dafaf8454a6da9ac9f23c1d11f53784a30530688abc7d4d7e496d36ec6f8bb1e98a873ef5ee47264b298d67ef3bdb2a17e495ffacdedc6c9a8b3dc7f04225957ba7b2f614df3e6be4d1e689ae66f66b951363def8a9d429ecfb83ed7cf253963f6fb28e60d30921bede5351d68c8793a92e79121d6871595a79728dbca7b52fe6e449d2a493defb3fd3c236122a5484d3f3ba4b427c1e6d948cf055e894b35a044e1f96b9bc5879d6b258f4cbe9400652dc3d3a29798896662fa199cf0b9aab711b00e93ae3d9f200c6179878c3c6cca2224ad27d5f4581b11778108da372ab4a0b93d4ccbd168879fbfd08d653372b9c8ffa25091a4b998bc64f7e06fd33b13839303843e73ceb2e6ad5a6cd9b0d2b9c4467e05392d0ecc838ef0b5e0fac871d69a6335e6cf8a1f36e9cd26e1a45433bcd59b35b6f434af3e727506c8598fa5c3902b728574ebb97bf1c87acc12935b1c97994cf28696c2093d29f5e5bf2b59992621c543a42058b188406170ba44de9bbbe401bd572766bcd2fdbb34caae144b4c964cce0faaefea94b5237a80b685db5e18ff919fb635f6975af7d466db1a52445cd91f50ba3f90480fadd1938ff02464088fabbaa611287cdb324e29769a81451a43eff8f85f4661d0dc7b06bbc754d6757ac8b95d1c36ec1fb486c698f1e5a7e9a19bbccc3dbac25a0031e2c431bddf86cb9427d13a02317111a4ea91f23fc4417f53f73d3ae46af30bd78f09cda5f5e2c91cf7f256e0f81ca77f1f02c03ab44819f54b50c6830eb31c7c91660097e163f11ddc2fea2c7fab40ac158844aee8372e620f5725d98e1b7ef7b8be356e17ce0c1ac050faf277f07e3a9be86e5515dde3b99c3236e6ca0e49485e0a5cad9faecd8c187c04ee84f707592cd8dc860faa43e62fbcdafe9250f078e76c2d5dab46643995d852a3c613ba46d4d771010bc065f3775e03535e3140673b202c508f34e67762ef89f8cf20dfd30bf786ec4c4a16bf3dd694f65e9944fbc76308821366f1ca048d9ff76e3c9b57cd04290cf100beb7b86d5b59594d425acf14d82d895b10638295150cc020e34c67820812b64b22901cc43c60927e2fa6a450beb61366d817dc5da034fd06e3c582471b7db4889007bb18feb85a80a8e3ece925e4e7db1d0e4e66613d05178e53a74607bad52d2ec38563cea9fc0c10741fce51435139c8d21ba8148ad16f8a5232cc42c9719b0c7fe87236a84ce3c92e0d55acb4d41b1610c768b6c4d77fef4411cfe0f711d5959d1738b3eebcabd9acad5f95b2214560371adefa4c7498194a078d2fbd881dccd8254e53446b41e0ccd92ff3089a57b3ec893a67417d5317009295b9527254778b97baa0123830919917e99341d04e076ee7a39266f419ce0faadbaf54195f350075f47733ac92b71b0e53e08824f1915e6eee63f3b45121a835e9671d8a637b611dc1265d1c6ef277dc58a66d1b46f6dd372dedb93bc5cc581c3ed204d15656d0103ca30105da81ea80499bf1f32f514964d84eead70e066f7cdecfcccd8977d9da8b21249706497017d803e641a0c25694bf66001b0db0fa05120e1584d08cc010568c7e7ddd461a5b007237ab3bb804723f532ec4f363e931cd8f61fcee1162618decc578f3fc80aa1167c15a02f271cc01643299fd57ee34f20e7ee950a7708f40b88867f28fd2083dfb478b95388d291f40cb34e97c7bb4478509e57e104f1fbf213250c69c760aee42580140e18f089ba9250a3f89bd72f46fa2ec1335372ac1a225b7e492b67bd7385a9b7d99cad8c8973d4766d88bf27f54eb498ae409bc7242c125f5b85dc86239f75171dadd50a7baf57efb42fd6e6244f3b7310533b3cb244c537fc093bc25c1e56bc2215b5eb034123ea0324fefaa558df2b1e60ab7c032a8371969d584540c5828deecf96fef98e2447b52b0f220ebba316330de1bd120f87e4ab4544bc4c8217c5de8681db18b8a8461a2c961767e26c03b42731c70f7adae6dd750d256b2773c1afc5fc8c3cbf2dc0647a3c6b1cb3cef89c577d49bab603ea97177bd85355fb7b223c318a3cb8af7f145c29e4b076de3971521ff5fc78caefe1889d161fc5a24fc8fd8b8d584f8b13f0aad45ebe6542d96ddf8c7bb8a65d0e3eb371d08a691e74d4b5016240d16bed02e9a43ab94c1786856be182c0c037f2733b2bbe688ef42fc766e4324b3c0153cf54bf282b5ac4cc9fc7198f0baf2250f9559e701a41442bf9fedd746321866228e6a6f6b7ada45a0c3964fd6e4e0a4f6bb41a2cf327a7e831055f91ab3e6f959c29fbeec7196bca33f0abb964db55037f32f09998d06012841670b098b5bbd4ba3d1931dc89977d22ef8a5c1b29165064b2312fc6871561285a74c6b5bcebcb5dc542ea2227f00b4f4d6ebeae763f826765e7cca970dddb1e05a373b9cc66eeea47789cb9bba304372341aa52248673e0ca1c21183b2a89b9c8760538e8c8012e7495761c2f948365ef066a49afcecaebfb5beadad40562008aafa2cee236328d220292b8690e18fbddb91cfac75094da237d83ff21f57b1f57fde58f741edfba3e8fa40ef6e6e534c952d65560386b1b2ff3a", 0x1000}, {&(0x7f00000011c0)="ec2d59050c4216c531afcc084e57a4902877f6caae7a6ce9fdf8d80a41a8c61658de6b9b5fe7142b477d82aec1f7bb7c04638cccc73bdcd8dbb2b78b02f8e3c30796818fb2758ccbb0923562914d8c4538075cf5333055dedb7edf5ff75402335b992d8da9d9d3f13198553bcd68895a223c1d3c677e1392e8268a61a83bfb4a5eedae64c683cc2cdf4bd7687f6785c9700d90fb2c57331a112243ef3b51ec171818ac90e5a630a7a90a086d17403844eeeb0fb8f857", 0xb6}, {&(0x7f0000001280)}, {&(0x7f00000012c0)="a009d8ff13449527b431967702335186668ae99cca1c97dd45a68c2ccdd49f8fa65f8a3e420553d67f5c59a4674f0f4183dfacd6b76cd2f5dfa6e5a6400585754af79a146afd2b046ab25d0742915ef8ea2089094dc92620c196a8e6a81de7e910f4e88cdd74c70ceebc912aba2c931cb5d66a3f7faf9d84c86cea93537b303d9449e7fe787bd1d0f17afbf215d1fda90db7a52f8c040719806d68b1db46ec1c643562ce04d8f4333c6648bc006ae94ecb712f47d41e2f7d638dba78e7edd9f80affe308de339116571b650decaac5484d1ad1b7ee9df86afa14381d64d27ae0020d6e86f2b1759c04b7b3f165b5f4d60c04ea63ea47115251983796adf52d1a6a80b18e5673925c235326bdf2d6ac915cc289d9b3081b80119b948f9e7992ce50fe97c64eaa77ce18e16dfb1b714c285a4119ba82b5396e7ca1a4c1e373f0d2520691557153f333496e3266b9284fdcd60df0e34ac8ed91a905ae4ab602471da59861e0295574214cafba0b0f7b3d10159785ca1b9b4f59db9b329b785c646b5ba8f6c1f0752f7bddbfadd78ef7642a7e83b85551c410ff35477e82a3c8d037dfe86e915de509145b96329a61a74e3a7408c58b46faa2a3aea85046b5d9742bf7928888263fba8f6477b802f6699b9af0c57be76c6a00595134f440bfa335c84131ddd94d6f2cabdf86e0e9b099340c2e8e52a78d4ea7a8cc5a968e6f4414eb2b0f3846fd17d4ba2b2589682e0330fa83f3dad4ca73b0fadb37e60ee37c3755cd580de7c6626ce204dec873db75e21136d6c808d4dea6a4254cfc7f1e5f618879465932d32f461e14ac484dccebe008128a4a7f40810ceb8b49ab2bbe1ce3efe5ae0c0427e0f0a2c2407db17d0888aea78f342bfdc033b9c8d9dc87dfae0ae4709fd5c7cf6f71cfb5354099ea879ee74a087fae2ec36a0e22c265eedd146cae21199822527cc97bb1934fc11402c0bb5868f1bb5b8406caab047ddbb748915e2f5c94a3000e07915f40d20a7248f52a0161d10737c4c482fb4e0a0c7e26a72fe4d7c3f4633e3bf1d34d260911bd4d427fe66069dd5488ac184838bb2f9db69941905d56808281e30e151697f95893e05c5b570c652d953748e69e705607fb3afa66fcb8075c8a07154044d2b8a9c5856f9e0ffb84bfcc67f73dfc2c465555e41fa45dbaba497aab5cd83d623412356e8c64aa4379e58198b74b43f643fa064a88c318a0f3d2dd303fb1079e016bad3fb26f87c00c4361023e57cf1b2a10d6d9ad3f5682d5748e4c9b36d4f7f92cd665258a5a577d08ddee7059f7230cda59f0eddc5df00222f7b47d54291f162df042bb12fce3eb400e728160de05c35b1f6653b9491b11cfa5537a650f8c56f559a6f6b426b03e5067e32c91db4a67d7b351d3f823c27c663fa142a9259903e25125b39c2d15b9733d713852d0c9d2e2f52c2bed78be4ee768e4434ae299637ed82aa1071ca4512325308b5e5bcc706e848a72e5e37d4c20bcf9af00e994daf1a2ec00764e692307b6dc3b0a810476ee7106b74c785c6ab16aaceed726adc57b628372714cea0861f14605f267ada648fd617dc5aba75b4da0adbe40b471f973f48a3e6398e314a4ccb86825bfeb1b39c07a97bf564e23792665e006cbab910c220caf75472a617c18b49897b5f2565bb450ac7ebc2d86c427f29ab9a7c30fece36c7b375b9d710e0e82fd297fe73bf91dd6f1c81624c3dbe2d1b3ff115b0d4b09c7f588e446db45896e2c56edef3b60d9c946cb7cf620b01f1c196c2bc6d205befd5952a65185e7756263a89702ad6f91723e4bbf809283efef058713e4cc929e4e951da9d34254b214e8c12599e1f5dd078736aa1cb258b485705e69ce14659885ec44ed1b4110a3b747ba0d67ba812187c3c46bb1a75ff88929621493c2c330f1ed17b655b1f35e83f42693564a7c14a314d0c7cc6c8a44005c1c8960063a295abcd4d110d4f085e8945cb10a79f5aeeff03b1ca0409face2f8adf77894e0bf2f19a7bbda0defe11da3dd331201e6f041b10c300274db27758dd6f9e9048cc941b556c23613085cde3edeb0ebbd16376b3093d84f704e3f4d3305c78152e839cf457888236724dd2128831a3b6ce325b6064c0bbabb6a9124a4014de71b12c5ff53a022fafefd9e9076109037a12cf6abdab643a8747c9bf2b68cc7ae309eb24d843a2eaac0a0f5704fe38cd640ebf8f207de38bba3e8a72c79f74e7b8f3a9cd3bcaee7e86d1a3be0164ca8d0a5c7b66c7d10066a8281b2e5616d53104a0ba7d424f1da2424e5d031dbfa2be676b8f05cdf65d6043d19d7a1cdd7c0f6d422a6b6aa317418ef92bbd05fb7e8f9ce8ac59c3f9f521e3091e934e97df08cfc1ce1af663fa43fa7f67be8ed7ab26d6606e7767c9103258b789ccff4ca8af98d636a63b2fdf7396366222c67f483a03202ed470660fe1d83b3b51a1ff24fa95eb2a076cfc876edf33c07a772f2f0e2ba1363d18f9bc7ab9d8d8abe27f42eab488ef0d52c4e766c36d41e29bc59f4a442d062717e10cea9be26f0394a1ed49f24849871e33654b5b782fe991c367402a74d74a3159b5ff185a371a96f603f9a224ab3ee7aec2514002c56d48267e789dc6904e29e38a407988c36554c41127bd663c510bf24628c52f7e3158ef8700180db7ee51fe3716ca714d4d5b8eedef8781406857a89391859f02ec063f370a2ebb2292dec544e2771a3172c2ec886fd5f670fb2e02cbb942fd34931eef6e4ab0d1da4a573d1f04b9fa080a54a010d743197f8d48d32e7b418e9fb91f68720d475a2067f347aca64c3a8667e49f15489db5b5caa1bd870d30e099b4977d1fdc99e0ca291b1eb68b78c9f1fff55696a85c379427d784a76d49b7eab2d9b5b062f9239d0a2e25c51ea475e49abffb542f8310c1118c84046e1b11b052e17fa0991b65cf0c804bb85c404f7cf329fe3b7c7ebe11cb91c9ebfc61662c49a2c8a9cab7d4700ba3a85a7e07e9151fbd5d04e029ba2685883c132a305361dad65dd79b4a7cc0f9fc702cdd608eeea9aa255a6a09f332803204d8d320c9d8423b945c51fe471060d64b244dc01011da7b8b16e00dd8785e6dbd43dbb41ad842e78d6992bc416d38dc2e6963d16e1b9aa9e42062eb6b5f1c8964df615316fd15c9f76e7832d21f3d73a643725cef08bc968b77ef5f71b58b1b0a993baf67f78c63632ea2313a0f79b4a6ef7a165f73e84c6675df9e57fbb08d0552b10ad07870d7907d7d08caaefbe0f7c70024d384ea0f725549492fd9c82a0d996b5516a8ab09f835674fb1f531878c75dca956736242066a3674456d2bf917ba979010b9f41248fc672da4fb2ac55e34a5c54a020ec8f5a36e43a6e1d2d09b1f1deb59cbb0d55c97591d3fe14e668526bf1c9f57067cc397d9d38403ef3d51bb78458078706d017584eed13d63e9e7f3f13d67e46f484f8dfe769976081fa89c6440958d6a00f9f3a4b69e16a241e80dbd6487802d1708b52708f8a2693b22472e934f9f747a30e43870a359a11ac07ba9e2905458a4b7e6e609733a66d61737c9015fcb0eebcd95969a721494506fed0055e0eaba68fbc2f4a8a2352d8c805022775ae292d7aab126b1789252fdac0a1cab12eacd10e877c0967847f7df1f63189ec48c9442717fac936997cd1fd6a3e5a5db7e8d4a2f40c31d057c96ff1e99b6cd330b0adf61e304274e6e883abfa323519210bf4ab8f1589eb1dcd2bf7ccb8e5daffcdbc479689c81d0a10ff8a5a9c393cfe48bbc397c2a69de416dd26af331c0ccf238761d5cb33fa290943ae5be0bb7c273927ea87de442f0acdf3dc5e4655769b18737e20a35d2f6a519a06a16a45d65a53ac705ea1d5edd13aede55123e00d652668aee93ff93d9f2aed957ffb7bd71f949a9d4aafe3ba3238bb5e393ac63cae29fecf109d52d29e410b20a54f7e9233a4699f2bd936f12d07251943b912b2e23c237d29e8f4605eb115bf5f4218082f58c77081d9c9200952bb7dd0d6d23a838a4b47f60aa92a5b5cb9e1281cff7a771131fba60df1e58f4a2c7a912435d9d67e1e068d1820d2c8f314dde88b006312b57714531815c230eeb8d8d70be03da02e85fc8360a134dbdcdca768ce051d299fc4e29b2a1cc5ba8db0d9200feda3c7afe83e1a0cbdc6f1fd8fa48479c98342f344ee053d0f8acce99abe58d4e1c61b695eb6b0f9b993e2b723d726ba9bf69787a8cdb405decb4c975a4bf87f1fe19268a875e6ef74d402b8a23f5042edd67dcdf2a12b87783a7b9200084d0453835f2664b1f6999cf79171d73b9e4d104583a2aef7aff806e9321f3b94e7ea59d668d3b408da7643185b5125a5f41a028bb5b3acafd099787e86f16339314877120076fcd6b409e3febb1afec3386e00d8800ed5cab657a2dcd1c9bd2c5eb932fc2b66ce0a5510b5122fd4502b4b968343847d0ddb36d7a24324a0bc19e00f00ae8c3f2f2227be2f9fe760c9797aa1bd0ee9723c0c788cc826b358cdd2d8f1ba4ee76dc7dcdd6561b5428b8a1b177a6da48c9b51dc4b4cdc159060ee7840f04df934efea621e48b2f6724f9595f18dee03d21014eecc3ae5d6600daeef8f0c959ac353cf3e577d23e8dc4b22b4e832bb1e294d2b40388d8d59eadfdf52736d4fbcf9042fc86d5f81a243bf415ce808807bbd8610ec903ac8a7c5844d3582f4c3ab5ef620cf9b0c27713bcd26dcff2cc1b429144312aaaf641453493777c9d52768b11d6295eecad717a97387e335ad1f97a69a14478597c31637767938fdffabae027fdee567082a411edcea637cdc4b65a19406f9e48c01e21a55ed94e55d48657fa8fb36c32a3701f5395f1b5cf9182f0754afb1fbf0de38f1a2de994f4cdc409835ba331721b624826d3af5efd86c326018696deace4bf0ff6e061c404d534423aba2def46b1ea408a43ed70440545faeab043d7a340ae3e52b286ca0d2ca8e31570c974f6d6ec0b23cb516be952abe3a88366b687343de758c2442c4d5d682ce118b464cf6537e57798464cb3cf192b03df335057ce94d8bde7d9931cacf9be41c3dc0e649cdab5ee85b74f01dea5b3306c3d5d479d8740995191f5c1f0e531cd28a2a011f8466cdf68888bab6aba435a3be8d1d670453aaaa7cd4e788317fbd0a4b0ae0228e55870fb217850d442e50b0768dde6ef25d615971d24dd6b3b438559ce06f27a55d3440fae2afe7e8fd192b57cbd03ca9bdf359739164d30b18a6032b64badfef9952ef66160850255c4f6eff708ab9fe88ed409a99ae21d597982e23be7e9fe17ac4509951b2c390d8c13086d8b697af4345c4be1ee704efe19fdecd2bfcaad3f243aea4a20e5ee1b4016e638423179322197f0f8e0878e4112c026513d1c928856900a83cbd3279621e20eed692290be4de46f2c455193625829aa0127db8735c9c20736f271fcda2acf80b09fbcb1f2eb90cd8eb8085b8aeae02441a52f761b4c02b4a0152173d38a04813c3b78e796e45ac48fcf50a73a5a9656b2ced9e094712eb0665dd6804ef05cdf7db44a9ca53dad545340c49b9a224717f119a06df2d2a873670ff0e8adcc97c674790d33bf8a66bb7c4b8d64f991b7bc14695a75352317b3ca83f846bb2b3bb4ab1fb7ef62710cb276315b3fe28db2d546779b4fa1c64d8a31776fa86762c9e27074a7f82fbcfb2e57eaefb281080bd674a02ed99a47da4e01a170034f6364f8fc91cdbe3c5952247f4efea9f7aeabca17ba5da3c168f5475ff6674ab452995704fe21cba28f4701de88911769c0dc0fee342b0ce13881c1d", 0x1000}, {&(0x7f00000022c0)="78e4d186d81b46889b5888c58d1442f1aefff9b8905a76698cd16b6e239681ab44f336e46ead8e96d5d741e56e0fd628990c4a2c8e60b90b0dd0e8c9101338e79c23e29d9a71a8d7ec942690853730ad04e80b428edd241254283c36493552f6a4eca8e846548b727ae8c244a792900d61a6af53a66966143a09ee2ef3727b647b853dda09dead99fbfefdad4f2431700328bdfec52bd489d37e36c3e3ad715ae14ed852ba32d56b12", 0xa9}, {&(0x7f0000002380)="aaf1ed29aebfcbc87e972eefdcb63bca95946697f9423cd8883786acab8cfef03645ee2319dbfa61b34aa90c7535b4fb3950451447eee8ea2d2c34a462295629ed23203c0c43734c54eeefc3977f798dc1cfab1ae937cd9498b47bf1f313d8463b05fbf38b18c39eb2d4c51a7adf062d679b7223a6af6d5d3cb4720a8ba5517bfd2c0f65bc70f59bf73f77b61b3fd8e9222b41508bb72c38022089c5efeb16db8d652c6e0d1ebd83af17291b3389b599ffac56fd4fb0e1164b89a944400d351421cabb0aa553efed03994ced273b140d46f9a9ce4501", 0xd6}, {&(0x7f0000002480)="5ef8df827fb5362be87cee0925eaa906f67db6e10de903", 0x17}], 0x7, &(0x7f00000025c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x7) 16:00:10 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x6, &(0x7f0000f25000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000f25000/0x1000)=nil, 0x1000) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x5, 0xfffffffffffffffd, 0x0, 0xffffffffffffffe1, "1ace0b5da833c5bcaab89e25694ec06f834100", 0x2, 0x84a4}) r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4618502758a827a22acf8aa2dd8c456526ee2c92"}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0xfd81) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x200, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x3, 0x40, 0xffffffff, 0x3}], 0x1f, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x31, 0x5, 0x10001, 0x81}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000003, 0xffffffffffffff19, 0x4}, {{r3}, 0xfffffffffffffffa, 0x91, 0x0, 0x8, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0xfffffffffffffffa, 0x6512}, {{r0}, 0xfffffffffffffffb, 0x22, 0x1, 0x6, 0xffff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x2, 0xb9af, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40000050, 0xa130, 0xffffffffffffff07}, {{r1}, 0xfffffffffffffff8, 0x8, 0x40, 0x8, 0x1}], 0xb6, &(0x7f0000000200)={0x1ff}) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) r1 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r1, &(0x7f0000000000), 0xc) nanosleep(&(0x7f0000000080)={0x10001, 0xa000000000000000}, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="1afc33c3292a9e3ecbedf4b8ba2b4c07caa9f407ad411292c0d5dd704bfc86a7ce20d15e44fd23fd362c019298274dc3a1bc62206c8d846a690792a547d2780d7ded179c76cc9d877063b84885c44d", 0x4f}, {&(0x7f00000000c0)="44317f7d04b0c429049bb88d0f34", 0xe}], 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="f9e4d63fdf42965fabb21afb83bd00680da6981c4e8dae7ef0b07fcffb3d8c922b39bc2fe0bdf1681bfa3f7edf1fc1af6001fa", 0x33}, {&(0x7f0000000180)="0457ec191f2fba20526b9091a9bd2e28a7e73715ff9c60db4e8f32dddf46723524a353f755b6d334e942a4b43b8deb55946c9e93c9836b637cc46e33c34a79e419aa756fa9d6e06079978c0bd8595da1e4b96f49aeb7159008a43d36d359012fe63b9c91f87dfc9d2dbfecd867b46d770633b61002cc4504e003fefc81b429960e1e8235a8396167262cf9a38d04ad4faca34cdaad63f946788fd90a371935e2afee8429f72be39cacab9f80d4bcb74fc3897b17fa92513eb751e17c8f01e2a8c8d2a2b26125a706c131963143a0576e7a41c66da1e96c479569dfd8c8", 0xdd}, {&(0x7f0000000280)="731f1e50c6991010c23ee60f27f6988919bdfcb22ead350181cd8e4120136f30e220905026dd8e4effdfc01fff883403ca6ae644a7b89cfc434717077fb6292fa7fb3d4cf6531c340e77a6e510df7a4b7af6c61f2c1cca95d9c283f221dfbc60ff8f0ac8263607", 0x67}, {&(0x7f0000000300)="289c3e303afa43d1dd7780c5287a873801d464d325cdd00f8f52475d4c0d45bad42b510320ac1ff8486671d6c221af12152c25e8bb48185cb0548fd866fb12d56db6ed5f511eff6d00c62bb091e9b853f3c5ce688c7c2feaae77bb6321ce4534437374aa5a789ee75e0a71a9b5f3c815faba7c087fe07a62c74705ef4a0b6a0459ac26830890e9da6462883f96f20248d8655214fe9b6b9e3ffd99a27c056ee32c80942b3cd8f4f889875858", 0xac}, {&(0x7f00000003c0)="3b4b63fc3e920e56b7456c16e7f6bbc6ce4a4c506544efade7d0557a2b7946dc0f146c63fd43e99dd9c8a6bbf22914303d2bee475ff8bf8e52ad574879111d9c1b1d3f025f6d28c96aa746ee275a572804fb3f21029caec91a8a4a470556c80137ad2260a90e3e5230ebfca73be57ae517caab9292fbccb507248feea7399a9d7798b372c339454f72ef9d1c440bac6454c650ba103e50b4b7ef7ad7fa3ce2bf8108310067446ac874dcaa9d0b110b81445ecb1e2b0970359f335d2fd1f32a73826a16cd76da40b33b7957886e47e3b3b4ee626fea7f86143072ca144af42b0e6900", 0xe2}, {&(0x7f00000004c0)="1a17af6c0f0c9ce9a7bc1efbec6569ff64aa3eb779ed6093e8f59547ee649aca0decc6792180b33bf5ea0282bc1f20b38e5698d2ce3ffe6726ae0da84bd94d320d0dc1509a327b22313b777240570c", 0x4f}], 0x6, 0x0) mmap(&(0x7f0000fef000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') pwritev(r2, &(0x7f0000001b40)=[{&(0x7f0000000640)="d9a9387592b5433829c2fc1f4961bbc2a3c7f2541ae30bdc4811435da993ec0fb33c15911cbae7dae46ee746e73077713ddfbf7f15b0de4d128ee71d47623b62873ca6ec5d6fc58598438219c39e43f9da80c5f17bbb7bdf38e448aebb1aee22f938fba1ea2d4a90f7f6c8e1134a2a3398e2c58402a37a4507007c1fee3ab26d1984af323abd2ed3601012c0bacef57c9395ec2f345081612e29d8bb620ef442acd42584932a692fbd00fd3c39", 0xad}, {&(0x7f0000000700)="08b86019d32f497290b26654715d56c3f7e725b322721114348350d7926c0b55d65c6b61e00d0d2ca8a2aa90ab1f468bbb656835fbcc2eaf6b0fa6e62783c8a93f3d2b3233bdeae0efa96f0395819880e0669fafe6dca11b3065bd2ebaaaee7f4ab272df3185de576866edeb66a95a7b51f5754a9c94f42879642e8260080015d81ee35b8044143e03e86a2668e9cd253a57690a", 0x94}, {&(0x7f00000007c0)="a74e4a3c097e", 0x6}, {&(0x7f0000000800)="b4b827a2939955406bb00e2eac569a0fafe1a455e022f5157cb07dfb207f5333726b2899be2e38f6f44bbc189b24897ae750d23f5cfddf5d048809ae1f567e1d368e615acf46ce3954a56fdddfe6d866b132c94a5e0643abd5b094ef88d9e835f5e74d7c0c02714de272ee5fac24a826a9392b2a2d1e237581", 0x79}, {&(0x7f0000000880)="b5c0786e7263f6324f0b19ce33306fb64192d1b6948ed658c173f602c2f0900e2b752d33523487e8e837c219b2edccc607db121e41110c6b309ae398ed97f44951", 0x41}, {&(0x7f0000000900)="423101d22a080ddd93a2a5153b7515acabaef9dc7058bf9ed5787ce1f5196fc75afe98e83af51ec883fc8f73b8faf186fb9e3bba4fa56ef063ba2e8679f91c4cf494c31a339c6f5c5011a0e9b4139e4923ed2eba57d7d17e0268cf589068183dd7a236bf38ebff3d27bf0e268e0d8e076f87fd4554a5081c65db91a4491296c659a7cfe7ef3b4af2ebeca651105ab80659dc7abfc995cc667dd7bf327c22e0b2e677244405", 0xa5}, {&(0x7f00000009c0)="901d5e500a76fce16df18937aa56936843aa5302aad65741086ebe2ecda8632a75fe19a07c682e92f3229631ef7ddf7ade45f12a85370e644c80be0ba943d5242c9aabf31d20b7d90778b81b1351668019af2a05eea6701ad7a12be09a7a0d744a54ec66a6a88b868c67e423443c1c4260e47a388247cbeb08160fd9", 0x7c}, {&(0x7f0000000a40)="6841800927013ba52a2dc33493b569a589d729e3b6f681a430c427d06e773a855e9ad2bec408117afdb39444a9f6d4b8a0c10d405b93a292e8fc95cd5f3f362f3ae5f0533501eae369334decd3542c1378a155426e2f8f22672553e37e8a69e30c05cf02fa8e1638d11ec2b29603f6e3993c27f6244280d46dbe807f0d581fd537168b056b", 0x85}, {&(0x7f0000000b00)="8f948bcc0467faf0612c0e197fd05daa6e4d968b4766e24d87b4ffc3ee2734513f91dbad1a2bac0568b37eac38f6fa856420", 0x32}, {&(0x7f0000000b40)="77bdb7331f4d23d0105e9dc09615ca1c11ecefabd4c18a33cc0555adc154f5c51e849f48f2080fd62a97cd195403cc59febeef8f6dfc96a2261f16fde9839a342f5e0a5072d09bbbca53fd5f7ade6fd14de0804858d18e349d2e6ef75fb4ac1dca77825777a3f0ea92089fe542d19301095ad273f58f1b0f8d97b6bc2eb4666fb104b24c4267227bd0a84f3d96f5723db8ffd504b361d1484f70b23e68cb3526c872f4977430c8fb6920151e05610d3323f85946c634557cf3aa632d66e1dce533735233aadd10aa37e0caf85aec3ad7e52a9dd79fe5e395d3a0540a31cb4a04ef663817213b34a88d5e651af54adbdfec6fffb26346a30c01bdfaabe761c39d56759ef15459cfbc93af00de419a1445fb4323340ade809ff3f1118338ba5ad0f7f66880c9331294aac9e7c39f4b8c9f1cb1ede2f2450bbaad81d8d6871231990162e9658d879d120a55b1092080b489b20ed8e99663fb20f2d9b749e038ea18152204ade203c5ac545508767018d0bf6f31f89b07a2a9df90022377876db12e7c17ce1cc8e2f5c2b8181d432412d7ababce461230bd9fa5c39b945754a6ce5cbb3e671684bc89d384f49bdf019c5feb906efcccc057e7bf7c0d51da46d6cf856da956f31884f85e8e6ea717c2aa8ad3baeb131441eb38a44dcac9c68d274c7a0e146582c7f21be480b70a88571d9f9e3003dfd96c63a96337afc58b6dd9c86548d07b0581664031233a8e186e99f7c693390fdb194b7d123c681cbf5fc0a76c65d07b3ac0104908b62580a50e04bfc2cae757958ee2b3e2f2543735592a92f2826939a1e2b63432eefec169b1352d5c4607ca9ce339c0940c8fbad15e9ce52c466941f737b9330c7e909a4e5fab54fb0504ced96e6c3792b2aa02caca65ddee440e79eaa41679d3765e1b777a53c7b0ec6ba63c195e841ce1ce1607c6be460709b61eb8e3cb786af8c0fb0e36c3771c3c3b86bfe813f02602f3ecfa93aeb92a6312c5736fb14179c81cf394abd9d8d9e0401d4c82349485f5442ad5cc28193cd76c37567b6467084c9c0860bbff640479e31818e4993b6a5532f572538d446710259a530a355f13844dcecbec7b0dec5da2174139d7e233dc8768f5fa4b7f2b39e66dbab82af6b5f2076076ac9a988c9703a71a20a4a61ca90b2fb2715909ae2902fe79d1c38a4041576e2d7f340a7f62821c9ce885c336f0e9aaa8ca74d383d2e5f81ff5b3f653430d6efb6b72e2e1706a9e4cd5b75826fd8f14d209b97b4cf16e85970c8000e15b996da2155605f99f31f06c30afd126554e34a38aabedc812d5d034c3b6708e7192d737877b47f815e29fb41cdeec6b44af09db4620dc8c3f40e969c2adbf457b0a695c12636d285b5baecc161990d27beb937b025d0754f0ae5ce52e78f64c9e13884fe8a4d4c50a1d7f68131b092aa4e0f45c068a5b2042e0f99dd46e6dbf5ff011f70fb378d4d50cf15baaf1f5db21d62714a2bb017a95b4962fc6323570a2849e2a9f851e39164dfbaea5f0ce437fbccdee9ef814a6a1fc856f0d3b8926d3b49387d010f83ab208dc6bdd7b26c2f007e2dc07489a5350dd879e0228b7e7717f011842c23a67bce2c1116a73c533bc5fcccebc13de47b1eba45e5c1fc00f4c7e3522d6c87b463349031479bf63f23693cec6cda8498863d8d3d22265e1c02516b7e5d9b70834d0dd72b46e834b7d1e2c6335d36da78e6256d9d66e50ea6afbdefe68869b1ce1910d1958d5fa4071f07ed433c2ef52b136d54652e38fed063097630ecec90ef4c097eb7643b394d81ab51b4e0e2fabdd7b29d662338c8601ea9fee2b207da6985cc99fe1b1c5946fb34beba5a5c8dedce79b80610cec6bbdf7146bd3ee7a95e1bab20019645ab82bb5cd5a6a53b9c1f5a54da376130cf91ae0881c88ed03fc8e89b9146a0948a6de59c926e7141578095f4c5be6a13c8eab0fbed2ce581434f7f5671fc076e55c946ed974fb63c1ed744d2a9c793b6128b83a1cd6786855a0754a5906c402023b6a1a7c30a67ce077a44931c2d5d704ffa44aa5c04efbd828ab0a7f75bb58e69cd2a9cfbf8259ac3bdb1ac8fd676864d78e8b8d27cfa7b54e18f900a2af8dc677e7f90fb0072202e70e4f16a426d9d6dc9c0b5d21e98ac8e9f1e327417602b5b54354643aeebabc9221ca91ccaf2db442066af2eca3c95628c0bf1adef2401ff8cab1f47b344cfd0ae5d84532628f710b10791ca8fd0913f139379668977a9dbee6a98b8f6d31f6ce869017982f915aa7573f3d1c420e277ecc1325b5b7921d369efbd5e4221349233f6e8357e9d8760805cf6bc1359a8dea4e1650a706d89617af8237d3748a5a8ecaac8b97e6f2ac55fe180d04138081fa03c248d9416a09a4a874070a74717dfb4171d0c913008c290f1eae0301b7741a29ac269c9f50fec7efab2c82c797952b7889911e78e410cd0d51aae701449413f7bddbda68da2e9793ee575be4e286fd00039e5effce4ed6c3652f3287d09e481a57532a1ee53cc9122fda24ee92d4504ccab7f964dce475db590c4913a5c2f062fe3c463a3378326032ce28c01071e48a1799f04c422b8af3a8af5d01cf68df9bf2f29d085dcfe3fb8f4e506aed5bc5270f7de94c2668a3ee7d0d995e363fea8f1e7c8ddbe22533c20d5a8c2a71ba05f9f5e987e943181f203ee90005a0b9e17f090e6508ae6de5bb50ba1166fe7869d1ea97b2b4f243540fc4ed0bc1ef203b497daca5fb41abd70acb727757cc4277a05165bfec4d632485309190f8786e0b85fb863bd25ca66a82d845951816307d7a75080c3edcdea9d6ae7efbdbdbcb8d21dfa852945d40a43be7c5a64bc232096122595415c903e7d1b0c5d0c43a83fc4759096261010ab8f03f96d6af674742924c1a280123e5e113b8ef2820c6ba7f5acc4073524a78b61eaa198fa3bfe09e0b2bfca4ae9e0b07bdee5a9dcf755f89de8ab9497e13ba13840359b77f03b7762fb2971876de396bee59b038da33d64da84e50f4eb01dcabf853b8fb531ac860b520ea2bba90242b9db4f9fd5680997ac514d4dcc8093be2d014b91e4d02ab9ebac53b71f47aba7d5fd8f8b81a7aefb2a067522e2d51b02afe9a545a3db7bda6cb6115db3656e8021648e7b5867e4b0e8ac5071c520983021f5a15b4a3429bae7a09526f134864ac3aee9a7b2fa5007e93cb1d0ee5d4f38e2c0e81f386356a9639ad778e4540b33ebd48ebd827cdbd36cbaafb9bbe1f6eab5bd9ba3a424135c46e18221d63ed2a1ad79e43978d248271efb8e9ba7900ead48d403ab7bfb6f23208eceab85762178507c9921ad437d3d85ce605647edc369ff615493e8056725f8d7ce9b917cce97d78b336e0871d4cd1ce83ddb5feb3a84c9bc87e9fcaae8323186048b4d1cf76b705059dcba1160b2b5ff166245f33c2855e6cdcba0ec76524915e04201ff4932f8b8072bbeeb6e14691ad6243cec45db60cae2863a5763f17c11e509e5595f49fa80b33b3917da24dc547eef1be5b89aa0f71d4122741834404744df1606a28a440085b1a545d241bb7886e5b1e802e20fdf4ff017aa80ed2682b7dd20029290352191a42e2a670b413e65273cff018be0930c042a56a445d873069e7e82243f3dced6ab3b2b04dbbbff453f4790a58adf31d345baebda2fce7f8c5279657aac1820b3c15938b441312b13e7f169707536dcc6fdddc064035fab63b1b2e81c3084fbbe50d780352bab997df4aba2285dabd0f89e648cf60de1de9acdfd8e394bc048af19f66842edeef58d39aff498594621e94408b82b416565b9515c36a3a8073b80aac306d5144ae4ba78334d9071733e437f1bfa52d10f928c5d92108304c10bde603967cc4e86612133ca03140edf2600787ce5ade576daf73a981e287275f096f2b93c1bb4859d95015fa9c4df9b9f927a91dfffcdfe0f2fa62d6d9fe8df8f5ad1a7b695baf3abb59aa23b153279ea77457faa04d3c1528c288c9b8f22f06f1e547c1f078cf238f4dbcf16c24624ef1a10df64e5ec7c41264663ddeb6929b8d986300af3c36c70406aafb8ae5d6cf03ffc24bfd227dc0894083c0c9d5c49c58a597aa993c0bdff651fa3a9c2d1fe10af6274faec8c1d2dcb44238e53d5c7901a7170acb40509606a425dfc2b721fd3f42b15558b737cada112afd16cf8d5ef43868775f5a11fd5bc014f1f90a3095bcf78a02a2cddfc09704bf501d5680cb6ac5bf0f0b76fc93d6dec38cca54cb158f5cb1b11a9fdd48aec6e40b16e945f28f2ba89dd9853d49d4d4d3dc4467e5933bc37df3f9e54da75dfa6f0a8dccd9792bb5155fff468d8c4335c926338f0b3b20595291bb811dce8b59ae3f1850fb32d25a05d49ded1284031a80e4536302a0db040d8844357d437080ae271a10656ba90bf66b1a6a1550326e83e76bffb3879a8e120c0f81a46145d707d3248e38f0ea46e169bcb2356412fc1073d887dff55c9a4a01eef7c43c49dd391c7e90090d4bbda8d89c6a87b625d12e4d90933079ad5c55d5acc727485b2d3b7c89833a2d3955d53d996bc9e9085a28c2046a3c59cdd1156eb89455c73876ee96b50259ec7bca708e555d86769fe2bfe2d5f8148f54500e8e70ea94e53fb6b7a621865856062ec235e0f98e361c49c62e91ab4b6486cfb72a52f0dc99dfe9973e16c4da9e9de8f3eb443d93984ee12e4811a5ffbeb11d74bb8d0f40b6511d57d1577f9fc82223f0ce55a3e72fe2c7f9e08006435c39592860b3f55bc1f8ad9b636c7ac20b100697ce448d8e5694867b4a7413c95f935229f567f94a074a95445ce6f9f7a934b5097c68bfbc60baeffab9274b2cdf64414182b6f8c75e279ac6c866088ed1dba45b3b7abd1a538a05cfa541e1defaae59b4f736632f9a1a8c0e0c03232fbd12115d0511e28f2b4f0629c66260533e2cfca0d35f172b52298c1af198c90694ff657bafabc4734b1832b18bc3d5e463e2a3191f56172f632be21aa51f317115376c5ad9cec1809b8964957a5e43839898b8841aec17c369484646dcfe1f09409cef47168563ee3759f4db91484759979528eb96b924fd2b9d0e314c9f91706984702d803289a3169515aa212522942e25d4d50b6d33ec96f6c7d310cac6f8d287e2f702e5f03e2f96cb89e0ca520efecf8dfa91b39135ec50039009164e8df514a8b2283cf4858e3d14bc78ebf13518038746c4fd858d47b9692f1309237efe3a6a16de6fc97ccb78a77f192b69a969d5e82ca071f7018ad4382ce9b6a74d8706a4c4ce614cb362099d747a0bb7aac94c251e6c86b643d40357da4e549a503d850e655c85947c3e4f3900f37877be622f4a666aa66f00bc29514f301bcde22f218b7bb689decd5534592fab3850ab1e728d4106a1f50adcc9c5e11ffe9870bced6ef51e86b600ccc370084b463b78d711b25e00aadb2a26ae488a9193a133d46205b641f3409a9d0d5cf00644b420c5b992fe9d6ac66ee3cd4cbccca87e789b5de709b604fc6908dfbcf565bc162a7fa23e0d49f3c18a1e192d09a0a4a5f0ace6c2793ecf472a84ce7e4ca1ae160c3f1289633f387cabd7ac95e513f88bba573cf3569b68e5b46f0fb349af194d7fb85762cac9d3cb8b7478140beb94ee74b9706db6712e004e95104f83a1fd7f06e0da2f9a2cc7ac54fef74ef95a730360df7e55a1862c4216fdc3fd10019a807ab57fc6901c554df3a3d9150267fb07499a078b86e128c1c38ac2f8f79011f9c79089d582b219b878e8e1426632ce670ebd30cf9253e830215ae2f28b437f51d69cb88e415436b2092a", 0x1000}], 0xa, 0x0) recvfrom(r0, &(0x7f0000001c00)=""/9, 0x9, 0x802, &(0x7f0000001c40)=@in6={0x18, 0x3, 0x8, 0x1}, 0xc) mlockall(0x1) accept$unix(r1, &(0x7f0000001c80)=@abs, &(0x7f0000001cc0)=0x8) r3 = socket$unix(0x1, 0x5, 0x0) r4 = accept$unix(r3, &(0x7f0000001d00)=@abs, &(0x7f0000001d40)=0x8) pwritev(r2, &(0x7f00000030c0)=[{&(0x7f0000001d80)="84c656c76fea5593ade1f9e413f4bf51e7fe3c85d4d1593263cc72c892ffcbec321f7f90af3f0995c8dc9340ec56b60b358cb9df2b12fec4ce547baa36e2c414761120079a4e64b0ba12fa214002f4d53da3ec43476aff6a0363ed9f99a1599aef8a751b898d58d7204d3b9112b4c6e54ca81c6366c41a9f0bb989d066f3101a25197fb41f96a4ffe5d1186b4b582f2ed0a4701f82342bf7d9294b97c3eee2ad385f81ce354ea4e3fecd1a828555bc72ea78315ae34e3c18092b0524b1bc41dfdecf8f5caa1eeac7e9b2f0586459d1da18d3afffc2a3f70878c5da5194a890ef1b49a827a1f332aeea2578d71faed33a60e4d5", 0xf3}, {&(0x7f0000001e80)="1a0dc269c82abd2a82c5b37fe8047e49ff88adce9429215771df2ffd9d677acdebff6fd708a82c9e8553f31bd39e8b8a124d72fe6a802583060fa153e53923aedd745c37bf608da8225f8aad2817c735c803c0385d5a662c48802aa091c246a89857714431144f49a2997b2d4fd206c0a9ceb1", 0x73}, {&(0x7f0000001f00)="1ee54207b0fcca87a4edcc9054cc24e726f8c8be7007005857bc608385bf299984b0a32a67a5d1d717ea5f78ca704691805643c41c445de18d39a55af727bf5ce74690df2d3e3f5cfecf7a6c8f52cc12d17fb030754b58b0b085d4685b2029c922c2bedc6059850f223a3a3f15dc56c96e66c0cce1626eb68a48851fca3b4f9c4a8c39a2e9e3d931fc24a54c66630e5a1a86e1a1a16ea2050b76c6023ee4c3ab1d486e01178a1ca192c09d363bb6f9ee0683f8862cff75daf4dcd6", 0xbb}, {&(0x7f0000001fc0)="1a610900ececcbf9324b1bb0976b7015c4e9a927943fc56bab164d8f7b3c60be3008c353c3328aa1be7bf8c92c96cb26e9ac81ff20cc46806800ad9b3b45396b2844080e9b8a97b8b324a460f20c9b24f67bbae9d27527308d79c7ae83956ce70c113edd04fd4b2ae62c6a56812fd8006a607b49c5193c87ac6c267b9a1a8bc5918794742c80680888a44b8ca3a8bee4c658fd40e080", 0x96}, {&(0x7f0000002080)="c8e956a79bb9cae4dfc69764fdd891aebe75cb25df22e5f190bc33dce4f6df0ea4a5c73a1f112e48a2229e9491715281f0eab6405e4915d3128b2c3a71016ab20f80a107a31981e693b0d7f8cb1ad3c98553488fd02e440975685f284dd1a6e6c7c07c8887e82b0f5d47d75d115adcfe387eece44e74f8e8af0a9af008357320d33e4d5e8191e9ede3987c61f4249aa7908a679d3ea628e8ee32451976b173a53dc4f852d965604f0b04f2df4fc9e4e8e2cd989baa1d411355e28e628fa66b573fafb7ad650a05a51bfec1f973c80c69b028a522dfcd2c4899ba613c8eab7341ae6232594268355bd18cc3c9efbacd4af315bed30c5fbcd9e0d0360da7aeb8db8f65f55b55d6a6a0e43e4048907d342afeb6b6e7fb67deb20bd78e56d504d9ea067bd64eaa9f4c7e75415f5d4489c7b7258e053f058f58c0c8f86563b1d6ce330e2a901038860872bb581c0c68b041c6b0dffb0d97f6e693b71360076d167283790a28b1eaf0580d2b37273c89a656b60801fabc9d633ff57dc308a43e73c8938980030bae8ac495323c433cd9ec0fa51df7e399c5e59f4407697a1e0363c6a0b307516adc2369d30637a0473000cd1537fe622e8d905e4e568efc790c4e3fbfddbea448b94137a21d56cf7b2e88d8b672ef46231e7bceef4e429301bede7423b740a4e2839dfe340ced7d93c72f6aef3a788fc9256852e1dcd0ad90107022cef88f51030d778801e2ef6cc1a56061dc80ef5802f67acc215ace10b670c00aaef2ad394b54e374f0f0e8db8ca2ffeb05545cfc0526aa09acfabe067999cb3634dda1291fcaca21df543d25e6cbba5e737f9bcd38cf1c4d6170fb399c770b0a0ab0078696c762dac55a4e785edfffc531f8443007d3cfe2e8ca5e140b3269b4fb5bcf3c1aceccace1171c58991591f5b97e3fc06255c45ed7215e76b53e439e1e25beff87b347cb33f4de614638d62c4cf3fb962199202cde3b6560ed18d7e694d5b486e917b99fbb962eeb0ed3e94d773dc9a3f3bdb229e7acb746d7b0a1a9acf5bf4ec8b40868b288cba48825598504ae1fdee388ab86ec675207f3443bd4a7b433ca682e85b85de6cfb0fd5af559059c912bfc214e8bdde47051fc6711b7a18b389dbd0dfc1fe8201cc7847e7c2abbd697d01819802c0eaa51256a381641996787b63f6d5c05da39be88f53367162a499b74357e87a402b08a4bcd948396eed874f6230f75bd319fb144c919ab3609c066ef81fea514e59ce9a54d62b9e9ccacce93daa61f4e572929bc5895f920d98a600f41aa268c74d97d7f0a6fe4c404e30e50f8e85e3719303d6bdf65800a4ffe21cc977d99db824655e5cf5dab59a6571cac8112f12d571562a1e9946f8dee96cf70244d56af1d7f9fd32a829c7cd6f841d5527d82475c23f0f320c4c047c6a4d85814ad544c701c02e9a7ebecfa380bff8aba06f17f8c23089937f312500ca6176258f98cd40febe248bd4b99b436c440d9e43d58f1a834b3ec7f853fc72991d25bbc39dbeb6e2bb31d8662f3a0e2fb7b7953b617b538fc27e5ed99a2057b11f650dba8bf3ee2abe64e996656350eb99a9f81ad068886f11d4bf02df66016de3076ed9ddc961800b067b48a245a28b6f9b24365739605ce7876474d4ebe3e28a9d4b984b0cc481630a35523cc2efd7ab380da0ccb06e0b2ff634bc4ce58439fb1471f1535bfa71569dae2ea708aba5784b793f9585e35d1bfb3c5cf23dc52ea87238051f4daf7b6296ed352486be8bed3e93ff1f938c739d839e8bb7755fb16b8a32b17dc5969ba9aa5326462de6d85a3600c5b7987414f7e49227d1838ee34a22123db32d0bbf283f6b20ed9a725c02d007a1298476a3ed7f11ca69911f2006733979667409d5f7b8b9c212eecbce9df9a10c4a28e7339cf3b42e0e8f74e02d95e01fe3c031c8b031b2a286e4abaafdc5f7e60601d24b15ce3a88ebf5cd19fe497c0d038e46cf74319b302e597ec4f7cee83e9bdc4b734c734e631b5df31c08712cbc491824057f3e2ae5e8ee726c5dfe942168a8a05069f26d6bd39f67899efe9fe62b0cdb76bfdccf7cf5bbd30b896d45795d2675e595a33f48e217a4b214606b6390e3dfb1f770c167eb8ef89217d61caa09f4c0421728204cd7222f548ce1493657d6e1244b9e2a8cd807b380a67b18c894ef58aa626790bb36eb1dc8e513bdda536fbce97344ea6cdd7be900ae0233415088ae61d946d8a229bc83ef531524ed0c1b5c709110273b8236f0933d5bab119dec3638e539b4f5d68f5909542f448641112ab762376272eda20034d8c9464f37ec92725243b0f3d787af1d21135580b35700906fa192f4243f5201179c9d419c1e11920e3c39ef3c90e28beaa38275fd42cef6a514d96d9d298dbac39dac8e379ca7f683ce07c51640af91c16ba9102546c35ec55388c2df348b01338719605eb37bfd4b6eefaed2f729b612f8371332cea670ec00fbe18e8493044d38a6b2acf140c7495bf5a643df71833f537e67a6ce86334c4c8a5d0fc709da9c9a9215f6c5d2011a704a77725c31be95287c7c148f60af38108647c3e29086146e43536036ccd8d4bfa1dc9a929a9172d617528ef0041108c68bfd38d848711df7043480888efa042fabeea0e1f86c2d700d18d73477efd3386ffb23cd67a34f54e4fc1eb53612abf45f43f67c855a56fb06f97c339bcab1bd749e8e49e3a1ed38b47f1539faee0f816c0c85335f6884510603c595f4194ac80e5cddf86f70859bbfdcaee4866bea5942d7fd1209ab50a3bd905e7965582846709ea9c1eb9d67c951bf21f781e91d0fdc64b89c4e795aaf941cfea572e02ee6af0df851cc11850b26c2ff7e31f2e42a64074f71a09b7579f4efdac0f6b0057431de84c63bcf71c384d700471ee025a9b86dfc774098c92c70bd12d23c81dde9fd30335567cb2bea91c9a29a6506427759685f6894a4f67fc1e4374ff8c449a6179d6b9334a2779f8011575f322b492903632f582cd552673d6c0b61acca882ebc73e664629ee74638a2082fdeea4773f396e631964cc6fd3f386bdbaea96786613cbfef7d335c9a3c57822aa565118a5f9e5b123946c70215c08a61aa9c0e36bcfe4385c68cb42f62a3e00bded9430fbdd4dc26f1c39fca21f0edc9abf8935cdc308a0d46e26496f2f57cf0fbb7abe93a482648df0cb0bd5a05062297f19ab00400941a9d6615e7f1303b0037812c68c5dbaeeadda6c507812415be74d717cd980130cd2c643922082c7c72b78a8e0d39581f34680d3b2ad3aa1dd3a5e433ae6c97928788842fe28cdf608ecf77f0cd88d0375d0b8ab3530dc488591b51073e58d7fce26cd1ed9d326ed5880732103f4c6b6cdd166405f5f726dfdd828e77d386132a3922b96ff47d2421ed72c74ac2a63ec0282307c753b25d2178df16facdbbb77976c7aaab1a409f7f38a483591962fbdf4a80e00963fccb57964bae3b9d8788669383473dcb369659195baecbaa156dd03bf1f40cc14839e857eba201b2fad1a243ca311884b630b613ec47ecf290c2ad0f57addd7b906f3908cbad651077c89209fabc35753c6f4f01109772f6bc8933f37321b71bebb6c62f1972493ab593c40e6b634274d42018ac1a5f306aa585133a687d17f6b25695d1daefc0feabd319fad1dfd68cd9f5a19fccb2e410132523e0f0d323c40f7b74e37efe5e9fcb8121f36e8085ea25fd42ba4c0f8b7b4598599d8de25bd27d0d3fdc380ca6520dd13198ac98278acd077deebda8282031828a6ad1fbd5e0a18ff66e7f50a13802d98427e34ee2591d64e7967f119e44360b101e2bce2a7cfe87df77fcee2970a6ce8f03fcf88f9985441a99b184c73ef0b6e08368e5ae6b37420805d3e3dd782e0bd242dad93a35635059c74233260559e1133880913e57bd221c54cd43ce4e3f40b22a32b43809d31299de7ddd37b4aed2dacb40c1ce5b45b6d0f99d1ede3ff5001f0a80374119cfdbb294f86c72071f91cac5c20b2d6465c1f9b494bdbc0c9b2f825a2cdd140aec2f57819976c8fb46c22be907829d2091e02839815772e810b73fc14706cb14f43a8bac749b57247b6a6c0faa2398171e4bbbb79163cd237c76657601c70453fef98fe756c619dfaa1d05a9a5d7b30b24eadb13d2f15694b7c40a02ef01ee62b0121ec5d6601e3a084a369fb2a6a1e02da5bdf2e7865ff72c22fd8cf0095b6cebc40fd6aa0d2d75ec03aba567f2ee76c055119d1829585d421ae0134cc8da2b8f693f7acd1eb683b6ee23f54a922cec9294c928ee3d00d1bcd357ead33bab7ee73c5ab0d8165d214a0e9b331a4c2834c53aa8d57ca96acf4d15666e128e9cf4e1aec03ca858c8e3adc53c10fe8d089953a833ae470a1f7cd8b1d58506ea8fe3a51bd5d5fc71a04cdf482ee9f80a58a47a1528233efe9740b3d8dc26a54d07c99fe0e138d1045e2f7144aab2e30e22b6dbca59a52ebdc60cc84f78d762fc986c3726e7c616d1ce62b88fb0ddf319bdb6ba94db5ad727c4b5b2b417d7797c649cf0d68aa7d6b70169b9ebb4fae612c5edee35059db4350fd9cb2a3d95203880d7ed60500a0272f1a59f75c08b7f4bdbd87a2ba037e3505f2b471dac483d9f7dbb7e3e43df45405999dfdc85c21f22b98bab85c7aedb7e56b96d3b1617443cfb4a418a2b484a7c8136eccce173a90db899f6c6a447af019703ffd902883b99e5ad78efc46a5a43e86b763d98df53b0e9c446f9a4a41085d0e6ef700816ea28c27be9ad7f75d16d0f695dfbea662635423d05b170a329cacfdf9d8162619e30142bc703e395f076b346139e942ce863a85d7060da7e57af34432f905f2aea3427f2929e5f4201a0b4d59e83054ad290510e3e20db7c73c2de59824ae9edab171499e6022664d1a0230b87eead2f6a069d067d29001bff59af2210f9acfc01b137ca1879e17a391b698b443739e7c8b85f9f139927f16dcf967e1bf4fbc242839fdad1fa13070dfd3009485cb7422ff09aa2a6595216c09bd5016dd9ef74c3fd8569adca4b9e1ef9b85f0393dad8bde62d18e00f8d12ce9a63ad69ea59d18d046aa46df6ad4e54cc7773079b8e7a7b1a10a5f28a8cec83b2a12a866640e5a82ddc792d767471c2c71987d5137552b917055500a2d65db2e24ecc4cb5d6cd91c1a43979607248b986ec19ee28c47cbdb664e9567fd9603f6b36005b8a0ca6ab756899fc40ad72d71092e2086ba14db7f2cd7b9ac64ca64c211d9d9774181c255274061a1406d7fe241fbda1b124e1e7f3cb8ebf0e25556368e0e6d45405427c71c03ce75e51e1105d791066cbac900a34780384621f00280f1821cabd0eacd4612486c60b6f3ec32c325efddcc2fedc004a4a7fad54ea2ec2a2e2bd602430ce848d9b79210138ddd1f58efd12d4c59799db73aea3680fd32ed373894138fb014ece0a8940098f95b03ff3132a65c91d58ece4c00e3e80aeb3f7ce90b3e3cc09f8d59ed43659c23cdd5c71070c38500851b987fee5154ff0198076c2fb2ac98fa46156df3bfb10ca34192b992e398fcb5a6baaf01db8114a408aebf2e0b0f0169353edc92ada33b417c6bc3df45950679539af8390e4be08a807726210828b667a6ea7290a4c2e135b9a7b8971da3e41779f79c78ab72092ce03ad4f0422b321fc2f8292929425dc26af04857880fdb614cf40adb1dca9805490a8a0c5e696c432270aa1e3b420a0ece4b6b4dff7d13d356f52b7a187d2f1a185b499e7ba7e05f09a205c9612268a51ce3ad16a8f9e476b9afab4894cf0827cf416789a1ee686c", 0x1000}, {&(0x7f0000003080)="d801d911b3caa17aab328f1b360ede1a3a141674f3c2e5bf80efcb84cad33beded3053c7ddebd302b580603bc949b7be8365d2a6e01eeba5ae680fc4d9dc", 0x3e}], 0x6, 0x0) r5 = getuid() seteuid(r5) mknod(&(0x7f0000003140)='./file1\x00', 0x1000, 0xe773) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000003180)=0x9) readlink(&(0x7f00000031c0)='./file0\x00', &(0x7f0000003200)=""/97, 0x61) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003280)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x20) preadv(r3, &(0x7f0000004840)=[{&(0x7f00000032c0)=""/52, 0x34}, {&(0x7f0000003300)=""/188, 0xbc}, {&(0x7f00000033c0)=""/159, 0x9f}, {&(0x7f0000003480)=""/4096, 0x1000}, {&(0x7f0000004480)=""/125, 0x7d}, {&(0x7f0000004500)=""/3, 0x3}, {&(0x7f0000004540)=""/255, 0xff}, {&(0x7f0000004640)=""/142, 0x8e}, {&(0x7f0000004700)=""/54, 0x36}, {&(0x7f0000004740)=""/238, 0xee}], 0xa, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004900)) sendmsg$unix(r1, &(0x7f0000005a40)={&(0x7f0000004940)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000005a00)=[{&(0x7f0000004980)="203ae8981adc1c0ee89f041ce8a7c2accec2d23a14b8976ce798607115f2775bec99261d18f592e71fb759f7b38a28ed6bd0c0007987259166a6d5e0b8d6ad2252a291af", 0x44}, {&(0x7f0000004a00)="60c804590336e64c4b95ffd52d7e7a3ed02d01493718b2c28bafdc8b886f7a35c33cd33ff20c17a905f88c4983a3014acf96f2afc6380dbcd3fbc188619116a0aba4a66530d1be1c54388d5277dc746a16fdbd479eb30e4bd7bac1d1f711aced7c01e0ac0c59054466b3d6534efb61d8cc218443b42d659595aded25337dbfd5c3b4802b11588f2c7b0a0e2e003d2aeab45002223298da0f57af00ac66b909116925b2db1326adad296f3a773bd74aea0dcbfb6fb47ce54eef7d296b1acce324c76093d5bc19598b9a6dd6a18f828d6dc0d0cad5bec4a13edf4fb2d94b32b03142dff1c541abeae3b9861fb9e916411fbc2a7c79c4e8fbe1b0fd46320cf58363425cffac1eeb43e20c8bbfe5b41f974bc0a2d213274ea1344bc8a8d32c23aaf4574e5d1b619361513d32903c952a744396e6a5785cd5b92d52fedc0302334e4adf9f9e197f07a0975ec1632e7ea0cfeea285b65a2fd14c6a4fe453c36055f6af7e2d72b00a84728e3aa23f8ca432ff9a1ed0c9bd97e05bbac4c7eea09c06bae43d9ec86462a0d213fda571c701e8f3e47df7f71ab29a9a3809ba950afbd5538fafa0ecb6ff4ac9383f5318440c525223e72af28ff84c4e24c3dc30dcebd03ecf4b83ab61c3d94e0d3c8f950eab003e43a5f2d9e4f8b9e2b701ce27fe5d87772c6340c0d0f63c38b742d70fb1335bc054ce79ea69b3c0c94a1cc78cb827417669dfe9628d9c3491e304a3c3781df7ad98178c98a1df887c870246745700903ca6345fa7effbce114d020e9be3e7e4ba17dcefaece31530abc3ed759ad548abd5c634e3f9c2be6fea79923bfdd7c8a58e0b185747fd255b5c2ea0053131bab2530b6a6deb990161e97004eb98142db93c6dc7f76aac9bd46fe3e172ec7fb1e68c3d6f10fbcc9af8a60b3511072439e51897b2f4e8e9d6f5da50fbf2dd35817899f89245c28ec71b7ee71960c0ce6703f698d6ce78a690e95a1f300240f56b940cf25c8d7ffe8fd90b4d79a2f7fd84da80af1cfc6608e296ee3ba2ab4c88b6bd502f7251dea3d88e65dc110fd273b88712c7d6662f368d04c8f664384756b3d6d2a798155fd8f606ef2b9563fc88f722b8334db581709828280602d0ede44011c75f8ab6255ba391317f5d9e803d98dfdfd76fe3566b39c0df19db4e7e6159715fdf6cdb4ef7a1b37c4435d9142c396a97986e0c8048427c8aea4df55cbd200ed9a3cb031926a1538c24ea9e50732b2f7e5d289ba0507314a6a60a921e5a5edd0ea143a9bd73d2a0e8430ce53c3f26f62ffa97b6a6c9183dddc5f8f5413a592e930281a49cd963e07bb6773edac7428062b243f7e8cfa38db06d2c5596d61dc1fbd96ff1df20fdc9dcf43328cc84156535f9fee856ee043b8557bc63acc859232e6a9ba342900613c6c882cf1b6b17e5053f9ee40d084d7c1f018561af8fd8f1720cc691c623d32098be27e8791c8be6055556c104d49de8431cfea332b98ce427607e03d1cf1578fbf10f53bbade8244c267d1905b0f9cf114e51cd8468b51ba613d37ce2ba2ec544fc8ac661b42d6ece476e03667b04466538bd016b9843aff8963e96d6438160acd52685873c380980527d451111ae79d3b09c200e6986f582b457a79b5d4187f4c78fb8c09ca6004acdac309cc2b48e74d5c8a7ca74dafccc64de91896528f2a76ff1e6dd19dfe729ab69c991b234c00f1bcba8608579958bcd202f80ea218d0dc558c479c48f5a3fc3d0da9e7af56dadbe671fa88e7aa192951afaa4f1e6aa46ba78c387e6bd71bad16f849d1985d064c2cb6004ace3a1ed97755172c413cc63286246300693df8a48db3f48670d3d3fc8c078ede4a098d851d2c6cf84bda925cccff690b7841d83446ce40cb45603b4ae9c4bec726b4843be885bccee4f5fab224e24414cefc7d37c79f2a37fcee7bba924c22d158af006565cbddc6c81e371faacb98a52bafbd3464bb0077e6bb976bfb61469c74e0f591b08a290c4b2efe9215f1c6da73966ccf297ae02d51e1091c015fe1a2a0df5dfa7a8fb384e8620c2baaeecd403ef72853a615ed9dbd1b3ece5655ea3fd28b98ae4be82f03305c0e4e9ba1c2b9bb4f7f2b468c08ff40ed8230857672ec8919e0b736d8e5e711bedb0baa3a35ecf84aa9c3a5bb1b3cd2fb4603fbfc9fde11540744c85fc5df10a0196dbf1a627472d4654218f6e111651d4299f8e092c4dd88fa8fa4aba603630da2172f19cfcf349e682d74a39b4c3c03300e2206ccef9eab2882ef7bf7402c82ccc476db7b6f4676087d2a285541a6a5e612093fdb42a3e51d4aa1e402686a057a5e391addea8fb80456d1751927a44d50060addf631736e26c514a1d8f1ce767aa761371c241eb8a25c6340e538a83c43e3afed37512b2df7a907f8a68319a531d2c9687b24788cc4d4dab1f763c84eb598fbc1a7517a3e808b3c137a25b3c8e89036aec8aebf6b90c0839cf949eacd9718119b875a28147ac4a5bf41dd18bf3afb2b127f3c4d8dc5ba7a3fa5102ff90b379626e2829bc410f6acbd516eccfd71462168ce3ddc83efbee0617be92b1092d5284622ba0eca9038441004842935f997263f7cdbba8084389d4d9255593ee9898929a1b7794ec8b9dd1ff2b9b6e06ed89b5b8537c6ba593e7a384d909e33cff97b772549a9645080d34154967d6cd86c376d3f447f9c8aabfe956b723b3d020665c7f928f31d3e22823e6e640237a91c0674e96f734ca36d93546d1e520ac0636c1ffe42d9a2f48ae2200ec92ea3ef67c6f301054ea965bf49322fa2719560c41feb39d3d479f22a9fb877bf81ff6e5f639467d3013773e5473d8a60e04a33e3f27d4a3c8eb5fd404aada94478e860ac09d776fbf194e4a33f86ec93bf22dc3b5b0db5201cab873f4a2ec48d723b24b62664672079c417b60c9a5a0f890acbc79b0ca7a0c875323aa60f65ac453a5f2d77eaffde098df5d7c44d104471ac667f0e982c06f49a37bb108234a413354a93c4be15990122116d74f85bc5b4fde46ad43a39968ccefe219e40175d30b7a18e13deeb971d0fa66876b452b9b3bf06d04dc9321ccd7a2b2f56a499cf80de55312035972dc65b4bb3c51e8aaa683346cc23d263871a9bce92e88a959aa11fce373fe78e45b9e1201eb23761b46f14b5f9a7a236a4eb6bf406a44b9a99a7ecf39adffcd5c98cd8d0c4a0b9e01c0cd106783d5ac6db4127fd8787202f59d75af1941a0ea169f53112608130e65181bbcc0f9a4028a229e83eeb9ce50a0639f0f4a5a4d6312dade07f62f041918cdb28d42077cdb5e15efa4f53ca86bf0ed7729b027663ba670b5835b6d6a0594f79dd5270c9ff4527f384529b97062a2804aca791918ed47993ba55b2fbb592649d1f6ce0baa641b05d1119be2bc66727c2264305d2a278151a7b8ddf831929436ec28dc9d43698f962ae47eb797a397ceeac572c10caa5ec9c51b2c97de9f9f30d6967df5ac1ec117c8e1428d2b7d7408bd70be127a80a2a4173da49ca351a33ce70184aae643038aa0a61f35f07cedf214781ed66e7e7b5407617f29c0fbed5d7a9f35961d825c9e7cbfa52020e1de354b6ed0ced26c93927e49590dcf43e816497be5db419517b0be9bcf48190f915f5702393039b46764b8fa8871dcb887c9b9ab51391dda906a79f0a1f1a6800138c4a8838b4dea0b718d1df979154e7a0580b558d80c0a0481d099980647fe5d238da895c483ffa36bcd72891228499e94ae1e8029f46aff0241bf99fe0bf4305a0c2d6934421c6bb7575c7265885d5f0328eeede117a43408b4db533efe8c56f7ecdef04b4d315a28758850c3889bfab29542b65c53cd09a86d40dc34bb28d0d2857fd2b9e6f5aee348dfc89212e7d8c3e6f41e01c603f96f93f947889e1924beb6ffe2b289afb4e485072d8a8b2c0819f2718cfb79803b42f6ca56e9635de3eb42ddb138ff906eb24327ebf708cb985169b8210de50ade4d5f6767d1a728fe0a033cffd45435e0a5d2c076f2ce344692aab69ca35394031e240964cd3b8652f688f34941066a736de7763aad8fa850de492c2c5927bb9e2df165966b7c0aebefb4a9f709c212a957a2f691bb04ad1668d05e9239d70e1241ffac3c4772c8ad3da3f878cd9d1745cd1a37deae1724b1f2d74e24d60fa0225b5c4c991ac1894ac62ce916442cce14e99c0038cd449383f4cd03eb803f9fb0826d9f41c1263b2c457d1e6bdf499b66454dc870879dd162b2d9538b8d2df20b8ff4d4b275088553fb28175138294765911861f1792b225000d7839d362c0945dfc903cec53e12faf2ef65428995c84a006e23522578f28eca71b0c35d47c0a827a395a517748cd455c227daab9e87bef57af3f41b335a55d50b87d7d62757b0815bf1f6776fac266b0ab98cfb11dee81a8f932325c918d3cd95be8956d35308e01d9ca66b9f5dedac4d29fb0eb5cb5e1c674a6365bf6411356baa85489ed9d357e3624ebabaa60c6d6b198ecbfe3e72db3c782e18fffa9266d8f52186a82d71cfcdbc29853e285d869b6ac972c00b11bf7955c5ae694b8edb7b85c1125e214fe583241680cba1b7019d62c86f8fe2fb8e04f6a16a0ac4cfda53fd38604a38ada7f4e7c68c7bce3b6ee03287cd9999b952dc773a4ad257988cda060878dc5d501a6c7ba0e005722a3cefd7deda777631bb5829c7575128c58045a5c19656af60b7513a581d4e59d5043a447aaa52f6a3e1076c37c7ff4d40bb49d02990af87f742eec28c923468191cc4fe4a5185ec4c4598797c71a367c618ec97a4f68b5d21eed4d67c8683bcf4269b56f788f732154c180993bf3737bf47546e37e0099408ad83df2c1a8ead6e14625b8ed97e8f8fa6286a550cef0138a71407bce26ff15ca6d49145599f42f11b5a124637f11b9b69460869b93d9ef6a6b2b7b3e12e6e2903151fb131a9553b4375728f8334f788f2ec14df2b3de20a97603f9c9f7d9224eb2a413e1432b7f263c2dcbad5778ff5b7efd385dda12db112ad0518877dcbf515af75920bc41d2dc565f04a3536f146ec2aa548e5738976e740db680e6a3808af4a99fafd828d7e429eb1850b31bce4be8fc1b1f5eeb11cae67c5d1a8ac6e86a8b5b9e1304d534868d29b1842e815191fa4e04ba7b48468f0a06234666acbbc1549673eaa949e5ab58e3f214aced56d8012370bf589027775e76ea44f499f69c8e1cd11184c1b8d816f3f19d667c88973a187ea5f74e47279ac3a31a6313f00db981ee1c4a9056c4360a102deb1580bdc49f7c70e62731086d9e379198afa0bb8f5ec6409071b3b43d0adb679ac7c8a905d888560a5ba8a96ee0acb2e5d085f7c652adf89c13a5f75a0ef0b9addf06d6163585a3e1ec51ecb68f4535302f94fb3741958c3f60eb45c7d7687e8929f8b7e6b65140b5752e8a94b2702a86686e6ca10412604873a9b144a194ae7e165b61d95fc0405b25257d23fd711cf33ef54e996464e3dc42a1ffce0ef937b3265b1631ff004b397e5d0227edb03e4a0383f858b45c04129eec158c87f3cabecac77143f10be9fd35a2ea05b4fc577ea3f8cceca6a444a5f6e16b1ca52090735ed706135298500658cd6c75198dfb95e5f1b78463e1a1eb78e014767e69bb7827d74a9551490852c6f2e48db15a78e3bd346e0b2c68e4abb6699abddc16c605ba04623b299ab9b30c6529fb2088dc00db52a0e7f7993040e13deecf26cd439adecbe77d6ca27be9b09d1737d6dd17b8c3a974202a8a1f9710fe068ddbf2c447e9e5285bbedc28652fca567142157a646cb92a08e1ca6b", 0x1000}], 0x2, 0x0, 0x0, 0x2}, 0x4) sendto$unix(r4, &(0x7f0000005a80)="3e691c1fb53e6b8c88a1640e05ed41046bdb4c61aaeeaac895f29a744bd2c13ff6b753ccd01f9670137277b60d8b20bc8c0c5ab4612b9103ae5f7246a3ac43b43daa0c60234307da6e3e54bb1be2a1e411d519ccd51e04b0724ceee1c908c60330b6c0c7e779c0ab565cc86361b1669d263adf5a96279ebb7de777eb05881d5cea3207ea1a9ac5cf6734e82ce0093bf25238714ac77fc50665399635927bebc074d22dc710a8200a5ffb57937e0c3b1e7b6be47c1cecbdef5989728cb8659c907f8808d7b2", 0xc5, 0x40e, &(0x7f0000005b80)=@abs={0x1, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000005bc0)='./file1\x00', r2, &(0x7f0000005c00)='./file0\x00') getdents(r2, &(0x7f0000005c40)=""/4096, 0x1000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000006c40)={0x8001, 0x6, 0x3, 0x10001, "186b8e777a438a9022f1bcc703f1f024dbf829ee", 0xd4, 0x9}) readv(r6, &(0x7f0000007dc0)=[{&(0x7f0000006c80)}, {&(0x7f0000006cc0)=""/4096, 0x1000}, {&(0x7f0000007cc0)=""/209, 0xd1}], 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000007e00)=0x1) 16:00:10 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r0, &(0x7f0000000040), 0xa, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, 0x0, 0xfe32) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000600)=""/183, 0xb7}], 0x1) 16:00:10 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r1) ioctl$TIOCSCTTY(r0, 0x20007461) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r3 = getegid() chown(0x0, r2, r3) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xc, 0x7, 0x8, 0x2, "ecf339a8460000db37c09100", 0xfffffffffffe0000, 0x5}) setgroups(0x25dfe1ec, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x40) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:11 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x10, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000001300)="8f568e5cf94e924efa6ab1947506fdb736086df522d5e40bcebfdda228d5ba89de6962e73cd16269a611865aad43be121b1b58acc2b92c82bab45ff569a763978931b15de55a51a4535210209df7f34bdaf8ee1b9668ec56aa6ae24b9032e090f7af5fd170a87b66ae42f709cab44002f15f7cb0d431624f54670a5ba9f41a874874851927ba6b599e79e0a1e998cbdb61e0e1a1c0aa7c77f6016d9ea14c5b0892af1e84b6827ec45f98e1ca1e14b3c8a5c152e71628b85f62e844ebbc0f1b87bf393fc6f2bc99de9bed53eb8bc1b7fa655d6e616bc3050eb61fcabc46e057a319dc0043a2a9127a66dbf73c9f852893ee397d4f143281561dd4ac9e4789a2ce3359564baed8e82068105376ac3c74ac47f5bf7063c4fe2c0e247b5e60c2fac33e09b5708c5f2c385f228e4d079e1a3270d044f6bcd230e6be713603b43c95a1114a99f3ad6eb398794db090927e887fde0ec99035a8c365b9bd4939341339e84c72f475536a75bf7f8e0ab8b016734a41411bc41a4ddf3e90032fa0109fd18cefde628bbb3994e33fba9bc1336c4913bcfd41cf2dec32a738d0ca7bf6abd3de1f7a8fc990f178c51101c9afd4ffaa089334a387c83115adaf2bc7af2f4870a271ada1b148244a5317d675834b0c3437b59382c8802669f2cf33ef95adda36f6340256995e92b0caee039a7505b5ad4d735d772b1d6195fe12e6d48c4ac6cda062b14fb2c626e60ee532b5c718fc18188ef1ada795500f26f404ba7eae8dab8fae391fcf0c9264660c2df37503e8cd962eaf57263a0e17db5956f31babc5fae3c93822bbb2ebc0547e091624e0103ae035480e3974d7f6b37eeea8a27080f717d66c6ac3dfc7f6bed06b52be4031ca6ff1ba67174a3775447f5c30328d6ba051b3a42857957db7864f165edde3cfb2eca8488b2545e8bb4f989eb005689703d3446d5b27297e9185f948f06772e9f6aed60d9626327d48232ff44d59e1b58fa2b7f30613304397c4f0a73592636f4a6202ee5e76e2aa749fba22321f7865947cab3aaca982ec7f086bb0d4d92d79b697d615a31743da0aa7cc5ca23bc260bd40fc91e22ead9b26f496f4b0f3a1fe8e7362b49966da7f8649f72a1e71d63383d852ceb8a0632f2fab1447f0463f668811ed1d9a8b9312a11a86d7e939565b8ce7722ff3f9cf4c887db7519393a0d458e81d468736ee3342de282aa85eae82de6e398c94bd115df75fc4d16555dee42c3e0d96ddce87def405e34ccab3813af50979a72af4767770d4660da938d1a89d1022f89ae52ac66475f7861a12197971c336413b3893f880359c482f4283f016e1e10efe90cfede44a434382247aabd24320cb82e990a83cc7b13aacfd7055ffd1e3d2b720600f8127c81f47463135fb3a40657a1ab0778eb35956e3668cc178507aed09d996b593b8d8362bca840157d51266df3408bba01ba8950b773a6c6851749f19aa5fc349d61f5da3df3c11a100200365e28a25d29d206dae697e0a6a396bd59639c6cd21fede04dd9d20765cbc1343b6f91d43dc8f1e204deeef04a90045ea5a115b654a9b648cdedd596e75ba9a6df84e5dd4422811def1c05ac79b6c5fe633290e2184ec647f4f14e28a74da782c66ea60ec440032d6c2cd9c4fd023b8d0cd64028e53ca2b5a2855fdcb8b664944b34cd1eb1ae27f0eabfa235459a60b457bb0108aacfe2444ea9fc27a08ed4e4bd1dd58c6abb5b69602c256441bc3fd88e2cd2106edbb23e16d396811a7b3750c2a4d9d1796d13e26fc2a15e322a482cc8abf026cc627520a5c4cfd8f94bdbed5143358273b8d00c99d9eb47ab02ee2a98c11b150ded010f6eeed2cca0f20447ab249edf787397d55ef074f8674a3ef7f79478cffc48dc0538d27ce12871673187e192546d58daeb3dd0a16d60e33d1b75af9d327eaa8ecc15b0f4fad44a591271808ad8159e190157f7fdce8e1d76f34d3d3cee31e39522f50c7f4de9fed3a188697593dcd983454c58f7a6b9b61f813b7f9fc0107cad81c10182928364352acc99db18a0c0b1bbfedc92a56b4a9add17ba17f13c9430c286c597c01c29333a0038c0d08e971cf899ac984eeb915832b1a59bb4ccb8f02804983fc4b4d946b277c594592db54c9cd1a3ee10622caab0ff15414018d8d57583816a486a759e5be041db883a1626f824cdf3d147176cbbc66e4203d727fd183ee174a86bed0f965931dbaed18900abcf35f432c9bf2f2fc9b13596f1f4f58c49b213d4bc1b508699929bf1bb21ee3a4b919e8476301037df214ceb9ffaec3da7d620c6eac2199b0eb63b57443933df738967cb8feb845aad278cbf657793e34f4bb917de802dad4165ef8a0813ea60199ced25e170bc2d1514d647a3bab9d11f2e605d627afa4ae0cd43cd89126ea250bff1cd2287b2dadbe2402fc267097f99c47379f114e16a620d876c13bdb22fee8c721176e217966c911ae92f44df01f9d7d54f8c93141e9157a45ff4cfe65c44ee6d2cd6e0665388c7ee8995c07aef22218096d6c6c0f5f5bc3402fe40d9c02525b6afd2db39f616e15a86581c5a75a220f5a4501bfc29c9abeaaccf32815d346445b654abb58dc33b423a7a93b7277f55c70eae010ff1d4a392aef415e7655efb10560ef448192299c958542052840f1b7a87d0422d618b04b3c0a470077607831ddbc9c8eca26c29cb49444538a2ce564618bd84333f8f4c0705330d4cf2e3c44420520d881541ca25dbc2d4191332868e159758b2341ea77943a08ea5f7a1c09bd130af966ffa8e0fc27807de746355aac6078baa346b56ba65cddb6851679782f18768082e979eebc95fb8e0b72c6dda6c105a93a00fd224e7b2b28a2b5ae17e8f059c144f8e2117c4cca251a76dc770e0910c1b22ed63e09f4a477c69cbb4c6ebd161a3d8a00dbd60972f035095ccf5d2c906053a2ed7c1d91d6514f4124a6fe145a85ebdcf6550a765bf5a85f56428fa9fab5e2d5367946fffb73098cb5d76292b58c20f1715e3bb87d98b6ae6b9337adb9d50286afe11f37e7b287751f2ecb1af3d0de3cfdd188ae8918836678c2b89b8d95f45d447c8acc244f107e8c2891fd7ecb3fcf0c4d2f90a388996a50798f04bb28411b7edbbe0fda11e64b4c11af455a79091656b93093e8ccc4dcdc28776934a4aa51625d5440bbbe751fddb113ab19bd6475bf8062fdd61cea7ad20af6181b51549947718f3dd3a18fa440983cbeccc87a8b4e629d8a27c83a949cb4ee109ffe7051cd1fea0d72b44a2675f84937843e6f7053d93a30643c7162e3f3ec7f0c2cc05e63779c12e594ee1ed07ee7cb4e0ac61db49c0e11dfc671ecbe789ec8459c6f00563b555775c1b9f6452910feaf5fee6f541e12a306aa652ba4bf45cfffc4eb7bb4b18d1fc5199b080ad69164605936719b5846a1fd8f0da9847a74cdd9b56d79fba89d7bd69febc9aad3280256e67227126824340896c606dafd13710e7de88a09373c70ee19de881b55da7f483cba6ab7136101140351d702f58eb4673192b96192c47893602c3c0ebae513f8ffca6cee16f1999345eb5a843e3debee4db658352fd492d2a54b27be151016f19ca6713ba42ebd7f65d5b70c22f2b149f00a6502e39ca5758642569d59c7f90905fd1831c9476b8b5afb7f802259c2f1278524dcfa3618e6ea53eadb130c63ff8f163a4d200c98a0f007b4fb773fec75880bc4400318393a817c2004a768f8898a945212d3881f7c9037956e543221c0628ec4ad5d12b71acc462178127d5bea3c4fec568bbb0010fa22f8d7680321c5b4fc24edb8e91cf34cd0314f828ece53c59163ce061ef8717ffe420c3a7c23b739bba8a059671fa711227cdd3d8fc8fd2e6f5ae844efba09a4c84a1b530293544ac26a4cd64b48b39c787106ce0f8284466e8f8ae9414d9117c6a4ffc65572a9ec5c0fe978e216e8a4c37782163cbbb72e1cc2a664c0771b6c109ba04e19cb3e32b7244cfab409ce66b122c8bc684d2a5206611e3376857139631f7e14c2fc9db3575f7686090329007ad83194ce727f569d44a53ef80c35d16525f5d22c27b454285dacdc5ee0392f95474d37350cb5ef145a26de8e3f01741519d4f3b707f6fadc6171fce1fbd4c7b6ad8eb88bb7602fd2e29de88e77f38b2f291465928a88ab9bb363f39da195ff19f376bf34522c8cd2b0c0fbcac9e364398faaee4ad46bc2c5e89e235d93ba2a75446b1d392c82a6a80fc6b3fc6dc90c3dc73b220d8e8de8a9230b7664b5d3a5add320acb863ed8bbb5ec2927748d8c045fceb7a9ce938f2bf6937286517ec7ce1717827c9ab581b146e770daceaacaeaa9e7495874a39a0b826f9e3d5ae90f9f42bf07acd6108f99d6f38adfbc90c203db3185771cf7ebc0c67f4e2ac0ae59e7671d96327bafb68204575681f9d49155afe176e80bcc036afd27479d1cab280f9243a05e81dc35bc56402da99dd460fe7a26a40e97ffdc054173dc38303c644cbb2729cedc00df3120e2bb9686c55cf4736d0e77a7ddfe554afdcd300756246760b3d20c891199ee5e8d36f8b3d919cb4146ab6aca9da385012b4d935054a60843d3613e6d45fff14d8bc2743da23f1c0e4999d3ef98e116a566dd96b16390f2db6dab97ef7cbddd400aec77774b0f69d853b23ce7d17e9afa916acaf6a94a9f2947f7a49efaeca558e6f5620d696ebbfedabf54a81e413c4b5c8de2d53fccf2b87dc045e8478a8faa16ae99dde535843107ff30e22accb63e94583f6af658491438228daf516ec4c975135303d21ac4375382ed6d1a7587709be587e08410d8ddd14542a37eaddf9553734f1ec36c21b997253d127507b7f115fb6e46844f731af5ed28d14d20321734ab448f53c29634ac734988a746553889435bd926dcfa878cb9e5afad47c2af9eed5e03547c76c6bdd69477de642fc91c43250c56d27e4024ca0c36199ef9277f04218367960795831ee1adcce3b6186d59d2217a2da9f4f9c25549f2961f4083efb515ea26939421b6c4306a2679138f34c680c74c9e914447076fb09ea9a70a4e17593cfcd389c82ca4eb4b274b3f4b2cdeada010c302a0be422cd278d238b68c44cf660399667aae993ec6d22cc0518cf9e7084002b64bd3757fcad6829267cbdcbce6faa817dbe1e1112e8d65683bfb74c1cba031ebc9c01da2eecbbc7ef176b422ab7ebac02739c9e63d7a303f2380ce381e62bee0c1440b5d920eeebb8bf5a7ff08881ab4a07cfa20bd0df6b1556f7be2e94b29b3daeefef94f394abc8f0b4d207a7c8cec0e64b5a1b30834e9f73bfa092b640eba671c5870bd8aba7fe6c5e1096d554c94e42361fc021ee06cf3a7445de7a4413ecf51eae28d0e1498c403d0978e7e9116f3717a233847d11d1dc3f70b3a519747662e3fe5ca5884f65a87f89faa828de54caf01951335afc4e49dae6c0f4530b6faf699fadb3c64d6f1bf5a80eccc1f0c9c849deb0df92e39164d4db86068def712028e15fca42227bcd8f444e66218567888cb46ee55d1140d22c286078623f00f8070ec0dd3d64c6dae08de30879f0cab2e782bf42b1708fcd44be3ffae2738806d121170cd1456ddbd6eb36da2a3c", 0xf79}], 0x1, 0x0) 16:00:11 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) shmdt(r2) shmdt(r3) 16:00:11 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = getegid() r1 = getgid() setregid(r0, r1) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) nanosleep(&(0x7f0000000400)={0x1000, 0xd4f7}, 0x0) mprotect(&(0x7f000026f000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x3, 0x2000, 0x214, &(0x7f000012c000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) mprotect(&(0x7f0000151000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f00000b4000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/37) 16:00:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x141) sendto(r0, &(0x7f0000000180)="07376bd778e8d3c1eeeac10fbfd1050e42c1f89603754990993fcf8ba13bf047771e25c32ddd8ff0319a631b4bb5837c56a26e813365653a4c36467f0df6f2ba1049b7191bea94ee415ab78a12a4c6142548ec824b8226211d953a07853cf5195577747f69c6eb6e9d0bc9ecd940571e5d7b5fcae5d88334fe208662532d4101bedd1ff3ff4528965ac44fdeb27e6210b84b1ce150d5e9e95c8317343f3ff0f14b5b681a4b6f28536952da6d8ffda2dc137198bb076af52fa1123ac3770c921f8ff368061da2e9ce0b21a7d5ead4543057ba35b78686af099fd0", 0xda, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x401, 0xcf}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r1, 0x5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x1, 0x10002ffffffff}) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) poll(&(0x7f0000000900)=[{r0, 0x44}], 0x1, 0x0) read(r0, &(0x7f0000000980)=""/105, 0x69) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x20080, 0x10) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) r1 = open(&(0x7f0000000080)='./file1\x00', 0x100a2, 0x0) getdents(r1, 0x0, 0x0) 16:00:11 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 = kqueue() mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0xff) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1c, 0x80006) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/228, 0xe4) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x38, 0x0, 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0c4bc24810834d879243604d7f5e54cbc84562a8c69b412c53251842b40030c64a952cddb6fd9b1d0300ce79f3c5fa3933873cbe67f132f35211c97e55865bb3d7d4a7d0e841ec09870d73598baaaa1ce9536858d3615b72f4cf4c62961468700c5e08557f4106f6023eeb8434e16772773232894fbbb58c0da56a64ddbc163c7ed573d24cd1ad3da7ebf37ef88258a2b51105177685117bac3471208e3d34e5f0d5da3d3835cf717855aeb9a7f7217045fc4ca8194d98d827804b", 0xbb) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000400), 0x330) recvfrom$inet(r1, &(0x7f0000000000)=""/250, 0xfa, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:12 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x4, 0x8000e9) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="c6916ca4245c62e0a219483f5f349a7a34d8748d2d411cd9cffd4238", 0x1c}, {&(0x7f00000001c0)="46586a184882fab18bf6fedbbd484dc00943222b3cbd34fda7b13bf9f4329278301a5749a980b50b6ba711e9cbf59e6b091d20244d4c1bfbd3c9555d44d563071e7ed1bc548cd4ca70890545d635a264e8f4a6a2e907833293267a69978aafd474e2613200a61d5de97e687f5482b30486a349d16e2298d44d6a141920edd30c03096529569d4160fa81f2758ed1d13fcdfaaf9f9bb73937974db8d184c56fb156ea3a660e3e25a88182ac4cfa129202056460fd679228140e8343e9589f36d9537530ad2f7e0952c52e4639565ff55f2835e1963f595ca66d7ce2", 0xdb}, {&(0x7f00000002c0)="b09d2a30ce2b2032f45de5607d8d920c7d33e59ae6428ea2fd01e54eef48744df8be559547234fe5480a0e334904f43482f5e8911bb328ccd08143ce564b5a1b9d18894ea6caf1d7fe6150cdca7daef56258c3c64635ffa61bd20e6b768adc90f0d79e9159df8c3f7f0e4ee592d3b2cb3016dff225a2a495", 0x78}, {&(0x7f0000000340)="7efd5fd081e0be4d3c5cff764b63f5276272dc00abf320e0d3eab7b141ad14602769ecb336e9257cb9d5d32029d825e2f2d579f7dd040f8ad87d3876284b7f08e575716e112a73f4deffc71520c8b4e4cbbf", 0x52}, {&(0x7f00000003c0)="fa55a12cc4779f440e9720d73066f4f134034702b10817b52a003b8ecf031b867cca8a6455748c8580471de0ab84e5a741d9b37f5c67eb0181a5f06e07ada01f947eb1d562a84360786dca74184cd0b4584a566f58067748ae11ebc5f338a5a5c3ff9d9c9e60001ddb5cb0ef7b74746eb48b56f240ea741b8fb25e7b38e0a5b678d3dd0da02e8bab309a113ddaa5c0007a7f1f5432eb5a5b09fb7527b4b5ea102b6a0c7705e60cce5b58de4c27cb34eba7766f490b6d249e4704d45159baa71e42", 0xc1}, {&(0x7f00000004c0)="6798bcab480aa7625c670f9224243a381c9437674d18bc711034e251a1f3429cdd23203c25abee384f194e5be4228d5b95d1c54af2bb080d2a4ba7117513689b80e9cf98535bdb5e3556630f966e37025ec51ebca1f715885684e8a7f5baa690d31f2bb08a786a50a8f0f0ee927fd3f0", 0x70}, {&(0x7f0000000540)="cee57ac910563956b6e70ed4631ef71f2439", 0x12}, {&(0x7f0000000580)="408b7310d1ea69eb3c71e76809faef77c0125e63b65eaeb66dc0989f5dbd952eaf4bd8dc7f1775cd49cddf096fa18bf628d2d469ceddc038888044d1c2fc2e40c411595654a204ab39c061800816fa8ecb6cb13d345f1a0597c18d585dee4a64702903e3cf8000549a55cb54d9698c27501bffb6e08f088afc333af4208ad32b9db3d64536cb38a93a5970bb0c99d772e00a5c72eae8ea816e1c3b523a5b8332fcedc5d22940849c7b", 0xa9}], 0x8, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x50, 0x406}, 0x406) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r5) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x11) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r6, &(0x7f0000000740)=[{0x0}], 0x1) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = msgget(0x2, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/251) setgroups(0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x142) getdents(r2, &(0x7f0000000040)=""/213, 0xd5) setregid(0x0, r0) setuid(0xee01) shmat(0x0, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0x3f, 0x5, "4d6d6572162e63dbb6f5ff29d120ddb5049366fe", 0x80, 0x9}) lseek(r0, 0x0, 0x2) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) r1 = msgget(0x0, 0x59) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x101, r2, r3, r4, r5, 0x10, 0x3}, 0x800, 0x9, r6, r7, 0x81, 0x7, 0x80, 0x3}) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) flock(r0, 0xb) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000000)="125a5328", 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xff5a) 16:00:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x4612f7c718098071, 0x40) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xb86) read(r0, &(0x7f0000000100)=""/172, 0xac) 16:00:12 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x57f4, 0x1, 0x2, 0x6}) r1 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000040)=0xfffffd8d) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100000000, 0x0, 0x0) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socketpair$inet(0x2, 0x4000, 0x6, &(0x7f0000000040)) fsync(r0) 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) close(r0) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x100e, &(0x7f00000000c0)=0x9, 0x4) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x32) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x9) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2000, 0x7) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, 0xffffffffffffffff, &(0x7f0000000040)) flock(r0, 0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) openat(r0, &(0x7f00000001c0)='./file1\x00', 0x20010, 0x10) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x8) r3 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fchmodat(r3, &(0x7f0000000040)='./file1\x00', 0x65, 0x2) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x7fff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x100) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000100)={{0x1, 0x200}, {0x3, 0x8000}}) listen(r0, 0x4) listen(r0, 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1f, 0xea27, 0x9, 0x9, "9db64d097e11da858c67f60fe14b93c091af6eba", 0x7, 0x3}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1000) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x10001) 16:00:12 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:12 executing program 1: shmget(0x1, 0x3000, 0x210, &(0x7f0000ffb000/0x3000)=nil) semget$private(0x0, 0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getegid() r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) r5 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) 16:00:12 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x45) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) fcntl$getflags(r0, 0x0) write(r1, &(0x7f0000000040)='B', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="107c4b7eb8c5320bae2f4f516ec368851490b91235e14263873d40d465cb067f", 0x20}, {&(0x7f0000000540)="378a1fe7d6b2092fb3ac398fdc3fed53f68e9b7f8becd55e0139059d47e07aa425bd783f233376b0e57364b4815434156f68cceec7bf5d30eaaebc4c8359e6f3369360329ea8561b6b66bb55d42f12f5c01aa6a2f994f0a8cb8d4e834d609800397174a3e61d7c9f662178b79bb56807706991c11db9031733b94b097c7620fc4d31f6cc3c487e8ebc5e3a7a142a765a379ed11260a4cc90d42e42f91aed135f13cb4920c4e349737ce880b380a8097d97ec2558de26c5fdf2ab77ea635fd727e61dfa06cda3ef5e231b7266fd16ecf8a9a359ea3ab8cbe5bfa01352679bd0e2f8ce100fa4e4cd53b6ab89bf6b34d014085e2222decc0fa55129acb41c5e4f75e4e6132d8e88c03c183d9c0c43b3bf92503189964a6029fc7d930573f549d3913640cb1b01665c04b7933c75a61199bcb7ec93380a4197106ed69124c71a8e7c2226b8798fe5893b7121bbcb21625408c9692c7526ff941fe7dda445a7b47eef07e79ef7b2cde1e776e68bb98da2bbaff972889cd72cb4d6f042cbf425ab837bb6887e397e42ccbfca421f3727f76865adfd99b53c59c2a71359a8e605d02c99d719de18c31ce363fe4b5b8170417840d7201ea5884b3afa1900ccd8c5e69b36d97def29112e3202de4cc9361ae859259040298f2d000288888fddfc5927dfda041649a49dcfdae29c40cdde7777e782d51e09692f41a02041f2be74ce1c617885e3233f022bdbde80c6171809abed805b388b11568fb28da1ef07320e055d26e15077ec3f77bbf595d5ef28ef3309c886a60c3e1690bbe37591835c85235c17747c1e9ee73a90e97e323f163857d3a0b104691c00cc265da13c273ae6064b8c93e85103282f2f48cc216c80849407747da3672ae4882ce2217c83d39a0747e06c71b1accf4edd9a4a54f74c495ac0f3e3827646f9dc73b66e878fa3910eea9ef80e2f385d92742d0eceae7d1517c5edb47ebbd7acb4c5aef04dcea9e10942b1b24bc405c305eaa11c92b7678e2eed0ca06b3f0de2144666bb2a5545ad3be4a757860d65d7ab8ebfe6c209f126d0811678d629aa486960af10de39e7cc8ad6fa4e1e3fce4c79b51d08c1a63f1dd89af965ab3b0265c729ce89f7b17b78e0d2d49d563e58b445edd5a913560549fafd06ca3a3ab1a50a5d7a95a82856c3c015019796b6b023e4e3718eff50ef9156376576969ffd6bf7dfe2122be65b7588cdb887c531f7a5c1083f9b3d496aeea5989bbd1c7e9c63512bacdbd19462c958253db548be6890418ce3765df12ae433c3feccffaabced675f4b70db79bf66d7d6e3199cfc062c8218e4d82952b006e616b40824845537f2b25c0ab21356329407cdd552756ea58d9c3c957c075c4c9db83b233be79c3177dcdbe3e787dc1211aaa3941fa5be50afd311a8db627d3c15a091a4f03c49be9953a1198ea90ec2536a593057efecc72ccd5ffa6c60aa2944cbad1b6dc4c7198673cf1dd59a6c25b80e737655d44c3098c9081a522ecc63d1056214c6e56b58b7cd75648610af2c28d5021d14ded8817fecfaba62879fcdab43ea1fa000e5f2c40424644d731f0bf3cfbd4899d5a12847d65fa82a44f006620928f012d68786574faa2ea270576f4bcc7aec3509be141e46c082cbf98495d221ace4c187d5f94c240274faba774e414a387beb9e92f67d50dd7daff2b2173a7888e783b8fcd252dfba21ff6439b65172a99c5927ac85663a7e7d763398ea390885703c7c5af7d170bdb8194fa163937e25add5e7b7ea0e112630db33d036d3048d260b659e9ac3664298377ef38b27b398a0d4289adc33c6626fc70bbf2688401ed7eb2f9ba18cdbbeacc91542b36bf67df9df7287cd04289062d43c289b12c4afdfb562b76077fe85327098db0747795ce8222cbc17e777b4386e773780ad3f4ed946be2742e22efdd8f44a5429a4a591085e6e4c5ea8e10de60b8c90f8a5ec3468839b3b69521560575aa5bcd0d937a67e2e6b8bcd742cf8be85a7b9526d5297b527e6aec87198dc69aa21bd44aad4b8439a72abb9dcbeb302c5e94cce86a6c1cf1be80a89d55f6309640b683be4f2ff4d197a5dbedb917af76a6a52df4fed30c61bf58bfeb113154f12d8fcf01077bdce2fa50d9b83b4e71baa4434d427924a255891d41e4a5a8202a99a9aa80db61e2a22119121b3a83e6bebe885d9a1dbbcbd242a608c8e90d015821d3d532e5516704d59d4293dc8703ab32562e06ca719b8e07ba4feaadf0c77e9b14f3a45b658ce8473b2663488a76094edd5f0a8d91d4d246bea556a889042e17d398aea066fa5c83385540f422969399e7498f451c0ffcd2687d3d277fee38077b1490719638a3cd0ccd3325a2fb38626088ed63b4c6d6499c4439be9917ece35d3e227706fab94ff682eb56b533ef14aef688895f35843806470be01220075e5f53f9d43ee5aa5bc10516035088e4d5412cb440de21224a101b50e85c01d68c2d99eaccada65d0d90aa9457295e149966ecf11bc5c7f56049f5abf8629e1d62192751f600d35c3ea88526f28d832f45cb1d520959ea2e21fe3e3016dca3ecf249fd74b4b7815e5d0b0c6c60c0d47481a08775cb3c653eda750a69afa818a8a5489f65e9154efa09866b310d00fe7abbae8223fd2dc6333230e76cd7621dedf8778fca44179f275be471e1ccdf7574ea1a3c2cb08de5bd464d4122fcdeef27f7c52e08e724a9f7154f48cfb62dad31fa913c40db6f819ecf43044d2b88ca04b622e500733246e9920b0abba4f2200f605b581227549b66abb414b5cb24447894574930e199e52c78fdf0d52cce82e8c06dd9a2cd2ab72f6e0256267c08c63330925eb02eb8c107db06e76e1064345c4221447f0437f014c7ea27b4221db400207db19a3cafff7f102be7c187388efcb22ef191ce02f281ecd745db2d3313c3d5d9796c71fe2b71d40debf757b6534a82203efc47c11940b70ce61dadc5c2020440b18ef1a82f5f9fb42d45b81152bcebf28b188a8b6ac8175b7b00d92d3b9814662f5d95efcff74c444c21e0be20cc664611ad860fe9d1cd54bd6aeede27a758cf4d117e1792bb4a98e11dba008a218e15cbe87a82b2b1b15539e6b08dac3856fe3587a66847d8d9e5a65cd7919218d2053d62a258049d984761b334a92037d30909f88921a11eaf010518d851c7ee6fdde69e4cf196b794f63b18550af69a63e50e4b3905ce842c2b458bd967313893c98fc274e59f0aa42f30a5f7385127a98043cb760ef1300b5ad57e7955fcd8bf27063ae9722437756727d7d3b73fed4c0628d5c0b3bd5e52f1fd493bb617e914f28dba4aa3107581ff5ec443599cdf782c0b0b99ee1e16e151a13d36fbda5b68e141dd54b99d8fa9855025b8463ec4d6134471196de7a9709c827d8e5c4c815331b828b7700df1f58a8452fe949b130663bac655176e46ecc9c11e3bc342a957d045185dd3567d2054f280c5c2b93f6a1d8ba4fdc98cbc381c9636f7bef857d6d92222b57cab7a19c1528dcee58f9a9061df717a417f60821a292e92ba2e1a520f25ba866edef76be02401f7c789cfa39dd6ddc2f6f8ac06ddb5e135f24cf12b9025d9baca948dc730687114a36bf75b78d9f2f4bbcf2115bedad5a81737c18301a27b2001759cf4200090a2cdde912ff857e7d4ceaead35763c44a6569ff05b25b8f5f087d31b60b918694201e9588b73b2ac630bbafb7c795d7f2887b5def0cc9b1f3389f2d6010915c35afb0c0ad91a7b8e7d5438bdbb9146d76e3742e0e3c7a502841bffd480b677afa0a220125acc9e3a26d2f1d1ffd171dc1941ef2d43455002976e682553d2e76ee3fdc546fa096f36b08d32e6215daaaaa2287f9521f53606306881a417b32d6f6423471cbe0636b8028563f7ce55e3333befa1f5e0a20f558154234cb53f85080cba5176e99f20a3d2292a29804d0dde0271e907e56f76416075a8aa0140b4667ee22a93ef5117cc41f2a37e737d9d4002b6bc4e0c88db7c5b0959677887721f8ed85f0aca8d0a2b9cc12014ae0938e8f26aac4e6f1696a4e96b763393608e815f9ce0f3e55960e1fbbf1c0f46b644f1d0833a7d120b36278202165f1aad1f44a789af5f6f4488012e34ca0e20d6879f2957c3bb21df556500a18bbe14e3692a9e9e249ef71cad75b6316a52c67e0fa355c89b3514d886d8dd475873c14e95c535a61157494e40e9f0a5854986f5101e6abe593e383be6b3f05e1cdc6b818352f0d0ed45b866664f64180202309a20bbcba0a49a4e763eee281077698242b8e1c7d6f2b859ab78647cffab0016765db0cb4f63a9572eb78e8728964a8e82cdc390cbb143256104740aed31e0c69787ac15673a016d0183cd38ed7cbd3fc5fb5c2592414cbfdc0a55bdca69db81a1b604c9ace2a119f047809a6bc89bf4c20b30a08c2a5fdc35e459abd2078d014951c473ac9e1c840b332bbc904cd33fbf2769954c8a95f5fc0e3ae351233c1df582c76bef4b226101bfa81293d1ce2e31772a6d07e8f3b389c72a23af4eb12441280f712e9e7fb4a0129e0d995ccb0beed751a53f1116a8c774e9e48842c4ed1ecdce5ceb851223d46d8473f38b8652acc86b0966b92258b3ca5408390bc86da268e19a33c1d11d6d78fa6b63ec82c8a839c15debc2ff56dca055c129f2774b042ed223b6f4460da9ae0fd2d514fee2fde531ae90965db2b665680bba0ec7a8292d6fec1060d3385b6734dc9c814993e406ebcf6c73f807a3c99642acd53b131309373bd78821eebf319bb9e1171f1b06a9b2bf2b13cc404a9429b9b49558d8f2a01da289840fbf528754df447c18cdc5bfc0a6ae308d6d9bc7751e500ec050dcff3a10418a871ed17859343cb8abb38015019fcafa05bf6b2d5c7942a87fc7671a69851956481a5a2ea085a9d2d221a2d287ac621273d925921e5d1998937150d0b7d4efbc3321eeef06ec0ae75d720c636547fc4ae456bbe58bc94df1ac5cea4bf1b2dd21eb01ae18cb0583e710abd6ccf78fbec2b8edbad33f2bc5b6a2f0c85b9f89e920e7c7ddb57dad199dc3c5d0c95488450e3d945e93aea5582eabf3f31c4fe007cece99996a65c618967a493b7c1e40c9561949aeaadb5cde9ec1d3b49fc29c73f6c26e3681f1a6ca16578dcc04d10e3e8fd1cd6723be8b54e13d9568b774f222d46afb07d92b52400f13dba6c640d953cca970b3c68242013532b04561d527e0afad9ef16900528b0d3e865c2924cc519e3a5329272623ae184a4d6984deae727c1405f6ebc7c841de9d41c297baf5bf69227dfeb3ca829d26d42b737746243a7ea67f0c414eaea9fcd852a8ba65f45f75a22f3019d2581f36f552f4d3df54932eabe60663f81f9b0c1fedd404a9099bc0e564d8c83c6a44450b61d3d64e161e3e87590058d0d87890c281d81a00deab0fd9af4cc79a05efde8ad283af26301d572211f1e3079220de8148cc5e15b6a93a177253fd629ec1e1042ca21d1652029a6376c2a9063f4951677a1d85edbe6f635daf0e9c431b9931516bacae288802749d7b7b66f6839043c42b7a9a660588708721506fd4e55117b73d0916b2513a370504d7f8932ed34ac926b7213131abe8a7415887abbd37c620519f8354fc44838cf994b4d1074acd2340f71c4409c24ecc5eaa10a57c5daaa79fe1e04a3479cf1884f553831efea5e499db342de464c7ec4246715faebd6a4da551d2cab78ee6847397995e1f10caea7567f663aa4ea8de071352dd3ab80ad386f84d99b25fd3db4f93895dd63d2666be345b82b0389207acfb1ea5fa611", 0x1000}, {&(0x7f0000000340)="29ffee08ade31c89e43b394ed4d409745f8f7127af1adddf78dac5583dd3b6b84be00f2e8943bb59b2ef2f675e28cdae9999cc524cb8", 0x36}, {&(0x7f0000000380)="1c4dbe5fc522fc5ad1fd6ef473b3b548c395ca95cf7322501367d964008ec1f1a1c4ea23c47c747ca8a7dd4570a108bc635fd7bdb50e2b927577bb74370b3afb34571cd952e8db679cdb5287e46edd34a3e65d39f53fc566091938c2640e41d433025f878629c087c1e66de3d39c427c562e58b61765e6632b9ae01233fdc4b8795845431563a0ba06c0e941256ddab56d3eabbfbf0a9de76af2c55c949bd9", 0x9f}, {&(0x7f0000001540)="c275b18540a46a4e61662aed4f2eb1b2f19555ca61eb333591b7251d9f36e0beb0d1151ea358a8fcd3eef0103ee39bd4fe7497ebaddd8844e563d0d61d260abd2dbe290456b254d8a4116e7b431ff9d3751a3bb0f602db79cc3ddf9048dc799474b815460b137bfbaf3ac2488773aca4d7ca88e3a39c68bbad6c8e67802ee82293b343f8ad14b3143d4b8520acf16ac4d2d238504155d7133a7ebd96e1dfe5507ee7ff8030fcf796a162aca335cb5e28ed3250f3c13a4382d18861d557a1655d7a724fb009a8ef894081991cc5b13d6d", 0xd0}, {&(0x7f0000001640)="3dd367e81a6e7555e9a340caac40d32ae7f651893e3d5162817c4eeb668cf2d581d5b4cd217e74b63af6557141bb0dc4d803d2362f3afd2c2de627bd507c95aac0f705e407734d2b148f5986778c9b0f54e8668e7ad1823f7573d767cfa90e1bb2d1e536ee4852b2157854de87aba34fec09da8801334eaa0a4fb307fccadc658084bcecf9c232f2e0b171f3a5542352ab34d09e00770af1d9c8ddbadd66db24f98bc33f7f84d0b591f971d253b598ecbe0ca28b70699088174cbc6837f668bcb8573d86dbc358296598", 0xca}], 0x6, 0x0) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) fchown(r1, r3, r4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) 16:00:12 executing program 1: r0 = shmget(0x2, 0x1000, 0x600, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) socket$inet6(0x18, 0x3, 0x7ff) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:12 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = socket$inet6(0x18, 0xcfdbf5f62de8375f, 0x8000) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x93, 0x10001}, {0x18, 0x0, 0x8, 0x7ff}, 0xe280, [0x1c4, 0x3, 0x401, 0xffff, 0x3, 0x2, 0x67899268, 0x10001]}, 0x3c) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0xe}, 0x0) fcntl$setstatus(r1, 0x4, 0x84) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x2) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="5a94918f49431d75f83d8b561e8a6976125271036aa660199369dad9", 0x1c}, {&(0x7f0000000240)="d29beb2cf461a809393a35d4f6b641ca6156332f962cef8abbd11f3f8731b9a24091d230d35ac841308dae5c93c8b2588cf74640523ec1ef86fb521953bc9fe840476f3bfa2494e5a8b6e23c264f970b43b0bf0aa3074b89f5d0ab747cff601c3b59ab09f67e9c8b02af9b94dab08049fdd61a25e2d7b2f8129b6777784579c92ecbac882207651f8a5949531cf1741739", 0x91}], 0x2, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x50}, 0x3) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8a80, 0x8) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) getuid() ioctl$TIOCEXCL(r0, 0x2000740d) r5 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffff801, 0xd1, r5}) getsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000440), &(0x7f0000000480)=0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x93}], 0x9, 0x0, 0x7f, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000001000/0x4000)=nil) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x14, 0x1, 0x3, 0x9}], 0x4, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xf000002a, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4e, 0x31, 0x8, 0x70000000000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x40, 0xb87}, {{r1}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80000000, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff9, 0x50, 0xe, 0x7f, 0x400}, {{r0}, 0xffffffffffffffff, 0x1b, 0x21, 0x10001, 0xc1bf}], 0xffffffff, &(0x7f00000000c0)={0x400, 0x5}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x6) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000001340)=[0x0, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000080)="a6fff58e8eba543e86c57d71b9b337fb213f8da58f91c98b685b7955582c6c6faca943791c8ebe72e2bbf185d5758c62195e51491def18b90f56a8809ba6db12ea0dac895417e7e817ff2a211d6d0db69ec036439daefa53569ad9dee71ff93d7f677c8e33e4fd41fa1626810d6ca0132abc0327814520c6a36355f3344ea40f85b86dd725e8b8659f1fac907eb648109ab77aacf39e9e019c79487be633e7b8d11e0f73887d3d51574c34eb7443ce4dd001a5e8976dc61e6e1374cb86dd132744825464cfefdf1895b0438a884b75259249f54738f9c5b04d14e036fc4f6fec1c1f988970957ef127c1ec0da69f02f99f8f54a47763197ce24d06b220cbf529d03c31a952d9b20047e1b8d33f8b97bb77add7b3df4f03140d3044d28f905233085ff8ea2269e5850261b8f9c012a2707de4fee33f48e9794201ab238344e47fa530ce38e52f59a9722a2b0176c55f548ae094e013b94f2b82c5ec5811a9a9332d475b689209aa26d5b0f2977da67d07839d4eebfa656872e8a6e88d7157b618848754719f83c48af5a364b5fd81eb8f3fa4e1dde58e708bfd87f36ee56c7396386aa7c48c3dd96231406c655758ee80e17f6e4dcec1a2d25d8368bc0df3a27aab906e2c755fc06c44ca9fb45fbf4216a01df9465bb8d1efd1c0faa2bf59fa6f9908a4270f20aa2879a4d763049e4dc34a9c65001302566f2ea0268b05aa357b2f85550047b20dda901324d87733ffcaa2b092c8fc475f53ec583e81c4d506e95654fb145da2287a354f98d11a4f616a9f87198b25eec23ac23621856fb2f71aafa47c2d3dce03c787f63592625ac5937d38f376cc4a6e05d64f0c0656a8d50554806f229a68f7d5f10037a60b48a4cb73baecebfa5c9413824f054bc4e91629b1c7176a7ab9d74b2eda2bbe02fdbacf76d6d07261b83cd3e09d23005bd994d69cec2d36f5cd76878b27a811dbf22311566fae4472879030fd0a1f538450966de75d0da132cc029de984047529ae06cd37afb7ef71962664cf99bdd40304cfc8ce0df51f2e131d710f7d5078590769952713b498c5ae2147a1c21fbd96ec571ee15a0fee7e5054aebb628c9bcfd4f8067cd56eec6d0ed17bee05deabb58a5b434cf71461b8dc60f40430e3c6cc3afb99324b9c330d2252768f168695208a3c7e8a37118a20a3e0eafcae44c72572ac96a90348f491564ae6148ea8565e578395d0aee146507f4ab5e68e234b91ed644cb32c334e729e7d050635d2c6365d7bad2a6ba50f55dfe196753a48c55d6659940eb0ab56b36433194cdafdae02e77d5f00450eb5a1ba61affd0b9f9ac5bb2e1fb731cc41ef44f9f94d777fb9ba85265159b1d8404d1dae66e0efa29cf901581a0b354907079b3feb43d11175cddfc78a548b21577335201b07334fbb56ee930e6cb0ebdbad9e9e1af802ec35e5cc9ea2ffced841d59f1052880d277616856c389e4fa7deb02123b231241f9a8e724ea496ea01e44c2d7a15468eb93e6af8a1fb61463e701a8acc31b4fed3a21fc7a994a1d773ac54b84bcb1a66798a336e4d861aef38248c77120f8a223a49725beddb1cff038fa69f31dbf939661f8a5d2226456277de8eafd3370e2410e82198d7baa1ae4191f09a18b3559e06ec1698c81b3443f6cafe171aa4cc96c0b878548108388adde824b72bbb0f826c6009c87bfa98f4bcdb0010bf37ff0912f5429ac1829f265366aae71aeaf9841e8a025f51990c459cd29de23030b5e63b6785102b09e122a0c4c1dee76dc56f90147388af3d6024fe820fb00800b92b34ab94ebc430fa9ae6e0a824262942a114c82809def411ad124ac966cf0d5da761acc7adf25496abf1daaab3be0c36359a4848943f85534eda727a729149af0362bd4239c06f0857656c8337fbdbaf05772caa895cd1a85670395a76ffed8e3a2410778a8d2ee029deb675e125ce7217bd091e6b616ab08bec709e781b1fe0d8e41caae5a16f1e5ac430baeea4d768f1ebdd221c3109063de24eb44211a8c9db3327775216525346ce176ede011652115ee62b24eb2b0c817e6f3e6f9d4049b7d9cab78d5d4ba9793a0c5a4ac5a6c62255a4e3a6e774aed374c60428ed2020cb4b54e87e0c7b04b155f1b27e78a66bfeac99cedfa439ba8c795428f4f83447c31e92fbf0e8af836fdaa03d715f060c59c5f966c30a7b61c7dcd624a11d73a1c15bce4e4e5a37a6e9ee606777ccb0fd00435bae1fc7fe89dfb3f875ea9e02de48ab68280f1f941175a64da79b8e997dfebfb8abd5482d20f432120b2252f4de9b3b5df9482c5b9f809845d86ac888fbb6b03b95e3c22b7e88088ed7999356f391b14c7b6d0ff854b16f389e188d61ad9a164f144be103b55ccadeba861f58d63b940ba4cbb1d2e179e93607ff0e2b0f43666795c4d831428b6a5a8e81ee8c398c5bd0411900082a1011250e6f4a977ab0d76328dab4a3ad2158c9bb2d82d4cad60a763cba618823ef6464601ddb42bf27b861edb09a41bffb7c5309cd22453d2cb724ee4fe8ddc497759e0b54af08b7b423275a76eb80a43f4adab0fca95e0f1f4e07942845a9a1b52e87bd3f8c17f8bf4c5e2d9fe7667d43bc8b4298a782963967c96bda29a9212aa474d75d5763716e5c1ef0d74d80b910f7b5fdb09b48c4b1a954a3700643c806d4db37314b9595f2646366d83d3d09b2cb61aba878262f5c6377e8883859d66f62b34195a6ca8c8ddafae1bbf363472f23eaab30613c650f575989d4bbea5a1ac94e16b662cf5e4e683f94009c5a2951b243ac07ec9c653353ddf223f3b95b2041e03cb34f61a3f796793ba283b0941680af9d298f2b6f5ecc8148ca49d2fd725212b75f05eac5b5b32c926ec367c6053e18a772c6a51df34f2fb30402ed878d12ea320be475569b12e349d97af45e4207b30da895f9c0907fdbb4b8c295fadf4ca52576a36f8165c331ae7b9df47c167b32afab5face2431434dc3a1aec18d2356f0abb3f138143d235a91014e3369a7ecc68cf919f279001580fd887d1f094b134275db6a8a189aa1017aeec670aa4ddf97d55a5ed57f0c0b2b1c10fe327f71233d87858762773b71197b086c2388967d89de098841237f5020a004f04d8ed7dcb8539c9de3b24c8032ed102dbde8d2dd47069aa406b99ab6287c15c3cdbc1978bae758fe752166ee9c1b44e714163af187acf0a43f2544311e64b9bd862034f1fc72a8b3cc586aee1cd29cdfe2fc7510c99d7b8dc265ac058f84340a5e0af3c4618b59dd5e9835ae5f48c354478f2e8a06b20971d02b26b53fc49e2a5046f68152358400faa97f3a7b5685b6fb652a807d3a84b6d468cdbffeb0f04c0e3e17adc508bed1fd49ba401e5777cdae794263e3c2d007c3f3968c08591edd87bab39892018d848534ab75ccffa582b113b6e6231d0bcc6c7f0913f385c578e1c392b9b380a6c9daca34fee5199278d27e48255cc80faefaf8f3c23ecc159a8ecddfe3f36f5430af36f55e6d957810915d0a37b7b20818e8fe5786c743515cae2b2696406bbfe4032cffd123ac5fe65eea6224333279cbe44b68e5771f90e25e0a416f0ae209996d0cc4e24ccd9aee20785edfa4f2967f04c1ddf37b688132818f91568c3fba6162a8e995558959d6af693f3e94d055203083d604d08e7459065b9d32454bb813b14982ba7f57ffa76bb851f053fb283af6e76193c72fe3b58e208655f67d8931123fab96d6daf76cac622fa224e16310b1223cb5805e8640367f97f584920a25717511cb19aff864b1b825e4632b61298d9d2256c15918f530a5de094d9d4403d2b8b223fbad550d4a4986cdb4698b74fe1c0d82c296b853f5f5c538c110b937c3382c4e53300a58f436ba9670fc7946a9af5c764bf6129729dc705cad831c922173af58f1a619c206ebfabe6b9aba95531f381aed349a8265c01d9fbbb8c9dc331fcc72608f8bb46af487db4d046a5abcdc6cf58251cde87cf845172341907a21514210e09b863f2b545ce86d26d3b12b0d6f02116b5d2782b8d1ea15fddeda51a77262202565987f414d14df45eff748f58a912f291575c7a0ba5e630caef49351c58e7653ffd6b203415fe371fb5b96be352b1b1ae54577a036812d7ecec1a8f6d08bfe43b2ddcf5509aeb79e13ea50983a518fb7ca58bbb8398829f72c5bc30cc7adbd5700145a5b364b33c244286ca068a0e4fbf9634b51f74bc6633b78bea86c2bda3a5466cd4859b8fb91288d3b59b424a7721d8203a7cf5ca7fe710e7b55252965f188c3aad0c29379a95f79113a8792eec72efb9599a5ae4f1264955f980e2d247fbd7d00adf57a57bb67c4d526e20b3e762a0a723ad88b3a91450981b23ada8b0a625f4587300cc93b6a797878d8095431f8245a41eaad442d1ae6ee1ade82ae6151ac01f4ed052c9fc9b315ba8cf971b107c3a2b0b057f6d8df4cf41de7c76eca1735fe26706f51098ba3b6615530e6f79671564369cd8fade36df480439ab474e194bea6eedb6182aeff557f0ba10a729cc9295c875efa7fb1c533d352a9b98f5f36011db89d735222233334a08ecda10c9e34e0a13cb8cd03565808374f8bdc6895c57af41c3d3973ecaaeb6dec8a607a9ae6653dee5b05c69a025d14cdc4afd6df3a399c227809180e9badbbe6828ee6b97978ea0020bdbd3231c35e834043d469452c576a07ca8752b16d2ac0b3ecd3b362c5e6c68b10f32afcf175354b38cf1e313cd14977b3d7feb8ee2886c09da19c2bb5d3dd8fd5dd9bfd27d1d9bf6e03ff10550056480eb26df61625cbc748f3c77c2f9498bdf66bfcd2e23ced78fd6562b82a9bfd5c61239c2961037a292ca2843e433da3a0e173bcf5087235dc6d36b1d5b33bc6e4635f0e7b63826506019c744d809104c9305cf096c7d12bc6700b1c0a66716694da66facabe7481d2cf0516d6cb6c1baa2256c584f8b316e2cd77cea1764094aeb4189a049d33525a7121d0460c0c219afbfb2ce38b676c203d3e39ffe003e57c6ee027323caea4859ef8829773c1c619a454eb0b635b693d82934114afc41dd264e619d29a64337f39a71fcb4c682dcd4333360b1d8904fb184390fbcc8ed267a39e3e74b1162ca758cad2c5f0898947f8c25343de179e7849614c6cfe494d86df5eeec674cab090de699998c5f35f68aca4020604334a4b84c5f47561a9ec5425cb3123b4ed7b639307e7ad90b5c68ea17ab54e643b9e848b7bf80b6e4ff6ef0b6afc25dd11d667c4919103b0507fe3ff5a4d1949f630c657adae693a95bd9492f372ab23c152dcce33adccbace783f64276b18b285d34bea05034d472abd1525d61d36da399a1e793ede121b43d03292221d2a5827e7c74c05e08724d76db439fb509bef2c71deccf65786873f0e552e3423fa94e66833d4c509a0400145284bc7981fbbe2190a4a20c831b5ec8ceae5cb3e2209d9f00fe7df7c9acf58a567413fee2168fa136565a329f639bad9d82e4d908b998eeacc8e28051c622301826ff75df0ffc49a1d6ef2eac546fe7a0b340180a215080b047537aeb5e0200b19f00f556f20c4f7271f3828ca5c28250d4740c822a8fa28b432b139148eea2d8a5690239376fb0c3c2627a7adef4bdfdcbc97582407b6c1446bb3b1e61416a87e966d40534f15bd89ba2f29ddfdd353b3f08fd664d8014a404230fbd868a81ad9630050cc1c2caf0ffe7e33467afadbae98d2db15a9100607453b04814de2283391909d80acbd3df963c053611829a0ae112a92287d0af2e1e9d900ce07edd3e8cc28fed27f16b92738ebabc", 0x1000}, {&(0x7f0000001080)="b677f115c80c2c2d4e67218d24e724a8b31037fcfcb655c347131b8158896e0f391627e136988c52a4093af930a0a2f2748c8458fdd3a4e0489c510bf78ee384ca5e74b02c14c69021cb0b0079a8964d0eee15dd42b16488744bb94f2eb2e1dfd5e5d260a72f825c00f7ab033f5492e8fd8ab75c57948c5a1717f0587399e0832264ca9e401ab0573459d728495f72cd2bf3b9b6ddceec8579fae054c77e9638f4522a86354968951324fae948b77ea27797f31b39b424374dd4", 0xba}, {&(0x7f0000001140)="c8e2f26cc44184ec507bab13a7be689a19671d9e7099508a8278f87caa8e64ec4e1bdc6178ddeb9e776ed7385a712399e06d5be33a183d5b5e9cfd7c12597a5cb8c702d38002741b1685252a32c3c38f2ffc970d14d8c4826ca5ce15e15402aed82428d2d53109a27f34d237087123f4a5004a53d8cb319f2960aa3e746fb361a491884558cec4024b3a271d95eceb10f7a2350987d8f5abeb365635c4d88e1cd77064fb6aa2f8fee0506586f14282fb243c3754e8e3b47737d1b9b35b294b67da01306be263c015ef833823fa97421f95c9f9a921daaaae3d63522d2488837db94613816b0cc3d7", 0xe8}], 0x3, &(0x7f0000001400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r1, r1, r1]}], 0xb0, 0x4}, 0x2) r11 = dup(0xffffffffffffffff) setsockopt$sock_int(r11, 0xffff, 0x4, 0x0, 0x43) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r0, 0x1) dup2(r2, r0) r3 = getuid() r4 = getegid() listen(r1, 0x5) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c7b89589cf23d8359655100433d9cd25e19df29c51482fc31197a072aacd1af6ce6551c9db1a35e2391ac51bb47f8783f4a57e97b8f53104f561e8518b958dfbb6fed7ef30a0c192181ffcc971380dc187f22f32f2c34ce75b7b3db30a7ff01dc53a06bd52200d3e7f72d23c5635f37ddf9fcd0749338aac1c0de0e1fe38e79d79cbe97ba1c5cf927f90b5946ee39d9bdd4f109edb08095883b08aab3799cea50e601cf23f95d65ab6aae43aaf11251cd2174f24f7f303c37272b4fb01c382a8bfc17edf6dfcc7eacf335cc193922160855e249856369a803216bc6682c7830150b467a1c753e625fbb63789da3f72d640a155532"], 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="764180237533679fae54a39879a2739a0c6a34764d7bca194d048975c2ed555aec09cd76bdf03b6094bacfcbd474068ed0021994581ed206bf74cd851d3825012b1307550197494e743bb6c4e7851ca37f94aa542da955efb1fc9e99d3b10ae7db21f338592f48fa0ad2236ec76bd15baec8598d1f627408966cb23598449e6b97b95c0158a21ec2eb7d8b69871f8dad2b5d66adf6f14f822c8824e76c6ec495c682198c408e077033b013c016843f09dfe3d9a639da88725fb188f41de379b011925b7b271bebcc0d970be9b0d1cd7eec33695c213ed77d8183458b6edb97a788a2d2234543a3dc4b556d55a1225561355ae25550167c03d37119e1", 0xfc}, {&(0x7f00000001c0)="ded8386ec06d85be1f0ca8a72d66135901d59a6952f9a73d0a1fe327dba0eac567400db4874e18ad6942aeaec7ea32a1b6ff7d9212ce8cb43daccee1ed60c15f16867337231b30147ef1f6cb024af5c741d99b7803c0a48f482ec5a03db52a0718c8bbccfe3d105ecd2682b551f5fc", 0x6f}, {&(0x7f0000000240)="dd525e1abdf05eea8d0a46695fadf0f078c103aff90d2345fabedf5a20c71b24deccde6d6566f5f03b195736fcec4078aba53da23e72c8c4c5642bee14f553a000519178e3044d398a608d39fe9826e04b9e727c015644ce60eff6693f1bbf3fe8f744e30c387cd2fc244a21967e94aca4d730256f22f70c54cbb966bae99a1e9d4b6d0f7cc22fb9be966ff6c23956486fcf7b59d625b2e1b4e63ef215569a1cb5eef05aae0fde3379aeea96f9b1708dd043cb3ed8b1527871f7914fae93fbde8018", 0xc2}], 0x3, 0x0, 0x0, 0x400}, 0x403) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) shmdt(r2) listen(r0, 0x0) 16:00:12 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r1 = dup(0xffffffffffffffff) shutdown(r1, 0x0) getitimer(0x1, &(0x7f0000000040)) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "cb3d09caa3527e2f8bdb1d0fc4980eac4396a287"}) ioctl$TIOCNOTTY(r0, 0x20007471) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x1307, &(0x7f0000000040)=0x5, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="ca53f9a6b9a11a8674f12b2d284a36fff1c26315cbd1e0c1fc8ea82ff47205ffe2a1d1e4b52be46b6827a2213de446c553a67ab45534da6abeadc7f25367b11ec89c2aa36286a6fc4abfb03d88b7e2144fe86f60efa80223cf92467b58b54cf6c05e13b49ba756efbc559750f40b943cb615e45c2a4c1c7ef0b06dc9a26e006426803f5ab7aa8c5cac64d7949309ac2617e55360", 0x94) socket(0x12, 0x0, 0xfffffffffffffff7) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) login: load: 0.62 cmd: getty 34667 [ttyin] 0.00u 0.00s 0% 318k load: 0.62 cmd: getty 34667 [ttyin] 0.00u 0.00s 0% 318k 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3", 0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x3c460000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xfffffffffffffff7) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x0, 0x1, 0x5869, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) read(r0, &(0x7f0000000000)=""/77, 0x4d) socketpair(0x6, 0x4, 0x1f, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}], 0x2, 0x2ef8) socket$inet(0x2, 0x0, 0x7) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x48, 0x20) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) openat(r0, &(0x7f0000000400)='./file0\x00', 0x880, 0x28) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r2, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) read(r1, &(0x7f0000000040)=""/119, 0x77) close(r1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x7fff, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x6, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x4, 0x4}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x17}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7b0, 0x2000000000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x5, 0x8001}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x42, 0x10, 0x4a, 0x401}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0xab}, {{r1}, 0x0, 0x40, 0x80000004, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0xffffffffffffffff}], 0x1f, &(0x7f00000001c0)={0x0, 0x8}) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x152, 0x4b8b) chroot(&(0x7f0000000440)='./file0\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0xfffff}, {{r0}, 0xffffffffffffffff, 0x30}, {{r0}, 0xfffffffffffffffe, 0x46, 0x6, 0x6, 0x33b11b66}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x16, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x80, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x8e, 0x8, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x30, 0x9a8, 0xfa0d}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x400, 0x6}, {{r0}, 0x0, 0x8, 0x20, 0xfffffffffffffffe, 0x1f}], 0x200, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xc6, 0x0, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x100000001, 0xfffffffffffff52e}], 0x8000, &(0x7f0000000300)={0x3, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000380)='./bus\x00', 0x20) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x8a63) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sync() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000280)={0x0, 0xff}, 0x10) r7 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) flock(r7, 0x1) close(r7) setsockopt$sock_int(r1, 0xffff, 0xbe263f71756dc2c7, &(0x7f0000000180)=0x100000000, 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1c00000000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xfffffffffffffff9) open(&(0x7f0000000100)='./bus/file0\x00', 0x8800, 0x84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 16:00:14 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x104) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x0) 16:00:14 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x19) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x9, 0x92, r2}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) clock_getres(0xfffffffffc, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x100000000) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x7, 0x5}, {0x9, 0x4}}, &(0x7f0000000080)) readlinkat(r0, &(0x7f0000000140)='.\x00', &(0x7f00000001c0)=""/174, 0xae) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x4, 0x0, 0x4, 0x5}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x7f, 0x3}, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x6, r1, r2, r3, r4, 0x2, 0x80000001}, 0x5, 0x0, r5, r6, 0x2, 0x277b, 0x3, 0x9}) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) seteuid(r3) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r7, 0x5) mkdirat(r7, &(0x7f00000001c0)='./file0\x00', 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x10, 0x20) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x9, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) ioctl$TIOCCDTR(r1, 0x20007478) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r4, r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000180), 0xffff) socket$inet(0x2, 0x4003, 0x1) close(r0) pipe2(&(0x7f0000000040), 0x4) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1000000000000, 0x40000000, 0xac}) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x3, 0x7fffffffffffffff, 0x100000000}) 16:00:15 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shutdown(r0, 0x0) socket(0x11, 0x3, 0x0) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) flock(r0, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x0, 0x401}) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2c) r1 = socket$inet(0x2, 0x3, 0xff) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r1, 0x30}, {r0, 0x80}, {r0, 0x97}, {r0, 0x14}, {r1, 0x1fc}, {r1, 0x2d}, {r1, 0x2}], 0x8, 0x1f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x5) r2 = open(&(0x7f0000000340)='./file0\x00', 0x400, 0x10) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0x2, 0x6}) r3 = dup2(r1, r0) lseek(r1, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x14) openat(r4, &(0x7f0000000400)='./file0\x00', 0x0, 0x3) r5 = open(&(0x7f0000000440)='./file0\x00', 0x1a0, 0x41) recvfrom$inet6(r2, &(0x7f0000000480)=""/21, 0x15, 0x1, 0x0, 0x0) dup(r5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000004c0)=0x1000) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/34}, &(0x7f0000000540)=0x24) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000580)) 16:00:15 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x8200000000000000}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 02:14:24 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10000, 0x2}) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000003f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000800000000000000000000000000000"], 0x75, 0x3, 0x1000) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r2) fcntl$dupfd(r0, 0x0, r0) 02:14:24 executing program 1: mprotect(&(0x7f00007d3000/0x1000)=nil, 0x1000, 0x4) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:14:24 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) mincore(&(0x7f0000007000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/250) fcntl$setstatus(r0, 0x4, 0x80) 02:14:24 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x185) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="98662a4919ef9d", 0x7}, {&(0x7f00000001c0)="97bb1d75f407a18f6f842a363b3a83c272bc4d1407506050306764894c55694ecda6824d382e7ea503c8bc0d8ee1a1ab881781c1599f83ae0e789c27f6affe497ac28d6e80235ee7d13554376cfc53e9d8", 0x51}, {&(0x7f00000000c0)="7d4cfffce645c16521c08c89cc8a442c3f3123b872d067cb60b6c6f57a815917527acec570300e5d89dd0902807f8637480f2d975bd87f", 0x37}, {&(0x7f0000000240)="6b593ed5784f1730c02e17a0a8a44f83cb8b2b3105f1ce373d0cc6d8c3c714b29d3bac044ba8709baa0c4f9ab79fbe2a874a734a0faf18b00bdfa84f7aee042a89c72e7759ed95f4517c2fc4aa0f054f26e3c0b6b23915bf0ad283c03e2a39345569765a3316b118f9cf880e942e6457bcd70171246b1edfda3dd6a3c9229eb35d745fbaa0de138c11870c082ba72ccb7e69f8a41c6998d04caafecb4de051ea1f867d1c452ed430fdaf62d8400b6b623a95", 0xb2}, {&(0x7f0000000300)="18e3a942", 0x4}], 0x5, 0x0) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000100000000000000000c67f3f7c0864930ae1056bf40ce9303c0400000004cc3a2f42101890b5a357654b30fb2122741b1d91ad6465529dc43cdc5a9225916c331d0dbfa33b4dd20e8acb0235634252f30a879fded4aa15f57aa519b600daeb3f44f4f8e583a1374b6c040ad0faf13cea9e00afdb01a96eb8b6b4d3eae924ad858c2bb9956e8c2fcd78f7a05d95e8d24a8896f88517e0173339836891e311cc0cfe06c057aa098f"], &(0x7f0000000080)=0x16) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 02:14:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2000000002952) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) 02:14:24 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffb) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) select(0x40, &(0x7f0000000080)={0xffff, 0x101, 0x0, 0x1, 0x5, 0x4, 0xfff, 0x7}, &(0x7f00000000c0)={0x101, 0x5, 0x6, 0x4, 0x8, 0x9a4, 0x101}, &(0x7f0000000100)={0x1, 0xffffffff, 0x1ff, 0x2, 0x7, 0x3, 0x8, 0x6}, &(0x7f0000000140)={0x3, 0x1}) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:14:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x5, 0x3ff, 0x9, "7d46e6973f4689f6993893d9ca61fbd471a1eee3", 0xfffffffffffffffb, 0x20}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 02:14:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/242, 0xf2}, {&(0x7f0000001240)=""/228, 0xe4}, {&(0x7f0000001340)=""/116, 0x74}, {&(0x7f00000013c0)=""/199, 0xc7}, {&(0x7f00000014c0)=""/134, 0x86}], 0x7, 0x0) 02:14:24 executing program 0: socketpair$unix(0x1, 0x2000000009, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socket$inet(0x2, 0x3, 0x8) close(r2) listen(r0, 0x0) pipe(&(0x7f0000000100)) r3 = dup2(r0, r0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x8}, 0xc) 02:14:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) r2 = getppid() connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000335000), 0xfc94) 02:14:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:14:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x102) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000180), 0xa) socket$inet6(0x18, 0x4000, 0x4)       02:14:24 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r1 = msgget$private(0x0, 0x7) msgsnd(r1, &(0x7f0000000040)={0x2, "e18c35fae9637c7991596d50e0fab8e611cf3a6348bca4b064ee50e549118b2aec8ae9800cae78577881f76fc9cafa7a3206"}, 0x3a, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/40}, 0x30, 0x3, 0x1800) 02:14:24 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) close(r0) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x828b, 0x43ffffffffffd) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000001140)='./bus/file0/../file0\x00') 02:14:24 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:14:24 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x4000000000002000, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}, {{r3}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r4) 02:14:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) rmdir(&(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9aa01ac94d018bade7510c036ec01f24f414b21914ca98b4b9", 0x19) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/245, 0xf5, 0x40, 0x0, 0x0) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=ANY=[@ANYBLOB="acff0300000000000000"], 0xa, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="10000000000000000000e1000000a000"], 0x10}, 0x0) 02:14:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f00000000c0)=0x80000001, 0xffffffffffffff83) 02:14:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setreuid(0xffffffffffffffff, r0) 02:14:24 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0882) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/241, 0xf1, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 02:14:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x30008, 0x40) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 02:14:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000000)='./bus\x00', 0x420, 0x81) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10000000001) 02:14:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2767d203c8a50c77c729ed0e3b5ee7d871b7884302044100a4e6c2c9b4a01d5aa724a92dabd4e7248f9a81c4241dc34a6da94dc81a70da77fd9b3469a398b140ac317c5c4602a571d3d0f4d237a2904edf76e5251d0e0b025355974565e3b6fb2b1e92fed1818578ce2529b4c6c51cc0ed15a80ac2da349153f5800a74e8cfa4376f7ee2181b29107b9c969a52b6cf62063fed232ea158a2082898ce788f25f9d0031696cad152e4a577fa35bd5dcf49e150e8358cf07453c6cd8ba148a1f4196746a7e30e0157a3ffc92f8a6b0d74f03fc4fcc1eb06c7e800892fd963bd59312faad258880346b32654cf2b56df7ff57afdc06b0fb689613ef4c64d676835c0a552128bc2de2e89b02341b48be8a263ea3412d5f4a1fece386421b789545b22006c56a2bc8c602190102247995a9b8a183402069886afd0df05e9226e6200c2f88f5bd473d11ec851b52dac824e5f725c67916450097c724d05b18007318cf4cb59083e936dee06bb3a666780c92c739fdb83804eb6cb9604f812b49e46d2cb39458e2a0131a3ff8ccd2887500350fb6db6a41eb47e44260c463ea783fa1e26132a29fa0fb5e5403437c8e725436a993f5c03db1b3e8294ae18ea7e226eec108c5e3bcaebcec8021b6b04f665aad64b3ba6cdc90cd3132a69bcdfe03db151a6d5904f0275b8df242a54dae39daa54b94b3a6480dd7c4d683064ec3a1b0484a6ed27380389edd7d3b2d3b1e53613b13807316ac4d7a641117fc3c2237b8628bd9afda4c2fc7a2b372ffe3537dada77eee87e92834a3c180a0dae00afefc7be793771da41e29d7c0bd790a19dccbd8e05331109bc936e7ea3f33773e060f27b86da2f6a590a5c80449c3b13eddfef0afdab539c0b43d56e93ed7e031a079d24d39748092f5536da5b3185bd36d261904074860da89adca9a19bc036cc200144fc2ce912eb205af017f70019764a1349fe9df84f46081bb83996cc7c2ecadc3e95b8d15bd45da1b750bad8ccb0443f2fda263569fea51f601cf89c7678df354f0dbbb989e6e436e38fc6005631960d1458e5c3b37da3ce5ae84dc2235273c3a424bd62d12f513061f3e02a99a997eb4e65f6d65dc5f4fd419ea13e75f9862a2c187eaf1579c52f4940dbaf4e2d31f077678196be90c9c4632bc15fd799f5340ca799bad61b8791ef3f5eddd9578e6ebd3877f7dce9f76bffbbff9ede0905017d3358459dcb9ac1f72fc734ecfec9025565baed045ffa082bb8a8bdf39c413a110a6902f55997a3f7ffa40fc59d75a3283c07994fa1b50407ba601ba82b99d22489d0cf5a8079b8a4fa56c96db91b7f74a063be4e63f49dcc3d1da88120a8d6071458a537e3b4f7227473fd33fcf7f74fde713c51aa8a2837bb49cc8c6bf7160a681fb4606b30491fece92023c67c2f31bcc45fd83d64295cf0d505a7da2cb53327820fbdc333880f8f1f16a94995dd5ce381c03eed6ed4c40f0bcba9bc1783fcdbc432a14893bc005c09a534daa45d7568be4c78224cd959b3fcbb8f8cdf82964cf7d1983448a9e98e809b43754349ee58e1fd3bb398d4f91fa34b17f55b1315aa60affb65d7cf3fb18fb184141cb63a8565c20a7471dbd377f28a586785f1c0ef635fb001da26405ab6def5cd77b929fa89fc864095b0ae04ada4bfb565331d5faee2da313f320fdf4a02b874e827d8579bd98beeeff85c9832c9aaceab96064fd0ce1758bf75e169793095600fb2d4b367f4b07ab8238a0ff277173b9a1bcae6277a6ba6e06583694106025fcc88567fef2d5cfa47d9ebbaad20ed44c8c02c5ea6d74bf998554154f0ef7bf1ed75b4d120d256c5deecc2a55b9c447425d47314b4dd959b8e25257ee8d87bedfc475d22102d304668f3d8f9f8801e1410f46b312247325d58306820b453ec2699f3db7c10ab4e3c02a3913651a3edb638e76eabbbb32c8de4f9c8da4a3df4aee1aa790b81bd74ef63186de0ef04ab0a3f49ceb8347a3ccfa3bb1caf2640b88957fc59428522ef79c63d5102ba8e77ea028460c2b55f170ed185ef0de286fb4d24226c94578acbd29d3eee0f7d290cbd76665b309d38a426b0e62724cd1ec873d101fcc13cd42d1261ea2e8a276ccdd79b21bd3eb65d4d471eaf222f1eb7158ddfc358d27f761c21abe81fe484ea319c32f011274f4aaed5b3ebd341841ada08c43c61901cf53a3f9664935efd720f23c8f5890c7657b50bbd006035a28e993c6b74b3e45106871fc3c6e16e4b7543730306b07dd67098619087e0c21a1c469b4441b02f90fa859787b5203e255b2d19dbcd1b5e8ccd6f82c51132b14cfaec839495caf06cf9a09b61a809d3a5f3f90c32de853d3e220608ac6474778624df4f68b5b28d04ac9c88a8fd6f186ab6cd980cee4951131e563822afccd19dfd03bb34f0dc41c0f013b0e3cba49258f97c576039cdcc4352f0a2a1dcef7dc0013e2973b0ebc0f3a7ad1602845d1aae25854d6591f05f21ecd60739a245e5681c3a4590c41b463a3d9de2f8ccb4cfd3dd6c7ac1fc2306b45aa85b53bbc76ae73c5e1ac40a48ac00da389dce0f83050b2ee9859eca8b315e344df9b478ce0c8f93d21fd59ca9f10027d26d2e480f53adbaca3457365ada5fbcad6884472f22754ed40ffb5a869faa336be03a7b428de207600f5b70a05706dcf41decc809112da04d1b8f8f9e3b30e2934d6e87b68e4e916f125807aa7fcd01942fc08627f1ac21e1f5539000956b6f696efc855e6df7a538f044d3e6d4d5370af4b9101d236c57dc678be76b59fc625a59dcb4e61d758bb43ba3a29c98f5ed7ef7a9aba6efcf4ca85d01d9454e8ab84154ba0ebddf826b0c7d724269203a2f7751d21e33845b66aedd4abed4768211669c458aa4ff73e0063cc9f087d1a5524b6f67e7d99656cf2b919c2d907a91802c469942ca4493f3fad5811f3be5e4a501e983f5345024d4a1ba879b8cc8068b47afe4e302f5795d6a6e4093db604e4e6ff11d51772e0bc247a9f7b008da517bdd5850a42cb40ca7ea06000d81d5e959091fcb0ebdc6a8bc0f244bbd00bc4c401b8a827f2706843cc41511199b1592e6ed504ecfbd591de7cddb860bebfb85552158f5a2f57267f094e5fc030dd70603d0f9f6dc4778893e407c32f50277cf5ace91a9da4f437e9971b734a645f8276be4206a0f653218610e48d06d9308919588dfa0b27f4be3c959da3b8717837190c1edb82f86430361bb743324d06eccd6b8204e41379d3a28febacc9410e794d849884c115c41fd769b3a2da63247c1b9032e3a0c7a3290d2278cca6afad4cc8222cd2289c08b45d11c6d866ddf2e8d92bb046de10fe276aa22074b77faadb5dd93805229c86a11b3a3fb335cd9169deb3067bdd1204b0c773c08a61bb7bc34fad73114170e13f06bc1ae1148b982b021f6d72f4f14c8f49142aeefd7ee5ff19a3ad003508cb799565b9ab2ba0a9c3c65541c995e226a13e71c2511e1e64bb733bea6a025c46ac03c00903f82a3b80a72e30a75386a2a80ea4d9bedd24c0953c377bb5ab3ec7ce4ccb50047d2e276dabab953a7219db3c4877367507aed610a26c54966c8a42b6cc4bead6b3c1d82f3dbffbe72169d7de83c51ff4719f9a5a5d7cb71316c64a3f5168f8aa138ed0c4aef31263c322ed1ccb2b23eddc93e27353fb0acd9e0fc497e383029660fb8858d0ed6dddcdf6842f6524f8eb0ef8d1a5d05e38d23a0656a4924876cc520ee7cbe1b7ad80bf6293c4b18f06cecba2d7f68e95b984e9767771b3708d9363695493c60407073de5ca206ea4043cd4c2e9e27b20a7acc63a0389c964bc9497b9ff5eb384a1eb30545051504c59c2d8d1b59eaac56716d108d2d2c5a9014d51abb37c6948b0f4accd9d111ab42009dc1588c111391af1832ff12e78f0f9958ed8f99496e4dfa3b82b970b8a8e2c619e3e8755cc80b0823657aba9b9163fa723c7573b72b7fbaeb5c3b0b1b01a9bbb078142386c3d5f59aba8f26bc28b983f44a90c8ff7469754c80b0e33d66cec331e73014782f0f9c35a2654633dbfb83ac71d2d0bdbd1f505f582cdf12d7136bb07d932a164ffb8f0d62236ca4b2c682b3815d5af1162532ce5b3ea09348df5400d507825508a4c6ea673827b2e6521d131e02ef386b1795a5c8c9f74942c3d343300b61cb5f2e62f93469a2742258c6b0ad7bbc30e2b6785bdc4516e2bf9d9741442854d27eb99c487c7057b9b8fff8f907a3b8441b1314438e5c99a56963372f8dd6f0319ec6a02759e0ca3dd3595449574408ae07ebc0ff2cfaf3a32a3efe70474c8034843f514bc83953c714439481247f24dab0e5a46745cf8ea2b7b674dc58872da675d11fe0afc6fc471c92e93e54301e966acd4a2e05e40f110ac4a7564153e48b7730c32838fc94aff2661596135d0bcf3283b7bdd3562acea7424bfd9ad2dcf682068619038499a4d1847ea8cd008606150d6ea6aae00ba9f6b20e9bad260231bc87579f33fe33b722d2808ceee25272862ee0f9193905d9652530e75246382fe918f176a21248307a6b29e3fcb59970a13d0b42627760f4c3b109b63dc7d9c11470da18c1478e3b6a2b63b72fc1e66f4c57c49272b8bb6faa25ebb326860ca19fb462acaa0577d1ae43996ec4d61351710e3a7f83fce6b47d1727a177f56bbab881b823a0659789eef4877a103d37b97ea3f35690ce4f578cb170229c7d6ad0302252b5f473fce933cb8c8e97904ec232841cecb981d8a78a1c2fab96e04232281ae67c2d17cc9f20a31d95e5da9d53d9726c46e2a9b53d91b980f97f88bad3db3aa61c388ef1bb31a2b587730d8907753df2e2540fa09a4e8c35f7bcf1864adb0ba82935d19c34637aa6582c7525779a31d4d74f163c9985e60468bc035b81822364835f5f6de1d4e8d2a1b92204f54e3a774aa381252044e51ca77626cce86c314a6d65ce1b13ba46658a1398b8efe7473f355761dad71abe2c38bfb216ef1313412ccb996ba2c2c8380ab615bf78b935592b76a24fb9948286ca7926a17280d4086ee92570090d44c7d51c33264e7131dd9469b74756268535cca2640fb6721aeb6fc7e888075785aa78c655c285e44565e0118e19664c6afa1a6588c1ec88d2ab76cc83beac01df6687ef9e8e491de819137721bbf6dd1f1365e2660e21922abd34803570c980263aa478a4636ab87fa2ececc630a872a67e0e0ea1b3ffd9951da2a85057bc2c37ca8a28db87f118253aad0e44e2a6f90ad0e8ab10009da75e5a0dd4e3c62e009b7d18c5c7d28d0439e038d9892e152420e66c74961987fcd4537bcf3c26f7a5c38de9a7fd2ce1f5dad7f44e717811c5c8e112b016c975773ee672348a19fda99b4b1a1b11249d1df40d5a66d073d0c8f2af8b50ee45a890aaacfb3dbfd2c925be65827f139643af8b176ae5491934bb17fb059cf6f53bbe4b499fdcf8f2b1828a3d658d89d45c0e37ad5e288357322c4238d0fed3f6623a46f110e5885fc7a9e6d8bff078da33fac2512f72b2383cc32880dd7c5b5947cbd50cba780faba9ea659924a21a208dc485814d02cf8dfd7bf149d621e374948d0b35975fe8af6474ff35169e5d63e583f581d72381f7e2d95ce3616a6a0daf0bfea267c4dae3034a179fb6c34863da0f13a53cb6892057e78094fca07f9badc7ab5619c6ca4560b7d9a75a7afd9e8fc5eeb6a78a6fd77483dbba4ada2e4708ed9d040dc6eaa6db8c6c200e88d68d64a64b16368870249ee3ae03071d7693a7c082786dbad3b148b99b9369ae55e493e208f5507d63df17af4166dca94cfc", 0x1000) 02:14:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10007) mlockall(0x2) r2 = dup2(r0, r1) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xfffffffffffffe01, 0x100}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r3, r2) 02:14:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x88, 0x1b2) renameat(r1, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') writev(r0, &(0x7f0000000180), 0x0) 02:14:24 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) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = semget$private(0x0, 0x7, 0x10) r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x80, 0x9}, 0x3ff, 0x8, 0x4}) close(r0) 02:14:24 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000180)='./file0\x00', 0x100c0, 0x100) socketpair$inet(0x2, 0x8007, 0x6, &(0x7f0000000080)={0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x1}, {r1, 0x100}, {r2, 0x10}], 0x3, 0xcd) 02:14:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) 02:14:24 executing program 1: r0 = socket$inet(0x2, 0x0, 0x104) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x102, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000140)="5c176e23a6b8fea2e1fd1d9a3606badb36be3c2d43ce93b784e6bfc9b239ef924cc734d79e9bb81055cfaf8d8aa10afb2749c758d92e2f67a00a182b9dec041cecaefd9fb976a73ea625f65f3b049e980093c5d1dcfc09d43873a5a4d49c9cc0fccb1fb21891d824cb0d338d477aff257527c72fe38f3c435b9364dbf5f3657dc3636c69c42812ca89c7b90967cc1adea8aa5c68f956b07eaa009d4955a6756b287f42cb4ae91d0a7d5cb63ad44b29678a292d9c01fce75b596b795ce5122bf4f2ecf25e96b366582f0a5d261bc73226cb3ea1fc7a34cee6035d2614bc61b8c97cb53cfcd9bc2959073b6cfdeda1e5823a703a86616b185c", 0xf8, 0xc, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/146, 0x92, 0x840, 0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 02:14:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000400), 0x2e7) fsync(r0) 02:14:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/48, 0x30, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x200, 0xffff}, 0xc) listen(r0, 0x0) 02:14:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x600, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSBRK(r0, 0x2000747b) shmctl$IPC_RMID(r2, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1f, r1, 0x0, 0x0) 02:14:27 executing program 0: socket$inet(0x2, 0x1001, 0x2005) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='file0\x00\x00\x00\x00\x00'], 0x40ccb7aeecb378d, 0x0}, 0x0) semget(0x3, 0x7, 0x8) 02:14:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x80, 0x111) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x52, 0x41c5bd50, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x40, 0xa, 0x0, 0x1}], 0x401, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x0, 0x2}], 0xfffffffffffffffa, &(0x7f00000001c0)={0x2, 0x2}) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) 02:14:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000440)='./bus\x00', 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x880, 0x2) execve(0x0, 0x0, 0x0) 02:14:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) ioctl$TIOCSBRK(r1, 0x2000747b) 02:14:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) geteuid() write(r0, &(0x7f0000000040)='s', 0x1) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f66696c653000a62e16cb9769b6d08e5112aa0d3df7724513d1a951502a0edabddca43e63c2b1ffaba7a7bde7dd395de7fed9f30efce0efd07ef314d89d9a5a8db561529c6cd6f88325b66e291412fcd02ea31340fbdd0d8143ec3a9de51ac9d4cbcf04149973696c00ad480196e8f6e53e543e58553623ece816ae2bbb08873573b2bb8c3c1b9214b2e1f5af3eb706d84832ac9160c7a677086361f2510e28701011f44cea4b5e03bc1e96f5632cdd121032edf998dc7b8c1aa23f86adb77dc1d5171c932c676457dca61948f619689287c1fd90542a81b6a5c0063a078a7279f87372"], 0xa) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) read(r0, &(0x7f0000000100)=""/183, 0xb7) 02:14:27 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000580)="ffe56a6a344faa00f3f1f732129dcc3ab97eec86c2e08e88059d2530dc2f373490c020dae4cee2525f94bca2ee7d5c6af1925edbf06d8c921b2e52a8d30c7347aa59a2b8fa37ad149395354baf2555503f0950090a7dad7647686cbc5b7b8454131978208af0bd9de5cc9806782b6f20e93c9e59d5129ccce53747113cf174e5dc89c063c68d2bd3131592e3279d018df8fa296467977c2ddb88a6a40050b1414bb9bebed58e95954c918bddb3119dd1886b6c11e3ad77647a8027447a884c36bb140f098020eaee841f9e06120769db0171121ea6590102e0615750cae7afccf0a6d2a55adc75a8e0826f5ede9c2887f17c4ae13bac5ce271cb2aefc7d9d5ae737a5b9dcce09b70dc4095c8e73ff06d5798f23c65bbb4879624b2463a1846d4fc43a373a9c6694b99c7f0f34e819f111f01cfbbf731a7c968d49239d239c9e54a2d0b9961e253fcbc243bb0335ff324a6627ea12629d523840bbb096f7fcffc5cf8c4a484b696ef53940f9ad22612ee0be3a8ca3335fefb945711abd7217dc04bf7175c357950008f9736f2b9e4af5bc316e6a7629f8039cff30562621ab2d92b9354b619c9ea189ab2802ac9b6beda565db58eec78a1d590299f0c21a04b3bb6a33540ddb3b28cfdeee9944428d04dabbbc2a5f177052942c378f33d35f351f2b09dce262e8e75b59bee946b5cfc61aee555115d61b5bdda8d14cf26841331eb526f9bf0641d6df36617153a25dd91cd0a70bec9aaf3aca2ca3a2ea562cc0b10971fa0f4e37d8a9eb2b7dfae9e6f237b168c998d1159f10c9758441dcf3845d1253bd6456aaba03cda246cb0872a0b3f73e655dadcce73b5d1e9f6c16a74f20a10cdb3f1d029c8147c3dcea73cba887a497e8685133e9b8c78c4ecc90a5ba2ae2cbe8c9816875d9050fa0029348c6f52a9d307c9c20b6b2ee13f0aff2c2b5ab565cfe1de0fb414ce043fb487b86af2e27c9c5f34c7403181066edca54e0bd2f4ce7e407faa1587a22830173890c0357755fc0a527a7f97c345ff2686b90eadd66b1f89321c4a193ed5a7a0913ec3ec4b1b140565a25c6afd5b3feee41d9e471b6ca42a9ff2f6014f656bc8e1c4569b9c5764534968c898ee1baa929d865c98a6dc13f1deb49878cc40d14d350e3ecd7d22b5c6f9f5e65debf60281c65d6b5fc94dbce77603b93a737bf636e045572ac21b077782a24c1d6b66c9ec4586369d869b11b336764cabb44a9ad035b2d8cc8bfd4d336fa658bfecc7c278e6ee11b7cc1ebd284dee5ed8637c6c126e691b7aa37de8b6be3fdff032228acc39f31ad69c5d4334ea1cbec79069927369f251d2bc3307f60ab33338208a0eaf3456b4c7eaa7202115cab693c590a14103b73d17b59c99b2767da5aadfb4d30839b5500c2c8fb13183a27a0f2ffa37b80a3514d1c3bd138129b356190c443809bb4317ee7fa0d22ece50bbf61c7e8509a5a3f7f4a5d0fb90a341c8862bee728d692dff0d3fd1974207fcf4c686d7b0efba6dd3085469820568e4dddb3b44340e832860317d1af0dcf5886b9bf8d98a6edec3bf19451e5f19492bc093c7884b1cbbf476427c32b7f7db9f103f83827b0412221703a8f75ada5d2923ef75ef783f3301bee864aa9d4116ec30f671a4a6711756118ccd59b74b39a6df6b6fbbc189e2a6aeeca0df542d2069e01cca578e3a5463fe594a82b31e11b8907399795f53dddee45be389e6f9c6347c47b45d58b5ebeedf2f11692ea6345465420c897c6b4c5f5aec44732931c8fedb36fadab4fc3cc624a3b600977af48e0ea9f16f0437e43690c937939ef190ddc7241e4cf9c0c12536fa6a1cff06f60f813cfd8b5a2b57b175ecc324117a3bb9c96aae5b06aa1e296277623bdbeabc8793b80c85fe36a8c91baa7373f2b522b2fd1cb1e2e5c54c4615ac4d921f567f51f268f737c76f8b7d0bda86e949fe0c3f2c0ff933512de11290139ae185015fa437fe5b2e15198b6ebbbee0bce8398ff5a2ef30473dae4e72cf3b0a1a719637fc491cec74266dce82b6dada89412e4ef2e053e666f2a2cf39d07108a756d6d06c874b839444d4c18a0185f55b35ea945e6345be344a9505b5ab6f5830bc559f1ef3680f77d63fa4fda5ab4dcf917b94932cc9bf789cead467d9fd6a2c29e771a8ee0e5885a6edf0569cc001f9358197b2569e1283e26e2935084cfd3e89a8a5c315e7af2dfb2d1676ed20a28b3e15d1aca247cd9ecd5de295c82b895cd687f8e163a81f826340606f368f06146d5e8c3796c3b2433d086cbd9adf6786f41b6878cc0a60e9eba0096435944c1fc0eea73a470fe67d406d128371b0ab817aec40d5c657fe6bc0ba5ae01fcfe431248cfd546bbdd60b1ed0875e760f2862c2511d6dd1dd346455c0d7aea44c56fbf6661fa29842f577e304318d9cfcf939a38a590e86a8dc3282ae96467c4da3c09f3276e1ac0acefe9856f7d88eaa7d4f369314b84ed93537737e97c39e0f1af671d242d015650db6e8ed96b5897305051aca2274fe9c8480027e91835479ddbe5a4a5151c4b865e7c0fb51eeb0e743b51746392826f01872d6c04d0e91ebd6e43850dd210bc94507e3e71cf6a6ff89d031736937efafd04a0a19bc3c810d9fb28e9e85d3175e82d37fa0068412ec8f9d8e61ed9be08732b77a223efc87d172067885f9309deb565aa9adc63f5f9fb14b26b7fd2877449b41a8981e887035d5bcfcb6a50a3f75b30416dfe4bd58820ac01be013910c7743d542c799a209ea821a17e4041b8982c0192aa206ec5af1de755275b7110a8f7abde66f813c6822e54238b0ca861e7fdb2d6064c02659162f28c2ffd6aee00839e31823c5b2976e666588c589b6a77e2072e5c2f166ffa9298b8da9cf8cec01da3324b76f4c9064fd463368bd03c8e5027722d2b861f45c2134952bb6d89c474ca9bc81865374a642799faca49d6ee5246308dc76f97eea1b9239d86ed08a1b401b4787e4c1a2f3ce1b4cc6069600ae286d35df80963aec39c99aff4673e170e329c16ff7a34514e6c41f2614433af20a1426a45846498410fbaf1e490e184c185187c024b360012bef60f763a07045e3689f8b2ee6b4fa92ab43f49708b25ff71644764e1a4c5f96771fa817aa54bfbb81ddaf84338170717736805dd026ea6bacba34073b81a7109f64f9b0fe21f10dba2af9f3f3ed13a4602f798590dd1ceb9ce7bb45e0f53e4853b5bf53426cb61457b39f823cc2bfd128b6a6325a93dce37533bc7195b355a420f1ac4b67cee279bd3755450b488a9ea1d08c7743aba4188525b81834af971dc1660b0c63e36a46e500b35a14fdf1f5780cb364f276a31c98e29fa0140898e18d657ba8843597d12908dd3d6e35a7f9e8e56e3b0433852f2aebc663d41018aa9413eb500b2c4757a325125ea88a89c9fe0b584f3b335265e1d474b2ea321f68484b8c4055d85d54fb38a3b6cab2ead15c62ca2e5250408fee815cc7b0f454ad204ac9c8ae66353276b74bfb6106dcfd25d90c44f831867636a31cac0c04f476eafc2fb0fabc7c441559807466db32f3365662222743bc32b65349826329c2d0a016d583c5059121027bcc789d6200fe6434c95160b9af8b561f4c418b2745dae90dbbc1bcdd54f60e183aa9cc8691cbf795a9be56f7489f5f2cb991ad2e2eccd6519b1395c387d278e9e6df724adec0dfc13db9ec6b1c4d5e08c666f18364577d3e95690c719616025ad306a0bd32246e36350794860fcaf5e07829ced232ee2c50a37103e936fc52fda3285731324c3fbfcac3ed5279f11324ab66d24ecc0269aaaff6bd2057b66ebe4b6d30d54db2a220ba5ccb7019799b831d6559bd81051e2269602e0178aec5cd02f2029c2e1d471f913ca91e4a5ff4e6aeee4175eda01c4bee507eea3c9b9ddafc63f59115f02509463ec846d5ceccd57d33d4670622532eba03926c2724d241812f365dbb6d1394adde3624fda86678cae6c5fdf8781e0c4b74a51f75306906a480c3fb98bc11696a8be8a74800b0421f762a73973130f045a7df480503ca581fad7ec0d28efc50d72bf1b2af24ba332ec6d5b09231769f147f25a37f7401fd8b0229b1548c0e2371f0fde9550c49bfcb68b9f56152161a829dd676ffcd024a2584725871d3bfb9c7e61ca701bb220b16d8d7ef4ff3b34bcb2da757985ef2c77fc063c443450e1c0fa26c613def980d5e5f76c9b6db181ec83f926342428278c08b9a00b669ea8c5e6d93b331a3998c30d7031a47c23132709c69f176ed8507445779ca3febab749a2984d1501e70118de69515fa5d3cb14a9b16269bd007708c48e6be3963841e5c0d53d3fc16a62e0931248a0adbb7dd5c5c446c57745fb1742beda1fa1d522a5143a62c96abd486b2b084b87283b9411a644864ec5e5930b785515d66ce8792136deb9c7abb5613db83d6409072a5d1d49d3182d3b1a086abcc28d5aff66540f07539d52fd5944d3f16296e8c3e99c9e52dcd51df6324836898ef4bc159e8bfd8d8941e165ef9bcdcd2b2a02447255acc5da9a47a7aa508ea8822b6b02eb4f005b898c4a5f667b82e7143c71bc184a4861c140277404a6b14fe1ca8ee24124d265dc5a22e3822fba28f5ecdefe3b98dfd6157cab083a03db4880835678782fbf65deee2e28a12306d17a546cca8965b6b584adb87bedcbb7ebebce3c89c7ef70e150c2fa0365424d5e50667c35786ed7e8b0ecb81c1e3a8210bce52a852fb481a067b8fcc4b5a0ea0b5a0db421669407bcf2ee2c73386d0e9a84199a8988cff7fe3ab1d33b833d7648bed587fbafc4295a5d913c14cfcd84311e092aea40752af0ac12f2a3a2a6a6d71c9214dcd03b1b49595af0598dc38cd0312c22b9da70355cdd5165190a643f9930b867cf1492e66b7209a21e1b719695b93842f2198fd86bd0f59c834add4cebf39b5e727cec9702b5b1739a6f4f2bb582397542ae5f5948405690fc1ff16d4cdf47efb043e94ebfdd4c46f3083477f15e7cfa1ae9d81741a095985d28fb6158c7858291ad24d289eb58741d55292f0d1dbe98cdbc5a5fed7b988cb1fcc3a1af48872bfe0bb4736a0784e7122af15af70e6bcd1aee4e45b123f406e1b4d147f24261515d9856ce483f8f17d51529f65197fe0c6ee8b046affa07f00384414b77fbd3bf7e54ad69a960946ee3a28bf204b4927bb04d8594fe978d629677b060a679ceb6e668263aff47719a48aeb9e955b13c33f9ff854f55bc22b5ada1e8ee852bb8546e4dfc2689d32c174abc15dc94bf0725404845c9b52549b5578f5929c409b24f7d4f26c9ab840e30a68ba59a1f694e9ac4d68be3faa008aedcdf43309e5c6afd6edf3ca2361d5e5cc334568aec419b5d7e3c3176c801beb2369ec5f1a32b50c17c7086ade1ebf83d32bda793f38432987de0bd806c0625b7ea88d81033498f7aa107f4cc112da31c8168be139379d7696d12ee2a5fb43a686941e52a40d3ed5a08b3ce245b3dcf0c40f59029d885a8d9c97d47bc9d366da7c8f82c0b60b604c895c4af65cb4db283edcf3c3d2736385d876dc58eca6c6a97d425efea526b30d7f42f257e45eb4fa970d109c12d8ba453d6aaf9c6a2b834364ff988c53363655d9a8e07424243d895fe1aa08362aec641dd3e35fa514bb657aa78325e8b7a36f2c51461a02756615e8525138a47dd34ac9fe26a2775ce76a1d35d327cb6a17e2b7affe1d54d4590623c905c2371ba7f14d7df14898f878277572773efbb94a95a721122acf8d1a3dccda8356baaeb7e42dafc48e27ee7787b781ffa83978ee2b50", 0x1000) poll(&(0x7f0000000540)=[{r0, 0x40014}, {}], 0x2, 0x0) 02:14:31 executing program 0: r0 = kqueue() r1 = kqueue() r2 = kqueue() r3 = dup2(r2, r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) kevent(r1, &(0x7f0000000000), 0xe, 0x0, 0x26, 0x0) close(r4) 02:14:31 executing program 1: poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) geteuid() 02:14:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x2d4) 02:14:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 02:14:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000180)=""/166, 0xa6, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x3, 0x10001}, {0x18, 0x0, 0x0, 0x10001}, 0xbeaf, [0x401, 0x9, 0x4, 0x8, 0x5, 0x401, 0x9]}, 0x3c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x8000000000) setsockopt(0xffffffffffffffff, 0x6, 0x2d, &(0x7f00000003c0)="a686a5ce5d67496bfa82059d57a1ce4f940d12069cada9198b1fde0e338118de619487053c21df1b8fe159b532954996df9ca717e1439197ff8a2ff07ae4616697634afd3c70e2971f699f633f467f2e2ecc06b1f1a6b86874a9dc252ed2dd371133b60612798b2792f9149bffd39c47de43b3c1bcd99f7d1fe02f03d724b82a6b1a504b8f0659dd57f90bd16cd006df72ce50d5cbe4a6f4fbd82429596e716b4baa2671798c2a56d0d6ebe85c4acab0d9f314950fe886464462b0c9015daa4f71ea188fbef6cf3935072fea7f796751908eaf36c9db25a9cadbfe6b34bfcb35db789b7890f550d698c6f5b002157b845f7fd6f06067c42cc677ac685c810d42dbf3aa5efbe38a8a459de89072021eb848c475f2f8ed7592d75939c4a4d3a7e34e87d01cbe91a71266cfa2287f681421b26c8c76ead42765", 0x138) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) pipe(&(0x7f0000000080)) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 02:14:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 02:14:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x41}, 0xc) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x400, &(0x7f0000da0000/0x3000)=nil) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 02:14:31 executing program 0: socketpair(0x0, 0x8005, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x171, &(0x7f0000000040)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a408507e3cd66c") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) 02:14:31 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), 0x4) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 02:14:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0xfffffffffffffea2) accept$inet(r0, 0x0, &(0x7f0000000000)) 02:14:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)=""/130, 0x82}, {&(0x7f0000000080)=""/18, 0x12}, {&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/83, 0x53}, {&(0x7f0000000400)=""/196, 0xc4}, {&(0x7f0000000500)=""/135, 0x87}], 0x8, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) 02:14:31 executing program 0: poll(&(0x7f0000000640)=[{}], 0x1, 0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="93f3ef4b1bc15555bffd75247dfb5f54c4", 0x11}], 0x1) 02:14:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) socket(0x0, 0x8000, 0x9) 02:14:31 executing program 1: socketpair$inet(0x2, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@abs, 0xffffffffffffff5f) 02:14:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x11b) 02:14:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) nanosleep(&(0x7f0000000240)={0x100000004, 0xb0}, &(0x7f0000000280)) 02:14:34 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r5, r0) setgroups(0x0, 0x0) getgroups(0xa, &(0x7f0000000080)=[r5, r0, r3, r1, r6, r3, r4, r2, r4, r1]) setregid(0x0, r1) setuid(0xee01) msgget(0x0, 0x4d0) clock_getres(0x4, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) r8 = socket$inet6(0x18, 0x7, 0x0) setsockopt(r8, 0x803, 0x2, &(0x7f0000000240)="d2e08e9dcc05a7d23f6863b347ebbd7cdbd94f3d4f25a72a8a9efca79bc45ba74605bdd3eb514655d17df39476620e3c0b7cccea7efc1bae61830ff8466c01471462336fe7bf191bc68a66f33ea067863d999017775509061f9f598f5b09fe4feee11bb667c8d6eb793e5a26c09625bb58d7ecfea20dc924405ea1665d8ef4b875e29c8cff6a355b86a6ab5fe7cc011a32d98a8d95279eb83408ff62242918b6a05f968b4a8e180157bec1b98be56ea1303494565cb8f82d5b58f0e0", 0xbc) 02:14:35 executing program 1: r0 = syz_open_pts() r1 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x1a0, 0x16a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x8, r2}) 02:14:35 executing program 1: mknod(&(0x7f00000011c0)='./bus\x00', 0x101, 0x5) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000440c1198aca80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f636ec32c52023bc0d"], &(0x7f0000001180)=0x1002) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='r\x00') lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000001200)) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x3) 02:14:35 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01000000", 0xffffffffffffff0d) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000a25313577485c7260f3d508e68bbbcb14e93008c69c6c639248275196ad95d441cb8ffcf7d630e07369e8d335b1553a870af3cad0cb58d60c63c25d652c8eb7b9ed7dbd923ff3ee51f871072c2875e485cce14f4e59c53c0f3bd415a5874fbcd5416e7ff18f2aec4afc539f6d0c63468a8ec8e77b4811d42c0091f08be3299981d5757c47628e2cc184bf49f8351221837551040cb3af320ac52854dc121cd8d1ce042f3fbfa895dd5ebf0555991d98740ec4e9df76d2b6ae8146c50b6bfe2b435ac4558978856d566c61b0e7d1f6d225f7a3c3d707fa7d45e53c03d67586b37ae8f9392d014f64670fae1c9602907517773c42929e785f0d39dcbdee551e4b96f8ee51dc98ba7693c1f7bf1330519b6dabb8b4430075bd7ab7df9559a441c9f6177cc810da92091b288875409f68d27d054584d7283d79661431309fc5c72ba0511b0459769489b75054edb383519f4679678a2ab2ece7dfede9d090da2f53c0296f56767c4a1dc70912b1726a2ccc3732238cc02873347"], 0xa) socketpair$inet(0x2, 0x4000000008006, 0x10010ffffffff, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 02:14:35 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) 02:14:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x42) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/234) 02:14:35 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kqueue() mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r2) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) 02:14:35 executing program 0: socketpair$inet6(0x18, 0x8000, 0x6, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = socket(0x26, 0x4, 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) r4 = syz_open_pts() r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r6 = open$dir(&(0x7f0000000200)='./bus\x00', 0x100, 0x2a) poll(&(0x7f0000000240)=[{r0, 0x10}, {r1, 0x8}, {r2, 0x100}, {r3, 0x2}, {r4, 0x18}, {r5, 0x8a}, {r6}], 0x7, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r7 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 02:14:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) write(r0, &(0x7f00000000c0)='\'', 0x1) 02:14:35 executing program 0: r0 = msgget$private(0x0, 0x694) msgsnd(r0, &(0x7f0000000080)={0x3, "5906a7b041cac0e568727060c8f608871956f1287b02cd66241e8f45bce861d681142908e06ae8a546a03643b8a45e6433c5f5be5ef0f0ec988686a9d59bda3d87c04a5a254a090d9de1c0c2ad4ba48a7e9623dc6e112b33d394c834954321ce4396aa4b5094e3a27e933ca7f054d8e5e9f195bab07178c4b302fe060a68b3ab0395e1da55118b02af2e78f601ce2192dd16e928c6ab23b405fc257c1f2c526691ab16186caab1d12c10efe046ebb8cbbc3b74a155417c5e48c33c85e82195bd6b41245302ebae737a1e6ea6f926ddb459"}, 0x1c, 0x800) socketpair$inet(0x2, 0x5, 0x8000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) msgsnd(r0, &(0x7f0000000280)={0x3, "1e3bc5c525b2527e97694e1256e77786ad3f75addd42e41c78566deae1edaed82b28f5a8e33a050c43796159d457fe533d2cfee83a824ae0028eda2d1492bb9cb6b6ddd989355af1c3b50c93eb1c052e32caa09a66c9a250e9233b91da7f112515836f161f732ed080d083ade36ec6893f40550157f517867a23046814ecfea6f26c480dae0c34911347786ca3f7d200ddcb5a87ff8a3194e29ab8b29d2416b4c5286110da944c573ee2b3fe0f6a616d664e94ec0ed5e97faa99eec417b5bc9a705d3757ecde9f381f81cacb6ee4542e6814e1d1b89d9742232bf4328ea60dc02ad9"}, 0xea, 0x800) msgsnd(r0, &(0x7f0000c40ff8)={0x40000000000000}, 0x8, 0x0) socketpair$inet(0x2, 0x8000, 0x7f, &(0x7f0000000480)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000380)=0xc) msgsnd(r0, &(0x7f0000000400)={0x1, "a01bddbd01251a46c44fe35e835eed2da9e7659536307f5d0c5732cd2b13097e2633cda5b520fb2000a0864435950be7f06fa1aa9a5f4f0a30c1a70dcca4c620d6b9f4"}, 0x4b, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/97}, 0x69, 0x1, 0x1800) 02:14:38 executing program 1: semget(0x0, 0x4, 0xffffffbffffffffa) msgget(0x2, 0x102) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r1) sendto(r0, &(0x7f0000000080)="0e07c8b6abe7dd9d0f186b54c4befdbd40c7e6015d3deca038ce7908c3f02b352f35bb296a0270510e41758499f7daad57b0cfdbb773b30a44558db2cad5b8410e95ed7884041d1ccb779b7574d0281f8521dc45", 0x54, 0xb, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 02:14:38 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0x3, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/221) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "84e80b645fce70dd781555d558248aa0fe5acb47e62de1f0be85b6f5848bdd7ebb7f37211e0f4bd552a68e8b49bc540dcf8507c88066b12e5c5c8a46ae720f26e35892fec356d9202ad1d9a59a9160f0532df3a0419726d5846056821c815f85b06d4c13227f433582714fe1a6c299560544b88f3e2ce02be7fe"}, 0x82, 0x800) geteuid() shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) 02:14:38 executing program 0: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) 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) r3 = fcntl$dupfd(r2, 0xa, r1) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) recvfrom$inet(r3, &(0x7f0000000180)=""/81, 0x51, 0x2, 0x0, 0x0) close(r2) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x6, 0x8}], 0x8, &(0x7f0000000200)=[{{r0}, 0x0, 0x40, 0x20, 0x9, 0x8000}], 0x8, &(0x7f0000000240)={0x9}) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:14:38 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xa9, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 02:14:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x4, 0x100000001}) 02:14:38 executing program 1: r0 = semget(0x3, 0x4, 0x0) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000080)=""/171) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x3, 0x4, "c2b99fab08d82652307cd7a7dd8a00411dbb5920", 0x10001, 0x80000001}) 02:14:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x20) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 02:14:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') 02:14:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20120, 0x6f) open(&(0x7f0000000240)='./bus\x00', 0x0, 0xc0) dup(r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)=""/178, &(0x7f0000000200)=0xb2) r2 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x180) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 02:14:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002001, 0x202) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r2, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) 02:14:38 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:14:38 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 02:14:38 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "b648d1910b24b26873abb8c3c9596fb66e0a4599cf4a5ca2af4dc29495e6653827fc80b26316e63d18d6b8a56837d5d8141f79669d6d758bbd15bcc94f6beb718c8978128ef49f5d5d4cbdeef103a5dabd9d6cacdbf664aa44ba3de1531ade07e327100f096196d66592d0c9cb856af198c9f4910b09f06ae80e824f5cdb184b7cb1f1142e075e7067937ff9e81538d53bba3884d8379c46d92f2251cd8912c23b27911d62c6e9016dbbcc51d9d44797040ff12227be044b9ca1511c012b9d92a5f3eef5c94a9512906ab319befbff64778e3b5a"}, 0x45, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0xd4e8, 0x5, 0x0, 0x0, 0xffff, 0x7, 0x4, 0x2}) 02:14:38 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000280)="1d8b24d30bc20d27af3cad61aa146f473217fe354fc1fbfe4f68a5458220d0f41d18e7cff9db469d22d43bb87e14d9e0afe06daa5f1d0962bfb5ccc667a5061a26b0662eecbc4d5dbf4b9d27b23931d6520eb7cd8aa032a22a04b69793a27c39b40d34e89ca2987f83caf2111d2e39b19b82390c1d6c0155df6eed93b8eb80680373f16a8f9f", 0x86, 0x400, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) 02:14:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) listen(r0, 0xfffffffffffffffe) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r2) setrlimit(0x2, &(0x7f00000000c0)={0x6, 0x7ceb}) 02:14:38 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file1\x00', 0x8088, 0x49) 02:14:38 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) flock(r0, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="be", 0x1) poll(&(0x7f0000000000)=[{r2, 0x144}], 0x1, 0x0) 02:14:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fsync(r0) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/166, 0xa6}, {&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x6) 02:14:38 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x40) 02:14:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() dup2(r0, r0) fsync(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 02:14:38 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) socketpair(0x2, 0x8001, 0x8001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./bus\x00') r3 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) dup2(r1, r0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r4 = fcntl$dupfd(r3, 0x4, 0xffffffffffffffff) close(r4) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() login: panic: missing alias Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *138549 77536 0 0x2 0 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 vgonel(ffffff0063550618,ffff8000210c3c30) at vgonel+0x39f vrecycle(ffff8000210c3c30,ffffff0063550618) at vrecycle+0x33 ufs_inactive(ffffff0063550618) at ufs_inactive+0x207 VOP_INACTIVE(ffffff0063550618,ffffff0063550618) at VOP_INACTIVE+0x49 vput(ffffff0065739ea8) at vput+0x63 ufs_remove(ffffffff81e20630) at ufs_remove+0xbd VOP_REMOVE(0,ffffff0063550618,0) at VOP_REMOVE+0x5c dounlinkat(ffff800021168d90,ffff8000210c3c30,ffff8000210a5660,a0) at dounlinkat +0x12e syscall(0) at syscall+0x3e4 Xsyscall(6,a,7f7ffffde6d0,a,285b267d1c0,7f7ffffdeb20) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdeb10, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.